Коррекция ссылок на источник и объект потребности в проводке закупки

Коррекция ссылок на источник и объект потребности в проводке закупки#

Используется для ручного обновления ссылок на источник (idSrcTrans) и объект потребности (idNeedObj) в проводках закупок. Применяется при постобработке после миграции или ошибок настройки.

Место применения: Сервис > Инструменты > Выполнить JEXL-скрипт

Внимание

В текущем виде скрипт содержит захардкоженные ID. Перед использованием замените их на актуальные значения.

Тип: JEXL-скрипт

const avRow = sql(`
    select t.id, t.idsrctrans, t.idneedobj
    from prs_purchtrans t
    where t.gidsrcdetobj = '48051/77672'
`).asList();

for (r : avRow) {  
  ropPT = Prs_PurchTransApi.load(r.id);
  Prs_PurchTransApi.setidSrcTrans(ropPT, 187367L);
  Prs_PurchTransApi.setidNeedObj(ropPT, 121832L);
  Prs_PurchTransApi.recalcQtyOpenBase(r.idsrctrans, true, true);
  Prs_TransPkg.reCalcNeedObjQtyOther(r.idneedobj, true, true);
}