Перенос данных в Декларант-Алко (из XLS, 1С)

13.04.15

Учетные задачи - Оптовая торговля

Обработка переноса данных из 1С, Excel в базу программы Декларант-Алко. Формы 5, 6, 7, 8, 11, 12.

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

Наименование Файл Версия Размер
Выгрузка в Декларант-Алко
.epf 120,07Kb
828
.epf 120,07Kb 828 Скачать
Выгрузка в Декларант-Алко (обработка, пример xls, дополнение конфигурации)
.zip 191,06Kb
417
.zip 191,06Kb 417 Скачать

Была написана для переноса данных о розничной продаже алкогольой и спиртосодержащей продукции из рабочей базы организации в базу программы Дакларант-Алко для формирования отчетность в Росалкогольрегулирование.

Изначально обработка была разработана для конфигурации "Управление торговлей 10.3" для переноса данных по формам 11 и 12. Для использования данных из 1С в конфигурации должны быть внесены изменения аналогично конфигурации БП (файл конфигурации с необходимыми объектами прилагается).

Для переноса данных из Excel требований к конфигурации нет. Модуль работы с Excel разрабатывался для переноса данных, полученных от поставщиков в xls-формате в форме готовой декларации (ну или как пришлют). Структура и порядок колонок в книге критичного заначения не имеют - размещение данных определяется пользователем перед загрузкой, расположение отсутствующих значений можно не указывать - будут подставлены пусты значения.

Поддерживаются: заполнение форм 11, 12 (таблицы 1 и 2 заполняются по отдельности), формы 5, форм 6 и 7 (продажи, возвраты заполнятся отдельно), форма 8. Есть возможность переноса адреса для форм 6,7,8: адрес должен быть в формате Страна, Индекс, Область, Район, Город, Населенный пункт, Улица, Дом, Корпус, Квартира - значения не обязательны, запятые обязательны. Правильное представление регионов можно проверить через Действия - Регионы КЛАДР.

В процессе работы данные можно корректировать по своему усмотрению. Связанные поля отмечены одним цветом; так же прилагается приблизительная схема связей таблиц (меню Действия).

Для работы необходимо установленное программное обеспечение: SQL Server Compact 3.5 (устанавливается вместе с Декларант-Алко ), для чтения xls-файлов требуется OpenOffice/LibreOffice, но можно необходимые данные скопировать из MS Excel в табличное поле обработки через буфер обмена.

Актуальная версия ДА момент последнего обновления - 4.30.15

13.04.2015 Исправленные выявленные недочеты; по форме 11 добавлено поле "остаток со старой маркой"; исправлена подстановка "пустых" лицензий в декларации; в меню "Действия" добавлены исправления в декларациях по формам 6 и 7 отсутствующих значений лицензий, т.к. данные записи в этих формах в ДА в определенных случаях теперь вызывают ошибки

Декларант-Алко алкоголь ADODB.Connection sdf

См. также

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    90178    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    763112    4668    9495    

2781

Перенос данных из Парус 8 в ЗГУ 3

Зарплата Внешние источники данных Бюджетный учет Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактических удержаниях, НДФЛ, вычетах, страховых взносах из базы Парус 8 учреждений в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (ЗГУ) и начать с ней работать с любого месяца года.

84000 руб.

19.08.2020    22447    19    1    

22

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

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

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

8970 руб.

15.12.2015    165968    679    362    

385

Перенос данных из Парус 10 в ЗГУ ред.3

Внешние источники данных Кадровый учет Файловый обмен (TXT, XML, DBF), FTP Обмен между базами 1C Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактических удержаниях, НДФЛ, вычетах, страховых взносах из базы Парус 10 учреждений в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (ЗГУ) и начать с ней работать с любого месяца года.

60000 руб.

05.10.2022    9208    9    8    

10

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    210169    620    524    

439

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

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

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

104000 руб.

18.03.2019    110327    34    114    

178
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
93. SergBA 21.09.12 12:29 Сейчас в теме
Доброе время суток.
Подскажите, пожалуйста, как скачать данную обработку? Нигде не нашел стоимости ни в $m ни в другой валюте...
96. kanalya 109 21.09.12 16:11 Сейчас в теме
(93) SergBA,
Подскажите, пожалуйста, как скачать данную обработку? Нигде не нашел стоимости ни в $m ни в другой валюте...

Обработка распространяется бесплатно. Рядом с картинкой анонса синяя кнопка "Скачать" - как обычно. Стандартный 1$m вроде..
97. SergBA 21.09.12 17:05 Сейчас в теме
Спасибо. Как сказано в аннотации, "Для переноса данных из Excel требований к конфигурации нет.",так вот - под семеркой (1С 7.7) можно сделать перенос их Excel в ДА? Или придется переписывать? Кстати, это возможно?
98. kanalya 109 21.09.12 17:25 Сейчас в теме
(97) SergBA, К конфигурации требований нет (хоть пустая), но платформа всё равно 8.2 нужна. Переписать под 7.7, наверное, можно, но это сизифов труд. А у Вас нет возможности запустить 1С 8.2?
99. SergBA 21.09.12 18:05 Сейчас в теме
Если верить местной статистике, у меня только завтра в 18:00(Мск) будут необходимые 1$m для скачки обработки.Отчет в OpenOffice почти готов, а нужно еще будет обработку переделать для 7.7. Отчитаться нужно было еще вчера... Сутки ждать - эт много, какие есть варианты? Может кто-нибудь поделится, а я попозже переведу ему 1$m
100. ElenaV 23 22.09.12 10:20 Сейчас в теме
Здравствуйте.
Не могли бы вы скинуть вашу обработку на sirenaev@mail.ru
У меня не хватает даже 1$m.
Заранее спасибо.
101. SergBA 22.09.12 17:17 Сейчас в теме
Врет, однако, статистика :) $m получилось меньше, чем ожидал. Так может кто-нибудь этой обработкой поделиться?
102. SergBA 23.09.12 11:03 Сейчас в теме
Как быть если скачался не тот вариант? Мне нужен был вариант "Выгрузка в Декларант-Алко (обработка, пример xls, дополнение конфигурации)", а без всякого вопроса скачался "Выгрузка в Декларант-Алко". Может кто-нибудь помочь?
110. Niberu 5 03.10.12 10:54 Сейчас в теме
(102) переделывал под 7.7 или как выкрутился, через сохранение в эксел и импорт в ДА?
111. kanalya 109 03.10.12 12:05 Сейчас в теме
103. ElenaV 23 23.09.12 14:04 Сейчас в теме
Спасибо. Замечательная обработка. Легко переносит данные по накладным(во вторую таблицу) и добавляет контрагентов.
104. Cobranet123 370 24.09.12 07:37 Сейчас в теме
Рекомендовал бы конечно автору в этом блоке кода (форма загрузки из XLS)
	Для каждого Стр из СодержаниеДекларации цикл
		Если ФормаДекларации="11" тогда
			Если мТаблицаДекларации = 1 тогда
				Стр.P106 = Стр.P106*Коэффициент;
				Стр.P107 = Стр.P107*Коэффициент;
				Стр.P108 = Стр.P108*Коэффициент;
				Стр.P109 = Стр.P109*Коэффициент;
				Стр.P110 = Стр.P110*Коэффициент;
				Стр.P111 = Стр.P111*Коэффициент;
				Стр.P112 = Стр.P112*Коэффициент;
				Стр.P113 = Стр.P113*Коэффициент;
				Стр.P114 = Стр.P114*Коэффициент;
				Стр.P115 = Стр.P115*Коэффициент;
				Стр.P116 = Стр.P116*Коэффициент;
				Стр.P117 = Стр.P117*Коэффициент;
				Стр.P118 = Стр.P118*Коэффициент;
				Стр.P119 = Стр.P119*Коэффициент;
				Стр.P120 = Стр.P120*Коэффициент;				
Показать

немного исправить и сделать чтобы можно было загружать не все колонки, а например только некоторые (оставлять номера колонок не заполненными) и соответственно в коде проверку
	Для каждого Стр из СодержаниеДекларации цикл
		Если ФормаДекларации="11" тогда
			Если мТаблицаДекларации = 1 тогда
				Если СодержаниеДекларации.Колонки.Найти("P106") <> Неопределено Тогда
					Стр.P106 = Стр.P106*Коэффициент;
				КонецЕсли;
				Если СодержаниеДекларации.Колонки.Найти("P107") <> Неопределено Тогда
					Стр.P107 = Стр.P107*Коэффициент;
				КонецЕсли;
				Если СодержаниеДекларации.Колонки.Найти("P108") <> Неопределено Тогда
					Стр.P108 = Стр.P108*Коэффициент;
				КонецЕсли;
Показать

и т.д. для всех полей
Ведь потом же можно свернуть таблицу и все просуммируется.
105. kanalya 109 24.09.12 09:19 Сейчас в теме
(104) Cobranet123, Для отсутствующих значений указывайте пустой столбец.
Обработку не заданных значений добавлю, но иначе.
161. MARIYA156 6 11.09.13 09:40 Сейчас в теме
(105) Gazza, а как вы решили проблему с паролем?? что это за бяка и где её взять?? Заранее Спасибо!
162. kanalya 109 13.09.13 09:18 Сейчас в теме
(161) Если Вы про пароль к БД, то он хранится в явном виде в экзешнике и извлечь его особой проблемы не составляет. 7338a7e6-fd3b-49d1-8d90-ddbbc1b39fa1
106. Cheb 26 24.09.12 15:22 Сейчас в теме
Еще вопрос, при загрузке 8 приложения вот такая ошибка выходит:

{Форма.Форма5.Форма(326)}: Ошибка при вызове метода контекста (Execute)
Команда.Execute();
по причине:
Произошла исключительная ситуация (Microsoft SQL Server Compact OLE DB Provider): В команде имеется одна или несколько ошибок. [,,,,,]
107. Niberu 5 03.10.12 09:55 Сейчас в теме
Ищу для 7.7 аналог обработки, есть?
108. kanalya 109 03.10.12 10:11 Сейчас в теме
(107) Niberu, Не встречал. Я из семёрки выбирал нужные данные через OLE.
109. Cheb 26 03.10.12 10:45 Сейчас в теме
При загрузке восьмой формы выходит такая ошибка, уже как только данные не менял - все никак не загружается.

В команде INSERT INTO DecF8 ([Hid],[vidTraffic],[vidProduce],[idCarrier],[p5],[p6],[p7],[p8],[p9],[p10],[p11],[p12],[p13],[p14],[p15],[p16],[p17],[idOrg],[idLic])
VALUES ('62','1','2','963','грузовой','15','х 111 хх/51','17.02.2012','00000010780','367','17.02.2012','000014814','ООО "Магазин-1"','5128004228','513001001','367','24.2','1','961') присутствуют недопустимые значения. Запись не добавлена
112. kanalya 109 03.10.12 12:37 Сейчас в теме
(109) Cheb,
В команде INSERT INTO DecF8 ([Hid],[vidTraffic],[vidProduce],[idCarrier],[p5],[p6],[p7],[p8],[p9],[p10],[p11],[p12],[p13],[p14],[p15],[p16],[p17],[idOrg],[idLic]) VALUES ('62','1','2','963','грузовой','15','х 111 хх/51','17.02.2012','00000010780','367','17.02.2012','000014814','ООО "Магазин-1"','5128004228','513001001','367','24.2','1','961') присутствуют недопустимые значения. Запись не добавлена

В формате самих записываемых данных ошибок нет. Вероятно ошибочные id перевозчика ('963') или id лицензии перевозчика ('961')
113. Cheb 26 03.10.12 12:55 Сейчас в теме
(112), id перевозчика и лицензии в норме, в базе под этими же кодами они и прописаны. Тоже этот момент смотрел.
116. margo2007 15 04.10.12 21:49 Сейчас в теме
(109) Cheb,
ИНН проверь контрольная сумма не совпадает
http://enotpoiskun.ru/tools/codedecode/
114. kanalya 109 03.10.12 13:11 Сейчас в теме
Если ошибки единичные имеет смысл добавить эти строки через сам ДА
117. Cheb 26 05.10.12 09:35 Сейчас в теме
(114), все оказалось просто, нужно было обновить Декларант-Алко до 29 версии.
(116), ИНН специально не реальный, естественно загружал нормальный.
115. DoReMi 04.10.12 18:06 Сейчас в теме
ого, добавлены 5-6-7 и даже 8, круть :)
Поделитесь обработкой, пожалуйста, местной валюты нема.
doremi.online@gmail.com
118. ElenaV 23 06.10.12 15:38 Сейчас в теме
Проверила обработку на версии 4.20.34 - работает!
Только внимательно следите за последовательностью выбора полей(датаТТН, номерТТН и т.д)при заполнении таб.2.
Спасибо автору! Освобидил от рутинной работы.
119. trunix 09.10.12 05:31 Сейчас в теме
да простят меня админы скачать очень нужно
если у вас УТ то в помощь вам учет по характеристикам. Вот кстати реквизит делать не совсем верно, правильнее - отдельный справочник для производителей/импортеров и использование характеристик. Если чтонить менее продвинутое - разделяйте номенклатуру (правда это очень нехорошее решение) и используйте свойства (если 8ка конечно). Лицензии (в случае 8ки) можно так же через свойства. Ну т.е. варианты есть. И как бы вопрос то не вчера возник, а в июле прошлого года феврале. На худой конец наймите программиста, думаю многие оптовики будут даже помогать.
Если же говорить об остатках на 010112, то извините поезд уже ушел при условии что речь идет о _достоверных_ остатках (по алкоголю - можно конечно по документам - _очень долго_, по пиву - получить достоверных данных 100% не получится). Но тк поезд ушел, то собственно иначе как расчетным путем никак. Алгоритм примерно таков - берутся остатки на конец периода (кому как - кто нарисует, а кто посчитает :) ), берутся поставки от поставщиков (в идеале - если поставщик один и он дает в "правильном" виде данные), далее "рисуются" продажи и прочий расход (в реальности сложно представить что будут достоверные данные о продажах, продавец точно не будет выяснять при продаже бутылок что там за производитель, поэтому обычно - партионный учет, и пофиг что списалось а что продалось), по итогу - рассчитываются остатки на начало. Я думаю что в РАРе прекрасно понимают ситуацию с достоверностью данных 1 квартала. Даже больше - 100% точность в рознице достичь скорее всего не получится, однако следует учитывать что если у вас 5 бут. производителя А и 5 производителя Б, то в отчетный период больше чем 10 бутылок вы не продадите, а если закупать не будете, то когда-то у вас они закончатся, т.е. за некий обозримый период (который явно больше квартала) - вы покажите достоверные данные.

PS Но в любом случае. Писать обработку для записи в sdf это знаете издевательство над бухами. Декларант - убожество. Никакого контроля и проверки. Причем ситуация с начала года не изменилась. Уж лучше направить силы на доработку конфигурации и выгрузку непосредственно в XML.

PSPS собственно для УТ решение еще такое (как вариант):
- справочник "Виды алкогольной продукции" (справочник потому, что собственно меняются коды периодически, например пиво добавляется, сейчас большие изменения по винам)
- периодический регистр сведений "Номенклатура по видам продукции". Для решения проблемы, когда у конкретной продукции меняется вид алкогольной продукции - такое кстати может быть (конечно не вино в воду и т.п.).
- Объем/литраж реализуется через стандартный механизм единиц измерения.
- справочник "Производители/Импортеры" - тут конечно можно возразить, мол производитель - он же контрагент по большому счету, но во-первых не всегда, во вторых зачем вводить кучу лишней информации когда можно ограничиться наименованием, ИНН, КПП.
- используем для номенклатуры характеристики, для учета по производителям/импортерам.
- справочник "Лицензии"
- периодический регистр сведений "Лицензии контрагентов"
- регистр накопления "Движение алкогольной продукции"
- подписка на события проведения документа "Реализация товаров и услуг" (в регистр накопления пишется сразу "готовая" информация, т.е. не в разрезе номенклатуры, а в разрезе видов продукции и производителей).

