Перейти к основному содержанию
`Ctrl`+`K`

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

Используется для ручного обновления ссылок на источник (`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);
    }