![]() |
![]() |
![]() |
|
КД 2.1! Явно задать элемент | ☑ | ||
---|---|---|---|---|
0
Пришел в тапках
23.02.12
✎
10:23
|
Делаю обмен между различными конфами v8, сделал ПКО и ПВД из документа перемещение в документ поступление, подскажите пожалуйста очередность действий для задания определенного контрагента в документе приемника.
Например: Справочники.Контрагенты.НайтиПоНаименованию("Конечный покупатель"); |
|||
1
Пришел в тапках
23.02.12
✎
10:26
|
Кнопка "Я" не помогает )
|
|||
2
Пришел в тапках
23.02.12
✎
10:28
|
Есть спецы по КД?
|
|||
3
Rie
23.02.12
✎
10:28
|
(0) Вариант: создать в преемнике предопределённый элемент и задать правило конвертации значений - не подойдёт?
|
|||
4
PLUT
гуру
23.02.12
✎
10:29
|
Ну например, в обормотчике ПриВыгрузке... Значение=... или в обормотчике ПослеЗагрузки Объект.Контагент=....
|
|||
5
Rie
23.02.12
✎
10:29
|
+(3) Если не подойдёт - то создай ПКО, например, из Строка в справочник Контрагенты. В нем задай код/наименование (или по чём там у тебя поиск идёт) нужного тебе контрагента.
|
|||
6
Пришел в тапках
23.02.12
✎
10:29
|
(3) К сожалению не вариант, хотя вариант, но не вариант (((
|
|||
7
Пришел в тапках
23.02.12
✎
10:30
|
(4) При выгрузке ошибка, после загрузки щас попробую.
|
|||
8
Пришел в тапках
23.02.12
✎
10:31
|
(5) Можно чуточку поподробней? Щас паралельно буду пробовать.
|
|||
9
Пришел в тапках
23.02.12
✎
10:34
|
Еххх, подниму-ка вверх
|
|||
10
Rie
23.02.12
✎
10:34
|
(8) Создаёшь ПКО "Строка->Контрагенты". В настройках ему говоришь "Не замещать", "Не создавать".
В нём - ПКС для свойств Код (ну, или наименование - смотря по чему поиск). В обработчике ПередВыгрузкой этого ПКС пишешь Значение = "Конечный покупатель"; Где нужен этот конечный покупатель - в соответствующем правиле указываешь имя ПКО "Строка->Контрагенты". |
|||
11
PLUT
гуру
23.02.12
✎
10:35
|
в ПКО в обормотчике ПослеЗагрузки напиши
Объект.Контрагент=Справочники.Контрагенты.НайтиПоНаименованию("Конечный покупатель") |
|||
12
Пришел в тапках
23.02.12
✎
10:35
|
(10) Спасибо огромное, буду щас пробовать, пояснение внятное :)
|
|||
13
Пришел в тапках
23.02.12
✎
10:40
|
(11) Проканало, спасибо
|
|||
14
Пришел в тапках
23.02.12
✎
10:40
|
(10) Тоже спасибо, щас это для табличной части буду пробовать.
|
|||
15
Пришел в тапках
23.02.12
✎
10:52
|
А если ситуация такова, в ТЧ этого документа в приемнике есть реквизит ЕдИзм. в источнике нету, поэтому нужно тянуть из элемента номенклатуры. Тут как раз нужно как в (8)?
|
|||
16
Сияющий Асинхраль
23.02.12
✎
11:00
|
Тогда можно конвертировать номенклатура->едизм, тольло без перезаписи единиц
|
|||
17
fisher
23.02.12
✎
11:16
|
(10) +1
Это самый универсальный вариант. В простых и ленивых случаях канает еще хитрая фича КД. Если для справочника задано значение, но не указано ПКО - КД пытается искать по коду. Т.е. можно тупо написать "Значение = КодЭлементаСправочникаВПриемнике" без указания ПКО и КД его найдет. |
|||
18
AlexNew
23.02.12
✎
11:28
|
Значение = Источник.ЕдИзм тебя спасет, там правда еще классификатор (обычно), так что .Класс и правило обмена Классификатор ед изм - классификатор ед измю
|
|||
19
Пришел в тапках
23.02.12
✎
11:28
|
Возможно пригодится, сделал так:
При выгрузке: Значение=ОбъектКоллекции.ТМЦ.ЕдиницаХраненияОстатков; Источник: Номенклатура. Приемник: ЕдиницаИзмерения. И птичка: поиск объекта при загрузке по свойству. |
|||
20
AlexNew
23.02.12
✎
11:34
|
Еще один открыл Америку, спасибо.
|
|||
21
Пришел в тапках
23.02.12
✎
11:41
|
(18) Опередил чертяка :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |