Печать алкогольной декларации 4.20 по файлу XML

08.04.13

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

Выбираете файл XML алкогольной декларации версии 4.20 и печатаете.
Можете прочитать файл XML, "поиграть" с полученными данными, а потом - распечатать.
Интерактивная работа и программный вызов.
5,6,7,11,12 формы.
Возможность выбора между "быстрой" и "правильной" печатью.
Возможно сравнить остатки в текущей и в предыдущей декларациях.

Скачать файлы

Наименование Файл Версия Размер
ПечатьАлкогольнойДекларации420.epf
.epf 97,72Kb
336
.epf 97,72Kb 336 Скачать

Обработка для печати файла алкогольной декларации формата 4.20

Может работать интерактивно.

Для программного вызова необходимо установить реквизиты объекта обработки:

 - ИмяФайлаДекларации - полное имя файла декларации

для вывода в титульном листе:

 - ТЛ_ПолноеНаименованиеОрг - полное наименование организации. Если не указано, то будет взято из декларации.

 - ТЛ_КудаПредставляетсяДекл - куда представляется декларация

 - СтраницПриложено - страниц приложено

 - ТЛ_ДатаПодписиРук, ТЛ_ДатаПодписиГБ, ТЛ_ДатаПредставленияВЭлВиде - соответствующие даты, если не указаны - текущая дата

 

после установки реквизитов можно вызывать процедуры. Их 3 (экспортных):

Основной способ вызова:

 - Процедура Печать(ТабТЛ1, ТабТЛ2, ТабДекл, ТабДекл2)

      возвращаемые параметры
      ТабТЛ1 - Табличный документ. Титульный лист страница 1
      ТабТЛ2 - Табличный документ. Титульный лист, начиная со второй страницы
      ТабДекл - Табличный документ. Декларация
      ТабДекл2 - Табличный документ. Декларация, часть 2 (для деклараций 11 и 12)

      Для корректного подсчета страниц выводится ТабТЛ2, затем - ТабДекл, ТабДекл2, в последнюю очередь - ТабТЛ1

 

Если кому-то понадобится, существует возможность "поиграть" с данными, полученными из файла

 - Функция ПрочитатьФайл()

       возвращаемое значение - Булево. Истина - файл успешно прочитан, Ложь - возникли ошибки.

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

 - Процедура ПечатьПолученныхДанных(ТабТЛ1, ТабТЛ2, ТабДекл, ТабДекл) - аналогично процедуре Печать

       Печатает данные, находящиеся в табличных частях.

       На самом деле Печать(...) - обертка, которая вызывает ПрочитатьФайл(), а затем - ПечатьПолученныхДанных(...)

 

  Всё то же самое можно проделать и интерактивно.

  Ошибки, возникающие во время работы собираются в табличную часть ТЧОшибки.

  Все таблицы очищаются при вызове ПрочитатьФайл()

 

Добавлено 31.03.2013:

Установив флаг "Быстрая печать" можно получить печатную форму гораздо быстрее,

но при этом форма выводится всплошную, без проверки размещения на листе, и без нумерации листов.

 

Если одновременно выбрать файлы текущей декларации и декларации за прошлый период,

то можно сравнить конечные остатки прошлой декларации с начальными остатками текущей декларации.

Несоответствия записываются в ТЧОшибки. А также в ТЧ_5, ТЧ_11_1 и ТЧ_12_1 добавлена колонка "ПрошлыйОстаток",

которая как раз и заполняется данными прошлой декларации.

Таким образом, для выявления всех ошибок нужно пронализировать и ТЧОшибки, и соответствующую ТЧ (5, 11 или 12).

В интерактивном режиме различия в остатках подсвечиваются цветом, а ТЧОшибки... просто виднА.

См. также

Обновление для КА 1.1, ЗУП 2.5, БУХ 2.0: НДС, ЕФС-1, Расчет страховых взносов, Мобилизация, Статистика, Электронные трудовые книжки, 2-НДФЛ, Регламентированная отчетность, Кадровый учет, Прослеживаемость импортных товаров

Зарплата Регламентированный учет и отчетность Кадровый учет Обновление 1С Платформа 1С v8.3 Сложные периодические расчеты 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Зарплата и Управление Персоналом 2.5 Бухгалтерский учет Налоговый учет Управленческий учет Акцизы ЕНВД ЕСН Земельный налог ИП, ПБОЮЛ, КФХ Налог на имущество Налог на прибыль НДС НДФЛ ФОМС, ЕФС Транспортный налог УСН ПСН (патентная система налогообложения) Платные (руб)

Обновления для конфигураций: КА 1.1; ЗУП 2.5; БУХ 2.0; КА 1.1 Комплексная автоматизация торговли алкогольной продукцией; КА 1.1 Комплексный учет сельскохозяйственного предприятия

19900 руб.

01.04.2020    140619    678    352    

232

SALE! 20%

Автоматический заказ поставщику в 1С: загрузка прайсов и анализ цен поставщиков для УТ 10.3, УТ 11, КА2, УНФ, УПП, ERP, Розница 2

Бюджетирование и планирование Оптовая торговля Розничная торговля Логистика, склад и ТМЦ Анализ продаж Платформа 1С v7.7 Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Беларусь Украина Россия Казахстан Управленческий учет Платные (руб)

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

28500 22800 руб.

21.04.2017    90176    105    39    

190

ККТ-ОНЛАЙН 54-ФЗ: Обработка для работы онлайн касс АТОЛ, ШТРИХ, VIKI PRINT и т.д. МАРКИРОВКА + ЭКВАЙРИНГ + БЕСПЛАТНЫЙ ДЕМО

ККМ Кассовые операции Розничная торговля Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Бухгалтерия государственного учреждения 1С:Бухгалтерия 1.6 1С:Бухгалтерия автономного учреждения 1С:CRM ПРОФ, КОРП Россия Платные (руб)

Универсальная обработка для обслуживания любых фискальных регистраторов (ККТ), в том числе Веб сервер АТОЛ. Работает в соответствии с 54-ФЗ. (ФФД 1.0, ФФД 1.05, ФФД 1.1). Подключайте любую онлайн кассу к практически любой конфигурации. Нет необходимости обновлять 1С. Можно бесплатно скачать и протестировать. Может работать одновременно с несколькими онлайн-кассами, либо одной с разных рабочих мест. (через RDP, TCP\IP или веб-сервер) Позволяет разделить один чек сразу на несколько ККТ или на несколько систем налогообложения. Можно настроить собственный шаблонов чека. Можно использовать эквайринг там, где он не поддерживается. Работает на LINUX и Windows ЭМУЛЯТОР + ЭКВАЙРИНГ + МАРКИРОВКА + ПОДДЕРЖКА ФФД 1.2

4800 руб.

27.02.2017    763074    4668    9495    

2781

ЕГАИС++. Опт, производство, импорт

Оптовая торговля Розничная торговля Обмен с ГосИС Платформа 1С v8.3 1С:Управление торговлей 10 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Россия Бухгалтерский учет Управленческий учет Акцизы Платные (руб)

Полнофункциональное расширение (ранее известное как Модуль 1С-ЕГАИС) для взаимодействия типовых конфигураций 1С и ЕГАИС, предоставляющее максимум возможностей по работе с УТМ. Получение и отправка ТТН, отправка акта о постановке на баланс и акта о списании. Получение остатков. Загрузка и сопоставление номенклатуры и контрагентов. Оправка в ЕГАИС отчетов о производстве и импорте.

8970 руб.

15.12.2015    165965    679    362    

385

SALE! 10%

Загрузка номенклатуры из Excel в УТ11, КА 2, ERP 2, Розница 2. Дополнительные реквизиты и сведения, характеристики, картинки, цены, остатки

Загрузка и выгрузка в Excel Розничная торговля Логистика, склад и ТМЦ Ценообразование, анализ цен Прайсы Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Розница 2 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Платные (руб)

Загрузка из файлов xls, xlsx, ods, csv, mxl в УТ11, КА 2, ERP 2, Розница 2. Задействованы все возможности конфигурации - заполнение реквизитов номенклатуры, дополнительных реквизитов и сведений, характеристики, доп.реквизиты и сведения характеристик. Дополнительные обработки для расширения возможностей.

10560 9504 руб.

29.10.2014    210162    620    524    

439

Обмен с системой ЦРПТ (Универсальная конфигурация ХамелеонЦРПТ + маркировка табака, обуви, одежды, лекарств, фото, молока, духов(парфюма), питьевой воды, велосипедов и шин)

Оптовая торговля Розничная торговля Обмен с ГосИС Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Россия Бухгалтерский учет Управленческий учет Платные (руб)

Данная публикация создана для помощи разработчикам, интеграторам и другим заинтересованным лицам по настройке системы маркировки обуви, одежды, лекарств, табака, фото, молока, духов(парфюма), питьевой воды, велосипедов и шин. Смело задавайте нам вопросы по работе с ЦРПТ, GS1, ЭДО, Национальным каталогом, мы накопили достаточно большую базу знаний по данным темам и готовы ответить на все Ваши вопросы.

104000 руб.

18.03.2019    110325    34    114    

178

Курсовые разницы в 2022 - 2024 годах в «1С:Управление производственным предприятием» ред.1.3 (УПП)

Регламентированный учет и отчетность Платформа 1С v8.3 1С:Управление производственным предприятием Россия Налоговый учет Налог на прибыль Платные (руб)

Внешний отчет для УПП 1.3. позволяет вывести детализацию по документам расчета для определения временных разниц в налоговом учете согласно новому законодательству от марта 2022 года и декабрьские дополнения к нему. Отчет подобен отчету в конфигурации Бухгалтерия предприятия 3.0. Контроль счетов 77, 98.КР, 97.КР и декларации по налогу на прибыль. Грамотное обоснование - отложить уплату налога на прибыль за 2022 -2024 годы.

14400 руб.

15.12.2022    16196    165    24    

130
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. sergb1979 06.06.12 09:10 Сейчас в теме
Для титульного листа нужно выбирать обособленное подразделение или нет
4. stos 34 06.06.12 15:59 Сейчас в теме
(1) sergb1979,
Нет, подразделение выбирать не нужно.
Ведь декларация представляется целиком от организации,
а на втором листе указываются места осуществления деятельности - то бишь подразделения.
2. sergb1979 06.06.12 09:11 Сейчас в теме
xml схемы вы из ДА берите?
5. stos 34 06.06.12 16:01 Сейчас в теме
(2) sergb1979,
xml схемы - да, из Декларант-Алко.
Качаю обновление ДА с ФСРАР, и там - последние их редакции.
Отдельно ведь их не выкладывают (или я не нашел)
3. kirillkr 29 06.06.12 12:44 Сейчас в теме
А где описание 4.20 можно взять?
6. stos 34 06.06.12 16:08 Сейчас в теме
(3) kirillkr,
описание 4.20 можно взять
http://forum.fsrar.ru/viewforum.php?f=36
требуется регистрация.

Но и не забываем, что пока это только проект, но который грозит приобрести статус официального.

Здесь я подразумеваю, что 4.20 и 4.02 - одно и то же.
9. kirillkr 29 06.06.12 17:12 Сейчас в теме
(6) форматы отличаются. Формат 4.02 не проходит проверку по 4.20. Вот хочу посмотреть, что ж там поменялась.
Раз еще это только проект, то пока останусь на 4.02.
7. sergb1979 06.06.12 16:09 Сейчас в теме
на сайте 1с появились розничные алкогольные декларации (тестовые), там сделано иначе. Может интересно будет Вам.
8. stos 34 06.06.12 16:20 Сейчас в теме
(7) sergb1979,
О, спасибо, а ссылку можно?
Конечно, мне будет интересно.

Данная обработка родилась, когда клиенту сделал формирование деклараций в формате XML,
а потом встал вопрос: а как печатать?
Сначала думал - выгружу в таблицы ДА, а он уже рапечатает как надо.
А тут бац - файл ДА зашифровали, данные в него не загрузить.
Поискал, м.б. есть обработка, подобная моей, - увы, не нашел.
И решил: выгрузка у меня есть, файл XML формируется, а дай сделаю печать форм по готовому файлу XML.
И мне самому потом пригодится для другого клиента, где правила сбора данных ой какие непростые.
Но файл-то XML так таковым и останется.
10. sergb1979 07.06.12 09:57 Сейчас в теме
(8) конечно можно ссылку. все в открытом доступе на сайте 1с, если нет доступа, то могу отправить по почте.

http://users.v8.1c.ru/version.jsp?id=Accounting20_82&ver=2.0.36.4
vimpelplus; +1 Ответить
18. winterspring 24 05.10.12 11:39 Сейчас в теме
(8) А нельзя ли добавить функцию обновления xml файла? Другими словами выгрузили данные в таблицы, если нужно, что-то в таблицах подправили, и из этих данных сформировали новый xml.
19. intellekt48 18.10.12 07:51 Сейчас в теме
(18) winterspring, да, согласен, полезная была бы функция,
11. sergb1979 07.06.12 09:58 Сейчас в теме
Подозреваю что формат 4.02 и 4.20 одно и тоже, только от разных источников. 4.02 ТОЖЕ ПРОЕКТ.
12. zarius 184 07.06.12 10:50 Сейчас в теме
актуальная разработка, когда в планах 11,12 формы?
13. stos 34 07.06.12 19:06 Сейчас в теме
(12) zarius, думаю, неделя-полтры
14. stos 34 13.06.12 19:21 Сейчас в теме
15. stos 34 20.06.12 12:02 Сейчас в теме
Обновил обработку.
Теперь 5,6,7,11,12 формы
16. kasper076 101 27.08.12 21:25 Сейчас в теме
Оч полезная обработка. Спасибо.
17. winterspring 24 26.09.12 17:53 Сейчас в теме
В форме 7 при закупках только пива, ругается что отсутствует лицензия у поставщика и вылетает по ошибке, подправьте, пожалуйста.
20. sdwggg 12.12.12 16:31 Сейчас в теме
помогите!
форму 5 нормально открывает и печатает из файла xml.
формы 6 и 7 загружает, таблицы на форме заполняются данными, но при попытке распечатать их выходит окно "Ошибка при вызове метода контекста (Заполнить)".
в 8-ке вообще не работал, не знаю где ковырять((
21. sdwggg 12.12.12 16:57 Сейчас в теме
вот что ещё пишет, если нажать кнопку Подробно:

{ВнешняяОбработка.ПечатьАлкогольнойДекларации420.МодульОбъекта(1296)}: Ошибка при вызове метода контекста (Заполнить)
ОблСтрока.Параметры.Заполнить(стПИ);
по причине:
Несоответствие типов (параметр номер '1')
22. stos 34 14.12.12 11:27 Сейчас в теме
(21) sdwggg,
хм...,
файл декларации проходит проверку?
если да, то есть ли возможность переслать мне Ваш файл?
23. sdwggg 14.12.12 11:41 Сейчас в теме
(22) да, проверку проходит (в Декларант-Алко)

я разобрался, вот что было:

в 6 и 7 форме есть код
ОблСтрока.Параметры.Заполнить(ТЧЛицензии.Найти(стОборот.ИдЛицензии, "Ид"));

так вот, поскольку у ИП лицензии нет, то в ТЧЛицензии не находится строчка.
я сделал просто через Попытку, и стало всё норм

Попытка
ОблСтрока.Параметры.Заполнить(ТЧЛицензии.Найти(стОборот.ИдЛицензии, "Ид"));
Исключение

КонецПопытки;

Но есть небольшой косячок - в самой печатной форме у ИП выходят данные по лицензии предыдущей строки таблицы)))
просто не знаю пока языка 8ки, и не замарачиваюсь особо
24. winterspring 24 27.12.12 13:13 Сейчас в теме
При формировании 5 формы, если организация имеет обособленные подразделения в своде по организации не нужно указывать объем перемещения.
Пришлось немного подправить Функцию Печать5()
	КолСуммирования = "";
	Для Н = 7 по 24 Цикл
		КолСуммирования = КолСуммирования + "П" + Прав("000000000000" + Н, 12) + ",";
	КонецЦикла;
	КолСуммирования = Лев(КолСуммирования, СтрДлина(КолСуммирования) - 1);
	
	
	ТзОбороты = ТЧ5.Выгрузить();
	ТзОбороты.Свернуть(КолГруппировок, КолСуммирования);
	//sb-> Пересчитаем итоги по приходу и расходу
	Для Каждого ТекСтр из ТзОбороты Цикл
		ТекСтр.П000000000014=0;		//sb обнулим в сводной форме перемещения
		ТекСтр.П000000000022=0;		//sb обнулим в сводной форме перемещения
		//пересчет итогов
		ТекСтр.П000000000015 = ТекСтр.П000000000011 + ТекСтр.П000000000012 + ТекСтр.П000000000013; 
		ТекСтр.П000000000023 = ТекСтр.П000000000019 + ТекСтр.П000000000020 + ТекСтр.П000000000021;
	КонецЦикла;
	//sb<-
	ТзПоВидам = ТзОбороты.Скопировать();
	ТзПоВидам.Свернуть("П000000000003", КолСуммирования);
	
	ПечатьРаздела5(ТзПоВидам, Таб, ОблСтрока, ОблПромежИтог, ОблПодвалИтога, ТзОбороты, КолСуммирования);
Показать


Кроме того в формах неправильно указывается адрес обособленного подразделения, пришлось подправить
ОблЗагИтога.Параметры.ЗаголовокИтога = 
"по  месту нахождения обособленного подразделения (с указанием  КПП и адреса). КПП: " 
+ стПодр.КППЮЛ + ", Адрес местонахождения:" + стПодр.Адрес;


Ну и немного неправильно загружался файл 5 декларации подправил процедуру ПрочитатьОбъемОборота_5(ФайлДекларации)

стОборот.П000000000020 = одАтрибут(ФайлДекларации, одТипЧисло, "П000000000020");
стОборот.П000000000021 = одАтрибут(ФайлДекларации, одТипЧисло, "П000000000021");
стОборот.П000000000022 = одАтрибут(ФайлДекларации, одТипЧисло, "П000000000022");
25. stos 34 31.03.13 19:28 Сейчас в теме
Обновил обработку:
Возможность выбора между "быстрой" и "правильной" печатью.
Возможно сравнить остатки в текущей и в предыдущей декларациях.

подробнее - в описании
26. hvv2002 12 04.04.13 14:47 Сейчас в теме
Добрый день ,полезная вещь. только проблема с download у нас. она для 7ки или 8ки не совсем понятно, можно обработку эту получить hvv2002собакаinbox.ru
27. hvv2002 12 08.04.13 15:52 Сейчас в теме
попробовал , в 5 ,6, 7, прил - не печатает адрес обособленного , хотя в файле он есть. также не понятно насчет сравнения остатков - в описании нема такого :( это же как раз про 5-е по смыслу.
28. stos 34 08.04.13 17:28 Сейчас в теме
адреса поправил.

Про сравнение. Ну вот же, из описания:

Если одновременно выбрать файлы текущей декларации и декларации за прошлый период,
то можно сравнить конечные остатки прошлой декларации с начальными остатками текущей декларации.
Несоответствия записываются в ТЧОшибки. А также в ТЧ_5, ТЧ_11_1 и ТЧ_12_1 добавлена колонка "ПрошлыйОстаток",
которая как раз и заполняется данными прошлой декларации.
Таким образом, для выявления всех ошибок нужно пронализировать и ТЧОшибки, и соответствующую ТЧ (5, 11 или 12).
В интерактивном режиме различия в остатках подсвечиваются цветом, а ТЧОшибки... просто виднА.
29. sokolski 10.06.13 12:33 Сейчас в теме
Здравствуйте. Спасибо, очень полезная и нужная оказалась обработка.
Вот только в 11-й форме пишет, что приложение №5.
И 12-я форма вылетает с ошибкой:
{ВнешняяОбработка.ПечатьАлкогольнойДекларации420.МодульОбъекта(1668)}: Ошибка при вызове метода контекста (Свернуть)
ТзОбороты.Свернуть(КолГруппировок, КолСуммирования);
по причине:
Неверное имя колонки
30. sokolski 11.06.13 10:25 Сейчас в теме
И еще одна ошибка в 11-й форме обнаружилась позже: это дублирование колонок 13 и 14, хотя в оригинальной выгрузке точно нет ни одного внутреннего перемещения.
31. CagoBHuK 32 28.06.13 11:55 Сейчас в теме
Не все файлы, проходящие проверку программой Декларант-Алко печатаются корректно. При применении XSLT-шаблона, суммирующего поля, итоги не сходятся с печатной формой. Разработчик, напишите в личку адрес - я пришлю пример. Все станет ясно.
Оставьте свое сообщение