#0
by lirien
Добрый день. У меня сейчас 2а варианта: 1. Создать кнопку на форме документа и по нажатию вызывать внешнюю обработку. Все замечательно, кроме одного, Как получить доступ из обработки, к документу, из которого была запущена эта обработка? 2. Сперва открывать форму внешней обработки. В ней создавать новый документ, заполнять его как надо, а потом показывать его на всеобщее одобрение и анализ. В этом варианте тоже подводные камни оказались (для меня по крайней мере): - Как добавить внешнюю обработку в меню профиля - Как открыть форму нового документа без выполнения метода "Запись" У меня только так получилось: Можно ли как-нибудь обойтись без "Док.Записать"? Чтобы форму можно было открыть без записи после того, как реквизиты нового документа были заполнены. ОткрытьФорму("Документ.МойДокумент"); Открывает, но мне нужно, чтоб он сразу открывался с заполненными обработкой полями.. Подскажите что-нибудь, пожалуйста.
#4
by lirien
Хм.. и первый и второй варианты? Т.е. есть три выхода.. либо отказаться от использования внешней обработки.. либо передавать через "Форма.Параметр" таблицу значений либо смириться с тем, что открыть форму документа можно только после метода "Записать" и при отказе от заполнения документа спрашивать - хочет ли пользователь записать документ, если нет, тогда выполнить Док.Удалить Ни один из вариантов мне не нравится :(
#7
by skunk
внешня обработка тут ни причем... да... если надо заполнять ТЧ ... только Форма.Параметр
#11
by lirien
:) А у этого форума есть определенная особенность. Все здесь любят говорить загадками.
#12
by skunk
а если создать... записать... и потом открыть... я делал так обычно... хотя записать ему не нравиться... ну записаный док... это не проведеный... а если записать... заполнить... открыть... и смотреть контекст... как только док закрыли... смотреть статус... если проведен... оставить в покои... нет удалить
#13
by GrayT
Эт точно - пальцы гнут :) Если есть возможность менять модуль формы дока: 1 - передать ТЗ в параметре и заполнить. Впрочем об этом уже говорилось 2 - ПриВводе нового открыть вызывающую обработку еще раз, и передать в нее контекст документа. ПРи повторном открытии в обработке заполнять ТЧ по этому контексту. Кстати. Можно открыть форму модально, тогда можно сразу через контекст заполнять.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как заполнить список списком всех ДОКУМЕНТОВ в конфигурации?
- Как заполнить програмно заполнить субконто?
- Заполнить табличную часть из справочника
- v8: Как заполнить значения свойств нового документа на основании существующ
- Как программно задать Связь по Владельцу для Поля ввода Табличного поля?
- Доступ к табличной части внешней обработки из другой внешней обработки
- Заполнение поля ТЧ из поля справочника: как написать без sql?
- Обработчик события ПриИзменении у поля ввода у ячейки табличного поля
- Как автоматически заполнить поле табличной части при выборе другого поля
- Как в конфигураторе добраться до поля ввода табличного поля невидимого на форме
- При изменении одного поля ввода, изменить значение другого поля ввода
- Ошибка: Нельзя сравнивать поля неограниченной длины и поля несовместимых типов
В этой группе 1С
- Математика в бухгалтерии
- MS Office XP и формат MOXEL от 1С... :(
- 1С 8. Запрос. Группировка по значениям табличной части ресурса регистра сведений
- Удаление неиспользуемых объектов
- Настройка КАМИН: УСН-15
- Открыть справочник в нужной папке.
- В 1С 7.7 счетчик в запросе вообще работает?
- НДС при удержание за бензин сверх норм.
- Как через ОЛЕ перебрать виды субконто какого-нибудь счета?....
- Кто пользовался _IdToStr через ОЛЕ между v8 и v7 ?
- Проекты по УПП - свежая инфа
- Как скрыть колонку табличной части?
- 1CV77 + Сканер штрихкода + Принтер этикеток
- Почему не работает функция НайтиДокумент()?
- Чем отличается базовая версия от проф ?
- Медленный вывод печатных форм (печать)
- Внешняя компонента для управления турникетом
- Использование параметров при настройке прав ролей.
- Как распечатать список, элементы которого - некоторые таблица, некоторые ко
- При создании определенного документа вылетает SQL сервер