Доброго времени суток, уважаемые!
Вопрос таков, конфигурация самописная, учёт путевых листов (ПЛ). Необходимо вести учёт бланков. С приходом всё ясно, документ проводится в регистр записывается тип бланка (Измерение). количество (ресурс) и в реквизиты записываю номер первого и номер последнего.
Для формирования нового ПЛ, есть форма, которая выбирает вид ПЛ, автомобили и др. и в цикле выводит их на печать (данные об автомобиле, водителе). В начале печати вводится номер печатаемого бланка, потом он инкриментируется, но и в процессе печати номер печатаемого бланка можно изменить, некоторые данные можно пропустить и т.д. В это время для каждого отпечатанного бланка создается документ куда вносится вся печатаемая информация. Потом он открывается оператором. вводятся данные о пробеге, движении топлива, работе авто и тд. и док проводится.
Так вот, как лучше списывать бланки, по одному или смотреть количество отпечатыных и сразу списывать это число. В конце месяца надо строить отчёт об использовании, в котором указывается сколько бланков получено (номер первого и последнего), сколько израсходовано, сколько испорчено (номера испорченных) и сколько осталось. Дело в том что бланк та может принтером испортиться, на этот случай при печати можно печать его повторить, указать номер нового бланка, при этом документ не создается а в созданный записывается новый номер.
В принципе номера испорченных можно найти перебирая по порядку ПЛ и следить чтобы номер следующего и предыдущего отличался на 1, но это мягко говоря не рационально.(( Списывать по одному - удобно, можно сразу запросом полным соединением просмотреть где чего не хватает, но, каждый день печатается около 200 ПЛ 7 дней в неделю не велика ли нагрузка на базу.???
платформа 8.2 файловый вариант...
|