Гельмер Александр

+79129291010 Telegram,WhatsApp,Viber ( helmer@ya.ru )

Публикация 000000017

Кто получает документы через Контур.ДиаДок (XML файл формат №820) и набивает их вручную в 1С, тот наверняка хотел бы автоматизировать этот процесс. Поддержка конфигураций: Бухгалтерии 3, УПП 1.3, 1С:КА 2.4 и 1С:КА 2.5, УТ10, УТ11.4 и УТ11.5.

Название Версия Размер Цена
   diadoc_load_2_37_BUH3web.rar      v 2.37 от 21/10/23     14mb     3 000.00 
   Загрузка_xml_zip_ДокИзДиадокБП3_pro_Fresh.epf      фреш v 2.35 от 12/04/23     55kb     6 000.00 
   diadoc_load_2_4_UT10.rar      ут10 v2.4 от 25/05/20     30kb     1 000.00 
   diadoc_load_2_4_КА24.rar      ка2.4 от 01/05/20     37kb     1 000.00 
   diadoc_load_2_5_КА26.rar      ка2.5 v2.6 от 14/03/23     856kb     1 000.00 
   diadoc_load_2_4_УПП1.rar      упп1 3 v2.4 от 21/05/20     31kb     1 000.00 
   diadoc_load_UT11_4_v1_8.rar      ут11.4 v1.8 от 24/01/23     40kb     1 000.00 
   diadoc_load_UT11_5_v2_2.rar      ут11.5 v2.2 от 25/04/23     40kb     1 500.00 

Загрузка документов поступления в 1С из XML формата 820 (Контур.Диадок) для УТ10, УТ11, Бух3, КА2, КА2.5, УПП1.3


Кто получает документы через Контур.ДиаДок (XML файл формат 820) и набивает их вручную в 1С, тот наверняка хотел бы автоматизировать этот процесс.

Поддержка конфигураций: Бухгалтерии 3, УПП 1.3, 1С:КА 2.4 и 1С:КА 2.5, УТ10, УТ11.4 и УТ11.5.



Обработку можно использовать не только как загрузчик XML документов полученных из Диадок и Сбис. Вы можете самостоятельно подготовить файл XML штатными средствами 1с, отправить его своим покупателям. В РеализацииТоваровИУслуг есть меню: Еще/ЭДО/Выгрузить документ в файл. см картинку ниже. Полученный файл XML можно загрузить этой обработкой в поступление ТМЦ.


Как сделать из Диадок


1. Мы получили входящий документ. Например, приходную накладную на 100 строк с канцелярскими принадлежностями.



Сохраняем его в файл



2. Теперь открываем обработку. Выбираем тип загружаемого документа. Это либо Поступление ТМЦ, либо Поступление денежных документов




У каждой закладки "Поступление товаров услуг" или "Поступление денежных документов" есть свои настройки. О них чуть позже. Выбираем " Поступление товаров услуг " и жмем кнопку "Загрузить XML". Откроется диалог выбора файла. Указываем файл XML выгруженный с Контур.ДиаДок





Заполнилась табличная часть. НоменклатураИзXML, Количество, Цена, Сумма с НДС, ставка НДС итд. В момент заполнения обработка пытается сопоставить Номенклатура Из XML с номенклатурой в 1с, если это удалось в колонке "Номенклатура из 1с" появятся значения. Как осуществляется поиск. Сперва, в справочнике номенклатура, затем в Номенклатуре поставщика (Если поставщик найден в 1с по ИНН + КПП ). Поиск ведется по наименованию. Что бы задействовать поиск по Артикулу, надо поставить соответствующую галочку. Тогда ищет сперва по артикулу, если не нашла или артикул пустой, то по наименованию.




После загрузки XML, под табличной частью заполнилась информация о покупателе / продавце / дате документа/ИНН/КПП/



Покупатель1С это организация, которую обработка нашла по ИНН.


Продавец1С это Контрагент из справочника найденный по ИНН+КПП


Если организация или контрагент не найдены в 1с по ИНН, то Покупатель1с или Контрагент1С будут пустыми. Если Контрагент1С пустой, то и поиск номенклатуры по «Номенклатуре контрагента» отключается. В результате чего мы увидим незаполненные значения в колонке НоменклатураИз1С.



В большинстве случаев наименование номенклатуры поставщика не совпадает с наименованиями в нашей 1с в справочнике номенклатура. Для этого разработчики 1с:Бухгалтерии ввели специальный регистр «Номенклатура контрагента». Это штатный механизм 1с, где прописывается ассоциация текстового наименования номенклатуры поставщика с соответствующей ему по значению элементу справочника номенклатура.







Когда мы загружаем из XML, то поиск номенклатуры сперва выполняется по справочнику номенклатура (по артикулу или наименованию), а затем, если определился Контрагент1С в «Номенклатура контрагентов» (по Артикулу или Наименованию). Если номенклатура поставщика найдена в «Номенклатура контрагентов» в обработке в колонке «Это номенкл пост» будет проставлена галочка и заполнится значение колонки «Номенклатура из 1с»



Если обработка при загрузке из XML не смогла сопоставить данные поставщика с нашей номенклатурой в 1с, нам надо будет сделать это вручную. В колонке «Номенклатура из 1с» выбираем нужную позицию. Если устанавливаем галочку напротив «Это номенкл пост», то мы говорим обработке, что при создании документа «Поступление товаров и услуг» эта информация должна попасть в "Номенклатура контрагента". Туда запишется ассоциация "Номенклатура из XML" = "Номенклатура из 1С"


Если у вас вся номенклатура это "Номенклатура контрагента", то можно нажатием кнопки «Вкл все номенкл поставщика» установить для всего списка галочки в колонке "Это номенкл пост". Если галочку не ставить, но указать номенклатуру, то в «Поступление товаров и услуг» номенклатура попадет. Но в следующий раз Вам придется заново выбирать значение колонки «Номенлатура из 1С» для соответствия с наименованием из XML.


Если обработка не нашла нужный элемент по Артикулу или Наименованию, поле «Номенклатура из 1с» будет пустым. Поэтому:


Если поставщик у вас один: Вам надо сделать одинаковыми с поставщиком артикулы (и при загрузке указать [X] Поиск по Артикулу), либо сделать одинаковыми с поставщиком наименования.


Если поставщиков один или несколько: Вам надо настроить соответствие для конкретного контрагента в "Номенклатура контрагента" по артикулу или наименованию. Проставив один раз в обработке соответствия, и установив галочку «Это номенкл пост» при создании документа «Поступление товаров и услуг» данные указанные в обработке автоматически заполнят "Номенклатура контрагента". В следующую загрузку от этого поставщика колонка "Номенклатура из 1с" заполнится автоматически.



Создадим документ в 1С. Укажем параметры



«Без НДС» – Для всех позиций в «Поступление товаров и услуг» ставка НДС будет = БезНДС


«В поступлении услуг указать содержание, как в источнике» - если позиция номенклатуры добавляется на закладку Услуги документа «Поступление товаров и услуг» то в колонке Содержание будет текст как в XML. Это удобно когда мы указали в обработке реквизит «Номенклатура для поступления услуг», тогда она будет во всех строках (например: Услуги связи»), а в колонке «Содержание» будет расшифровка



«Создать номенклатуру если она не найдена» - Логика работы при создании номенклатуры:


Если после загрузки XML файла, в колонке "НоменклатураИз1С" есть пустые значения и не установлен флаг «Это номенкл пост», то при нажатии кнопки «Создать документ»:


[ ] «Создать номенклатуру если она не найдена” галочка не стоит. В этом случае обработка прекратит выполнение


[Х] «Создать номенклатуру если она не найдена” галочка стоит. В этом случае обработка будет искать номенклатуру в справочнике «Номенклатура»: по значению колонки Артикул (если стоит галочка [X] Поиск по артикулу) или по значению колонки НоменклатураИзXML. Если Артикул пустой, то будет искать по значению колонки НоменклатураИзXML. Если номенклатура не найдена, она будет создана.




Что бы создать номенклатуру, нужно выбрать шаблон (любую номенклатуру из справочника подходящую для типа загружаемых товаров от поставщика). При создании нового элемента справочника «Номенклатура», из шаблона будут взяты НДС, Единица измерения, Услуга, ВидНоменклатуры. Наименование и артикул из колонки “Номенклатура Из XML”



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

«Создать счет фактуру» - при создании документа «Поступление товаров услуг» будет зарегистрирована счет фактура с номером и датой указанными в обработке.



С версии 2.0 стало возможным загружать ГТД и Страну происхождения. При создании документа «ПоступленияТоваровУслуг» делается проверка на заполнение пары Страна и КодСтраны. Если хоть один из параметров не заполнен, то при создании документа поступления будет выдана ошибка.






При создании документа поступления:


Для автоматически созданной номенклатуры в карточке номенклатуры проставляются ГТД и Страна (Код страны и Наименование страны обязателен в XML).

В документ «ПоступлениеТоваровУслуг» подгружаются ГТД и Страна. Если указан ГТД, то Страна и КодСтраны должны быть заполнены, если хоть один из параметров Страна или КодСтраны не заполнены, будет ошибка. Если КодСтраны не число, то страна не заполнится.



Кнопки создания документа.
«Создать Приходную накладную Товары/Услуги» – В новый документ «ПоступлениеТоваровУслуг» на закладки Товары и Услуги попадут все номенклатуры, что прописаны в обработке.



В версии 2.5 добавлена возможность создавать документ Поступления от указанной пользователем даты




«Создать Приходную накладную Услуги» – В новый документ «ПоступлениеТоваровУслуг» на закладке Услуги в нескольких строках табличной части будет присутствовать всего одна номенклатура указанная в реквизите около кнопки. Но суммы, ставки НДС и суммы НДС будут, как из XML. Если указать [ X ] «В поступлении услуг указать содержание как в источнике» то в колонке Содержание будет значение из колонки "НоменклатураИзXML"




В версии 2.6 добавлена возможность проверить был ли уже загружен такой документ Поступления от этого поставщика с входящим номером и датой. А так же кнопка для просмотра XML файла.

в версии 2.13 от 27/08/21 добавлено загрузка прослеживаемых товаров проверялось на 3.0.98.11


в версии 2.14 от 08/11/21 добавлена возможность пакетной загрузки документов поступления услуг. Т.е. можно выбрать список файлов. Контрагенты должны существовать в 1с. поиск по ИНН и КПП.


в версии 2.16 от 28/11/21 добавлена возможность пакетной загрузки документов поступления товаров. Т.е. можно выбрать список файлов.



  1. Создать номенклатуру, если не найдена – берем значение из XML и ищем. По умолчанию поиск по наименованию, если указана галочка «поиск по артикулу», то поиск по артикулу. Новые позиции номенклатуры будут добавлены в каталог указанный в обработке «группа для создания новых элементов». Из «Шаблона для создания новой номенклатуры» возьмутся значения единиц измерения, вид товара. Наименование, Ставка НДС будет взята из XML

  2. «Создавать номенклатуру поставщика» - будет заполнен регистр сведений Номенклатура контрагентов. В соответствии наименования из XML будет установлено значение элемента справочника из 1с. При новой загрузке будет выполнен поиск – сперва по справочнику номенклатура, потом по номенклатуре поставщика

  3. Без НДС и Сумма включает НДС, тип цен закупа и склад нужны для создания документа поступления

  4. «Создать документ от указанной даты» - если указано то возьмет это значение для даты нового документа, если пусто то из XML

  5. «Создать счет-фактуру» - будет создана входящая счет-фактура по данным из XML

  6. «Создавать документ если контрагент не найден» - если вы не используете номенклатуру поставщика, то галочку можно поставить и потом пройтись по уже созданным документам и проставить там контрагента и договор. Если используете номенклатуру поставщика, то галочку надо поставить так как привязка наименований из XML идет в паре с контрагентом. Если контрагент не указан то номенклатура поставщика не создастся.



Установив галочку Поступление доп расходов. Вы загрузите XML в документ ПоступлениеДопРасходов




Обработка умеет грузить файлы типа ON_NSCHFDOPPR_2BM и DP_REZRUISP. Но не все документы этого типа могут быть прочитаны правильно. В случае сбоя просьба создать тикет и в нем прислать мне ваш XML файл. Я доработаю обработку под чтение этого файла, выдам вам в тикете поправленную обработку. Если у вас все пойдет дальше без сбоев, я выложу новую версию в публикацию. Те у кого активна техподдержка получат новую версию автоматически.

Код модуля закрыт. Срок регистрации - до 24 часов (обычно 1-2 часа). Есть привязка обработки к рабочему месту пользователя.

Проверялось на Бухгалтерия предприятия , редакция 3.0 от (3.0.74.51) до (3.0.93.20) и с 3.0.98.11 с прослеживаемыми товарами по (3.0.136.32) (3.0.140.29) КОРП и Базовая поддерживается


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


Пароль на все архивы 1




---------------------------------------------

Смотри также:


Интеллектуальная групповая загрузка подписанных документов ЭДО в Реализацию товаров и услуг в присоединенные файлы.

Выгрузка документов в ЭДО (Диадок, СБИС) формат 820 для Бух3 (Пользуюсь ежедневно. писал для себя)

---------------------------------------------

Публикация 000000017

Кто получает документы через Контур.ДиаДок (XML файл формат №820) и набивает их вручную в 1С, тот наверняка хотел бы автоматизировать этот процесс. Поддержка конфигураций: Бухгалтерии 3, УПП 1.3, 1С:КА 2.4 и 1С:КА 2.5, УТ10, УТ11.4 и УТ11.5.

Название Версия Размер Цена
   diadoc_load_2_37_BUH3web.rar      v 2.37 от 21/10/23     14mb     3 000.00 
   Загрузка_xml_zip_ДокИзДиадокБП3_pro_Fresh.epf      фреш v 2.35 от 12/04/23     55kb     6 000.00 
   diadoc_load_2_4_UT10.rar      ут10 v2.4 от 25/05/20     30kb     1 000.00 
   diadoc_load_2_4_КА24.rar      ка2.4 от 01/05/20     37kb     1 000.00 
   diadoc_load_2_5_КА26.rar      ка2.5 v2.6 от 14/03/23     856kb     1 000.00 
   diadoc_load_2_4_УПП1.rar      упп1 3 v2.4 от 21/05/20     31kb     1 000.00 
   diadoc_load_UT11_4_v1_8.rar      ут11.4 v1.8 от 24/01/23     40kb     1 000.00 
   diadoc_load_UT11_5_v2_2.rar      ут11.5 v2.2 от 25/04/23     40kb     1 500.00 


©AlexHelmer 2023