Возникла проблема после перевода Бухгалтерии на 8.2
В Бухгалтерию выгружаются документы из сторонней торговой базы посредством конвертации. В событии "После загрузки" правила конвертации объектов происходит формирование номера Приходного кассового ордера с помощью метода :
Объект.УстановитьНовыйНомер(СокрЛП(Объект.Организация.Префикс)+"501");
Организация.Префикс = "40". Т.е. номер объекта должен получиться : 40501ХХХХХХ - где ХХХХХХ очередной порядковый номер для префикса 40501. Тем не менее после выполнения метода номер объекта по факту получается 40502ХХХХХХ (проверено с помощью функции Сообщить() сразу после выполнения метода УстановитьНовыйНомер() ). Префикс 40502 тоже используется в базе для определенных Прих. касс. ордеров - т.е. документа с таким префиксом в базе есть ... Может кто подсказать где же кроется тайна ?
нет , событие - "После загрузки". Но тут на мой взгляд важно даже не то, что это в конвертации происходит. Меня больше удивляет результат выполнения метода УстановитьНовыйНомер()