присвоение номера документу программно
☑
0
who respawn
13.09.23
✎
11:45
Привет, создаю перемещение обработкой, заполняю только:
ДокументПеремещение = Документы.ПеремещениеТоваров.СоздатьДокумент();
ДокументПеремещение.Дата = ТекущаяДата();
ДокументПеремещение.СкладПолучатель = ЭтаФорма.СкладОтчет;
ДокументПеремещение.ВидОперации = Перечисления.ВидыОперацийПеремещениеТоваров.ТоварыПродукция;
Выдаёт ошибку, что номер не уникален, как сделать, чтобы стандартная нумерация использовалась при записи ну то есть номерпоследнгодокумента+1
1
Волшебник
13.09.23
✎
11:48
ДокументПеремещение.УстановитьНовыйНомер()
перед этим желательно выполнить
ОбновитьНумерациюОбъектов(Метаданные.Документы.ПеремещениеТоваров);
2
who respawn
13.09.23
✎
11:49
(1) а почему он присваивает уже имеющийся в базе?
3
Волшебник
13.09.23
✎
11:55
(2) А почему он? Может она?
4
Garykom
13.09.23
✎
11:56
(2) Потому что копию базы криво развернули из рабочей
Без очистки кэша сервера
5
Garykom
13.09.23
✎
11:57
(3) Как называется сисадмин женского полу?
6
who respawn
13.09.23
✎
12:00
(4) кстати да, в копии ошибка такая, не чистили кэш, да
понял теперь почему в рабочей нормально создается (3) может и она )
7
Serg_1960
13.09.23
✎
12:11
Эээ... Механизм [муж.] платформы [жен.] автоматической нумерации элементов метаданных - "он" и "она" - оба варианта допустимы :)
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший