Загрузка регистров накопления

Аналогичным образом производится загрузка регистров расчета и бухгалтерии.

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

Поскольку поиск в данном случае достаточно условен доступные настройки ПКО обретают несколько другой смысл, отличные от ссылочных типов и независимых регистров сведений:
  • Не замещать существующие записи, а только создавать новые - определяет режим записи набора записей регистра Записать(Истина) или Записать(Ложь).
    <Замещать> (необязательный)
    Тип: Булево. Определяет режим замещения существующей записи в соответствии с текущими установками отбора. Истина - перед записью существующие записи будут удалены. Ложь - записи будут дописаны к уже существующим в информационной базе записям

    Примечание:
    Хоть параметр замещения определяется в обработке Загрузка данных, однако эта обработка самостоятельно не выполняет запись набора, за нее это делает вложенная обработка Записать

  • Не создавать новую запись - определяет нужно ли создавать новые записи, или только вернуть существующие, может использоваться например при редактировании регистров.

Постановка задачи

Усложним задачу сформулированную при загрузке табличных частей, помимо заполнения табличной части, сформируем движения в регистр Товары на складах (исключительно в целях демонстрации, без проведения документа)

Как и прежде, используя предопределенный шаблоны "Импорт Excel"  импортируем данные в таблицу результата из файла, после чего перейдем на закладку Обработка результата и перетащим настройку обработки Загрузка данных (настройка создана при загрузке справочников и дополнена при загрузке табличных частей) на колонку "Номер".

Добавим в дерево объектов ПКО "Товары на складах"

  • Регистратор - будем загружать по ПКО "Поступление товар услуг"
  • Период           - возьмем из позиции регистратора Запись.Регистратор.Дата; 
    Важно:
    Cвойство "Период" должно находится ниже свойства "Регистратор".
  • Регистратор - будем загружать по ПКО "Номенклатура";
  • Количество  -  выберем из текущих данных;

Также не забудьте для ПКО "Поступление товар услуг" установить флажок Загружать только по ссылке из ПКО, ведь теперь нет необходимости создавать документ явно, нашей целью являются записи регистров.
Comments