остается в принципе довольно простая задача - печатные формы и выгрузка в XML. Еще можно для верности регистр накопления для остатков соорудить (так же - без номенклатуры, а только виды продукции и декалитры). Такая схема как мне кажется позволяет без серьезных доработок конфигурации наладить учет алкоголя.
120. trunix 09.10.12 05:32 Сейчас в теме
да простят меня админы скачать очень нужно вава
если у вас УТ то в помощь вам учет по характеристикам. Вот кстати реквизит делать не совсем верно, правильнее - отдельный справочник для производителей/импортеров и использование характеристик. Если чтонить менее продвинутое - разделяйте номенклатуру (правда это очень нехорошее решение) и используйте свойства (если 8ка конечно). Лицензии (в случае 8ки) можно так же через свойства. Ну т.е. варианты есть. И как бы вопрос то не вчера возник, а в июле прошлого года феврале. На худой конец наймите программиста, думаю многие оптовики будут даже помогать.
Если же говорить об остатках на 010112, то извините поезд уже ушел при условии что речь идет о _достоверных_ остатках (по алкоголю - можно конечно по документам - _очень долго_, по пиву - получить достоверных данных 100% не получится). Но тк поезд ушел, то собственно иначе как расчетным путем никак. Алгоритм примерно таков - берутся остатки на конец периода (кому как - кто нарисует, а кто посчитает :) ), берутся поставки от поставщиков (в идеале - если поставщик один и он дает в "правильном" виде данные), далее "рисуются" продажи и прочий расход (в реальности сложно представить что будут достоверные данные о продажах, продавец точно не будет выяснять при продаже бутылок что там за производитель, поэтому обычно - партионный учет, и пофиг что списалось а что продалось), по итогу - рассчитываются остатки на начало. Я думаю что в РАРе прекрасно понимают ситуацию с достоверностью данных 1 квартала. Даже больше - 100% точность в рознице достичь скорее всего не получится, однако следует учитывать что если у вас 5 бут. производителя А и 5 производителя Б, то в отчетный период больше чем 10 бутылок вы не продадите, а если закупать не будете, то когда-то у вас они закончатся, т.е. за некий обозримый период (который явно больше квартала) - вы покажите достоверные данные.

PS Но в любом случае. Писать обработку для записи в sdf это знаете издевательство над бухами. Декларант - убожество. Никакого контроля и проверки. Причем ситуация с начала года не изменилась. Уж лучше направить силы на доработку конфигурации и выгрузку непосредственно в XML.

PSPS собственно для УТ решение еще такое (как вариант):
- справочник "Виды алкогольной продукции" (справочник потому, что собственно меняются коды периодически, например пиво добавляется, сейчас большие изменения по винам)
- периодический регистр сведений "Номенклатура по видам продукции". Для решения проблемы, когда у конкретной продукции меняется вид алкогольной продукции - такое кстати может быть (конечно не вино в воду и т.п.).
- Объем/литраж реализуется через стандартный механизм единиц измерения.
- справочник "Производители/Импортеры" - тут конечно можно возразить, мол производитель - он же контрагент по большому счету, но во-первых не всегда, во вторых зачем вводить кучу лишней информации когда можно ограничиться наименованием, ИНН, КПП.
- используем для номенклатуры характеристики, для учета по производителям/импортерам.
- справочник "Лицензии"
- периодический регистр сведений "Лицензии контрагентов"
- регистр накопления "Движение алкогольной продукции"
- подписка на события проведения документа "Реализация товаров и услуг" (в регистр накопления пишется сразу "готовая" информация, т.е. не в разрезе номенклатуры, а в разрезе видов продукции и производителей).

остается в принципе довольно простая задача - печатные формы и выгрузка в XML. Еще можно для верности регистр накопления для остатков соорудить (так же - без номенклатуры, а только виды продукции и декалитры). Такая схема как мне кажется позволяет без серьезных доработок конфигурации наладить учет алкоголя.
121. DoReMi 09.10.12 13:39 Сейчас в теме
(120) >Писать обработку для записи в sdf это знаете издевательство над бухами.
Потерпят. Я начинал писать выгрузку в XML на основе предыдущих выгрузок, плюс распечатал мануал, выложенный на ФСРАРе тогда. Потом делал проверку декларантом. А там выяснилось, что почти "всё неправда". Изменения в целом косметические, но бесят ужасно. то Ид, то ИД. То было Ид стало ИД, то было ИД стало Ид. То был адрес нужен, то стал лишним. То ещё что-то. ЧЕТЫРЕ раза перевыкладывали Приложение к приказу с описанием XML формата. После чего я плюнул и стал грузиться в sdf. Потому что sdf менялся реже, чем XML.
Что касается ДАННОЙ обработки, то это не просто выгрузка в sdf. Это - полноценный "Декларант" внутри 1с8, с хранением данных в sdf "того убогого". Так что автору обработки респект.
122. Cheb 26 12.10.12 08:44 Сейчас в теме
Еще вопрос по 8 форме. При проверке готового файла XML в декларанте выходит такого рода ошибки:

