обход данных табличной части формы в УФ #748937


#0 by LivingStar
Нужно обойти данные табличной части формы в управляемом приложении. Как это сделать? так преобразовать не удается, не воспринимается ЭтаФорма.Товары так тоже не улавливает табличную часть товары
#1 by Рэйв
за столько лет создавания тем по всякой хрени уже пора научиться.
#2 by Dен
Для Каждого СтрокаТЧ Из Объект.Товары Цикл КонецЦикла;
#3 by zak555
на клиенте или на сервере нужно обход ?
#4 by rphosts
табличной части формы или табличной части объекта отображаемую на форме? А попробовать ЭтаФорма.Элементы.Товары религия запрещает?
#5 by zak555
как ты Элементы.Товары -- вытащишь данные по всем строкам ?
#6 by rphosts
да, там только текущие данные. значит через Объект.Товары
#7 by LivingStar
я же говорю там пусто, нужно формы табличную часть перебирать
#8 by LivingStar
да не важно по суди, лучше с обработки, но главное получить, хоть где доступ к табличной части формы не объекта
#9 by LivingStar
там нет этого реквизита, он есть в табличной части формы не объекта
#10 by zak555
форма какая :?
#11 by LivingStar
(10 ) в написано что УФ
#12 by zak555
и нет основного реквизита Объект ?
#13 by rphosts
скрин странички редактора формы из конфигуратора дай
#14 by LivingStar
#15 by zak555
ДанныеФормыКолекции можно обойти
#16 by LivingStar
подскажите как? вы же видите на снимке, там пусто в УпаковкаКлиента
#17 by LivingStar
а при открытии документа есть в табличной части формы документа
#18 by rphosts
и давно это стало окном редактора? окно редактора выглядит типа так
#19 by LivingStar
я фот так хотел, но ошибка на товары
#20 by LivingStar
#21 by rphosts
убери свои свойства и в окне реквизитов сделай так что-бы было видно твои ТОВАРЫ
#22 by rphosts
для того что ты видишь в ДанныеФормаКоллекция сделай обход в цикле Для Каждого Строка Из <то что у тебя в ДанныеФормаКоллекция> Цикл
#23 by LivingStar
упаковка клиента их вижно
#24 by rphosts
окно реквизитов - это правое верхнее, Карл, правое верхнее
#25 by rphosts
Это форма Документа? Форма Элемента справочника? Произвольная форма?
#26 by rphosts
покажи окно реквизитов
#27 by LivingStar
документа
#28 by LivingStar
как получить ДанныеФормаКоллекция для перебора?
#29 by rphosts
см
#30 by zak555
ДанныеСтроки = Объект.Товары.НайтиПоИдентификатору (Индекс);
#31 by LivingStar
каких реквизитов?
#32 by zak555
на клиенте ты можно обойти элементы, которые получены клиентов (не все, которые есть на сервере -- если ты читаешь данные с сервера) для обхода на клиенте можно использовать конструкцию вида ТЧ = Объект.Товары; Для каждого стр Из ТЧ Цикл
#33 by rphosts
+ если требуемый реквизит не выводится в форме но очень нужен - следует указать этому реквизит что егоиспользовать всегда, если требуемый реквизит - рраз именование другого реквизита ( т.е. субреквизит а не самостоятельный реквизит) за его значением придётся сходить на сервео
#34 by zak555
хотя порционность на клиенте относится к динамическому списку
#35 by LivingStar
вы понимаете что там какие вы примеры приводите пусто в этом реквизите? проблема в этом
#36 by LivingStar
при выводе строки можно использовать в модуле формы документа?
#37 by LivingStar
это было оформление строк в обычном приложении а как в управляемом?
#38 by Остап Сулейманович
Кто такой Объект.Товары? Если ДинамическийСписок - сливай воду. Обход невозможен. Только аналогичный запрос и уже тогда обход его результата. Если ТабличнаяЧасть то все вполне доступно через Для Каждого текСтрока ИЗ Объект.Товары Цикл
#39 by LivingStar
обычная табличная часть документа, но что вы пишете там пусто, есть на форме документа визуально только
#40 by Рэйв
Если ума нет  и походу не будет:-)...Ты похоже нас до старости будешь утомлять своими тупыми темами...
#41 by LivingStar
так а чт оподсказать чт ото можешь? что пишете не подходит я же объясняю
#42 by Рэйв
Могу конечно.И даже знаю ответ. Нот я тебе еще пару лет тому назад сказал, что тебе идиоту принципиально помогать не буду
#43 by LivingStar
Up!
#44 by ДенисЧ
тебе немного осталось, так что не переэживай.
#45 by LivingStar
убрал составной тип у реквизита, он сейчас типа справочник, так внего при присвоении элемента все равно строка пишется, это как так?
#47 by H A D G E H O G s
"Иногда они возвращаются"
#48 by LivingStar
ну и что бросать? что подскажете?
#49 by H A D G E H O G s
Бросать пудрить мозги работодателям и идти работать в МакДак.
#50 by hhhh
сделай нормальную загрузку. У тебя пусто, потому что ничего и не загрузил.
#51 by el7cartel
а сегодня пятница?
#52 by LivingStar
я уже при загрузке это делаю, загружается только строка Вроде при создании нового элемента он прописывается, а при его нахождении, когда есть его ссылка, в поле встает все равно строка
#53 by Timon1405
ты не понимаешь, пока данные в таком виде, виноват, "тот, прошлый Вася, который криво их загрузил", а тут Д'Артаньян их "правит". Если же будет загрузка с 0, ответственность уже будет целиком его, а оно ему надо?
#54 by LivingStar
так загрузка уже моя, я его переделал немного, сейчас проблема чт оссылка присваевается как строка в реквизит табличной части
#55 by el7cartel
ну так посмотри какой тип у тебя в табличной части
#56 by LivingStar
СправочникСсылка.УпаковкаНоменклатурыКлиента, сейчас только поправил, убрав строку и составной тип сам убрался потом все равно присваивается как строка
#57 by LivingStar
счас етстирование и исправление выполнится попробую новый реквизит создать
#58 by vyaz
ну это было уже в прошлой ветке, не повторяйся
#59 by hhhh
ну вы присваиваете в реквизит ТЧ товары, тогда и нужно смотреть в Объект.Товары, уже неделю об этом вам талдычим, а вы всё равно какие-то фантастические варианты пробуете.
#60 by el7cartel
два варианта, либо получаешь тип строку, либо в табличной части тип строка. Это трудно понять...печаль
#61 by LivingStar
У объекта путь к данным Объект.Товары.УпаковкаКлиента
#62 by LivingStar
(61+)  у реквизита табличной части
#63 by LivingStar
я нахожу элемент справочник ссылка и его возвращаю, в реквизите НоваяСтрока.УпаковкаКлиента тип строка в отладчике, и ссылка в него присваивается как строка, в конфигураторе это справочник
#64 by el7cartel
"НоваяСтрока.УпаковкаКлиента тип строка " ну ты же сам ответил! ну будь мужиком поменяй тип данных)))
#65 by LivingStar
так в конфигураторе его тип Справочник.УпаковкиНоменклатурыКлиентов
#66 by DexterMorgan
до сотки то дойдет?
#67 by hhhh
да уже 5 веток было.
#68 by hhhh
показывайте как присваиваете это поле, там может строку пишете в этот справочник?
#69 by DexterMorgan
какая у тебя зп?
#70 by el7cartel
у тс каждая ветка просто шедевр)))
#71 by Бубка Гоп
Нет, так не бывает, наверно это тролль
#72 by LivingStar
#73 by hhhh
ну давайте ВернутьУпаковкуНаСервере, что там? Вероятно там полная ахинея.
#74 by Бубка Гоп
#75 by LivingStar
правлю
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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