#0
by Honn
Создаю программно документ В модуле формы этого документа есть функция, заполнения на основании.. Как можно к неё обратиться, передать ДокОсн, и чтобы выполнить заполнение на основании имеющегося документа?
#1
by Chum
копипаст в твою внешнюю обработку, или открыть форму нового документа с передачей параметром документа-основания
#6
by Honn
скопировать функцию не хотелось бы.. она большая...и везде к реквизитам добавлять Док. ....запаристо
#10
by Sserj
Так как процедура в форме, то нужно всеравно открывать форму дока, типа такого: ... Хотя вроде можно и без записываний, но лень вспоминать :)
#14
by skunk
и где хоть слово за Док.Открыть ?????? говорят за открытьформу... вникаем ... ОткрытьФорму(<?>,,) Синтаксис: ОткрытьФорму(<ОписательОбъекта>,<КонтекстФормы>,<ДокументОснование>) Назначение: Открывает визуальную форму ввода нового документа (в т.ч. в режиме ввода на основании). Возвращает: 1 - если действие выполнено, 0 - иначе. Параметры: <ОписательОбъекта> - строка-описатель документа вида: 'Документ.ХХХХХ', где ХХХХХХ - вид документа; <КонтекстФормы> - имя переменной, куда можно задать значение любого типа для передачи в открываемую форму. Данное значение будет доступно в открытой форме как атрибут Форма.Параметр. После исполнения данного метода система вернет в данную переменную контекст открытой формы (необязателен); <ДокументОснование> - документ-основание для открытия формы ввода нового документа в режиме ввода на основании (необязателен).
#15
by Honn
а как в таком случае....изменить реквизит документа, не изменяя алгоритма модуля формы, с использованием Форма.Параметр...?
#16
by skunk
После исполнения данного метода система вернет в данную переменную контекст открытой формы (необязателен); а далее КонтекстФормы.НужныйРеквизит
#22
by Honn
вот часть кода.. ОткрытьФорму("Документ.ЗаписьКнигиПокупок",КонтекстФормы,СписокДок.ПолучитьЗначение(Сч,)); А комментарий в открытой форме всё равно остаётся не изменённым...
#31
by Honn
КонтекстФормы.Провести; {C:DOCUMENTS AND SETTINGSРАБОЧИЙ СТОЛUnRTr.ERT}: Данная команда не может выполняться в формуле элемента диалога! .... Как можно провести новый документ, и закрыть форму ?
#34
by Honn
p.s. кстате через КонтекстФормы. реквизиты нормально меняются...спасибо! Осталось только сохранить, провести и закрыть форму :)
#41
by Honn
т.е. получается в 7-ке никак нельзя записать открытую форму нового документа, провести и закрыть, пограммным методом ?
#47
by Ёпрст
И не надоело ? Один хрен, потом придешь к выводу, что написание кода в обработке и его выполнение там в разы быстрее открытия формы и "псевдонажатия кнопок" там..
#48
by Honn
ооо... а как при помощи 1с++ ещё и закрыть открытую форму? КонтекстФормы.Закрыть; не работает..
#53
by ДенисЧ
Класс предоставляет различные вспомогательные функции. Методы ЗакрытьФорму / CloseForm Немедленно закрывает форму с отработкой всех событий, обработчики которых есть в форме. РегистрироватьКомпонентыВ_HKCU / RegisterAddinsInHKCU Переназначение ветки реестра, в которой приисходит регистрация внешних компонент. Уснуть / Sleep Делает паузу путем вызова системной функции Sleep(КоличествоМиллисекунд). СохранитьКартинку / SavePic позволяет сохранить картинку в файловую систему. Если значения параметров Каталог и/или ИмяФайла не были заданы, то метод сохранит картинку в каталог временных файлов с уникальным именем. Для создаваемых файлов метод сам подставляет расширение. Метод может выбросить исключение, в случае возникновения ошибочных ситуаций. Сохранению подлежат картинки следующих типов: ICO, BMP. ПолучитьOLEКартинку / GetOlePicture позволяет получить картинку типа OLE.Picture. Получению подлежат картинки следующих типов: ICO, BMP. Сериализовать / Serialize Выполнение ObjRef-сериализации для возможности передачи объектов 1С (например, ТаблицаЗначений, СписокЗначений) в скрипты и различные внешние компоненты.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- как обратится к форме элемента?
- Есть ли в 1С функции автоматического запуска обработки?
- Как обратится к реквизиту табличной части?
- Как обратится к функции отчета. Через вычисляемое поле в Компановки.
- Как обратится к ячейке ТЗ или ДЗ по номеру колонки?
- Как получить значение из функции, для использования в другой функции?
- Как обратится к первой строке в табличной части?
- СКД: Как можно сделать вызов функции не из общего модуля, а из модуля отчета В СКД
- СКД. Можно использовать встроенные функции или только функции общего модуля?
- Функции использующие Административные функции
- Как обратится к реквизиту по имени ввиде строки?
- Вызов процедуры модуля объекта из модуля формы
В этой группе 1С
- Учетная политика (налоговый учет) Счета-фактуры на аванс
- УПП Платежное поручение исходящее
- УТ 10.3: Дебиторская задолженность по интервалам
- Как организовать распределение платежа по накладным в УПП
- ЗУП: при вводе планового начисления не дает ставить показатель
- Как поставить признак уведомления о прочтении?
- Видимость реквизита табличной части
- v7: Нумерация Заявка на кассовый расход.
- Значение не является значением объектного типа (КоличествоСтрок)
- НДФЛ с перерасчета больничного прошлого года
- передача параметра при создании элемента справочника при подборе
- v7: v8: Регламентные задания (УПП)
- Распухла база на скуле
- 1sqlite Документ неопределенного вида
- Ведение расчетов по документам расчетов с контрагентами в УПП
- Как прописать базу всем пользователям на терминале ?
- Поделитесь простеньким пример выполнения отчета СКД через СОМ.
- v7: Обработка "Клиент-банк" файл выгрузки "Дойче - Банк"
- При сохранении печатной формы в Excel 2007 из 1С 8 не сохраняется штрихкод
- ADODB.Connection Ошибка обращения