|
Поле тч по текущей колонке | ☑ | ||
---|---|---|---|---|
0
Boudybuilder
28.03.12
✎
20:54
|
Для Каждого ТекКол из ТЧ.Колонки Цикл
Если Строка(ТекКол.ТипЗначения) = "Валюты" Тогда НС = ТЧ.Добавить(); НС.ТекКол = Валюта; КонецЕсли; КонецЦикла; Что не так написал? Поле обьекта не обнаружено. Выдает. |
|||
1
Boudybuilder
28.03.12
✎
20:58
|
Как тут добавить новую строку текущей колонки? Туплю я чтото....
|
|||
2
ParinovS
28.03.12
✎
20:58
|
НС.ТекКол = Валюта;
На эту строчку ругается? |
|||
3
Boudybuilder
28.03.12
✎
21:00
|
(2) Да
Я уже пробовал НС[ТекКол.Имя] или НС[ТекКол.Заголовок] |
|||
4
aleks-id
28.03.12
✎
21:01
|
офигеть.
НС = ТЧ.Добавить(); НС.Валюты = Валюта; а остальной код в топку |
|||
5
aleks-id
28.03.12
✎
21:02
|
ли тебе надо заполнить колонку Валюты?
Для Каждого ТекКол из ТЧ.Колонки Цикл ТекКол.Валюты = Валюта; КонецЦикла; |
|||
6
aleks-id
28.03.12
✎
21:03
|
тьфу ты
Для Каждого ТекКол из ТЧ Цикл ТекКол.Валюты = Валюта; КонецЦикла; |
|||
7
Boudybuilder
28.03.12
✎
21:06
|
Я в ТЧ дока отобрать должен колонки где ТипЗначения = Валюты , и их строки подложить валюту.
|
|||
8
aleks-id
28.03.12
✎
21:08
|
(7) их там 100500 чтоли? имена колонок знаешь? вот и обращайся по имени.
|
|||
9
Boudybuilder
28.03.12
✎
21:09
|
Колонок произвольное количество. Называются они так Валюта0 , Валюта1 , Валюта2 .
В зависимости скока цен по поставщику выставлю. |
|||
10
Boudybuilder
28.03.12
✎
21:10
|
Вот мне и надо по типу отобрать . Это ж типа не сложно , а не получается ЙПРСТ.
|
|||
11
Boudybuilder
28.03.12
✎
21:16
|
Как решить эту проблему?
|
|||
12
catena
28.03.12
✎
21:21
|
Для ай=0 по ТЧ.Колонки.Количество() Цикл
Если Строка(ТЧ.Колонки[ай].ТипЗначения) = "Валюты" Тогда НС = ТЧ.Добавить(); НС[ай] = Валюта; КонецЕсли; КонецЦикла; Только этот код не "подсунет" валюту, а создаст новую строчку с валютой. |
|||
13
catena
28.03.12
✎
21:21
|
Для каждого НС из ТЧ Цикл
Для ай=0 по ТЧ.Колонки.Количество() Цикл Если Строка(ТЧ.Колонки[ай].ТипЗначения) = "Валюты" Тогда НС[ай] = Валюта; КонецЕсли; КонецЦикла; КонецЦикал; |
|||
14
Boudybuilder
28.03.12
✎
21:27
|
НС.Валюта0 = Валюта;
НС.Единица0 = ТС.Номенклатура.ЕдиницаХраненияОстатков; Вот так работало , но это если я одну цену добавляю. |
|||
15
aleks-id
28.03.12
✎
21:32
|
списокколонок=тч.ВыгрузитьКолонки();
Для Каждого ТекКол из списокколонок.Колонки Цикл Если Найти(ВРег(ТекКол.ТипЗначения),"ВАЛЮТ")>0 Тогда НС = ТЧ.Добавить(); НС[ТекКол.Имя] = Валюта; КонецЕсли; КонецЦикла; |
|||
16
Boudybuilder
28.03.12
✎
21:47
|
Для Каждого ТекКол из ТЧ.Колонки Цикл
Если ТекКол.ТипЗначения = Новый ОписаниеТипов("СправочникСсылка.Валюты") Тогда Для Каждого ТекСтр из ТЧ Цикл НовСтр = ТЧ.Добавить(); НовСтр[ТекКол.Имя] = Валюта; КонецЦикла; КонецЕсли; КонецЦикла; А делаю так , то цыкл вроде бесконечным получается , ато думает долго... |
|||
17
Boudybuilder
28.03.12
✎
22:06
|
Неужели нет ответа на вопрос?
Как мне отобрать колонки с ТЧ по ТипЗначения "Валюты" , и в каждую строку колонки установить валюту??? ХЕЛП!!!!!!!!!!!!!!!!!!!!! |
|||
18
Boudybuilder
28.03.12
✎
22:19
|
ТЧ.Очистить();
Для каждого ТС Из ТаблВыставленияСоответствия Цикл НС = ТЧ.Добавить(); ЗаполнитьЗначенияСвойств(НС,ТС); Попытка НС.Валюта0 = Валюта; НС.Единица0 = ТС.Номенклатура.ЕдиницаХраненияОстатков; Исключение КонецПопытки; КонецЦикла; Вот если знаю конкретно имя колонки , то так работает. А как отобрать все колонки с Валюта и ЕдиницаХраненияОстатков - ума не приложу!!! |
|||
19
catena
29.03.12
✎
19:38
|
(18)Ты в (13) не заглядывал, да?
13 - 28.03.12 - 21:21 Для каждого НС из ТЧ Цикл Для ай=0 по ТЧ.Колонки.Количество()-1 Цикл Если Строка(ТЧ.Колонки[ай].ТипЗначения) = "Валюты" Тогда НС[ай] = Валюта; КонецЕсли; КонецЦикла; КонецЦикал; |
|||
20
m-serg74
29.03.12
✎
20:13
|
(19) чукча однако не читатель, чукча писатель))) это про ТС...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |