Добавление GLN и GTIN в документы выгружаемые из 1С при помощи внешней обработки СБИС — различия между версиями
м (Разговоров Михаил переименовал страницу Настройка обмена EDI через внешнюю обработку в [[Добавление GLN и GTIN в документы выгружаемые из 1С…) |
|||
(не показано 16 промежуточных версий 1 участника) | |||
Строка 1: | Строка 1: | ||
+ | Для обмена EDI через внешнюю обработку необходимо выполнить подготовительные действия: | ||
+ | * Занести в 1С необходимые данные (GLN организаций и контрагентов, GTIN номенклатуры) | ||
+ | * Настроить выгрузку этих данных | ||
=Заполнение GLN в 1С= | =Заполнение GLN в 1С= | ||
* Открываем карточку организации. Открываем дополнительные сведения: | * Открываем карточку организации. Открываем дополнительные сведения: | ||
Строка 4: | Строка 7: | ||
* В меню выбираем пункт "Изменить состав дополнительных сведений" | * В меню выбираем пункт "Изменить состав дополнительных сведений" | ||
[[Файл:ИзменитьСоставДопСведений.png]] | [[Файл:ИзменитьСоставДопСведений.png]] | ||
− | * В открывшемся окне "Дополнительные сведения" курсор должен быть установлен на объекте "Организация". Нажимаем кнопку Добавить/Общее | + | * В открывшемся окне "Дополнительные сведения" курсор должен быть установлен на объекте "Организация". Нажимаем кнопку Добавить/Общее. |
+ | : Если пункт "Общее" отсутствует в меню, проверьте в разделе Администрирование/Общие настройки/Дополнительные реквизиты и сведения, установлен ли флаг "Общие реквизиты и сведения". | ||
+ | : Если флаг не установлен и нет возможности его установить, то выбираем пункт не "Общее", а "Новое" - в этом случае нам придется создать два разных свойства: одно для Организаций, второе для Контрагентов. | ||
[[Файл:ДобавлениеДопСведения.png]] | [[Файл:ДобавлениеДопСведения.png]] | ||
* В окне "Выбор общего дополнительного сведения" нажимаем кнопку "Создать". | * В окне "Выбор общего дополнительного сведения" нажимаем кнопку "Создать". | ||
Строка 15: | Строка 20: | ||
: После этого в списке дополнительных сведений для организаций появится GLN | : После этого в списке дополнительных сведений для организаций появится GLN | ||
[[Файл:ДобавленоДопСведение.png]] | [[Файл:ДобавленоДопСведение.png]] | ||
− | * Переходим в списке к объекту "Контрагент". Так же нажимаем Добавить/Общее и выбираем уже созданное свойство "GLN" | + | * Переходим в списке к объекту "Контрагент". Так же нажимаем Добавить/Общее и выбираем уже созданное свойство "GLN" (если общие свойства не включены, создаем для Контрагентов новое). |
После этого при открытии дополнительных сведений из карточки организации или контрагента в списке сведений уже будет присутствовать GLN. Остается только заполнить его значение: | После этого при открытии дополнительных сведений из карточки организации или контрагента в списке сведений уже будет присутствовать GLN. Остается только заполнить его значение: | ||
[[Файл:ДобавленноеДопСведениеИзКарточкиОрганизации.png]] | [[Файл:ДобавленноеДопСведениеИзКарточкиОрганизации.png]] | ||
+ | =Заполнение GTIN в 1С= | ||
+ | Дополнительное сведение GTIN добавляется и заполняется в точности так же, как GLN, только для справочника "Номенклатура" | ||
+ | =Изменение файла настроек для выгрузки GLN= | ||
+ | В зависимости от регистра сведений, в котором хранятся дополнительные сведения, файлы настроек будут выглядеть немного по-разному. | ||
+ | Ниже будут приведены примеры настроек для обоих регистров сведений: "ДополнительныеСведения" и "ЗначенияСвойствОбъектов". | ||
+ | ==Если GLN - общее свойство для Организаций и Контрагентов== | ||
+ | Пример пользовательского файла настроек: | ||
+ | <source lang="xml"> | ||
+ | <мФайл Имя="ЭДОНакл"> | ||
+ | <ПланВидовХарактеристикGLN Отбор_Заголовок="'GLN'">ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения</ПланВидовХарактеристикGLN> | ||
+ | <мСторона Имя="Грузоотправитель"> | ||
+ | <GLN Отбор_Объект="[Сторона]" Отбор_Свойство="[ПланВидовХарактеристикGLN]">РегистрыСведений.ДополнительныеСведения</GLN> | ||
+ | <Сторона_GLN>[GLN].Значение</Сторона_GLN> | ||
+ | </мСторона> | ||
+ | <мСторона Имя="Грузополучатель"> | ||
+ | <GLN Отбор_Объект="[Сторона]" Отбор_Свойство="[ПланВидовХарактеристикGLN]">РегистрыСведений.ДополнительныеСведения</GLN> | ||
+ | <Сторона_GLN>[GLN].Значение</Сторона_GLN> | ||
+ | </мСторона> | ||
+ | <мСторона Имя="Отправитель"> | ||
+ | <GLN Отбор_Объект="[Сторона]" Отбор_Свойство="[ПланВидовХарактеристикGLN]">РегистрыСведений.ДополнительныеСведения</GLN> | ||
+ | <Сторона_GLN>[GLN].Значение</Сторона_GLN> | ||
+ | </мСторона> | ||
+ | <мСторона Имя="Получатель"> | ||
+ | <GLN Отбор_Объект="[Сторона]" Отбор_Свойство="[ПланВидовХарактеристикGLN]">РегистрыСведений.ДополнительныеСведения</GLN> | ||
+ | <Сторона_GLN>[GLN].Значение</Сторона_GLN> | ||
+ | </мСторона> | ||
+ | </мФайл> | ||
+ | </source> | ||
+ | ==Если для Организаций и Контрагентов заведены разные свойства GLN== | ||
+ | В этом случае, мы ищем нужные свойства в Плане видов характеристик не только по заголовку, но и по реквизиту "НаборСвойств". | ||
+ | Для поиска используем именно "Заголовок", а не "Наименование", так как при создании свойств 1С автоматически к наименованию дописывает название объекта, к которому относится это свойство, например, "GLN (Организации)", но в интерфейсе это дополненное наименование не отображается. | ||
+ | <source lang="xml"> | ||
+ | <НазначенияСвойствКатегорийОбъектов>Справочник.НаборыДополнительныхРеквизитовИСведений</НазначенияСвойствКатегорийОбъектов> | ||
+ | <ПланВидовХарактеристикGLNОрг Отбор_Заголовок="'GLN'" Отбор_НаборСвойств="[НазначенияСвойствКатегорийОбъектов].Справочник_Организации">ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения</ПланВидовХарактеристикGLNОрг> | ||
+ | <ПланВидовХарактеристикGLNКонтр Отбор_Заголовок="'GLN'" Отбор_НаборСвойств="[НазначенияСвойствКатегорийОбъектов].Справочник_Контрагенты">ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения</ПланВидовХарактеристикGLNКонтр> | ||
+ | </source> | ||
+ | Для Организации в этом случае ищем запись в регистре по найденному свойству ПланВидовХарактеристикGLNОрг: | ||
+ | <source lang="xml"> | ||
+ | <GLN Отбор_Объект="[Сторона]" Отбор_Свойство="[ПланВидовХарактеристикGLNОрг]">РегистрыСведений.ДополнительныеСведения</GLN> | ||
+ | </source> | ||
+ | Для остальных участников по свойству ПланВидовХарактеристикGLNКонтр: | ||
+ | <source lang="xml"> | ||
+ | <GLN Отбор_Объект="[Сторона]" Отбор_Свойство="[ПланВидовХарактеристикGLNКонтр]">РегистрыСведений.ДополнительныеСведения</GLN> | ||
+ | </source> | ||
+ | Пример настроек для регистра сведений "ЗначенияСвойствОбъектов". | ||
+ | <source lang="xml"> | ||
+ | <мФайл Имя="ЭДОНакл"> | ||
+ | <НазначенияСвойствКатегорийОбъектов>ПланыВидовХарактеристик.НазначенияСвойствКатегорийОбъектов</НазначенияСвойствКатегорийОбъектов> | ||
+ | <ПланВидовХарактеристикGLNОрг Отбор_Наименование="'GLN'" Отбор_НазначениеСвойства="[НазначенияСвойствКатегорийОбъектов].Справочник_Организации">ПланыВидовХарактеристик.СвойстваОбъектов</ПланВидовХарактеристикGLNОрг> | ||
+ | <ПланВидовХарактеристикGLNКонтр Отбор_Наименование="'GLN'" Отбор_НазначениеСвойства="[НазначенияСвойствКатегорийОбъектов].Справочник_Контрагенты">ПланыВидовХарактеристик.СвойстваОбъектов</ПланВидовХарактеристикGLNКонтр> | ||
+ | <мСторона Имя="Отправитель"> | ||
+ | <GLN Отбор_Объект="[Сторона]" Отбор_Свойство="[ПланВидовХарактеристикGLNОрг]">РегистрыСведений.ЗначенияСвойствОбъектов</GLN> | ||
+ | <Сторона_GLN>[GLN].Значение</Сторона_GLN> | ||
+ | </мСторона> | ||
+ | <мСторона Имя="Получатель"> | ||
+ | <GLN Отбор_Объект="[Сторона]" Отбор_Свойство="[ПланВидовХарактеристикGLNКонтр]">РегистрыСведений.ЗначенияСвойствОбъектов</GLN> | ||
+ | <Сторона_GLN>[GLN].Значение</Сторона_GLN> | ||
+ | </мСторона> | ||
+ | </мФайл> | ||
+ | </source> | ||
+ | =Изменение файла настроек для выгрузки GTIN= | ||
+ | Выгрузка GTIN настраивается аналогично выгрузке GLN, только данные добавляются не в шапку, а в табличную часть (в узел ТаблДок_GTIN в файле настроек). | ||
[[Категория:1С]] | [[Категория:1С]] |
Текущая версия на 08:36, 23 октября 2015
Для обмена EDI через внешнюю обработку необходимо выполнить подготовительные действия:
- Занести в 1С необходимые данные (GLN организаций и контрагентов, GTIN номенклатуры)
- Настроить выгрузку этих данных
Содержание
Заполнение GLN в 1С
- Открываем карточку организации. Открываем дополнительные сведения:
- В меню выбираем пункт "Изменить состав дополнительных сведений"
- В открывшемся окне "Дополнительные сведения" курсор должен быть установлен на объекте "Организация". Нажимаем кнопку Добавить/Общее.
- Если пункт "Общее" отсутствует в меню, проверьте в разделе Администрирование/Общие настройки/Дополнительные реквизиты и сведения, установлен ли флаг "Общие реквизиты и сведения".
- Если флаг не установлен и нет возможности его установить, то выбираем пункт не "Общее", а "Новое" - в этом случае нам придется создать два разных свойства: одно для Организаций, второе для Контрагентов.
- В окне "Выбор общего дополнительного сведения" нажимаем кнопку "Создать".
- В открывшемся окне "Общее дополнительное сведение" заполняем поля
- Наименование - GLN
- Тип значения - Строка
- Нажимаем "Записать и закрыть"
- В окне выбора дополнительных сведений появится новая строчка - GLN. Устанавливаем на нее курсор и нажимаем "Выбрать".
- После этого в списке дополнительных сведений для организаций появится GLN
- Переходим в списке к объекту "Контрагент". Так же нажимаем Добавить/Общее и выбираем уже созданное свойство "GLN" (если общие свойства не включены, создаем для Контрагентов новое).
После этого при открытии дополнительных сведений из карточки организации или контрагента в списке сведений уже будет присутствовать GLN. Остается только заполнить его значение:
Заполнение GTIN в 1С
Дополнительное сведение GTIN добавляется и заполняется в точности так же, как GLN, только для справочника "Номенклатура"
Изменение файла настроек для выгрузки GLN
В зависимости от регистра сведений, в котором хранятся дополнительные сведения, файлы настроек будут выглядеть немного по-разному. Ниже будут приведены примеры настроек для обоих регистров сведений: "ДополнительныеСведения" и "ЗначенияСвойствОбъектов".
Если GLN - общее свойство для Организаций и Контрагентов
Пример пользовательского файла настроек:
<мФайл Имя="ЭДОНакл">
<ПланВидовХарактеристикGLN Отбор_Заголовок="'GLN'">ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения</ПланВидовХарактеристикGLN>
<мСторона Имя="Грузоотправитель">
<GLN Отбор_Объект="[Сторона]" Отбор_Свойство="[ПланВидовХарактеристикGLN]">РегистрыСведений.ДополнительныеСведения</GLN>
<Сторона_GLN>[GLN].Значение</Сторона_GLN>
</мСторона>
<мСторона Имя="Грузополучатель">
<GLN Отбор_Объект="[Сторона]" Отбор_Свойство="[ПланВидовХарактеристикGLN]">РегистрыСведений.ДополнительныеСведения</GLN>
<Сторона_GLN>[GLN].Значение</Сторона_GLN>
</мСторона>
<мСторона Имя="Отправитель">
<GLN Отбор_Объект="[Сторона]" Отбор_Свойство="[ПланВидовХарактеристикGLN]">РегистрыСведений.ДополнительныеСведения</GLN>
<Сторона_GLN>[GLN].Значение</Сторона_GLN>
</мСторона>
<мСторона Имя="Получатель">
<GLN Отбор_Объект="[Сторона]" Отбор_Свойство="[ПланВидовХарактеристикGLN]">РегистрыСведений.ДополнительныеСведения</GLN>
<Сторона_GLN>[GLN].Значение</Сторона_GLN>
</мСторона>
</мФайл>
Если для Организаций и Контрагентов заведены разные свойства GLN
В этом случае, мы ищем нужные свойства в Плане видов характеристик не только по заголовку, но и по реквизиту "НаборСвойств". Для поиска используем именно "Заголовок", а не "Наименование", так как при создании свойств 1С автоматически к наименованию дописывает название объекта, к которому относится это свойство, например, "GLN (Организации)", но в интерфейсе это дополненное наименование не отображается.
<НазначенияСвойствКатегорийОбъектов>Справочник.НаборыДополнительныхРеквизитовИСведений</НазначенияСвойствКатегорийОбъектов>
<ПланВидовХарактеристикGLNОрг Отбор_Заголовок="'GLN'" Отбор_НаборСвойств="[НазначенияСвойствКатегорийОбъектов].Справочник_Организации">ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения</ПланВидовХарактеристикGLNОрг>
<ПланВидовХарактеристикGLNКонтр Отбор_Заголовок="'GLN'" Отбор_НаборСвойств="[НазначенияСвойствКатегорийОбъектов].Справочник_Контрагенты">ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения</ПланВидовХарактеристикGLNКонтр>
Для Организации в этом случае ищем запись в регистре по найденному свойству ПланВидовХарактеристикGLNОрг:
<GLN Отбор_Объект="[Сторона]" Отбор_Свойство="[ПланВидовХарактеристикGLNОрг]">РегистрыСведений.ДополнительныеСведения</GLN>
Для остальных участников по свойству ПланВидовХарактеристикGLNКонтр:
<GLN Отбор_Объект="[Сторона]" Отбор_Свойство="[ПланВидовХарактеристикGLNКонтр]">РегистрыСведений.ДополнительныеСведения</GLN>
Пример настроек для регистра сведений "ЗначенияСвойствОбъектов".
<мФайл Имя="ЭДОНакл">
<НазначенияСвойствКатегорийОбъектов>ПланыВидовХарактеристик.НазначенияСвойствКатегорийОбъектов</НазначенияСвойствКатегорийОбъектов>
<ПланВидовХарактеристикGLNОрг Отбор_Наименование="'GLN'" Отбор_НазначениеСвойства="[НазначенияСвойствКатегорийОбъектов].Справочник_Организации">ПланыВидовХарактеристик.СвойстваОбъектов</ПланВидовХарактеристикGLNОрг>
<ПланВидовХарактеристикGLNКонтр Отбор_Наименование="'GLN'" Отбор_НазначениеСвойства="[НазначенияСвойствКатегорийОбъектов].Справочник_Контрагенты">ПланыВидовХарактеристик.СвойстваОбъектов</ПланВидовХарактеристикGLNКонтр>
<мСторона Имя="Отправитель">
<GLN Отбор_Объект="[Сторона]" Отбор_Свойство="[ПланВидовХарактеристикGLNОрг]">РегистрыСведений.ЗначенияСвойствОбъектов</GLN>
<Сторона_GLN>[GLN].Значение</Сторона_GLN>
</мСторона>
<мСторона Имя="Получатель">
<GLN Отбор_Объект="[Сторона]" Отбор_Свойство="[ПланВидовХарактеристикGLNКонтр]">РегистрыСведений.ЗначенияСвойствОбъектов</GLN>
<Сторона_GLN>[GLN].Значение</Сторона_GLN>
</мСторона>
</мФайл>
Изменение файла настроек для выгрузки GTIN
Выгрузка GTIN настраивается аналогично выгрузке GLN, только данные добавляются не в шапку, а в табличную часть (в узел ТаблДок_GTIN в файле настроек).