Идентификатор "ДанныеФормыКоллекция" УТ 3.1 #785194


#0 by Casper211
В модуле менеджера такой код Объект.Товары -ДанныеФормыКоллекция (то есть данные ТЧ Товары объекта).А я использую внешнюю обработку, выбираю ссылку на документ (заказ клиента), получаю объект (его табличную часть).И дальше по коду должен выполняться вот это Как мне переделать "ДокументТабличнаяЧасть.ЗаказКлиента.Товары" вместо "Объект.Товары" чтобы он стал ДанныеФормыКоллекция  и нашло идентификатор??
#1 by DrShad
тебе нужна форма
#2 by Casper211
объекта? (Заказа клиента)
#3 by Casper211
Доступность: Толстый клиент.
#4 by Casper211
РеквизитФормыВЗначение и ДанныеФормыВзначение это не в ту сторону?
#5 by Casper211
ап
#6 by Casper211
или может я плохо объяснил что мне нужно?
#7 by Casper211
Кнопка в заказе клиента: вызывает форму перечисления и передает данные обратно для заказа после того как получили данные выполняем &НаКлиенте Процедура ОбработкаВыбора(ВыбранноеЗначение, ИсточникВыбора) КонецФункции и вот здесь где "Объект.Товары," - ДанныеФормыВзначение Таблица = ОбеспечениеСервер.ТаблицаЗаполнениеОбеспечения(         Элементы.Товары.ВыделенныеСтроки,         Объект, а я будучи с внешней обработки получаю ссылку на документ - могу получить объект, но как сделать из "ДокументТабличнаяЧасть.ЗаказКлиента.Товары" -ДанныеФормыКоллекция. Чтобы удовлетворить методы описанные в функции Объект.Товары.НайтиПоИдентификатору(ВыделеннаяСтрока.Идентификатор); То есть "ДокументТабличнаяЧасть.ЗаказКлиента.Товары" не имеет "НайтиПоИдентификатору"
#8 by DrShad
а как ты это получаешь? Элементы.Товары.ВыделенныеСтроки
#9 by Casper211
я заменяю на все строки
#10 by Casper211
в самом заказе можно выбрать какие строки мы хотим, а программно надо все
#11 by Casper211
и я сделал вот так Числа = Новый Массив;
#12 by Casper211
я пробовал скопировать форму и нанести ее на обработку, но это не правильно. Оно то заработает, найдет результаты таблицы. Но как я потом запишу изменения в ТЧ? там также имеются
#13 by Casper211
ошибся  не "скопировать форму" а скопировать таблицу значений (и что на форме в заказах) в обработку
#14 by Casper211
или можно как-то по другому это сделать? если у меня будут данные, которые необходимо изменить. Как проверить что мои данные будут соответствовать именно этой строке в ТЧ ?? и перезаписать?
#15 by Casper211
по индексу?
#16 by DrShad
не буду во все вникать, на почту кину обработку заполнения ТЧ на УФ - там есть в модуле формы кусок кода который получает форму открытого документа, разберешься или если что пиши
#17 by DrShad
гы, а на твою почту письма не уходят
#18 by DrShad
мое имя скайп drshad, стукнись
#19 by Casper211
Спасибо. который из них? их там много. Мой taras18taras
#20 by Casper211
А если документ будет закрыт, я смогу получити форму ?? Или надо будет программно открыть, получить и тогда закрыть?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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