Настройка нетиповой (доработанной) конфигурации
Перед настройкой обновите базу вашей конфигурации 1С.
Откройте конфигурацию 1С в пользовательском режиме. Запустите файл «КонтурEDI.ЯщикСИнструментами.ert».
Для настройки нетиповой конфигурации выполните:
Сопоставление справочников (констант)
Сопоставьте константы EDI из левого столбца со справочниками 1С.

Константа | Значение |
---|---|
Фирма | Справочник, где указано юр./физ. лицо поставщика. Если в конфигурации не используется справочник фирм, оставьте поле пустым. |
Контрагент | Справочник, где указано юр./физ. лицо торговой сети. |
Точка доставки | Справочник точек доставки торговой сети. |
Номенклатура | Справочник номенклатуры. |
Единица измерения | Справочник единиц измерения. |
Сопоставление документов и EDI-сообщений
В таблицу «Реквизиты табличной части» добавьте используемые EDI-сообщения и связанные с ними документы 1С.

Тип сообщения | Описание | Документ |
---|---|---|
Для поставщика (роль Поставщик) | ||
ORDERS (заказ сети) | Сообщению ORDERS нужно сопоставить документ 1С, который создается из входящего заказа сети. Также из этого документа модуль формирует подтверждение заказа (EDI-сообщение ORDRSP). | Обычно используется документ «Заказ покупателя». В конфигурациях, где нет документа «Заказ покупателя», сообщения ORDERS и ORDRSP работают с документом 1С, по которому происходит непосредственная реализация товара (Накладная, Реализация и т.п.). |
DESADV (уведомление об отгрузке) | Из документа реализации 1С модуль создает уведомление об отгрузке и отправляет в сеть. Также в указанный документ переносятся результаты приемки (из сообщений RECADV). | Обычно это «Реализация» или «Расходная накладная». |
INVOIC (счет-фактура и ТОРГ-12) | Из сопоставленного документа 1С модуль создает и отправляет сообщение INVOIC. | «Счет-фактура» или «Счет-фактура выданный». |
RETANN (возврат товаров) | Этому типу сообщений сопоставляются документы 1С, которыми оформляются возвраты товаров от покупателей. | |
Для покупателя (роль Сеть) | ||
ORDERS | Сообщению ORDERS нужно сопоставить документ 1С, который используется как заказ поставщику. | «Заказ поставщику». |
DESADV | Сообщению DESADV нужно сопоставить документ, который отражает поступление товара от поставщика. Из него же модуль создает уведомление об отгрузке (edi-сообщение RECADV). | «Поступление ТМЦ». |
INVOIC | Из сообщения INVOIC будет создан документ «Счет-фактура». | «Счет-фактура» или «Счет-фактура полученный». |
Если организация является дистрибьютором (и поставщиком, и покупателем в системе ЭДО Контур.EDI), для каждой роли типы сообщений настраиваются в отдельных строках.
При сопоставлении сообщений и документов часть реквизитов (оставшиеся столбцы) заполнится автоматически. Если реквизиты подставились неверно или не подставились — скорректируйте их вручную.
Реквизиты | Описание |
---|---|
Ссылка на основание | Реквизит, в котором указана ссылка на документ, на основании которого создан текущий документ. |
Реквизит Контрагент (клиент, покупатель) | Реквизит документа, в котором указан контрагент. |
Реквизит Номенклатура | Реквизит табличной части документа, в котором указана номенклатура. |
Роль | Поставщик или сеть |
Если реквизит «Ссылка на основание» оставить пустым, поиск документов будет идти по структуре подчиненности. Построение списка документов в модуле будет идти дольше.
В некоторых конфигурациях документ «счет-фактура» не имеет табличной части, тогда «Реквизит Номенклатура» остается пустым. В этом случае табличная часть сообщения INVOIC будет заполняться из документа реализации.
После заполнения всех настроек нажмите «Сохранить».
Настройка заполнения документов и EDI-сообщений
- Нажмите на кнопку «Заполнение документов», чтобы перейти на окно настройки заполнения документов.
Для возвращения в предыдущее окно используйте кнопку «Константы».
- Выберите настраиваемый документ.
- Заполните две таблицы: «Реквизиты шапки документа» и «Реквизиты табличной части». См. Заполнение реквизитов.
Реквизиты документа заполняются последовательно сверху вниз. Если нужно изменить порядок заполнения реквизитов, используйте кнопки перемещения текущей строки (кнопки со стрелками).
- Если нужно вернуться в предыдущее окно, нажмите на кнопку «Сохранить», чтобы внесенные изменения сохранились. Затем нажмите «Константы».
Заполнение реквизитов
В каждой таблице есть колонки:
- «Наименование реквизита» — реквизит документа в конфигурации.
- «Расположение» — способ заполнения реквизита.
- «Значение» — значение, которым заполняется реквизит.
Варианты расположения реквизитов

Способы заполнения:
- Значение реквизита — выбирается, когда нужно заполнить реквизит определенным значением из базы. Например, чтобы при создании заявки реквизит «Проект» всегда заполнялся значением «Работа с розничными магазинами».
- Структура Сообщения EDI — хранится в справочнике «КонтурEDI_Сообщения». Входящие xml-сообщения конвертируются в данные элементов этого справочника.Элементы структуры сообщений являются основой для заполнения реквизитов документов. Чаще всего используются элементы с суффиксом «1С» (в конце списка реквизитов).
Реквизиты табличной части берутся из элементов группы Табличная часть. - Текстовое значение — если нужно указать в реквизите какой-то текст. Например, при создании заказа нужно оставить комментарий, что документ создан из EDI.
- Выражение — используется, если требуется присвоить реквизиту результат вычисления какого-либо выражения. Например, установить курс в документе равным 1 или тип цен, равный константе «РозничныйТипЦен».
- Функция — если для получения нужного значения недостаточно выражения, выберите «Функцию» и напишите код на языке 1С.
Заполнение функций
После выбора расположения «Функция» двойным нажатием мыши в ячейке «Значение» открывается окно редактирования кода 1С.
В качестве переменных используются реквизиты, расположенные выше редактируемой строки.

Результат = ""; ТекущийДолг = глТекущийДолг(док.Фирма, док.Договор, «покупатель»); если ТекущийДолг<0 тогда предупреждение(«Долг контрагента "+ТекущийДолг); конецесли; Возврат Результат;
Сохранение настроек
После заполнения конструктора необходимо сохранить настройки и собрать из них подключаемый модуль (ПМ), который позволит обработке Контур.EDI работать с конфигурацией.
«Собрать подключаемый модуль» — генерирует код ПМ из указанных настроек.
«Сохранение» — сохранение настроек без сборки ПМ.

Подключаемый модуль сохраняется в подкаталоге «Подключаемые Модули» в текстовом файле «КонтурEDI_ПодключаемыйМодуль.txt». Там же хранятся примеры других подключаемых модулей.
Заполнение остальных документов (Реализация и Счет-фактура)
Документы реализаций и счетов-фактур не создаются модулем. Для формирования и отправки сообщения используются уже созданные в базе 1С документы.
Для настройки документа:
- Выберите документ.
- Сопоставьте реквизиты документа с элементами структуры сообщения EDI. В качестве расположения всегда используется «Структура сообщения EDI».