#0
by McNamara
Нужно изменить значения элемента(флажок) управления на форме документа из обработки. В модуле формы документа можно сделать Форма.НазваниеЭлемента=1, например. В обработке Документы.ТекущийДокумент.Форма не работает. Как это можно сделать?
#6
by McNamara
нет...форма закрыта..скажу конретней..из групповой обработки документов нужно чтобы перед обработкой каждого документа изменялось значение элемента формы этого документа. После обработки значение нужно присвоить первоначальное.
#7
by YF
Теперь будет вопрос, а если обработку открываю не из формы документа, а через ФайлОткрыть, то как использовать контекст документа? Ты сам то подумал чо сказал?
#11
by Live
если это реквизит разве нельзя будет обойтись без открытия документа и контекста вообще...
#13
by maksik
если форма не открыта и флажок не реквизит документа, значение его по барабану, т.к. оно нигде не хранится З.Ы. СохранитьЗначение не считается
#16
by McNamara
Есть такая обработка-Групповая обработка документов. Там есть такое: .... Так вот нужно чтобы перед печатью каждого документа изменялся этот флажок.После печати становился обратно. Флажок не реквизит документа, а элемент формы. Если бы он был реквизитом документа,я бы его так и назвал.Читайте внимательнее.
#21
by McNamara
maksik Вы что гоните парни...ВариантДействия это на форме этой обработки...Нужно после ВариантаДействия и перед процедурой вставить строчку, которая изменяет мой флажок в документе Док.ТекущийДокумент
#22
by FreeFin
"Флажок не реквизит документа, а элемент формы" обработки. Ну и сделать: Если ВариантДействия = 1 Тогда ...ЧтоОнТамДелает
#23
by McNamara
Live Вы скажите если это сделать невозможно или слишком геморойно, то я буду искать другие выходы. Вопрос был конкретный
#25
by McNamara
FreeFin На ВариантДействия вообще не смотри. Он принадлежит групповой обработки документов
#31
by McNamara
Вообще общий вопрос. Можно получить доступ к форме документа(и к ее элементам) не из модуля этого документа.
#34
by Мироед
чувак, если документ не открыт, все данные хранятся В РЕКВИЗИТАХ ДОКУМЕНТА. к ним и обращайся. Ищи с каким реквизитом документа связан твой реквизит формы.
#37
by McNamara
Скажу проще.Задача: У меня есть обработка. Нужно с ее помощью изменить элемент формы документа N, и обработать этот документ.
#39
by Мироед
элемент формы это реквизит документа? если да, к нему и обращайся. если нет, то нет в нем нужды при закрытом документе.
#41
by McNamara
Не было бы нужды,и вопроса бы не было...так групповая обработка обрабатывает с учетом этого элемента
#42
by Мироед
мля, дочего же ты тупой. смотри процедуру ПриОткрытии твоего документа. ищи от какого РЕКВИЗИТА ДОКУМЕНТА получает данные твой элемент формы. при закрытом документе обращайся к этому РЕКВИЗИТУ ДОКУМЕНТА
#45
by FreeFin
Если это, реально не реквизит, а элемент формы (флажок?) документа, то и изменить его можно только после открытия формы. А вот тут = не обязательно, если ПриОткрытии он ищет, к примеру, подчиненные-проведенные и выставляет флажок (0-1)? Хотя, нет, и в этом случае, его можно получить и передать параметром в КудаНадо. Но смотреть = согласен - нужно там.
#48
by Мироед
там, скорее реквизит документа - ЧИСЛО, а реквизит формы - список, значение которого выбирается на основе этого числа.
#51
by RomaKRSK
Вчера вроде кто-то хотел "флажок" формы из модуля видеть. Тебе надо с ним разговаривать полюбому поможет :)
#52
by McNamara
Объясню максимум конкретно. Если этот флажок в документе не стоит, то там заблокирован выбор печатных форм,а на печать выводится печ форма, прописанная мной в модуле..Если ставим этот флажок то выбор печ форм появляется как и обычно. По умолчанию этот флажок не стоит, чтобы оператор не мог менять печ формы. И я там изменил процедуру ПоКнопкеПечать Проблема в том что при групповой печати документов он печатает ту форму которую я прописал в модуле, а не последнюю выбранную как и должен,из-за этой галочки и из-за того что я изменил проц ПоКнопкеПечать.
#54
by McNamara
Live Вот он печатает мой документ. Как мне в СписокПараметров добавить еще мой параметр-Галочку
#60
by McNamara
Live походу ушел,а остальные походу здесь ни на что не способны, кроме языком зря трепать.
#61
by maksik
СписокПараметров.Установить("ИмяПечатнойФормы","ЗдесьНапишиИмяТаблицыДляПечати"); в документе прочитай этот параметр при печати
#63
by GrayT
При открытии дока Галочка = Форма.Параметр.Получить("Галочка") Это при условии что выбор печатной формы по галочке (не читал я все)
#72
by Live
да можно но если он другие доки какие печатать будет, зачем лишнее значение каждый раз передавать, а так не задал "Галочку" и нет значит ее в контексте
#73
by McNamara
А если в другом документу галочки нет,он не выдаст ошибку типа элемент формы не найден на этой строчке? Если ПустоеЗначение(Галочка) = 0 Тогда
#76
by Ангел-Хоронитель
пинка что-ли? или ссылку на материалы, из которых ты поймешь разницу между реквизитами формы и реквизитами документа?
#77
by McNamara
Короче все я сделал. GrayT Live спасибо. Остальные учитесь читать то что написано,а проще говоря если не знаете,то и не суетитесь)..
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Доступ к элементам справочника через элемент формы...
- Доступ к элементам формы
- Как лучше ограничить доступ к элементам СПР склады в УТ 10,3
- Доступ к табличной части внешней обработки из другой внешней обработки
- v8: как из внешней обработки получить доступ к элементам формы?
- 8.2 "Доступ. Отказ в доступе" в журнале регистрации
- Невозможно в ОФ программно получить доступ к панеле быстрого доступа?
- Программный доступ к элементам формы списка (из общего модуля)
- Доступ. Отказ в доступе.
В этой группе 1С
- Универсальный отчет печать документов/справочников
- Супермаг УКМ и ТиС
- Обновление Windows Server 2003 SP1 до Windows Sserver 2003 R2
- Изменение реквизитов формы справочника
- как получить имя значения перечисления по этому значению.
- Добавление субсчета в 1С-7.7, как это вообще правильно делается.
- Программная замена макета во внешней обработке
- v8.Application через пользователя Windows. Какой Usr/Pwd ?
- УПП: Передача на ответственное хранение.
- Выполнение отчета из другой OLE-базы 1С
- v8: Как добавить в таблицу значений колонку составного типа?
- Стандартный отчет Анализ счета лажается с развернутой детализацией?
- выгрузка данных из Axapta в 1С(V7)
- v8: Что это значит -"Объект поставщика редактируется с сохранением поддержки" ?
- Вытащить примечание из ячейки екселя
- документы не формируют проводки
- перенос данных Управления торговли версии 10.1 в 10.2
- Как в табличном документе по клику на ячейку вызвать какую-либо процедуру?
- Конвертация данных 2.0. Перенос операции из Бух в Бух.
- Опенконф/Телепат2/Интеллисенс и др. скрипты (продолжим 28?)