Примеры 1С cf dt

Настройка 1С Предприятие 8 : Примеры, Обработки, Отчеты, Решения


Работа с 1C

Корректировка записей регистров -Бухгалтерская справка

Бухгалтерская справка для документа "Корректировки записей регистров"

Стандартная конфигурация 1С УПП 1.2 не содержит печатных форм для документа "Корректировка записей регистров". Документ позволяет отражать хозяйственные операции на бухгалтерских и налоговых счетах учета, и должна иметься возможность распечатать бланк Бухгалтерской справки для таких операций. Для добавления отсутствующей печатной формы "Бухгалтерская справка" был выбран метод использования внешней печатной формы. Базовый макет бланка был взят из документа "Операция (бухгалтерский и налоговый учет)".
Функция печати данного документа копируется с изменениями в общий модуль внешней обработки. Подключение внешней печатной формы возможно в полном интерфейсе, меню "Сервис", далее меню "Дополнительные внешние отчеты и обработки" и затем "Печатные формы". В открывшемся окне списка справочника "Дополнительные внешние печатные формы" создайте новый элемент и загрузите файл обработки. Использование автоматической регистрации в открывшемся диалоге подтверждения позволит связать новую форму с документом. Сохраните изменения и "Бухгалтерская справка" появится в списке "Печать" документа "Корректировка записей регистров". Особенностью документа "Корректировка записи регистров" является отсутствие реквизита "Организация".



Внешняя печатная форма Бухгалтерская справка

Создайте в конфигураторе новую внешнюю обработку. Добавьте реквизит "Ссылка На Объект", основную экранную форму для отладки. Состав объектов обработки показан на рисунке:

 Бухгалтерская справка - Форма внешней обработки

В общем модуле создайте процедуру "Печать" Экспорт, которой будет передано управление из документа 1С при вызове на печать, и описание глобальных переменных для совместимости с функционалом УПП:

перем Ссылка;
перем Ответственный;

Функция Печать() Экспорт

Ссылка = СсылкаНаОбъект;
Ответственный = СсылкаНаОбъект.Ответственный;

ТабДокумент = ПечатьБухгалтерскойСправки();
Возврат ТабДокумент;

КонецФункции // Печать



Переменные Ссылка и Ответственный нужны для уменьшения изменений используемой функции ПечатьБухгалтерскойСправки, которую скопируем в обработку (так же в общий модуль) из общего модуля документа "ОперацияБух". Далее нужно изменить запрос формирования шапки документа, отредактировав его код для замены "ОперацияБух" на "КорректировкаЗаписейРегистров" с учетом отсутствия реквизита организация в документе:

Исходный код:

Запрос = Новый Запрос();
Запрос.УстановитьПараметр("Ссылка", Ссылка);
Запрос.Текст =
"ВЫБРАТЬ
| ОперацияБух.Организация,
| ОперацияБух.Номер,
| ОперацияБух.Дата,
| ОперацияБух.Содержание
|ИЗ
| Документ.ОперацияБух КАК ОперацияБух
|ГДЕ
| ОперацияБух.Ссылка = &Ссылка";

Док = Запрос.Выполнить().Выбрать();
Док.Следующий();



Заменить на код:

Запрос = Новый Запрос();
Запрос.УстановитьПараметр("Ссылка", Ссылка);
// Запрос изменен для совместимости
Запрос.Текст =
"ВЫБРАТЬ
| КорректировкаЗаписейРегистров.Номер,
| КорректировкаЗаписейРегистров.Дата,
| КорректировкаЗаписейРегистров.Комментарий КАК Содержание,
| ХозрасчетныйДвиженияССубконто.Организация КАК Организация
| ИЗ
| РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто
| КАК ХозрасчетныйДвиженияССубконто
| ЛЕВОЕ СОЕДИНЕНИЕ
| Документ.КорректировкаЗаписейРегистров КАК КорректировкаЗаписейРегистров
| ПО ХозрасчетныйДвиженияССубконто.Регистратор =
| КорректировкаЗаписейРегистров.Ссылка
| ГДЕ
| КорректировкаЗаписейРегистров.Ссылка = &Ссылка";

Док = Запрос.Выполнить().Выбрать();
Если не Док.Следующий() Тогда
Возврат Новый ТабличныйДокумент;
КонецЕсли;



Номер бухгалтерской справки, распечатанной из документа корректировка записей регистров должен иметь свой префикс, например "КР" + номер документа. Для этого в скопированной функции нужно изменить следующую строку:

ШапкаДокумента.Параметры.НомерДокумента =
ОбщегоНазначения.ПолучитьНомерНаПечать(Док);



Исходный код:

ШапкаДокумента.Параметры.НомерДокумента = "КР" +
ОбщегоНазначения.ПолучитьНомерНаПечать(Док);



Для возможности отладки внешней печатной формы добавьте в форму обработки поле редактирования реквизита "Ссылка На Объект" и отредактируйте обработчик кнопки выполнить следующим образом:

Отладка внешней печатной формы

Процедура Отладка(Кнопка) >
>
ТабДок = Печать();>
ТабДок.ОтображатьСетку = Ложь; >
ТабДок.Защита = Истина; >
ТабДок.ТолькоПросмотр = Истина; >
ТабДок.ОтображатьЗаголовки = Ложь; >
ТабДок.Показать();>
КонецПроцедуры>



Образец макета бухгалтерской справки копируем из типовой конфигурации в нашу внешнюю обработку. Чтобы использовать возможность автоматической регистрации внешней печатной формы создайте макет Параметры_Авторегистрации, в котором в строке 1 столбце 1 введите название документа, для которого доработан макет и форма:
Документы. КорректировкаЗаписейРегистров

Макет параметры автоматической регистрации

Внешняя печатная форма готова к использованию. Образец бланка.

Бухгалтерская справка



Скачать рабочий пример формы для 1С Управление производственным предприятием 1.2 KZR_Buh.epf

Бухгалтерская справка - требования к информации

Бухгалтерскую отчетность за прошедшие отчетные периоды исправлять нельзя. При обнаружении погрешностей нужно составить бухгалтерскую справку. В ней следует описать характер допущенной ошибки, произвести необходимые перерасчеты сумм и указать порядок внесения исправлений. На основании этого документа бухгалтер вправе делать корректирующие записи на счета учета. Проводки нужно вносить текущей датой, которая указана в справке.

Статья 313 Налогового кодекса относит бухгалтерскую справку к первичным документам, которые являются подтверждением данных налогового учета. Компании самостоятельно разрабатывают бланк бухгалтерской справки и указывают его в учетной политике по бухгалтерскому учету. Бухгалтерская справка должна содержать все обязательные реквизиты, утвержденные законом от 21 ноября 1996 г. № 129-ФЗ. А именно:







Экспорт цен номенклатуры в текстовый файл

Счет на оплату - внешняя печатная форма



Вирджинская Мэри

Отдохни от 1С
Разработай и внедри
свой 1С коктейль:
Вирджинская Мэри

Новости

2011-04-28
Заполнение комплектующих документа "Комплектация номенклатуры" товарами из различных заказов в 1С 8.1. УПП 1.2 подробнее...

2011-04-22
В связи с изменением законодательства мы обязаны формировать резерв по сомнительным долгам. подробнее...

2011-04-11
Примеры файлов данных в формате Excel для обеспечения ввода начальных остатков при помощи документа "Оприходование товаров" подробнее...

2011-04-08
Добавляем справку расчет "Переоценка валютных средств" - возможность отбора по счету, итоги за месяц, информация о документе регистраторе подробнее...

2011-04-04
Производственный календарь на 2011 год должен быть настроен в 1С до ввода документов плановых начислений и до регистрации любых отклонений. подробнее...

2011-03-30
1С Движения документов, которых не должно быть по определению. подробнее...


Все новости раздела

О проекте | Карта сайта | Обратная связь | © 2008-2011 CFDT Project team Яндекс цитирования