Обработка выгружает XML файл для загрузки накладных и производителей алкогольной продукции в Декларант-Алко. А также формирует декларацию по алкоголю и пиву (формы 11 и 12). В конфигурации должны быть справочник «ВидАлкоголя», в котором указываются коды алкогольной продукции (код и наименование). В Номенклатуре необходимы реквизиты:
1. ВидАлкоголя.
2. КонтрагентАлкоголя — Производитель данной номенклатуры.
3. Литры — объем в литрах.
Обработка выгружает XML файлы по поставщикам и справочник производителей. В Декларан-Алко загружаются сначала производители. Затем в разделе «Работа с декларациями» импорт из xml. Данный алгоритм хорош тем, что можно поправить декларацию, она правильно выгрузится.
По этой схеме успешно сданы декларации по трем магазинам
Примечание.
В печатной форме есть колонка Прим, в которой указывается расхождение по фомуле
Если (ОстатокНачало + ЗакупкиИтого + ВозвратОтПокупателя — РасходВсего) = ОстатокКонец Тогда
Так как в базе «косячат». Вся разница переносится в розничные продажи.
P.S.
Формат 4.30. Иморт в 4.30.хх производится также, как и в 4.20.хх. Только сам Декларатн-алко выгружает уже в фомате 4.30. Поэтому переделывать ничего не надо, все работает, проверял.
хорошо все привинчено на первый взгляд. спасибо. 😎
Старался. Сначала была мысль сделать полноценную выгрузку для отправки, но потом решил перегружать в Декларант-Алко. Там можно поправить и сохраняется переданный вариант. А то перепроведут задним числом документ и декларация «слетела».
Пожалуйста напишите более подробно как добавить отсутствующие элементы в конфигурации, при выгрузке пишет ошибки
Проще всего написано здесьhttp://mista.ru/tutor_1c/example_kadrs.htm
(4) korefano, Красиво ответил, 🙂 там как раз все подробненько описано, я сначала думал что там описание заполнения Декларант-Алко.
Кто уже скачал, отпишитесь о работе. Очень нужно.
Автор, спасибо за выгрузку, однако возникло три вопроса:
2.ERT(668)}: Условие (Фирма=ВыбФирма <<?>> );
2.ERT(668)}: Условие ((ПустоеЗначение(Номенклатура.ВидАлкоголя)=0) И (ПустоеЗначение(Номенклатура.КонтрагентАлкоголя)=0) <<?>> );
2.ERT(668)}: Условие (Номенклатура.ВидАлкоголя.Код >= 500 <<?>> );
1. Незаполненные значения вновь созданных справочников дают такие ошибки? просто первая ошибка на счет выбора фирмы смущает — фирма выбрана
Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
{E:1C_BASESAVINIREXTFORMSДЕКЛАРАЦИЯПОАЛКОГОЛЮСУПЕРМАРКЕТ201
Запрос[27] : Ошибка в условии
Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
{E:1C_BASESAVINIREXTFORMSДЕКЛАРАЦИЯПОАЛКОГОЛЮСУПЕРМАРКЕТ201
Запрос[28] : Ошибка в условии
Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
{E:1C_BASESAVINIREXTFORMSДЕКЛАРАЦИЯПОАЛКОГОЛЮСУПЕРМАРКЕТ201
Запрос[29] : Ошибка в условии
2. Судя по последней ошибке, разделение на алкоголь и пиво идет по коду Вида алкоголя? Алкоголь<500<Пиво
3. И хотя бы минимальный алгоритм работы обработки очень бы помог
Автор, еще раз спасибо за ваш труд.
2. Судя по последней ошибке, разделение на алкоголь и пиво идет по коду Вида алкоголя? Алкоголь<500<Пиво
Да, так.
Алгоритм простой. Выбираем поступления и продажи. Потом свернуть табличку. Бывают варианты, когда алкоголь производится разными заводами. Тогда ИНН производителя одинаковый, но разный КПП. В таких случаях в накладной поступление добавлена колонка Производитель Алкоголя. Если она пустая, считается что произвел продукцию контрагент, указанный в карточке товара.
Самое трудоемкое в ручном заполнение декларации: ввод поступлений продукции. Обработка позволяет выгрузить в файл данных и потом из загрузить в ДекларантАлко. Из распечатанной версии руками в Декларант вносим остатки и расход. Итог: время формирования декларации сократилось с недели до одного дня, «работая при этом левой ногой» 😉
P.S. Если у кого возникли трудности, обращайтесь, помогу
При загрузке контрагентов пишет что формат не подходит. «Проверка формата XML» выдает следующее:
Где ошибка? Может формат поменялся или что-то не досмотрел?
(9) Геннадьевич, Разобрался, теперь всё работает. Автору СПАСИБО за науку, только жалко, что он не отвечает.
Если кто-то пользуется таким способом — поделитесь опытом, как перенести начальный и конечный остаток по видам алкоголя?
Может есть отчет готовый для ТиС?
Заранее спаибо.
Всем доброго времени суток. Ребят, а не кто не сможет мне на мыло скинуть эту обработку (aagubarev@ya.ru), буду очень признателен. Зарегился тут, а мне startmoney за 1 обработку так быстро не набрать.
Ребят…, почему печатные формы пустые? ничего не отображается?
(9) Геннадьевич,
Я здавал в версии 4.20.34. Попробую в свежей версии
Спасибо. Хорошая работа. Я из-за нехватки времени дальше формирования печатных форм не продвинулся. Но девочки и тому были рады. А теперь будет им подарок от Деда Мороза в Вашем лице.
Версия формата актуальна на первый квартал 2013 года?
Да. Сдал по 4-ем предпринимателям. Сейчас дорабатываю версию, которая учитывает новый и старый код вида алкогольной продукции на одну номенклатуру.
Т.е., с изменением кодировки часть товара (например вино) может идти с кодом 400, а может с 402-403…
Здравствуйте.
При проверке файлов (перед загрузкой) в Декларант-Алко версия 4.20.46 ошибка:
«В строке №2 Элемент «Файл» имеет недопустимый дочерний элемент «Документ». Список ожидаемых элементов: «ФормаОтч».»
Посоветуйте, пожалуйста, как решить проблему.
За 4 квартал 2012 все прошло хорошо. А теперь и при проверке файлов того периода та же ошибка.
Вышлите XML, проверю. Я в декларанте не проверяю (он тупо никакие ошибки не находит), сразу на сайт.
Разобрались. Пользователи некорректно данные заполнили. С ИНН и КПП контрагентов проблемы.
Автору спасибо.
Ни у кого не было такой темы, что поставщик сначала привез бутылку А с кодом 200, а потом (через неделю) бутылку А с кодом 212, а еще через неделю эту же бутылку с кодом 200 снова?
Если встречали, то кто как боролся?
Здравствуйте
Добавил в типовую ТиС:
в справочник Номенклатура:
— ВидАлкоголя (спр. ВидАлкоголя)
— Производитель (спр. Контрагенты)
— Объём (число)
— КонтрагентАлкоголя (в запросах есть, не совсем понял, что это за контрагент такой)
+ справочник ВидАлкоголя (код, наименование)
Заполнил добавленные реквизиты у одной номенклатуры, перепровёл документы прихода и расхода с ней, но печатные формы формируются пустыми.
Что-то упустил?(16) korefano,
«Заполнил добавленные реквизиты у одной номенклатуры, перепровёл документы прихода и расхода с ней»
но ты ведь не изменял ничего в регистрах торговли, в документах, в обработках проведения..
поэтому не было необходимости перепроводить документы
КонтрагентАлкоголя — наверху было сказано — это производитель (либо импортёр, если это импортные товары) алкогольной продукции
(20) Strucka, да, было конечно
изначально мы в базе производителя/импортёра и КодВидаПродукции проставляли в Спр.Номенклатура.
но потом перенесли эти реквизиты в справочник Партии (если ТиС 7.7) или в Спр.Серии (1С 8.2)
бывают ещё более «весёлые» истории.. когда поставщик указал нам в первичных документах (справках в алк. продукции), что привёз нам, скажем, 400 код вида продукции.. мы его там и заводим, оприходуем, продаём, сдаём декларации.. а спустя пару месяцев приходит от поставщика письмо, что ФСРАР (мать его за ногу!) или кто_то_там_ещё решил завести новый код продукции.. скажем, 403й или 430й.. и тогда оказывается, что нам надо остатся того 400го кода пересадить как-то на новый код вида продукции. тогда приходится списывать оставшиемся партии, и оприходовать новые, с исправленным кодом..
я сам декларацией занимаюсь давно, и на 7.7, и теперь уже на 8.2. сам писал/переписывал выгрузки. по возможности отвечу на вопросы
(23) sdwggg,
Таже проблема. Она возникла, когда добавили коды, т.е. вместо одного кода 400, стали 401, 402,… При этом поставщик может поставить продукцию по старым кодам и по новым. Переписал обработку. Теперь информация хранится с партии. Обработку не выкладываю, так как уже в конфигурации требуются большие изменения. И до конца не отладил. Могу выложить, но доработка конфы на конечном пользователе.
(22) sdwggg, то есть, в карточке товара заполнять и производителя и контрагента (который тоже производитель)? К чему задвоение реквизита?
Странно сделано, согласен. Но разбираться мне сейчас некогда. Просто попросили сдать декларацию для розничных точек, а я занимался только оптовой торговлей (5,6,7,8 формы). Мне, по сути, нужна только структура xml, чтобы не писать с нуля
и вот этот момент мне не нравится:
Если Запрос.Док.Контрагент = Запрос.Номенклатура.КонтрагентАлкоголя Тогда
ЗакупкиОтПроизводителей ……
Иначе
ЗакупкиОтОптовиков ……
разделение контрагентов на Производство/Опт/Розницу логичнее сделать в Спр.Лицензии. Ведь в каждой лицензии (хоть покупателя, хоть поставщика) указано, каким видом деятельности он может заниматься
Согласен, но в моем случае один магазин-одно юр. лицо-одна лицензия. И у поставщиков по одной лицензии.
У нас конфигурация Мини-маркет на базе ТиС. Можете ли Вы адаптировать свою выгрузку для нашей конфигурации? Могу выслать Вам базу для анализа и оценки стоимости адаптации.
А для 2014 года Ваше решение актуально?
А для 2014 года Ваше решение актуально?
Воспользовался обработкой.
Пошло не сразу — не загружался подготовленный файл в ДА — выдавал ошибку.
После долгих танцев с бубном причина была найдена — нужно в региональных стандартах разделитель дробной части установить на запятую, а не на точку.
После этого заработало.
И да — формат не изменился.