|
Как сопоставить значения СпискаЗначений и поля в ТЗ? | ☑ | ||
---|---|---|---|---|
0
WhiteDragon93
07.08.13
✎
14:01
|
В УстановкеЦенНоменклатуры есть СписокЗначений с типами цен, а в ТЗ этого же документа поля с наименованиями "цена0, цена1" и т.д. Как можно сопоставить наличие определенного типа цен, н-р "Закупочная" в списке и столбца с этим типом цен в ТЗ?
|
|||
1
WhiteDragon93
07.08.13
✎
14:02
|
+(0) нужна именно конкретная цена в строке, т.к. их там может быть куча
|
|||
2
ДенисЧ
07.08.13
✎
14:02
|
Если .... Тогда
|
|||
3
WhiteDragon93
07.08.13
✎
14:16
|
Для Каждого Элемент Из ЭлементыФормы.СписокТиповЦен Цикл
Если Элемент.Значение = Справочники.ТипыЦенНоменклатуры.НайтиПоНаименованию("Закупочная") Тогда НужноеПолеЦены = ...................................................................... КонецЕсли; КонецЦикла; Как вытащить нужную "ценаN" из ТЗ после проверки наличия в списке значений? |
|||
4
Oleg_Kag
07.08.13
✎
14:51
|
Блин честно говоря не понял вопроса до конца, но
Конструкции вида ТЗ[0]["Закупочная"] возвращают некое значение то есть можно сделать что-то тип ТЗ[номерстроки][названиеколонки] или я опять что-то не понял |
|||
5
hhhh
07.08.13
✎
15:23
|
(3) надо не в ТЗ смотреть, а табличную часть документа.
|
|||
6
WhiteDragon93
09.08.13
✎
12:53
|
у документа нет ТЧ...
сделал тупо и скорее всего не практично: нахожу индекс нужного элемента в списке значений и для каждого индекса пишу условие, а-ля Если Индекс = 0 Тогда Если ЦенаСтарая > ДанныеСтроки.Цена0 Тогда ОформлениеСтроки.ЦветФона = Новый Цвет(152,255,152) ИначеЕсли ЦенаСтарая < ДанныеСтроки.Цена0 Тогда ОформлениеСтроки.ЦветФона = Новый Цвет(255,152,152) ИначеЕсли Индекс = 1 Тогда Если ЦенаСтарая > ДанныеСтроки.Цена1 Тогда ОформлениеСтроки.ЦветФона = Новый Цвет(152,255,152) ИначеЕсли ЦенаСтарая < ДанныеСтроки.Цена1 Тогда ОформлениеСтроки.ЦветФона = Новый Цвет(255,152,152) ................ |
|||
7
WhiteDragon93
09.08.13
✎
12:54
|
+(6) как-то КонецЕсли не зацепило Оо
|
|||
8
chelentano
09.08.13
✎
12:57
|
(6) "у документа нет ТЧ... " - внезапно
|
|||
9
chelentano
09.08.13
✎
12:59
|
(7) Тебе строки раскрасить надо что ли, если новая цена отличается от старой? Тогда обрати внимание на переменную мСоответствиеТиповЦен (Хранит соответствие номеров колонок и типов цен)
|
|||
10
WhiteDragon93
09.08.13
✎
13:00
|
(9) во, спасибо, сейчас гляну :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |