Работа с диалогом управляемой формы #530522


#0 by Alex0610
Внешняя обработка, управляемая форма, на ней поле выбора тип документ. Также на форме табличка (Ссылка табличную часть документа ПУтьКДанным  Документ.Товары). В табличной форме добавлен еще один столбец Количество1. Как то можно его программно заполнить?
#1 by Alex0610
апп, может все же кто знает?
#2 by Alex0610
ну у вас тут и тухляк...
#3 by vicof
можно
#4 by Alex0610
Подскажите как, буду очень благодарен...
#5 by Axel2009
а чем вы хотите заполнить?
#6 by Axel2009
можно и динамический список использовать для таблички на форме
#7 by Wobland
этот диалог на первый взгляд кажется монологом ;)
#8 by Alex0610
Хочу заполнить новых реквизит у ТаблицыФормы которая в свою очеред ссылается на табличную часть документа
#9 by Defender aka LINN
Обходишь таблицу и заполняешь. ВНЕЗАПНО, да?
#10 by Wobland
найти в ТаблицеФормы строки с нужной ссылкой и присвоить туда чего надо, не?
#11 by Alex0610
да именно
#12 by Wobland
вперёд!
#13 by Alex0610
каким образом у управляемой формы можно получить Таблицу с Формы
#14 by Wobland
начинаются приколы 8.2? я просто почитаю пока
#15 by Axel2009
ЭтаФорма.Имятаблицы... не?
#16 by Alex0610
Речь идет о тонком клиенте и управляемой форме
#17 by Alex0610
не катит
#18 by Mitriy
достаточно ИмяТаблицы...
#19 by Mitriy
где, что, когда?
#20 by КнОпка
Может использовать динамический список с произвольным запросом или не?
#21 by Defender aka LINN
Таблица - это, как ни удивительно, реквизит.
#22 by Alex0610
ну хорошо ЭтаФорма.Имятаблицы я могу обратиться к таблице ФОРМЫ а мне нужна строка таблицы формы не один из методов найти и Для каждого Из не работает
#23 by Mitriy
тебя мама не учила, что врать нехорошо?
#24 by КнОпка
и заполнять таблицу при открытии?
#25 by Alex0610
ну может я не явно задачу изложил Еще раз управляемая форма 8.2 на ней реквизит Тип Документ.Заявка ПутькДанным ДокументСсылка.Заявка еще один реквизит ДокументТовары путьКДанным Документ.Товары В эту табличку на форме добавлена колонка Количество1 Программно не могу обратиться к табличке что бы заполнить этот реквизит....Если знаете как напишите...
#26 by Alex0610
отличное изложение свое версии решения проблемы
#27 by vicof
откуда хочешь обратиться?
#28 by Alex0610
из этой же формы
#29 by vicof
почему решил, что "Для Каждого из " не работает? какую ошибку пишет?
#30 by Alex0610
ну конешно
#31 by eklmn
прикольныая ошибка...
#32 by vicof
не вкурил
#33 by Beduin
В тонком клиенте доступны только простые типы. Переноси расчеты на сервер. Сделай процедуру, поставь директиву компиляции "НаСервере" и туда передай ссылку на нужный тебе объект. В этой процедуре должно быть все доступно.
#34 by Alex0610
т.е. мне надо таблицу формы передать на сервер и там ее заполнить?
#35 by Beduin
Ссылку на таблицу формы.
#36 by Mitriy
необязательно все делать на сервере... очень много можно сделать и на клиенте, если на надо обращаться к данным базы...
#37 by Alex0610
данные базы мне не нужно все что мне надо есть на таблице формы ее надо просто заполнить
#38 by Alex0610
в базу мне перенасить ничего не надо, не получается именно заполнить таблицу формы
#39 by Mitriy
ну ты бы хоть в отладчике посмотрел, что такое твоя таблица формы... там есть Элементы, например...
#40 by Beduin
Среди данных таблицы формы возможно есть данные сервера. Поэтому в тонком клиенте доступна только ссылка.
#41 by Alex0610
в отладчике все просмотрено до "дыр"... в том то и дело что элементы он не отображает....пишет тип ТаблицаФормы и все не содержимого не колонок ниче не видно
#42 by vicof
правой кнопкой - показать значение в отдельном окне
#43 by Beduin
К таблице как обращаешься. Через объект? Так?
#44 by Alex0610
попробую а программное обращение все таки какое?
#45 by Mitriy
и что? это как-то мешает записать в Количество 1, 2,...N?
#46 by Beduin
я не прав. Вопрос не так понял. С вами согласен.
#47 by Mitriy
принято... только у автора что-то другое, явно не просто таблица на форме...
#48 by Alex0610
Для Каждого СтрокаТаблицыФормы Из ЭтаФорма.Элементы.ДокументТовары Цикл так не работает
#49 by vicof
может ЭтаФорма.Элементы.ДокументТовары.Значение?
#50 by Alex0610
шас попробую
#51 by Mitriy
на фига тебе элементы формы? О_О работай в реквизитами...
#52 by Alex0610
да потому что на форме добавлена колонка которой нет в реквизитах "Количество1"
#53 by Alex0610
именно ее и надо заполнить
#54 by Alex0610
{Форма.ОсновнаяФорма.Форма}: Итератор для значения не определен        Для Каждого СтрокаТаблицыФормы Из ЭтаФорма.Элементы.ДокументТовары Цикл
#55 by Defender aka LINN
Сделай ТЗ и не ипи моск. А тот фокус, что ты пытаешься сделать, доступен только для объектов. Можно объект вместо ссылки использовать, но это уже чревато.
#56 by Alex0610
ЭтаФорма.Элементы.ДокументТовары.Значение    {}: Поле объекта не обнаружено (Значение)
#57 by Mitriy
не взлетит... путь к данным нужен... это не 8.1...
#58 by Alex0610
с тз  все более менее понятно
#59 by Alex0610
у таблицыФормы ПУтькДАнным Документ.Товары только на форме на эту табличку добавлена еще колонка
#60 by Defender aka LINN
Если заменишь тип "Документа" со ссылки на объект, то все взлетит. Но проще таки через ТЗ.
#61 by Alex0610
сделал через ТЗ ВСЕМ ОГРОМНОЕ СПАСИБО!!!!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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