Печать налоговой накладной и приложения 2 из регламентированной отчетности для Украины

05.02.12

Учетные задачи - Регламентированный учет и отчетность

Вариант реализации печати налоговой накладной и приложения 2 к налоговой накладной из одноименной регламентированной отчетности, чего нет в типовых конфигурациях  для Украины

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
печать налоговых из регламентированных отчетов
.doc 35,50Kb
5 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Данная реализация тестировалась и работает в конфигурации Управление торговым предприятием  1.2.6.1, т.е для последнего на данный момент обновления, но вполне вероятно, и скорее всего механизмы регламентированной отчетности во всех типовых конфигурациях идентичны, значит возможна реализация в любой типовой конфигцрации содержащей в своем составе бух. учет.

 Необходимость печати возникла когда налоговый документ визуально отображенный в регламентированном отчете и выгрузке в налоговую отличался от сохраненного в конфигурации. Т.е. когда форма этого документа в регламентированном отчете "Налоговая накладная" по каким-то причинам отличалась от того что было заполнено из сохраненного документа налоговой накладной. Для того чтобы распечатать такой документ, нужно визуально запомнить корректировки формы, внести изменения в документ НН, и затем распечатать. Долго, увеличивается вероятность ошибки. Для этого и была реализована печать.

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

Найти в дереве конфигурации "РегламентированныйОтчетНалоговаяНакладная", открыть форму "ФормаОтчета2012". 

Добавить кнопку "печать"  на командной панели внизу, добавить обработчик в модуле формы и разметить в прцедуре обработчика следующий код:

ОбновитьСтруктуруМногострочныхРазделов();
КолонкаНоменклатура = мСтруктураМногострочныхРазделов.R.ВыгрузитьКолонку("RG3S");
КолонкаУКТЗЕДСтроки = мСтруктураМногострочныхРазделов.R.ВыгрузитьКолонку("RG4");
КолонкаУКТЗЕД = Новый Массив;
Для Каждого ЭлементМас Из КолонкаУКТЗЕДСтроки Цикл
Поиск = Справочники.КлассификаторУКТВЭД.НайтиПоКоду(СокрЛП(ЭлементМас));
Если Поиск = Справочники.КлассификаторУКТВЭД.ПустаяСсылка() Тогда
Поиск = Справочники.КлассификаторУКТВЭД.СоздатьЭлемент();
Поиск.Код = СокрЛП(ЭлементМас);
Поиск.Наименование = СокрЛП(ЭлементМас);
Поиск.НаименованиеПолное = СокрЛП(ЭлементМас);
Поиск.Записать();
КонецЕсли;
КолонкаУКТЗЕД.Добавить(Поиск);
КонецЦикла;

СтруктураДопПараметров = Новый Структура;
СтруктураДопПараметров.Вставить("КолонкаНоменклатура", КолонкаНоменклатура);
СтруктураДопПараметров.Вставить("КолонкаУКТЗЕД", КолонкаУКТЗЕД);
ОбъектНалоговая = НалоговыйДокумент.ПолучитьОбъект();
ОбъектНалоговая.ПечатьИзРегламен = Истина;
ОбъектНалоговая.Печать("НалоговаяНакладная", ,,,СтруктураДопПараметров);

 Работа с регламетированным отчетом закончена, теперь можно перейти к документу налоговая накладная.

Откройте в дереве конфигурации документ налоговая накладная, откройте модуль объекта этого документа.

Нужно найти процедуру "Печать", заменить заголовок процедуры, добавив еще один параметр:

//Процедура осуществляет печать документа. Можно направить печать на
// экран или принтер, а также распечатать необходмое количество копий.
//
// Название макета печати передается в качестве параметра,
// по переданному названию находим имя макета в соответствии.
//
// Параметры:
// НазваниеМакета - строка, название макета.
//
Процедура Печать(ИмяМакета, КоличествоЭкземпляров = 1, НаПринтер = Ложь, НепосредственнаяПечать = Ложь, СтруктураДопПараметров = Неопределено) Экспорт 

 В теле процедуры нужно найти код

// Получить экземпляр документа на печать
Если ИмяМакета = "НалоговаяНакладная" Тогда
ТабДокумент = ПечатьДокумента(,СтруктураДопПараметров);
КонецЕсли;

Другими словами функции ПечатьДокумента добавить параметр  - структура параметров.

Затем перейти к функции ПечатьДокумента, добавить ей параметр в заголовок

Функция ПечатьДокумента(ТолькоФормироватьСтруктуруПоказателейПечатнойФормы = Ложь, СтруктураДопПараметров = Неопределено) Экспорт  

В теле функции заменить код на следующий:

Если Дата >= глЗначениеПеременной("ДатаВступленияВСилуПриказа1379") Тогда
Возврат ПечатьДокументаНалоговыйКодекс2012(ТолькоФормироватьСтруктуруПоказателейПечатнойФормы, СтруктураДопПараметров);
Иначе
Возврат ПечатьДокументаНалоговыйКодекс(ТолькоФормироватьСтруктуруПоказателейПечатнойФормы);
КонецЕсли;

 Т.е.  функции  ПечатьДокументаНалоговыйКодекс2012 указать параметр  СтруктураДопПараметров.

Затем перейти к функции  ПечатьДокументаНалоговыйКодекс2012 опять указать в заголовке дополнительный параметр:

Функция ПечатьДокументаНалоговыйКодекс2012(ТолькоФормироватьСтруктуруПоказателейПечатнойФормы, СтруктураДопПараметров = Неопределено) Экспорт

 В теле процедуры найти следующий код:

...

ТабДокумент = Новый ТабличныйДокумент;
ТабДокумент.ИмяПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_НалоговаяНакладная_НалоговаяНакладная";

Макет = ПолучитьМакет("НалоговаяНакладная2012");
Макет.КодЯзыкаМакета = "ru";

ПодготовитьТаблицы(СтруктураШапкиДокумента, ТаблицаНоменклатуры, ТаблицаПоТаре, ТаблицаПоУслугам, ТаблицаПоОС, ТаблицаПоНМА);

После этого кода вставьте следующий код:

Если ПечатьИзРегламен <> Неопределено Тогда
ТаблицаНоменклатуры.ЗагрузитьКолонку(СтруктураДопПараметров.КолонкаНоменклатура, "Номенклатура");
ТаблицаНоменклатуры.ЗагрузитьКолонку(СтруктураДопПараметров.КолонкаУКТЗЕД, "КодУКТВЭД");
КонецЕсли;

Последнее что нужно сделать это в модуле в разделе объявления переменных нужно объявить экспортную переменную  ПечатьИзРегламен, следующим кодом:

Перем  ПечатьИзРегламен Экспорт;

 

Обсолютно аналогичны действия для РегламентированныйОтчетПриложение2кНалоговойНакладной.

В итоге получаем возможность печати документов.

В приложенном файле сложено описание действий. 

Вступайте в нашу телеграмм-группу Инфостарт

См. также

Обмен с ГосИС Бюджетный учет Регламентированный учет и отчетность Бухгалтер Пользователь 1С:Предприятие 8 1С:Бухгалтерия 3.0 1С:Управление холдингом Химическая промышленность Государственные, бюджетные структуры Электротехника и микроэлектроника Машиностроение и приборостроение Металлургическая промышленность Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Автоматизация раздельного учета в 1С:Бухгалтерии по ГОЗ в соответствии с 275-ФЗ. Готовое решение для учета госконтрактов, формирования отчетности и контроля исполнения. Поддержка военной приемки, НИОКР и требований Минпромторга. Профессиональный консалтинг и регулярные обновления продукта

40000 руб.

28.08.2020    527531    3470    143    

1339

Регламентированный учет и отчетность Операции по ВЭД Бухгалтер 1С:Предприятие 8 1С:Комплексная автоматизация 1.х 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Комплексная автоматизация 2.х Россия Бухгалтерский учет Налоговый учет НДС Платные (руб)

Экономьте часы рабочего времени и избегайте ошибок при подготовке. Решение создано специально для вас, если вы: Занимаетесь ВЭД: ваша компания регулярно отгружает товары в страны ЕАЭС Сотрудничаете с ключевыми странами союза: Беларусью, Казахстаном, Арменией и Киргизией Работаете в 1С: ведете учет в Бухгалтерии 3.0, КА 2 или ERP Продукт прошел сертификацию 1С-Совместимо и имеет полную документацию Есть демо-версия, можно поставить на свою базу и проверить функционал на нескольких отчетах

12200 руб.

10.07.2017    94647    534    163    

413

Регламентированный учет и отчетность НДС 22% 1С:Предприятие 8 1С:Управление торговлей 10 Бухгалтерский учет Налоговый учет Управленческий учет НДС Платные (руб)

