Имя: Пароль:
1C
1С v8
КД. Конвертация справочника в запись регистра сведений
0 Бригада бронепоезда
 
29.12.14
14:35
У Источника есть реквизит "Контрагент"
У Приемника такого реквизита нет, но значение контрагента нужно записать в РС ЗначенияСвойствОбъектов, где объект - передаваемый элемент, свойство - элемент из ПВХ, значение - контрагент.
Если контрагент не найден, то создать новый.

Как сконвертировать спр в РС?
1 Defender aka LINN
 
29.12.14
14:44
Запись = Новый Структура("Объект, Свойство, Значение", Источник.Контрагент, Свойство, Источник.Ссылка);
ВыгрузитьПоПравилу(Источник,,,, "ИмяПравила");
2 Бригада бронепоезда
 
29.12.14
14:48
(1) спасибо. а где это писать? ПриВыгрузке Источника?
3 Defender aka LINN
 
29.12.14
14:49
(2) Я бы в ПослеВыгрузки поставил
4 Defender aka LINN
 
29.12.14
14:49
в (1) ошибка.
ВыгрузитьПоПравилу(
Запись*,,,, "ИмяПравила");
5 Бригада бронепоезда
 
29.12.14
14:50
спасибо, буду делать!
6 Бригада бронепоезда
 
29.12.14
14:50
зы. наклонный шрифт - доступен только по блату?;)
7 Defender aka LINN
 
29.12.14
14:51
(6) ага
8 Бригада бронепоезда
 
29.12.14
17:33
я таки дико извиняюсь.. но
Запись = Новый Структура("Объект, Свойство, Значение", Источник.Контрагент, Свойство, Источник.Ссылка);

Свойство - как его передать? ПВХ есть только в приемнике
9 vicof
 
29.12.14
17:36
(8) Предопределенное? Значение = "имясвойствавприемнике".
10 Defender aka LINN
 
29.12.14
17:40
Как вариант:
Свойство = Новый Структура("Наименование", "Контрагент");

и создать ПКО для "СвойстваОбъектов" с полем "Наименование"
11 Бригада бронепоезда
 
29.12.14
17:42
(10) понял.. попробую
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс