Перенос статусов экземпляров в другую БД
Пользователь:
akovalev (IP-адрес скрыт)
Дата: 01, December, 2020 13:57
Здравствуйте, коллеги!
Исторически ведется несколько баз ЭК: база комплектования, полный информационный каталог, базы, с которых ведется книговыдача. Возникает проблема со списанием, чтобы одновременно списывать экземпляры во всех каталогах.
На данный момент возникла идея следующего алгоритма -
списание через комплектатор в базе комплектования;
экспорт во временную базу записей с данной КСУ выбытия;
чистка временной базы от экземпляров, которые не относятся к этой КСУ выбытия;
глобальная корректировка по временной базе, которая находит соответствующие экземпляры в базе, в которой надо провести списание, и списывает их.
Ситуация осложняется тем, что на старых записях велся не совсем корректный инвентарный учет - может быть несколько экземпляров с одним и тем же инвентарем, записанные со статусами 0/1. Соответственно, глобальная это учитывает - должна выбирать для списания первый экземпляр, соответствующий условиям.
Глобальная выдает ошибки:
БД - TST: MFN 1 (Ошибка глобальной: FORMAT_ERROR=26-&uf('+7W1)
БД - TST: MFN 2 (Ошибка формата: 26-!if &uf('+7R2')=0 then &uf('+7R200'),': Запис..., индекс оператора 33)
БД - TST: MFN 3 (Ошибка формата: 26-!if &uf('+7R2')=0 then &uf('+7R200'),': Запис..., индекс оператора 33)
Откорректировано записей 0
Помогите, пожалуйста.
Редактировано 1 раз. Последний раз 01.12.2020 14:00 пользователем akovalev.
Вложения:
out2.gbl (1.4KB)