Обновление для 1С:Управление торговлей 10.3 (УТ 10.3) с 2026 года для добавления ставок НДС 22% (122)% в документах и печатных формах документов. Начиная с релиза 10.3.5 по 10.3.88.

5000 руб.

12.11.2025    3076    18    0    

23

SALE! 50%

Зарплата Регламентированный учет и отчетность Бухгалтер 1С:Предприятие 8 1С:Зарплата и кадры государственного учреждения 3 Здравоохранение, медицина, стоматология Россия Платные (руб)

Подсистема (расширение) конфигурации Зарплата и кадры государственного учреждения, редакция 3.1 для формирования формы №30 федерального статистического наблюдения "Сведения о медицинской организации" в редакции Приказов Росстата I) от 30.12.2020 №863, II) от 27.12.2022 N 985, III) от 25.12.2023 N 681 и IV) от 29.11.2025 №594.

21960 руб.

26.10.2021    20057    28    13    

20

Регламентированный учет и отчетность Бухгалтер 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Налоговый учет Налог на прибыль Платные (руб)

Предназначена для 1C:Бухгалтерия 3.0 и 1C:Бухгалтерия КОРП 3.0. Согласно рекомендации фирмы "1С" при переходе с УСН на ОСН ввод данных по налоговому учету происходит при помощи документа "Ввод остатков", для которого расширение дополняет его функционал возможностью автоматического заполнения табличной части документа для разделов учета Материалы, Товары, Товары отгруженные, Расчеты с поставщиками, Расчеты с покупателями, Расчеты с разными дебиторами и кредиторами.

14640 руб.

14.12.2023    5645    76    35    

42

Регламентированный учет и отчетность Операции по ВЭД Закрытие периода Бухгалтер 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет НДС Платные (руб)

Расширение для заполнения реестров НДС в 1С:Бухгалтерии предприятия 3.0. Реестр по НДС: КНД 1155112, КНД 1155113, КНД 1155114, КНД 1155115.

14640 руб.

01.08.2025    3736    17    2    

17

SALE! 30%

Регламентированный учет и отчетность Мастера заполнения Бухгалтер 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Налоговый учет ЕСН Платные (руб)

Обработка позволяет создавать документы "Сведения об уплате налогов на едином налоговом счете" по данным файла операций из личного кабинета ЕНС сайта ФНС в конфигурации 1С:Бухгалтерия предприятия 3.0.

10000 7000 руб.

22.11.2024    4248    27    8    

27
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. pumbaE 06.02.12 12:47 Сейчас в теме
Извините, но это бред... По вашей логике, мы меняем печатную форму в выгрузке, а потом ищем исправляем сам документ Налоговая накладная, мне кажется это удаление гланд из ж...

1. Зачем менять типовую конфигурацию, сделаете как внешнюю обработку, и подключите ее из справочника РегламентированнаяОтчетность + сделать внешнюю печатную форму и ее вызывать - более красивое решение.
2. Откройте выгрузку в xml исправьте, нажмите меню "Файл"-"Сохранить"-выберете формат xls, откройте в Excel, выделить все, убрать заливку: вот вам печатная форма исправленная.
2. vitalya24 239 06.02.12 13:06 Сейчас в теме
1. Согласен что нужно было сделать как внешнюю обработку, но нет для этого особо времени, а поделиться идее хочется.
2. А вы пробовали распечатать такую форму? уверенны что она будет выведена на печать с соблюдение норм?
3. pumbaE 06.02.12 13:47 Сейчас в теме
Распечатывать не пробовал, только посмотрел, что форма есть в Excel.
По поводу времени, статью наверное дольше писали, чем сделать копипаст - сохранить отчет как внешний, добавить туда кнопку печать. Даже модуль документа не надо исправлять, скопировал во внешний процедуру печати, там модули сделаны специально, что бы по ссылке печатались, де еще макет только скопировать в обработку и переопределить его вызовов.

Много времени не надо.
4. vitalya24 239 06.02.12 13:57 Сейчас в теме
можно было и так конечно. А печать из xml всетаки не получится правильно...
5. astonvilla 235 07.02.12 13:53 Сейчас в теме
А какое практическое применение данной разработке?
Каг-то нелогично печатать налоговые из регламентированной отчетности....
6. vitalya24 239 07.02.12 15:29 Сейчас в теме
Для моих заказчиков это было ох как логично. Разница между сохраняемыми НН и отправляемыми в налоговую, нежелание заполнять код УКТ ЗЕД там где его нужно заполнять... вообщем причин масса)))
Для отправки сообщения требуется регистрация/авторизация