Доступ к реквизитам формы из модуля объекта #498668


#0 by rajas
Здравствуйте! Есть документ, у документа есть форма, у формы есть реквизит ТЗ (тип таблица значений). Подскажите как получить доступ к этой переменной ТЗ из модуля объекта?
#1 by Mort
Зачем?
#2 by rajas
Ну вот нужно мне
#3 by mikecool
используй ДополнительныеСвойства
#4 by rajas
особенно в Процедура ОбработкаПроведения
#5 by Mort
Пройдет немного времени и поймешь, что не нужно.
#6 by 1C-Nick
в модуле объекта написать Перем ТЗ Экспорт;
#7 by Vitello
+1 Проектируйте документы правильно.
#8 by rajas
ДополнительныеСвойства (AdditionalProperties) Использование: Только чтение. Как это использовать-то? Тогда ТЗ не будет реквизитом формы Спасибо, конечно за критику,я бы использовал табличную часть, НО мне заранее не известно ни количество столбцов ни количество строк!
#9 by Vitello
1.Ну так и засунь свою ТЗ в дополнительные свойства 2.В модуле формы она будет доступна. Ну может все таки еще раз задуматься и логику пересмотреть?
#10 by Dен
Интересно ... а смысл документа заранее известен?
#11 by Mort
А когда ты программно будешь документ проводить, где он эту таблицу брать будет?
#12 by 1C-Nick
не будет, но можно будет присвоить. +1 если не известно заранее количество столбцов, а данные надо хранить в документе - сделай реквизит строка неограниченной длины и в нее сохраняй тз из формы при записи, и читай при открытии
#13 by Mitriy
задолбало...
#14 by 1C-Nick
+ производительность такого метода не ахти, но если документов не много, вполне сгодиться
#15 by rajas
Что-то я не пойму как именно использовать ДополнительныеСвойства. Можно для танкистов пример?
#16 by Vitello
Это плохо, наверно сам знаешь чем :)
#17 by 1C-Nick
ну это лучше чем дополнительные свойства, особенно в случае если данная ТЗ используется для проведения. проведет кто-то документ из списка, например, и движения уже не те
#18 by Dен
А где ж эта табличка потом сохраняется? Или ее данные хранить не нужно?
#19 by 1C-Nick
да, пожалуй с этого вопроса и нужно начинать :) И к тому же - данные таблички участвуют в проведении или нет?
#20 by Mitriy
есть подозрение, что документ называется УстановкаЦенНоменклатуры...
#21 by eklmn
автор пока сам незнает к чему идет, не путайте человека :)
#22 by rajas
Народ я вот спрашиваю одно вы у меня совсем по другое. Это мои проблемы.
#23 by Mitriy
твоя проблема в том, что ты подходишь к проблеме не с той стороны...
#24 by mikecool
ДополнительныеСвойства.Вставить("Модифицированность", Модифицированность);
#25 by Dен
Повторю из Объяви в модуле экпортную переменную. Ей и присвой таблицу значений, потом используй при проведении.
#26 by mikecool
не плодите сущности сверх необходимых... (с) не мое
#27 by Mort
Вменяемый человек не станет советовать, утюгом какой марки лучше забивать гвозди. И вдруг потом кому-то сопровождать твое "творение" ?
#28 by acsent
Твои проблемы в руках пришитых к пятой точке
#29 by mikecool
да чего все нотации кидаетесь читать? ) "умный учится на чужих ошибках, дурак - на своих" (с) опять не мое
#30 by Dен
Больше не буду
#31 by patapum
Таблицу значений свою, чтоб сохранить, запихни в реквизит с типом Хранилище значения.
#32 by 1C-Nick
+1 от того какие у тебя проблемы зависит какой более предпочтительный способ из множества существующих предпочесть. не зная этого можно посоветовать использовать межконтинентальные баллистические ракеты для уничтожения сорняков на огороде
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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