|
|
|
вопрос по КД | ☑ | ||
|---|---|---|---|---|
|
0
zladenuw
02.09.11
✎
12:41
|
Всем привет.
Можете подсказать. в 7.7, справочник ТМЦ есть реквизит ВидТМЦ(перечисление), в 8 ВидНоменклатуры(справочник). Как можно указать явно что если такое перечисление в 7, то берем такой элемент справочника. Это нужно указывать в конвертации свойств или в другом месте ? |
|||
|
1
GenV
02.09.11
✎
12:54
|
(0) Для начала определиться как будешь указывать элемент из 8 (по имени предопределенного, по коду, по наименованию или по др.).
|
|||
|
2
zladenuw
02.09.11
✎
12:55
|
по наименованию, не создавал предопределенный элемент
|
|||
|
3
Синий зуб
02.09.11
✎
13:01
|
Я переносил перечисление в Справочник, правда в 8-ке, сделал просто свое ПКО для этого, в ПКС Код этого правила написал
Если Источник = Перечисления.КатегорииРасчетов.ЗависимоеТретьегоУровня Тогда Значение = "00003"; ИначеЕсли Источник = Перечисления.КатегорииРасчетов.ЗависимоеВторогоУровня Тогда Значение = "00002" КонецЕсли;, в ПКС Наименование написл - Значение = Строка(Источник);. хотя, наверное, можно было и проще сделать. |
|||
|
4
zladenuw
02.09.11
✎
13:02
|
(3) на сколько я понял, то достаточно в значение указать код элемента. если это справочник. если перечисление то название самого перечисления.
|
|||
|
5
GenV
02.09.11
✎
13:03
|
Варианты:
1. Создать отдельное ПКО в котором для ПКС Наименование есть галка поиска и в ПередВыгрузкой Значение = "Твое наименование"; Значение в 7.7 передается любое заполненное. 2. Передать сразу структура всех реквизитов этого элемента в списке значений. 2. Искать и заполнять реквизит при загрузке. ЗЫ По-моему в книжке по КД это описано. |
|||
|
6
zladenuw
02.09.11
✎
13:06
|
(5) да читал книгу, но не всю, есть некоторые моменты где не понятно.
по 2 не сильно понятно. нужно получить все значение справочника ВидНоменклатуры и при загрузке проверять, если такое значение = "Товар" то подставляем с лСпЗнВидНомен[0]. так что ли ? |
|||
|
7
GenV
02.09.11
✎
13:08
|
(6) Последний вариант лучше не использовать, если по реквизиту нужно осуществлять поиск (только если заполнить надо фиксированным значением).
|
|||
|
8
zladenuw
02.09.11
✎
13:12
|
Если Источник = Перечисления.ВидТовара.Товар Тогда
Значение = "00001"; ИначеЕсли Источник = Перечисления.ВидТовара.Услуга Тогда Значение = "00002" и т.д. То такую конструкцию можно использовать ? |
|||
|
9
zladenuw
02.09.11
✎
13:16
|
почитаю лучше пока еще конвертацию. спасибо за помощь
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |