Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Программное создание элемента справочника.Код недоступен для записи

Программное создание элемента справочника.Код недоступен для записи
Я
   Босечка
 
03.04.18 - 19:02
новВодительОб = Справочники.ФизическиеЛица.СоздатьЭлемент();
                    новВодительОб.Наименование = стрВодительФИО;
                    новВодительОб.Родитель = группаСс;
                    Вод=новВодительОб.ПолучитьСсылкуНового();
                    Вод.Код=стрВодительКод;
 
 
   Босечка
 
1 - 03.04.18 - 19:02
Как надо сделать?
   Босечка
 
2 - 03.04.18 - 19:03
новВодительОб = Справочники.ФизическиеЛица.СоздатьЭлемент();
                    новВодительОб.Наименование = стрВодительФИО;
                    новВодительОб.Родитель = группаСс;
                    новВодительОб.Код=стрВодительКод;

так тоже не работает
   Aleksey
 
3 - 03.04.18 - 19:08
А что пишет?
   Босечка
 
4 - 03.04.18 - 20:26
Код недоступен для записи
   Cool_Profi
 
5 - 03.04.18 - 20:37
Вод=новВодительОб.ПолучитьСсылкуНового();
 Вод.Код=стрВодительКод;


Слово "Ссылку" не на какие мысли не наводит?
   hhhh
 
6 - 03.04.18 - 23:43
(4) так и есть. Лучше не пытайтесь. всё равно код недоступен.
   palsergeich
 
7 - 04.04.18 - 01:45
Длина предопределенного поля код = 0, то есть по факту в настройках отключено использование поля с предопределенным названием "Код"
Если на форме есть реквизит, который называется "Код" и Вы хотите туда помещать информацию - то в форме посмотрите какому реквизиту объекта соответсвует элемент "Код".
Если вы просто хотите писать в поле Код", то сделайте в настройках справочника его длину отличной от 0.
Инфа 100%
   palsergeich
 
8 - 04.04.18 - 01:45
ой мое же сообщение частично зацитировалось(
   craxx
 
9 - 04.04.18 - 04:30
(2) Босечка, в ссылку ничего не получится записать))
   VladZ
 
10 - 04.04.18 - 04:34
(0) Зачем вот это:

" Вод=новВодительОб.ПолучитьСсылкуНового();
                    Вод.Код=стрВодительКод;" ?   Что за "нелепые телодвижения"?
 
 Рекламное место пустует
   craxx
 
11 - 04.04.18 - 04:34
(10) Судя по всему человек недавно с 7.7 пришел
   VladZ
 
12 - 04.04.18 - 04:42
(11) Даже в 7.7 такого не было. Что в 7.7, что в 8.x:

МойОбъект = создать нужный объект
МойОбъект.Реквизит = значение реквизита
   craxx
 
13 - 04.04.18 - 04:47
(12) но ссылки в явном виде в 7.7 нету. Отсюда и путаются по началу
   Chameleon1980
 
14 - 04.04.18 - 05:31
для верности:

1. Ссылка().ПолучитьОбъект();
2. Ссылка.ОбменДанными.Загрузка=Истина;
3. Попытка Ссылка.Записать() Исключение ; КонецПопытки;

попробовать.

Ну или Длина кода = 0;


Не?
   Chameleon1980
 
15 - 04.04.18 - 05:31
т.е. как-то так:

1. Объект=Ссылка().ПолучитьОбъект();
2. Объект.ОбменДанными.Загрузка=Истина;
3. Попытка Объект.Записать() Исключение ; КонецПопытки;
   Chameleon1980
 
16 - 04.04.18 - 05:32
да ё-маё. только проснулся

1. Объект=Ссылка.ПолучитьОбъект();
2. Объект.ОбменДанными.Загрузка=Истина;
3. Попытка Объект.Записать() Исключение ; КонецПопытки;

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует