|
Как узнать код не записанного элемента справочника? |
☑ |
0
PZh
06.11.12
✎
17:46
|
Ну т.е. какой код генерировала 1С, вот пример:
Элемент = Справочники.Контрагенты.СоздатьЭлемент();
Попытка
Сообщить("Попытка: """ + СокрЛП(Элемент.Код) + """");
Элемент.Записать();
Исключение
Сообщить(ОписаниеОшибки());
Сообщить("Исключение: """ + СокрЛП(Элемент.Код) + """");
КонецПопытки;
Результат:
Попытка: ""
{Форма.Форма.Форма(27)}: Ошибка при вызове метода контекста (Записать): Значение поля "Код" не уникально
Исключение: ""
P.S. И да, я знаю что нужно найти элемент с кодом типа Я99999999 и поменять его на ЯА0000000.
|
|
1
Stim
06.11.12
✎
17:47
|
УстановитьНовыйКод()
|
|
2
Eugene_life
06.11.12
✎
17:47
|
(0)Перенумеровать справочник не предлагать? Чтобы коды стали нормальными?
|
|
3
PZh
06.11.12
✎
17:48
|
(2) не, не надо
|
|
4
PZh
06.11.12
✎
17:49
|
(1) спасибо
|
|
5
PZh
14.11.12
✎
16:03
|
Дабы не разводить новых тем.
Почему команда
УстановитьНовыйКод("Я")
НА выходе дает коды типа
"ЦУЯ000001"
.....
Откуда берется это "ЦУ"?
|
|
6
Ёпрст
гуру
14.11.12
✎
16:05
|
код перефирийки
|
|
7
Undefined vs NULL
14.11.12
✎
16:05
|
смотри подписку на установку номера
|
|
8
Maxus43
14.11.12
✎
16:08
|
(6) + или префикс организации
|
|
9
PZh
14.11.12
✎
16:12
|
(7) нашел, спасибо.
Как нибудь можно временно отключить событие?
|
|
10
shuhard
14.11.12
✎
16:14
|
(9) ну если в его обработчике проверить Загруза=Истина , то можно
|
|
11
PZh
14.11.12
✎
16:20
|
(10) спасибо кэп!
Сделал по методу сохранил / очистил / восстановил как было
|
|