#0
by mvgfirst
Есть необходимость по команде пользователя создавать документ так что бы форма заполненная открывалась на экране. Как это сделать? Делаю так: Все реквизиты шапки заполняются. Новых строк не создается, данные в строках понятное дело непоявляются... Обязательное условие - документ должен открытся на экране пользователю и не должен быть сохранен в базе на этот момент. Пользователь сам решит сохранять или нет. Вариант типа: "Написать в процедуре при открытии документа код для заполнения документа" - неподходит. Ищется способ выполнения этих действий без модифицирования модуля формы документа.
#1
by колодина
ну записать-то документ все равно приедтся - без этого на мой взгляд не обойтись. а решение известное, по-моему несколько раз уже этот вопрос поднимался.
#2
by mvgfirst
Вот как раз с "записать документ" - действительно известное и мне такое ненадо... я хочу предоставить возможность пользователю отменить запись созданного и заполненного программно документа. И в то же время не хочу дублировать то что уже написано в функциях "ВводНового" и "ВводНаОсновании", тем более что в каждом документе может быть своя логика при создании нового документа. Зачем же делать по нескольку раз то что уже сделано людьми и проверено на наличие ошибок.
#4
by mvgfirst
У меня пока неполучается... ряд попыток привели к нулевым результатам.... Вернее все реквизиты которые находятся в шапке можно заполнить как описано в а вот когда пытаюсь создать Новую строку - результата невидно, но и ошибок невыдает....почему непонятно :(. Очень надеюсь - общественность поможет.
#5
by колодина
вот и мне интересно - я тоже ходила по этому пути (как многие, думаю), но без записи документа у меня не получилось. кстати, даже в документации написано, чтонадо предварительно записать. так что как-то смоневаюсь, что получится...
#7
by колодина
да уж... тем не менее присутствует сакраментальное docLoad.Write; а автору линии хочется без записи...
#9
by Для чего
здесь if стоит? Передаешь котекст в обрабтку. Заполняешь документ програмно и смотришь. Один нонсес. Документ открыть надо.
#10
by mvgfirst
Я же говорил, может невнятно... повторю - запись документа в процессе автозаполнения и показа неприемлима... Китайцы то причем? Речь идет о создании документа по команде пользователя... например в расходной наклданой создать спецификацию. В конфигурации спецификация не создается на основании расходной накладной... Попросили сделать ... вот решил поискать путей правильных... Поэтому для того что бы дальнейшее обсуждение шло в правильном русле договоримся... так... Исходная задача. Пользотваель на форме внешнего отчета нажимает кнопку "Создать спецификацию". Результатом этого действия - должна открыться форма спецификации(вообщем то необязательно именно спецификации - произвольный документ) заполненная (товар заполняется произвольным образом), но документ не записан..
#14
by 427
Существует 3 широко известных методики создания и заполнения НОВЫХ документов БЕЗ ЗАПИСИ (решение о записи принимает пользователь)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- А можно создать программно новый объект метаданных?
- v8 как программно заполнить табличную часть справочника?
- Как программно создать и заполнить операцию в БП
- Как программно создать договор контрагента.
- Как программно создать, заполнить и перепровести документ?
- Как программно создать и заполнить документ "Операция введенная вручную"
- Как программно открыть форму списка справочника, а поверх форму элемента справочник
- Программно добавить обработчик события к программно добавленному элементу формы
- Как программно создать новый документ и заполнить его данными из ТЗ в обработке?
- Как перегнать программно печатную форму в формат JPG
- v8: СКД: программно добавить системное поле
- Как программно установить владельца программно созданной колонке
В этой группе 1С
- Масса прописью...
- Помогите! Как пометить документы на удаление через SQL?
- Отчет "Кассовая книга" в комплексной
- 1cv8: Как откатить конфиг с 8.0.9.32 на 8.0.8.7 СРОЧНО
- УТ: Контроль остатков в разрезе организаций. ГДЕ?
- Выгрузка данных из ТиС в Бух
- Как создавать разные отборы и подключать их к общим журналам ?
- Что означает: доступ к файлу f:aaa.MD закрыт!
- Диск ИТС способы получения
- Справка о переводе специалиста
- Свертка (обрезание) базы в Бухгалтерии 7.7.
- Штрих-код для внутреннего учета генерировать, чтобы подходил под стандарт
- не могу удалить "собственные юридические лица" из справочника
- "При выполнении транзакции произошла ошибка!"...
- В справочнике Номенклатура сбились коды
- "Найти и заменить" в конфигураторе.
- Как в 1С 7.7 определить количество рабочих дней между заданными датами?
- W2003Server, Терминал, 1С, фискальный принтер, DCOM. Проблемы.
- Списание себестоимости 1с 8.0 и в 1с 7.7. бухгалтерия
- Выбор файлов