Добавление GLN и GTIN в документы выгружаемые из 1С при помощи внешней обработки СБИС — различия между версиями
(→Если для Организаций и Контрагентов заведены разные свойства GLN) |
(→Если для Организаций и Контрагентов заведены разные свойства GLN) |
||
Строка 47: | Строка 47: | ||
==Если для Организаций и Контрагентов заведены разные свойства GLN== | ==Если для Организаций и Контрагентов заведены разные свойства GLN== | ||
В этом случае, мы ищем нужное свойство в Плане видов характеристик не только по заголовку, но и по реквизиту "НаборСвойств". | В этом случае, мы ищем нужное свойство в Плане видов характеристик не только по заголовку, но и по реквизиту "НаборСвойств". | ||
− | Для поиска используем именно "Заголовок", а не "Наименование", так как при создании свойств 1С автоматически к наименованию дописывает название объекта, к которому относится это свойство, но в интерфейсе это дополненное наименование не отображается. | + | Для поиска используем именно "Заголовок", а не "Наименование", так как при создании свойств 1С автоматически к наименованию дописывает название объекта, к которому относится это свойство (GLN (Организации)), но в интерфейсе это дополненное наименование не отображается. |
<source lang="xml"> | <source lang="xml"> | ||
<мФайл Имя="ЭДОНакл"> | <мФайл Имя="ЭДОНакл"> |
Версия 10:00, 9 октября 2015
Содержание
Заполнение 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].Значение</Сторона_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>
</мСторона>
</мФайл>