В строке №2492 Содержимое элемента "СведТН" является неполным. Список ожидаемых элементов: "СведТТН".

Строки 2492-2495 выглядят следующим образом:
<СведТН ПN="234" П000000000014="24.01.2012" П000000000015="00000004604" П000000000016="16380.00000" />
<СведТН ПN="235" П000000000014="24.01.2012" П000000000015="00000005103" П000000000016="3431.00000">
<СведТТН ПN="1" П000000000017="24.01.2012" П000000000018="000012147" П000000000019="3431.00000" ИдПолучателя="294" П000000000020="212.20000" />
</СведТН>

Строка же с накладной №00000004604 выглядит следующим образом:
АТ АП Автотранспорт ООО 5130093786 513001001 ,,,, 01.01.2010 01.01.2015 Росалкогольрегулирование грузовой 15 24.01.12 00000004604 16380 25.01.12 000011992 Наш покупатель ООО 2327058474 232701001 16380 1300

Причем получается, что некоторые строки нормально загрузились, а по некоторым ТТН не загрузились, непонятно из-за чего?
123. Cheb 26 12.10.12 09:08 Сейчас в теме
(122) причем посмотрел строки, которые не попали - у все целая часть веса 5 знаков и объема 4 знака и более не попали. Посмотрел схему - там ограничение 15 знаков на эти поля.
125. kanalya 109 12.10.12 13:57 Сейчас в теме
(123) Cheb, Посмотрел выгрузку. Метод исключения показал, что для строк, у которых "масса груза (ТН)" больше 9999 не выгружаются сведения по ТТН. Похоже на ошибку в выгрузке.

Вот в логе что нашлось: DecF8.p10 = CONVERT(numeric(9,5),N'16380.00000')
Очень странное решение..

Я сам по 8 форме декларацию не сдаю, но, может, там масса в тоннах имеется ввиду?
126. margo2007 15 12.10.12 14:22 Сейчас в теме
(125)
Да, в тоннах.
Хорошо бы еще при загрузке из Excel в поле строки с.... по .... количество знаков увеличить.
А то максимум 9999 строк и приходилось форму 6 в несколько этапов загружать...
127. kanalya 109 12.10.12 15:43 Сейчас в теме
(126) margo2007, Сделаю. Изначально обработку писал для себя, а у меня количество переносимых за один раз данных редко переваливало даже за 100.
124. kanalya 109 12.10.12 12:12 Сейчас в теме
(122) Cheb, Теперь грузополучатель выбирается из справочника контрагентов, а раньше был просто текстовым полем. Т.е. через эту обработку грузополучатель не записывается в справочник контрагентов и, соответственно, при выгрузке отсутствует. Думается, причина в этом.
128. kanalya 109 15.10.12 09:14 Сейчас в теме
(122) Cheb, Подправил перенос данных по форме 8 в соответствии с изменениями в ДА.
129. interface 20.10.12 01:03 Сейчас в теме
всем привет
подскажите с чем может быть связана ошибка:
Контрагент Индивидуальный предприниматель Гиматдинова Надежда Владимировна (722900383150/) не найден в списке контрагентов. Запись добавлена.
Отредактируйте вручную ФИО для Индивидуальный предприниматель Гиматдинова Надежда Владимировна
В команде INSERT INTO wrk_Contragents ([INN],[KPP],[OrgName],[CCode],[Index],[RCode],[Area],[City],[Place],[Street],[Building],[Korp],[Flat],[Ref_org_id],[fl_surname],[fl_name],[fl_secname],[fl_address],[foreign_addres],[OrgType],[producer],[Liter],[carrier],[varnumber])
VALUES ('722900383150','','Индивидуальный предприниматель Гиматдинова Надежда Владимировна','643','','','','','','','','','','0','Индивидуальный предприниматель Гиматдинова Надежда Владимировна','','','','','2','0','','0','') присутствуют недопустимые значения. Запись не добавлена
выскакивает только на физлицах, с организациями все хорошо?????
130. kanalya 109 22.10.12 10:10 Сейчас в теме
(129) interface, Максимально допустимая длина поля "Фамилия" (куда, собственно, и записывается наименование для ИП) - 60 символов, у Вас больше. Удалите в исходных данных у ИП слова "Индивидуальный предприниматель".
131. klmop 29.11.12 17:37 Сейчас в теме
хочу поблагодарить автора, эта обработка мне очень помогла. большое человеческое вам спасибо!!!
132. Yuris 18 24.12.12 23:26 Сейчас в теме
Спасибо за обработку. Буду использовать в связке с AlkoPlusNet. Хотя для 7 ки ТиС написал обработку с формированием печатных форм и выгрузки в xml документов поступления. Но большинству бухов не нравится (данные вносить не хотят). Хотят из экселя поставщика. Так что у меня теперь арсенал под самые разнообразные хотелки. Еще раз огромное спасибо. Хотя сейчас подсаживаю всех на загрузку прихода из экселя. Многие поставщики шлют накладные с кодами и ИНН. Обычный прогон накладных приводит номенклатуру в порядок. Карточки товара с разными КПП привязывал к регистру партий но потом отказался. Заводят новую карточку и товар оклеивают. Кстати пароль для меня тоже проблемой не оказался.
133. igozakh 10 26.12.12 21:33 Сейчас в теме
Очень ценная ВЕЩЬ. Огромное спасибо. Вопрос: При загрузке из xml 11,12 форм последнее поле в привязках(желтое)KPPOrg чье это КПП организации или филиала? Честно говоря пока не понял на что влияет.
135. kanalya 109 27.12.12 18:19 Сейчас в теме
(133) igozakh,
При загрузке из xml 11,12 форм последнее поле в привязках(желтое)KPPOrg чье это КПП организации или филиала? Честно говоря пока не понял на что влияет.

Если ведётся учёт по обособленным подразделениям - указывайте в этой колонке КПП подразделения, к которому относятся текущие данные. Если не использовать эту колонку - подразделение будет устанавливаться из поля "Подразделение".

(134) igozakh, Функции такой нет, т.к. не было времени дописывать функционал, который итак есть в ДА.
134. igozakh 10 26.12.12 21:43 Сейчас в теме
Может я не нашел или наглею, есть ли возможность заполнения таблиц первых по данным таблиц вторых(11,12 формы)? Спасибо.
136. igozakh 10 28.12.12 12:29 Сейчас в теме
137. m.sashulya 16.01.13 18:38 Сейчас в теме
Как быть если все проделываю по обработке, а данные в ДА так и не появляются???
138. kanalya 109 17.01.13 11:59 Сейчас в теме
Что-то не доделали. Координаты для связи отправлены в ЛС.
139. Cheb 26 17.01.13 15:46 Сейчас в теме
При загрузке 8-ой формы теперь перестали загружаться первые два реквизита - Вид перевозки и Вид алкогольной продукции.
Прикрепленные файлы:
140. kanalya 109 17.01.13 17:06 Сейчас в теме
(139) Действительно. Исправлю.
141. Cheb 26 17.01.13 17:44 Сейчас в теме
(140), а когда, если не секрет, или подскажите что и куда добавить надо? Сдать хотелось бы завтра 8-ую форму :)
142. kanalya 109 17.01.13 17:55 Сейчас в теме
143. Cheb 26 18.01.13 07:52 Сейчас в теме
(142) спасибо! Сейчас посмотрю.
144. goofma 2 21.01.13 19:54 Сейчас в теме
Если пустые значения столбцов(т.е. ''), то не добавляет в базу. Или вообще не указывать пустые столбцы или если указывать то ставить '0', возможно можно просто '.'
Вообще как оказалось стерлись все нули в idpost тоже нуля не хватает, и в декалитрах перед запятой 0 пропал.
Windows 7 база соответствует указанной версии.
Прикрепленные файлы:
145. kanalya 109 22.01.13 17:43 Сейчас в теме
(144) goofma, А версия обработки последняя? Для количественных данных в пустые (не заданные) поля записываются нули. Очень похоже, что у вас системная настройка "Вывод нулей в начале числа" задана как ".7"
146. goofma 2 23.01.13 02:35 Сейчас в теме
Тоже сперва так подумал про ".7", но потом попробовал и с 0, и без него. Изначально стояло 0.7. Проверял на двух разных конфигурациях на 2х разных компьютерах с windows 7. Обработка последняя декларант последний.
147. kanalya 109 24.01.13 16:56 Сейчас в теме
(146) Думаю, дело было в моём неправильном подходе к решению одной задачки. Исправил.
148. goofma 2 24.01.13 18:29 Сейчас в теме
Подтверждаю, так работает.
149. prestige 04.04.13 08:12 Сейчас в теме
А когда доработаете чтобы она закачивала из файла xml поставщика, он всяко более структурирован чем XLS?
150. kanalya 109 04.04.13 10:02 Сейчас в теме
(149) Возможно добавлю, но позже - сейчас времени мало.
151. ivanov_alex 88 05.07.13 11:03 Сейчас в теме
невозможно подключиться к базе данных
почему такое? пароль сменили?
версия 2.0.48
153. DoReMi 05.07.13 12:00 Сейчас в теме
(151) ivanov_alex, номер версии чего указываете? 4.20.46 Декларант-Алко у меня сейчас, обновления не смотрел ещё, но думаю, что будет 4.хх.хх примерно.
154. ivanov_alex 88 05.07.13 12:11 Сейчас в теме
(153) DoReMi, разобрались, делкарант должен быть установлен на той же машине что и 1с, иначе базу не читает, не соединения с провайдером
155. kanalya 109 09.07.13 10:17 Сейчас в теме
(154) На машине с 1С должен быть установлен SQL Server Compact 3.5 (при установке ДА устанавливается как сопутствующее ПО) - через него выполняется работа с базой Декларанта.
152. ElenaV 23 05.07.13 11:25 Сейчас в теме
Здравствуйте.
Попыталась скачать "Выгрузка в Декларант-Алко", но файл не Скачался, а Sm(бонусы) съелись(((
Буду вам очень благодарна, если отправите данный файл на sirenaev@mail.ru
163. djulija 06.11.13 14:40 Сейчас в теме
Скажите, а с 8.3 эта штука работать будет? Что есть "SQL Server Compact 3.5"? Прошу простить за лошизм, я бухгалтер не программист. Стоит Бухгалтерия базовая 1С 8.3. Очень хотелось бы найти штуку по закачке данных алкогольных в Декларант. Заранее благодарю за ответ.
164. Ёпрст 1063 06.11.13 16:04 Сейчас в теме
166. kanalya 109 06.11.13 16:55 Сейчас в теме
(163)Обработка использует обычные формы, а Бухгалтерия 3.0 использует управляемые формы. Т.е. для запуска обработки надо будет будет запустить 1С в режиме обычного приложения. Если вы хотите перенести данные именно из Бухгалтерии 3.0 - за работоспособность не ручаюсь, т.к. в бухгалтерии итак есть отчетность по сдаче этой декларации и я не проверял такой вариант. Если же надо перенести данные из внешних источников (xls, mxl) - достаточно создать пустую конфигурацию 1С и запустить в режиме обычного приложения.
165. djulija 06.11.13 16:11 Сейчас в теме
Спасибо, буду пробовать.
167. djulija 06.11.13 17:14 Сейчас в теме
Что значит режим обычного приложения? Да Декларация есть, беда в том, что Базовая бухгалтерия не поддерживает учет по подразделениям. А мои работодатели денег на 1С корп точно не дадут ))))).
168. kanalya 109 06.11.13 17:48 Сейчас в теме
(167)В пустой базе этот режим устанавливается по умолчанию. Можно проверить в свойствах конфигурации:

Принудительно можно установить в конфигураторе в параметрах пользователя ИБ:

Или в параметрах запуска 1С:
169. djulija 06.11.13 19:31 Сейчас в теме
Спасибо большое за ответ. Буду пробовать. Надеюсь все получиться.
170. weterok 07.11.13 09:29 Сейчас в теме
Есть в планах поддержка версии 4.30 ?
171. kanalya 109 07.11.13 11:37 Сейчас в теме
Судя по описанию 4.30 там изменился только формат выгрузки. Если структура таблиц БД и формат данных прежний - проблем быть не должно. Если время будет - проверю.
172. SQV0 32 27.12.13 15:32 Сейчас в теме
Обновили декларант до версии 4.30. Теперь новые, созданные в 1С декларации не видны в декларанте!!!
173. kanalya 109 27.12.13 16:59 Сейчас в теме
(172) В ближайшие дни постараюсь исправить.
174. SQV0 32 27.12.13 17:31 Сейчас в теме
Очень-очень срочно надо!
175. kanalya 109 30.12.13 12:55 Сейчас в теме
(174) Всё отображается корректно. Есть подозрение, что в обработке вы загружаете данные в файл базы данных, отличный от того, который использует Декларант-алко.
До 4.30 у вас какой релиз был?
176. dawnds8 26.03.14 09:31 Сейчас в теме
Блин, классно, а то руками раньше забивали все.)) а теперь такое чудо. Автору респект и уважение.) Мучает один вопрос с конфой 1С:Управление торговлей алкогольной продукцией 8, редакция 10.3 будет работать? а то денюшек на форуме совсем мал,о а в холостую скачать не хочется))) заранее благодарен за ответ.
177. kanalya 109 26.03.14 12:17 Сейчас в теме
(176) На такой конфигурации не проверял. Напрямую из базы данные скорее всего не подхватятся. Обработка большей частью ориентирована на перенос данных из табличных документов.
Как вариант - можно сформировать отчет в разрезе нужных данных и подсунуть его в обработку. Ну или доработать под свои нужды.
178. Ёпрст 1063 09.04.14 14:12 Сейчас в теме
(0) Мот допишешь, чтоб была возможность создания декларации из выгруженного xml файла ?..
ЗЫ: многие "теряют" базы ДА и имеют на руках только сформированные декларации, неплохо бы иметь их импорт в ДА.
181. kanalya 109 10.04.14 18:13 Сейчас в теме
(178) С год назад думал над этим, даже были наброски; но как всегда нашлись более важные дела.. На досуге как-нибудь сделаю. Может :)
182. Ёпрст 1063 11.04.14 09:56 Сейчас в теме
(181) наброски то хоть остались ?
Лень писать самому, кинь, что есть.
187. Ёпрст 1063 17.04.15 10:12 Сейчас в теме
(181) пришлось слепить самому.
Если что, обращайтесь.
Очень удобно, из файла с декларацией делать чистую базу в ДА.
Ни дублей тебе, ни лишнего мусора.
Ну и..копии деклараций делать и так, по мелочи.
179. SergBA 10.04.14 07:08 Сейчас в теме
А как такой вариант: открыть Экселем xml и сохранить как xls, а дальше той-же обработкой в ДА. Придется немного ручками поработать, но это разово, ведь не каждый квартал базы теряются.
180. Ёпрст 1063 10.04.14 17:04 Сейчас в теме
183. Ёпрст 1063 15.07.14 10:55 Сейчас в теме
Не забросил еще поделку ?
184. MARIYA156 6 15.04.15 17:52 Сейчас в теме
Подскажите - при запуске обработки (версия 4.20.34) 2015 год не возможно отобразить - только 2011-2014.
185. kanalya 109 15.04.15 19:24 Сейчас в теме
Не рассчитывал что она так долго "проживет". В последней версии исправлено.
186. MARIYA156 6 15.04.15 20:11 Сейчас в теме
Спасибо что вы есть!) не ожидала что так быстро ответите - сама исправила) и всё же спасибо)
188. egvv 15 26.06.15 17:34 Сейчас в теме
Алексей, благодарю за отличную разработку! Очень хорошо легла под нашу технологию: на одном рабочем месте забивают только поступление в ДА, через печать, получаем форму xls-декларации, на другом рабочем месте, с помощью Вашей, суперной, обработки, загружаем в другую базу ДА, на которой есть остатки, делаем контроль с бухгалтерией, подписываем и отправляем.
Вот только пришлось добавить процедуру:
Процедура ДекларацияСкопироватьЗакупкиВПоступлениеОтПроизводителя(Кнопка)  
	Команда = Новый COMОбъект("ADODB.Command");
	Команда.ActiveConnection = СоединениеБД;
	ФормаДекларации = ЭлементыФормы.ТабличноеПоле_DecHeader.ТекущиеДанные["type_id"];
	Для каждого Стр из СодержаниеТаблицыДекларация цикл
		Если Стр.P107 <> Стр.P110 тогда   //заполнить
			Стр.P107 = Стр.P110;
			ОбновитьЗапись("DecF"+ФормаДекларации, Команда, Стр);
		
		иначе  // очистить
		Стр.P107 = 0;
		ОбновитьЗапись("DecF"+ФормаДекларации, Команда, Стр);  		
		КонецЕсли;
	КонецЦикла;
КонецПроцедуры 
Показать


и изменить другую, на случай ошибки оператора:
Процедура ДекларацияСкопироватьЗакупкиВПоступление(Кнопка)
	Команда = Новый COMОбъект("ADODB.Command");
	Команда.ActiveConnection = СоединениеБД;
	ФормаДекларации = ЭлементыФормы.ТабличноеПоле_DecHeader.ТекущиеДанные["type_id"];
	Для каждого Стр из СодержаниеТаблицыДекларация цикл
		Если Стр.P108 <> Стр.P110 тогда   //заполнить
			Стр.P108 = Стр.P110;
			ОбновитьЗапись("DecF"+ФормаДекларации, Команда, Стр);
		//+ егоров 2015-06-25	
		иначе  // очистить
		Стр.P108 = 0;
		ОбновитьЗапись("DecF"+ФормаДекларации, Команда, Стр);
		//- егоров 2015-06-25
		КонецЕсли;
	КонецЦикла;
КонецПроцедуры

Показать

ну и конечно добавить доппункт в меню работы с декларацией, у нас почему-то принято поступление ставить в колонку от производителя.
И еще очень порадовала фишка добавления контрагентов при импорте :)
Желаю дальнейших творческих успехов, от всей души!!!
189. Chel 4 29.06.15 12:36 Сейчас в теме
Если же надо перенести данные из внешних источников (xls, mxl) - достаточно создать пустую конфигурацию 1С и запустить в режиме обычного приложения.


Бух 3.0,чистая база, кнопка "Читать XML" не активна.

Вопрос как загрузить данные из XLS, че и где нажать?

Прикрепил скрин.
Прикрепленные файлы:
190. kanalya 109 09.07.15 13:17 Сейчас в теме
(189) Chel,
По поводу "Читать XML" у меня функционал так и не доделан. Если у кого данные именно в XML-формате - см. пост (187)
А в остальных случаях алгоритм примитивен: выбрать организацию - "Далее" - выбрать/создать декларацию на требуемые период - "Далее" - Загрузить из XLS - Прочитать/скопировать данные из документа в табличное поле и указать размещение данных по столбцам.
А заполнять данные по организации я советую всё же средствами Декларанта.
191. Chel 4 16.07.15 10:29 Сейчас в теме
Хочу сказать спасибо, очень помогла обработка.

Предприятие 8.3, Д-А 4.30.18, читаем из XLS
192. Chel 4 28.09.15 09:38 Сейчас в теме
Появился вопрос.
При копировании декларации, появляться новая декларация, но пустая, а как сделать чтоб копировалась заполненная декларация?
193. kanalya 109 30.09.15 16:15 Сейчас в теме
Надо дорабатывать код. А в самом Декларанте нет такой функции?
194. Chel 4 16.10.15 14:15 Сейчас в теме
(193)
Надо дорабатывать код. А в самом Декларанте нет такой функции?


:) это еще хорошо что ДА вообще как-то работает.


Вопрос, а ВЫ не планируете далее сопровождать ваше детище, а то уже вроде как ДА 4.31 вышел, и непонятно, что там обновилось?
195. kanalya 109 20.10.15 11:46 Сейчас в теме
(194) Честно говоря, времени разбираться с изменениями в законодательстве и правилах формирования деклараций у меня совсем нет. Если кому надо доработать какой-то функционал - пишите тут что и где именно должно быть. Сделаю по возможности.
196. prestige 06.11.15 10:51 Сейчас в теме
А личное сообщение можно вам отправить?
197. JuliaT99 14.03.16 09:24 Сейчас в теме
Скажите пожалуйста , для ДА 4.31.04 эта обработка неактуальна?
198. JuliaT99 14.03.16 09:30 Сейчас в теме
Извиняюсь, ответ на свой вопрос нашла выше. А код в обработке открытый?
199. kanalya 109 22.03.16 16:15 Сейчас в теме
Оставьте свое сообщение