gifts2017

Алкогольная декларация. Выгрузка в Декларант-Алко из ТиС

Опубликовал Сергей Прохоров (korefano) в раздел Печать - Регламентированная отчетность

Обработка выгружает XML файл для загрузки накладных и производителей алкогольной продукции в Декларант-Алко. А также формирует декларацию по алкоголю и пиву (формы 11 и 12)

Обработка выгружает XML файл для загрузки накладных и производителей алкогольной продукции в Декларант-Алко. А также формирует декларацию по алкоголю и пиву (формы 11 и 12). В конфигурации должны быть справочник "ВидАлкоголя", в котором указываются коды алкогольной продукции (код и наименование). В Номенклатуре необходимы реквизиты:

1. ВидАлкоголя.

2. КонтрагентАлкоголя - Производитель данной номенклатуры.

3. Литры - объем в литрах. 

Обработка выгружает XML файлы по поставщикам и справочник производителей. В Декларан-Алко загружаются сначала производители. Затем в разделе "Работа с декларациями" импорт из xml. Данный алгоритм хорош тем, что можно поправить декларацию, она правильно выгрузится.

По этой схеме успешно сданы декларации по трем магазинам 

Примечание.

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

    Если (ОстатокНачало + ЗакупкиИтого + ВозвратОтПокупателя - РасходВсего) = ОстатокКонец Тогда 

Так как в базе "косячат". Вся разница переносится в розничные продажи.

 

P.S.

Формат 4.30. Иморт в 4.30.хх производится также, как и в 4.20.хх. Только сам Декларатн-алко выгружает уже в фомате 4.30. Поэтому переделывать ничего не надо, все работает, проверял.

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

Наименование Файл Версия Размер Кол. Скачив.
Выгрузка в Декларант-Алко
.ert 63,00Kb
19.09.12
220
.ert 63,00Kb 220 Скачать
Вариант №2, у кого проблемы с основным файлом
.ert 64,00Kb
29.10.12
32
.ert 64,00Kb 32 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Rusk (Rusk51) 21.09.12 17:03
хорошо все привинчено на первый взгляд. спасибо. 8-)
2. Сергей Прохоров (korefano) 21.09.12 22:14
Старался. Сначала была мысль сделать полноценную выгрузку для отправки, но потом решил перегружать в Декларант-Алко. Там можно поправить и сохраняется переданный вариант. А то перепроведут задним числом документ и декларация "слетела".
3. Лена Лена (ualeni) 21.09.12 23:16
Пожалуйста напишите более подробно как добавить отсутствующие элементы в конфигурации, при выгрузке пишет ошибки
4. Сергей Прохоров (korefano) 22.09.12 06:45
5. ГСГ (ГСГ) 24.09.12 23:18
(4) korefano, Красиво ответил, :) там как раз все подробненько описано, я сначала думал что там описание заполнения Декларант-Алко.
6. Геннадьевич Бу (Геннадьевич) 21.10.12 14:39
Кто уже скачал, отпишитесь о работе. Очень нужно.
7. Sergey Alikin (titan83-3) 28.10.12 17:26
Автор, спасибо за выгрузку, однако возникло три вопроса:
1. Незаполненные значения вновь созданных справочников дают такие ошибки? просто первая ошибка на счет выбора фирмы смущает - фирма выбрана
Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
{E:\1C_BASES\AVINIR\EXTFORMS\ДЕКЛАРАЦИЯПОАЛКОГОЛЮСУПЕРМАРКЕТ201­2.ERT(668)}: Условие (Фирма=ВыбФирма <<?>> );
Запрос[27] : Ошибка в условии
Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
{E:\1C_BASES\AVINIR\EXTFORMS\ДЕКЛАРАЦИЯПОАЛКОГОЛЮСУПЕРМАРКЕТ201­2.ERT(668)}: Условие ((ПустоеЗначение(Номенклатура.ВидАлкоголя)=0) И (ПустоеЗначение(Номенклатура.КонтрагентАлкоголя)=0) <<?>> );
Запрос[28] : Ошибка в условии
Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
{E:\1C_BASES\AVINIR\EXTFORMS\ДЕКЛАРАЦИЯПОАЛКОГОЛЮСУПЕРМАРКЕТ201­2.ERT(668)}: Условие (Номенклатура.ВидАлкоголя.Код >= 500 <<?>> );
Запрос[29] : Ошибка в условии
2. Судя по последней ошибке, разделение на алкоголь и пиво идет по коду Вида алкоголя? Алкоголь<500<Пиво
3. И хотя бы минимальный алгоритм работы обработки очень бы помог
Автор, еще раз спасибо за ваш труд.
8. Сергей Прохоров (korefano) 29.10.12 10:46
2. Судя по последней ошибке, разделение на алкоголь и пиво идет по коду Вида алкоголя? Алкоголь<500<Пиво
Да, так.
Алгоритм простой. Выбираем поступления и продажи. Потом свернуть табличку. Бывают варианты, когда алкоголь производится разными заводами. Тогда ИНН производителя одинаковый, но разный КПП. В таких случаях в накладной поступление добавлена колонка Производитель Алкоголя. Если она пустая, считается что произвел продукцию контрагент, указанный в карточке товара.

