Странного хочу. Перебрать таблицу на форме. #774648


#0 by toran1
Доброго. Я конечно понимаю что извращение, но блин такая мне обработка досталась. Как это мне перебрать таблицу на форме. Толстый клиент, 8,2. Спасибо.
#1 by MrStomak
1. Посмотреть в "Данные" реквизит формы, связанный с таблицей 2. Перебрать 3. ???? 4. PROFIT
#2 by Зая Бусечка
Для каждого стр из ЭлементыФормы.ТаблицаНаФорме....
#3 by toran1
А вот болт. Уже отладчиком прошел, нету в данные, данных. А на экране вижу.
#4 by toran1
Ошибка. Итератор для значения не определен Код Для Каждого ТекСтрока Из ЭтаФорма.ЭлементыФормы.Товары Цикл
#5 by hhhh
Для Каждого ТекСтрока Из Товары Цикл
#6 by Euguln
Для Каждого ТекСтрока Из ЭтаФорма.ЭлементыФормы.Товары.ПолучитьЭлементы Цикл
#7 by toran1
Метод объекта не обнаружен (ПолучитьЭлементы)     Для Каждого ТекСтрока Из ЭтаФорма.ЭлементыФормы.Товары.ПолучитьЭлементы Цикл Фиг, пусто тама.
#8 by ilkoder
А таблица случайно не отображает документ или справочник какой?
#9 by toran1
Вот такие свойства.
#10 by toran1
Точно нет, это внешняя обработка.
#11 by drcrasher
таблица в конфигураторе видна? или отдельно вкорячивается на форму?
#12 by Ёпрст
и че, как в не работает разве ?
#13 by drcrasher
+ ну или ЭтотОбъект.Товары
#14 by toran1
Видна
#15 by Euguln
8.2 жешь. ПриПолученииДанных событие кури.
#16 by ilkoder
А зачем вообще получать элементы формы, они же просто отображают табличную часть Для Каждого ТекСтрока Из Товары Цикл
#17 by takefive
А что у тебя "ОсновнойРеквизитФормы"?
#18 by ilkoder
это ведь толстый клиент, а не управляемые формы
#19 by toran1
Пусто тама. Хотя вижу же
#20 by ilkoder
так они наверняка заполняются при выводе на форму
#21 by takefive
ОсновнойРеквизитФормы на закладке реквизиты выделен жирным...
#22 by lEvGl
та ппц, разберись откуда колонка заполняется
#23 by Ёпрст
че пусто ? всё там есть. А так, то что ты видишь, может тупо в ПриВыводеСтроки отображается или в ПриПолучченииДанных
#24 by toran1
Ну и как мне до них добраться? Таблица заполняется по кнопке. Я на форму кинул свою кнопку где тупо и написал код перебрать. Так вот номенклатура выводится, а АлкоПДФ - пусто. В общем око видит, зуб неймет. Хочу, хочу.
#25 by samozvanec
короче инструкция 1. переходишь в модуль, туда, где код писан 2. жмешь контрол-ф 3. пишешь там АлкоПДФ 4. жми искать, пока не найдешь, что туда кладут
#26 by Lexey_
ну если строковые значения тебя устроят то:
#27 by catena
Посмотри на форме колонка АлкоПДФ связана с данными таблицы или тупо отдельное поле ввода?
#28 by toran1
Болт. Там хитрая процедура заполнения. Большая такая. Мне ее не осилить. Чето я не въехал, перебираем один объект Таблица, смотрим на другой? Не работает. Связана, но заполнение ее от меня ускользает. Больно обработка мудрено написано.
#29 by Lexey_
работает
#30 by Smile 8D
Т.е. по факту ты просишь нас угадать что происходит в коде, который мы не видим, потому что ты видя код не можешь в нем разобраться?
#31 by toran1
Тогда тоже пусто.
#32 by toran1
Нет, я хочу эту таблицу с формы. Там данные есть. И именно с формы, потому как она заполняется хрен ногу сломит.
#33 by toran1
Вот, с вашей помощью, нарыл где они заполняются эти поля. Помогите понять логику кода. Плиз. Процедура ТаблицаТоваровПриПолученииДанных(Элемент, ОформленияСтрок)
#34 by Lexey_
докажи
#35 by lEvGl
заполни сам и будешь знать :) ТаблицаСоВсемиПолямиДокументаТСД вроде это исходная таблица, если так, то можно перебрать ее, минуя табличное поле, и получить данные
#36 by toran1
Так написал.
#37 by Lexey_
а АлкоПДФ вместо ПДФ417 пробовал?
#38 by toran1
Угу. И не только. Кроме номенклатуры в остальном облом.
#39 by ovrfox
Логики в коде мало А идея в том, чтобы не рассчитывать отдельно значение поля и отдельно его раскраску.
#40 by toran1
Бинго. Это Таблица значений, и тама все есть. я тя люблю.
#41 by Ёпрст
Да ё, смотри , как и чем заполнена ТаблицаСоВсемиПолямиДокументаТСД и привет
#42 by Ёпрст
если че, нет там никакой логики. Просто для каждой видимой строки Товары ищется соответствие по номеру строки в табличке ТаблицаСоВсемиПолямиДокументаТСД  и выводится Текст в табличное поле. Усё
#43 by hhhh
не всё так просто.
#44 by toran1
Чегой это?
#45 by toran1
Колись давай, а то напугал тут и в кусты.
#46 by eryomin
поставь точку останова на  "Для Каждого ТекСтрока Из Товары Цикл" и посмотри, какие коллекции вообще есть на форме. Что понравится, то и перебирай.
#47 by FIXXXL
образец "как не надо копрокодить" более всего радует: Если  Найти(мНазваниеКонфигурации, "далионуправлениемагазином") > 0
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С