Имя: Пароль:
1C
1С v8
вопрос по номерам документов, элементов справочников
,
0 murzo1
 
01.12.11
15:22
Делаю перенос:


СправочникОбъект = Справочники.Автоработы.СоздатьЭлемент();
СправочникОбъект.Наименование = ВыбФайл.ИмяБезРасширения;
СправочникОбъект.Номенклатура = Справочники.Номенклатура.Авторабота;
СправочникОбъект.ОбменДанными.Загрузка = Истина;
СправочникОбъект.Записать();
Сообщить(СправочникОбъект);


Но приходится вручную писать алгоритм создания номера, а если номер не указать, то создастся элемент без номера... Есть ли возможность чтобы номер создавался сам?
1 Buster007
 
01.12.11
15:24
с помощью КД переносишь?
2 Нуф-Нуф
 
01.12.11
15:24
Автонумерация? не?
3 murzo1
 
01.12.11
15:25
(1) к сожалению нет
4 Buster007
 
01.12.11
15:25
убери СправочникОбъект.ОбменДанными.Загрузка = Истина;
5 Buster007
 
01.12.11
15:26
если конечно "автонумерация" стоит )
6 palpetrovich
 
01.12.11
15:26
договаривай уже, а то у меня создаются с номерами, переживать начал, чтянд :)
7 murzo1
 
01.12.11
15:26
(4) счаз.... там не запишется просто так, надо потом обработками добивать
8 murzo1
 
01.12.11
15:27
(5) стоит, но твой вариант не подходит )
9 murzo1
 
01.12.11
15:27
(6) че договаривать?
10 Beduin
 
01.12.11
15:30
(0) У тебя при интерактивном добавлении номер создается?
11 Staffa
 
01.12.11
15:31
СправочникОбъект.<Имя справочника> (CatalogObject.<Имя справочника>)
УстановитьНовыйКод (SetNewCode)
Синтаксис:

УстановитьНовыйКод(<ПрефиксКода>)
Параметры:

<ПрефиксКода> (необязательный)

Тип: Строка.
Строковое значение префикса. Если префикс указан, то новый код будет формироваться с учетом префикса.
Описание:

Устанавливает новый код. Если в коде присутствует числовая часть, то новый код автоматически устанавливается следующим за имеющимся максимальным. При этом определяется текущий максимальный код среди элементов данного справочника.
Если передан префикс, то новый код устанавливается следующим образом: выполняется поиск максимального кода среди кодов, имеющих данный префикс, новый код выбирается как следующий от найденного кода.

Доступность:

Сервер, толстый клиент, внешнее соединение.
12 palpetrovich
 
01.12.11
15:36
(9) а ничего, эт я прогнал,  сейчас глянул, в (6) у меня код устанавливается, ибо есть  НовыйОбъект.УстановитьНовыйКод();
13 murzo1
 
01.12.11
15:38
(11) Спасибо!