#0
by Pasha12312
Здравствуйте! Есть внешняя обработка , которая создает табеля(документ "Табель") Подскажите , как обратится к реквизиту формы документа (там есть 3 переключителя, реквизитами документа не являются) из этой обработки. Пробовал:
#2
by Шапокляк
Если переключатели никак с данными не связаны, то никак, а если связаны - обращайся к данным.
#3
by palpetrovich
у реквизитов формы нет значения без формы, так что повторяй в обработке алгоритм получения этих значений
#7
by drongo-god
если 8.2, управляемые формы, выполнять на клиенте то точно есть. только форму получал как ПолучитьФорму("Документ."Имя документа".Форма.ФормаДокумента")
#10
by Pasha12312
на панели свойств , есть группа Данные, ВыбираемоеЗначение. как программно установить это значение с обработки?
#15
by Pasha12312
какие там значения мне известно. я хочу установить их программно и записать документ. не знаю как к ним обращаться из обработки.
#16
by Infsams654
правильно - объясни, зачем это нужно? Если из обработки записывать документ, то сразу все в документ-объект. Если из обработки создавать интеративно документ, то документ же все и запишет как надо.
#17
by mxs089
я тебе поясню, юный падавн) создай объект: мойновыйдокумент = документы.документ.создатьдокумент; и теперь заполняй его реквизиты: мойновыйдокумент.поле_которое_я_хочу_заполнить а после: мойновыйдокумент.записать
#20
by BadTouch
Ржачный вопрос)))) А если по делу: "Есть внешняя обработка , которая создает табеля" - на сколько понимаю обработка все же записывает эти документы в БД, а не просто открывает их формы для последующей интерактивной записи (если это не так, то можно не читать дальше)))). "там есть 3 переключителя, реквизитами документа не являются", раз они не являются реквизитами документа, то при открытии (обновлении, изменеиии реквизитов) выставляются программно, соответственно тебе не нужно пытаться их поменять, тебе необходимо: 1. Найти алгоритм, который выставляет переключатели 2. Понять как он работает и от каких данных зависит, а может он зависеть только от данных в БД 3. Понять какое положение переключателей нужно тебе и сопоставить эти положения с данными которые надо записать в БД, чтобы при открытии формы переключатели выставлялись в нужное положение. 4. Записать необходимые данные в БД (это скорей всего будут реквизиты документа, либо реквизиты одного из ссылочных реквизитов реквизита документа, либо записи в регистр сведений), бывают конечно еще более тонкие извраты, но редко. 5. Ну собственно после этого можно наслаждаться результатом P.S. Установка реквизитов через форму скорей всего ничего не даст, необходимо смотреть обработчик ПриИзменении. Извращенцев много, поэтому есть вероятность, что изменения обрабатываются ПередЗаписью или ПриЗаписи (для изменения регистров сведений).
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- НайтиСтроки
- ТСД (терминал сбора данных) на Андроид с аппаратным сканером ШК
- Выгрузка табличной части из одной формы и передачи ее в другую в том же д-те
- Проблема с выгрузкой в dbf
- как выдернуть из регистра Закупки только услуги?
- v7: ИмяОпцийПечати
- v7: Как в 7.7 получить родителя группу у справочника?
- Из ORACLE E-BUSINESS SUITE в 1с
- drag drop из другой программы
- v8: Удаление записей из регистра сведений
- Чем менеджер записи РС лучше чем набор записей РС?
- Передача параметра. 1С КД
- v7: Объект "Таблица" при закрытии не выгружается из ОЗУ процесса
- v8: УНФ. отчет Потребность в запасах
- Программа снятия скриншота в RDP
- Поиск текста по внешним обработкам есть ?
- УТ11 есть контроль расхождения ордера и поступления или ордера и реализации?
- v7: Ошибка при отправке файла как base64binary по SOAP
- Соединить 2 макета для печатной формы
- Как быстрее обновить базу 1с 8