Передать данные из справочника в справочник

1. user1345957 27.04.20 23:29 Сейчас в теме
Здравствуйте. Имеется справочник ПредставителиНефтяныхКомпании с реквизитом ПолноеНаименованиеКомпании, а в другом справочнике "НефтяныеКомпании", есть реквизит "НаименованиеОрганизации".

Я хочу получить данные из реквизита НаименованиеОрганизации и вставить их в поле ПолноеНаименованиеКомпании.

Т.е. я получаю данные из одного поля справочника в другое поле справочника.

&НаКлиенте
Процедура ПередЗаписью(Отказ, ПараметрыЗаписи)
//код не полный так как я туплю.
Объект.ПолноеНаименование = Справочники.НефтяныеКомпании
КонецПроцедуры
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. burgomister 60 28.04.20 05:03 Сейчас в теме
&НаКлиенте
Процедура ПередЗаписью(Отказ, ПараметрыЗаписи)
Нашли = Справочники.НефтяныеКомпании.НайтиПоНаименованию("МояКомпания");
Если Нашли <> Справочники.НефтяныеКомпании.ПустаяСсылка() Тогда
Объект.ПолноеНаименование = Нашли.НаименованиеОрганизации;
// Объект.Записать(); - если надо сразу записать
Иначе
// нет такой компании
КонецЕсли;
КонецПроцедуры
Показать
user1345957; +1 Ответить
3. user1345957 28.04.20 12:10 Сейчас в теме
(2) у меня упрямо не видит существующий справочник "НефтяныеКомпании"
Прикрепленные файлы:
4. user1345957 28.04.20 13:22 Сейчас в теме
Исправил, поставив процедуру &НаСервере. Справочник и реквизит находит, но когда сохраняю то всё также.
Т.е. значение не подставляется из реквизита НаименованиеОрганизации в реквизит ПолноеНаименование.
Родителей пока не ставил.
5. burgomister 60 29.04.20 06:55 Сейчас в теме
Конечно, НаСервере, я просто скопировал ваш текст, не заметил.
А что куда не подставляется? При записи или на форме? Можно точную последовательность ваших действий?
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот