Есть форма списка документов. Выбираю некое количество документов, нажимаю на собственноручно созданную кнопку "Создать на основании", и мне на каждый мой документ создаётся необходимый документ на основании (ПКО).
В процессе реализации столкнулся с такой проблемой:
В типовых ПКО номера идут 001234, в моём же создаётся префикс из документа-основания, а нумерация начинается с 00001.
Т.е. Документ основание имеет номер АБВГ-000123, и создаваемый документ на его основании получает номер АБВГ-000001. (2,3,4... при добавлении других документов).
При этом в ПКО уже существуют документы с номером 001234, и надо, чтобы следующий документ создавался 001235
Пробовал через УстановитьНовыйНомер(), но он всё равно получает префикс организации
(0) похоже, что ты просто создаёшь новые документы для каждого основания, а не один для всех
По поводу номера: ты записал документ с префиксом в номере в БД, потому и выставляется новый номер документа с оным префиксом (тупо почисти)
1+ код схематично покажи (не весь листинг, а только основные этапы: обрабатываем выборку, создаем документ, заполняем оный - в частности, как присваиваешь номер)
(0) Префикс как правило в типовых привязан к организации, возможно ты её не заполняешь в своих обработках.
Если не типовая - копай отладчиком в сторону события/подписок <ПриУстановкеНовогоНомера>