Имя: Пароль:
1C
1С v8
Автонумерация при создании документов на основании
0 Джун1С
 
08.11.22
09:39
Добрый день!

Есть форма списка документов. Выбираю некое количество документов, нажимаю на собственноручно созданную кнопку "Создать на основании", и мне на каждый мой документ создаётся необходимый документ на основании (ПКО).

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

Пробовал через УстановитьНовыйНомер(), но он всё равно получает префикс организации
1 Fedor-1971
 
08.11.22
10:12
(0) похоже, что ты просто создаёшь новые документы для каждого основания, а не один для всех
По поводу номера: ты записал документ с префиксом в номере в БД, потому и выставляется новый номер документа с оным префиксом (тупо почисти)
2 Fedor-1971
 
08.11.22
10:16
1+ код схематично покажи (не весь листинг, а только основные этапы: обрабатываем выборку, создаем документ, заполняем оный - в частности, как присваиваешь номер)
3 RomanYS
 
08.11.22
10:17
(0) Префикс как правило в типовых привязан к организации, возможно ты её не заполняешь в своих обработках.
Если не типовая - копай отладчиком в сторону события/подписок <ПриУстановкеНовогоНомера>
4 Джун1С
 
09.11.22
13:02
Спасибо, разобрался!