Имя: Пароль:
1C
1С v8
присвоение номера документу программно
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
Эээ... Механизм [муж.] платформы [жен.] автоматической нумерации элементов метаданных - "он" и "она" - оба варианта допустимы :)