Ошибка: значение поля номер документа должно быть в диапазон

Программирование на языке СБиС++, создание обработчиков событий, редактирование окон, создание отчетов и т.д.

Ошибка: значение поля номер документа должно быть в диапазон

Где-то перепутали номер документа, теперь во многих реестрах ошибка Ошибка: значение поля номер документа должно быть в диапазоне от 0 до 999999999, как решить эту проблему? На ум приходит только перебор всех документов и изменение номера. Эта ошибка ломает всю автоматизацию, т.к. возникает диалоговое окно ок/отладка даже с открытым журналом сообщений. Ситуация критичная.
dmitryps 
» 12 окт 2018, 13:02


то, что пришло на ум, вполне годное решение))!
только зачем все перебирать? если номер изменился скачкообразно из-за ошибки, то найти это место и менять от него.

только, вот, почему затронуло много реестров??? автоматизация создает документы сразу в нескольких реестрах с одинаковыми номерами?
Благушин Виктор 
» 12 окт 2018, 13:52


Функция для создания документов - одна, в любом реестре. И номер там генерировался начиная с месяца до секунд, т.е. наступил октябрь - перестало влезать. Ошибку исправил, документы с максимальным номером перенумеровал - проблема ушла.
dmitryps 
» 22 окт 2018, 10:14




Вернуться в Разработка и администрирование в СБиС++