|
Не получается создать объект справочника | ☑ | ||
---|---|---|---|---|
0
Aleksey1989
26.07.13
✎
07:42
|
Добрый день. Подскажите, пжл, по решению проблемы. Делаю конвертацию, в ПКО для справочника "Контрагенты" пытаюсь создать контактное лицо с помощью события "ПослеЗагрузки", но вылетает следующая ошибка:
"Ошибка при вызове метода контекста (Записать): Значение поля "Клиент" не заполнено или заполнено неверно." Посмотрел структуру данных для справочника КонтактныеЛицаПартнеров - реквизита "Клиент" в них я не нашел. Код использую следующий: КонтактноеЛицо = Справочники.КонтактныеЛицаПартнеров.СоздатьЭлемент(); КонтактноеЛицо.Наименование = "Скопировано из контрагента"; КонтактноеЛицо.Записать(); |
|||
1
cw014
26.07.13
✎
07:46
|
КонтактноеЛицо.ОбменДанными.Загрузка = Истина;
КонтактноеЛицо.Записать(); |
|||
2
cw014
26.07.13
✎
07:46
|
А вообще если ругается, то ищи на форме поле "Клиент" и смотри с какими данными он связан. Не просто так ругается
|
|||
3
cw014
26.07.13
✎
07:46
|
Скорее всего это не реквизит, а "Владелец"
|
|||
4
cw014
26.07.13
✎
07:46
|
И тип у него "Контрагенты"
|
|||
5
Капитан О
26.07.13
✎
07:47
|
а не на контрагентовского клиента ли оно ругается?
|
|||
6
Aleksey1989
26.07.13
✎
07:54
|
(1) Спасибо Вам огромное, Вы оказались правы - захожу я на форму, а там поле выбора "Клиент", путь к данным у которого Объект.Владелец. Синоним у этого реквизита "Клиент". Мне вот только интересно, почему в ошибки указывается синоним, а не имя реквизита?
|
|||
7
cw014
26.07.13
✎
07:57
|
(6) Потому что ошибка возникает, когда пользователь интерактивно заводит элемент, и на форме он видит слово "Клиент"
|
|||
8
cw014
26.07.13
✎
07:57
|
(6) А ты как программист должен знать, что это Владелец. Или хотя бы разобраться с этим
|
|||
9
Aleksey1989
26.07.13
✎
09:26
|
(7) В том-то и дело, что объект создается программно из конвертации данных, а не интеактивно.
|
|||
10
cw014
26.07.13
✎
09:27
|
(9) Это ты создаешь программно объект из конвертации данных. Если ты его "программно" - соответственно ты "программист". А программист должен см (8)
|
|||
11
Капитан О
26.07.13
✎
09:30
|
(10) какого МПХ программисту в ошибку выводится синоним поля, а не его имя?
|
|||
12
Капитан О
26.07.13
✎
09:31
|
+(11) я не полностью верю автору в этом месте
|
|||
13
cw014
26.07.13
✎
10:04
|
(11) А это не ошибка, а сообщение пользователю, возникающее в событии "ПередЗаписью" модуля объекта с вводом флага "Отказ" в Истина )))
|
|||
14
cw014
26.07.13
✎
10:04
|
(11) Так что все пучком
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |