Настроить реквизиты загружаемых документов

Урок 48 из 149
Автор: Ольга Пичужкина
Сложность урока:
3 уровень - средняя сложность. Необходимо внимание и немного подумать.
3 из 5
Просмотров: 321
Ограничения по редакциям: Старт, Стандарт

При нажатии в узле обмена на кнопку Настроить загружаемые документы 10-3-7-52.png открывается окно, в котором настраивается заполнение реквизитов загружаемых документов. При создании узла обмена соответствия загружаемых полей заполняются по умолчанию.

Нажмите на рисунок, чтобы увеличить

  Левая верхняя таблица

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

  1. Какая дата документа подставляется: дата на момент загрузки документа в 1С или же с дата создания документа на сайте.
  2. Откуда берется номер документа: подставляется автоматически из 1С или приходит с сайта.
  3. Режим записи документа: записывать/проводить оперативно/проводить не оперативно.
  4. Действия с отмененными документами: помечать на удаление/отменять проведение/ничего не делать. Если на документ есть ссылки, то документ не будет отменен.

  Правая верхняя таблица

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

Тип данных заполнения реквизита может быть следующий:

  1. Из поля XML. Если выбран этот тип, тогда значение будет найдено по алгоритму, указанному в колонке Значение. Как правило, алгоритмы реализованы на основании данных XML. При указании этого типа в колонке Значение появляется предопределенный список значений алгоритмов алгоритмов.
  2. Фиксированное значение. Если выбран этот тип, то в реквизит документа будет подставляться указанное фиксированное значение. При указании этого типа данных тип значения фиксированного значения определяется автоматически.
  3. Из дополнительных свойств документа (по наименованию). При указании этого типа значение реквизита будет искаться по следующему алгоритму:
    • Смотрится, есть ли свойство документа (задается в профилях обмена) с указанным наименованием, которое указывается в колонке Значение.
    • Если такое свойство есть и оно заполнено, то определяется тип реквизита документа. Если их несколько (составное) – массив.
    • Перебираются все элементы объектов 1С указанного типа объекта (или нескольких). Первый найденный элемент с наименованием, указанным в свойстве заказа, будет подставлен в реквизит.
  4. Из дополнительных свойств (по ид). Примерно то же самое, что и выше, но элемент ищется не по наименованию, а по уникальному идентификатору. Имеет смысл использовать в связке с Highload-инфоблоками, которые будут хранить значения выгруженных справочников.
  5. <Свой алгоритм>. Если указан свой алгоритм, то реквизит заполняется по указанному алгоритму.

  Левая нижняя таблица

В нижней левой части документа отображены все заполняемые табличные части указанного документа (добавление новых табличных частей пока отключено). В колонке Поле XML указывается наименование подчиненного элемента, из которого берутся данные. Если значение не заполнено – будет создана всего одна строка.

  Правая нижняя таблица

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

Заполняются реквизиты так же, как и реквизиты документа, с единственным отличием, что у табличной части больше предопределенных алгоритмов.



Курсы разработаны в компании «1С-Битрикс»
Спасибо, мы рады что смогли помочь Вам. Ниже Вы можете оставить свой отзыв или пожелание :)
Нам жаль это слышать… Но мы постараемся быть лучше! Поясните, пожалуйста, свой выбор:

Мы благодарны Вам за помощь в улучшении документации.

Мы стараемся сделать документацию понятнее и доступнее,
и Ваше мнение важно для нас