|
Как установить новый номер документа с префиксом |
☑ |
0
iva77ru
29.09.09
✎
10:01
|
Нужна помощь! Внешняя обработка создает новые документы "ПоступлениеТоваровУслуг", установить префикс номера документа не удается. Конфигурация Бухгалтерия предприятия, редакция 1.6 (1.6.17.4).
Пример кода:
ДокПоступления = Документы.ПоступлениеТоваровУслуг.СоздатьДокумент();
ДокПоступления.Дата = ВыборкаДень.День;
ДокПоступления.УстановитьНовыйНомер("RS-");
ДокПоступления.Записать();
После записи идет нумерация 000000001, 000000002, т.д.
Где искать причину?
|
|
1
Федя Тяпкин
29.09.09
✎
10:07
|
попробуй общей процедурой установить ОбщегоНазначения.УстановитьНомерДокумента(ДокументОбъект); Префикс должен быть указан в организации
|
|
2
Федя Тяпкин
29.09.09
✎
10:08
|
а вообще в 8.1 номер устанавливается при записи. то есть то что ты установил потом переприсваиваеться.
|
|
3
Serg_1960
29.09.09
✎
10:12
|
Нужна помощь? Могу помочь: зайдите через конфигуратор в конфигурацию базы и посмотрите как там, это сделано.
|
|
4
Aleksey_3
29.09.09
✎
10:13
|
(3) Забыл добавить. "Дорого."
|
|
5
Serg_1960
29.09.09
✎
10:28
|
(4) Обучение - дорого, а совет "Учиться, учиться и еще раз учиться"(с) - бесплатный.
|
|
6
Serg_1960
29.09.09
✎
11:27
|
(0) В типовой конфе, как правило, установка нового номера происходит через подписку на событие "ПриУстановкеНовогоНомера...". Последовательность вызова процедур, при работе через форму документа, при этом следующая:
- МодульФормы ПередЗаписью()
- МодульОбъекта ПередЗаписью()
- МодульОбъекта ПриУстановкеНовогоНомера()
- Событие(подписка) ПриустановкеНовогоНомера() (установка префиксов и номера)
- МодульОбъекта ПриЗаписи() (префиксы и номер установлены)
- Модульформы ПриЗаписи()
- МодульФормы ПослеЗаписи()...
|
|
7
iva77ru
29.09.09
✎
16:03
|
Благодарю за помощь! Добавил новую подписку на событие ПриУстановкиНовогоНомера и задаю нужный префикс.
|
|