|
КД Напомните как сделать | ☑ | ||
---|---|---|---|---|
0
Aswed
13.03.15
✎
11:47
|
Нужно в базе приемнике, в зависимости от условия, в ТЧ документа устанавливать либо один элемент справочника, либо другой.
Напомните как такое делается. Что то не получается. Создал ПКО без источника а в приемнике указал поиск по коду. В ПКС перед выгрузкой по условию присваиваю Значение либо один код либо другой. Не фига сволочь не работает. |
|||
1
Godofsin
13.03.15
✎
11:49
|
(0) Должно так-то работать...
|
|||
2
mikecool
13.03.15
✎
11:51
|
можно в приемнике перед записью проходить по таб части и заполнять
|
|||
3
Aswed
13.03.15
✎
11:51
|
(1) Логично))))
Но блин как?:) Явно где то что то забыл настроить |
|||
4
Aswed
13.03.15
✎
11:52
|
(2) В приемнике нет условия по которому должен быть определен элемент справочника приемника.
ЗЫ Там тупа по реквизиту ТипНоменклатуры |
|||
5
Godofsin
13.03.15
✎
11:53
|
(3) А не работает как именно? Просто пусто или хрень вставляет?
|
|||
6
Godofsin
13.03.15
✎
11:56
|
+(5) Ну и ессесно значение ты у поля "код" устанавливаешь?
|
|||
7
Aswed
13.03.15
✎
11:57
|
(5) Хрень. Типа не существующая ссылка.
|
|||
8
GenAcid
13.03.15
✎
11:57
|
(0) В ПКС нужно значению присваивать не код, а структуру в которой есть элемент с ключом - "код" и значением - значение кода.
Можно еще условие передавать в параметр и далее как в (2), но из тч его придется не очень красиво выковыривать. |
|||
9
Godofsin
13.03.15
✎
12:00
|
(8) Всмысле? СОздаю ПКО для номенклатуры, мне нужен перенос, мне нужно только подставлять. В этом ПКО только одно свойство "код", по нему же и поиск. Если я явно буду значение для кода устанавливать, он мне что, искать не будет?
|
|||
10
Godofsin
13.03.15
✎
12:00
|
мне нужен перенос = мне не нужен перенос
|
|||
11
lxndr
13.03.15
✎
12:01
|
>> Создал ПКО без источника а в приемнике указал поиск по коду.
Для ПКС "Код" этого ПКО забубень перед выгрузкой: Значение = Источник; |
|||
12
Aswed
13.03.15
✎
12:02
|
(11) Щас попробую.
|
|||
13
lxndr
13.03.15
✎
12:02
|
или первая часть из (8) +
|
|||
14
GenAcid
13.03.15
✎
12:05
|
(9) В ПКС в который нужно воткнуть номенклатуру пишешь
стрНоменклатураПоКоду = новый Структура; стрНоменклатураПоКоду.Вставить("Код", КодНужнойНоменклатуры); Значение = стрНоменклатураПоКоду; |
|||
15
Godofsin
13.03.15
✎
12:07
|
(14) Ну спорить не буду, надо будет проверить
|
|||
16
GenAcid
13.03.15
✎
12:09
|
(14) Фишка в том что КД пофиг на тип объекта, она дергает свойства как Источник[ИмяСвойства].
А ну и я бы галки "не создавать если не найден" и "не замещать если найден" поставил в правиле для поиска номенклатуры, на всякий случай. |
|||
17
Godofsin
13.03.15
✎
12:09
|
(14) А ну хотя да, логично
|
|||
18
Godofsin
13.03.15
✎
12:10
|
(16) Да, ты прав, нужна струтура
|
|||
19
Aswed
13.03.15
✎
12:17
|
(14) Точно так и делал!
Но совет в (11) тоже сработал! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |