Re: Проблема с глобальной корректировкой
Пользователь:
ochagova (IP-адрес скрыт)
Дата: 21, May, 2022 16:48
Ситуация следующая.
Глобальная корректировка у клиента выполняется порциями. Для каждой порции запускается процесс заново и заново устанавливаются счетчик и глобальные переменные, т.е. сбрасываются в 0.
До версии 2020 размер порции устанавливался в программе и был = 100. Этого, видимо, вам хватало, чтобы пронумеровать записи. С версии 2020 размер задается параметром, который д.б. в irbisc.ini - MaxPortion. Реально его нет, поэтому берется умолчание = 10.
У вас варианты:
1. Поставить параметр, например, 1000, т.е. сколько записей д.быть пронумеровано. Если записей очень много, то это плохой вариант.
2. Использовать инструмент "служба глобальных счетчиков". Он описан в релизе 2015 п.3.
В вашем случае надо завести новую запись в БД COUNT - см. пример 111. Т.е. положить в него исходное значение на 1 меньше.
А дальше выполнить простенькую глобальную - прилагаю.
3. Использовать самим какую-то вспомогательную запись для ведения номера.
4. выполнять вашу глобальную на сервере
Вложения:
111.png (98.4KB)
kontr_numb_2.gbl (71 bytes)