Самое трудоемкое в ручном заполнение декларации: ввод поступлений продукции. Обработка позволяет выгрузить в файл данных и потом из загрузить в ДекларантАлко. Из распечатанной версии руками в Декларант вносим остатки и расход. Итог: время формирования декларации сократилось с недели до одного дня, "работая при этом левой ногой" ;)

P.S. Если у кого возникли трудности, обращайтесь, помогу
9. Геннадьевич Бу (Геннадьевич) 31.10.12 13:25
При загрузке контрагентов пишет что формат не подходит. "Проверка формата XML" выдает следующее:
В строке №2 	Атрибут "П000000000009" недействителен: значение "" недействительно с зрения его типа данных "ИННЮЛТип" — Сбой ограничения Pattern.
В строке №2 	Атрибут "П000000000010" недействителен: значение "0" недействительно с зрения его типа данных "КППТип" — Сбой ограничения Pattern.

Где ошибка? Может формат поменялся или что-то не досмотрел?
10. Геннадьевич Бу (Геннадьевич) 02.11.12 13:50
(9) Геннадьевич, Разобрался, теперь всё работает. Автору СПАСИБО за науку, только жалко, что он не отвечает.
Если кто-то пользуется таким способом - поделитесь опытом, как перенести начальный и конечный остаток по видам алкоголя?
Может есть отчет готовый для ТиС?

Заранее спаибо.
11. Гость 22.11.12 08:59
Всем доброго времени суток. Ребят, а не кто не сможет мне на мыло скинуть эту обработку (aagubarev@ya.ru), буду очень признателен. Зарегился тут, а мне startmoney за 1 обработку так быстро не набрать.
12. Анатолий (aagubarev) 28.11.12 08:25
Ребят..., почему печатные формы пустые? ничего не отображается?
13. Сергей Прохоров (korefano) 28.11.12 08:39
(9) Геннадьевич,
Я здавал в версии 4.20.34. Попробую в свежей версии
14. Юрий Коваленко (Yuris) 09.12.12 18:28
Спасибо. Хорошая работа. Я из-за нехватки времени дальше формирования печатных форм не продвинулся. Но девочки и тому были рады. А теперь будет им подарок от Деда Мороза в Вашем лице.
15. soba (soba) 10.04.13 06:33
Версия формата актуальна на первый квартал 2013 года?
16. Сергей Прохоров (korefano) 10.04.13 08:41
Да. Сдал по 4-ем предпринимателям. Сейчас дорабатываю версию, которая учитывает новый и старый код вида алкогольной продукции на одну номенклатуру.
Т.е., с изменением кодировки часть товара (например вино) может идти с кодом 400, а может с 402-403...
17. Алексей (nles0202) 10.04.13 15:12
Здравствуйте.
При проверке файлов (перед загрузкой) в Декларант-Алко версия 4.20.46 ошибка:
"В строке №2 Элемент "Файл" имеет недопустимый дочерний элемент "Документ". Список ожидаемых элементов: "ФормаОтч"."
Посоветуйте, пожалуйста, как решить проблему.
За 4 квартал 2012 все прошло хорошо. А теперь и при проверке файлов того периода та же ошибка.
18. Сергей Прохоров (korefano) 10.04.13 15:32
Вышлите XML, проверю. Я в декларанте не проверяю (он тупо никакие ошибки не находит), сразу на сайт.
19. Алексей (nles0202) 10.04.13 20:19
Разобрались. Пользователи некорректно данные заполнили. С ИНН и КПП контрагентов проблемы.
Автору спасибо.
20. Андрей Струков (Strucka) 19.06.13 09:30
Ни у кого не было такой темы, что поставщик сначала привез бутылку А с кодом 200, а потом (через неделю) бутылку А с кодом 212, а еще через неделю эту же бутылку с кодом 200 снова?
Если встречали, то кто как боролся?
21. Павел Ширшов (556008) 08.08.13 10:22
Здравствуйте
Добавил в типовую ТиС:
в справочник Номенклатура:
- ВидАлкоголя (спр. ВидАлкоголя)
- Производитель (спр. Контрагенты)
- Объём (число)
- КонтрагентАлкоголя (в запросах есть, не совсем понял, что это за контрагент такой)
+ справочник ВидАлкоголя (код, наименование)
Заполнил добавленные реквизиты у одной номенклатуры, перепровёл документы прихода и расхода с ней, но печатные формы формируются пустыми.
Что-то упустил?(16) korefano,
22. sdwggg (sdwggg) 14.08.13 16:38
"Заполнил добавленные реквизиты у одной номенклатуры, перепровёл документы прихода и расхода с ней"

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

КонтрагентАлкоголя - наверху было сказано - это производитель (либо импортёр, если это импортные товары) алкогольной продукции
23. sdwggg (sdwggg) 14.08.13 16:43
(20) Strucka, да, было конечно
изначально мы в базе производителя/импортёра и КодВидаПродукции проставляли в Спр.Номенклатура.
но потом перенесли эти реквизиты в справочник Партии (если ТиС 7.7) или в Спр.Серии (1С 8.2)
бывают ещё более "весёлые" истории.. когда поставщик указал нам в первичных документах (справках в алк. продукции), что привёз нам, скажем, 400 код вида продукции.. мы его там и заводим, оприходуем, продаём, сдаём декларации.. а спустя пару месяцев приходит от поставщика письмо, что ФСРАР (мать его за ногу!) или кто_то_там_ещё решил завести новый код продукции.. скажем, 403й или 430й.. и тогда оказывается, что нам надо остатся того 400го кода пересадить как-то на новый код вида продукции. тогда приходится списывать оставшиемся партии, и оприходовать новые, с исправленным кодом..
я сам декларацией занимаюсь давно, и на 7.7, и теперь уже на 8.2. сам писал/переписывал выгрузки. по возможности отвечу на вопросы
24. Сергей Прохоров (korefano) 15.08.13 08:42
(23) sdwggg,
Таже проблема. Она возникла, когда добавили коды, т.е. вместо одного кода 400, стали 401, 402,... При этом поставщик может поставить продукцию по старым кодам и по новым. Переписал обработку. Теперь информация хранится с партии. Обработку не выкладываю, так как уже в конфигурации требуются большие изменения. И до конца не отладил. Могу выложить, но доработка конфы на конечном пользователе.
25. Павел Ширшов (556008) 15.08.13 09:49
(22) sdwggg, то есть, в карточке товара заполнять и производителя и контрагента (который тоже производитель)? К чему задвоение реквизита?
26. sdwggg (sdwggg) 15.08.13 10:02
Странно сделано, согласен. Но разбираться мне сейчас некогда. Просто попросили сдать декларацию для розничных точек, а я занимался только оптовой торговлей (5,6,7,8 формы). Мне, по сути, нужна только структура xml, чтобы не писать с нуля

и вот этот момент мне не нравится:

Если Запрос.Док.Контрагент = Запрос.Номенклатура.КонтрагентАлкоголя Тогда
ЗакупкиОтПроизводителей ......
Иначе
ЗакупкиОтОптовиков ......

разделение контрагентов на Производство/Опт/Розницу логичнее сделать в Спр.Лицензии. Ведь в каждой лицензии (хоть покупателя, хоть поставщика) указано, каким видом деятельности он может заниматься
27. Сергей Прохоров (korefano) 15.08.13 11:45
Согласен, но в моем случае один магазин-одно юр. лицо-одна лицензия. И у поставщиков по одной лицензии.
28. Paolo Fao (gentar) 13.01.14 12:08
У нас конфигурация Мини-маркет на базе ТиС. Можете ли Вы адаптировать свою выгрузку для нашей конфигурации? Могу выслать Вам базу для анализа и оценки стоимости адаптации.
29. Евгений Банщиков (jonybanchicov) 21.11.14 09:15
А для 2014 года Ваше решение актуально?
30. Евгений Банщиков (jonybanchicov) 21.11.14 09:15
А для 2014 года Ваше решение актуально?
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа