#0
by ketonija
Суть вопроса такая: Есть документ, в котором при нажатии на кнопку должны создаться несколько других документов, которые заполняются данными на основании текущего, но в табличных частях этих документов все строки удаляются и заполняются другими данными из подготовленной заранее таблицы значений. Не знаю как закрыть форму, чтоб она не блокировала возможность записи документа (ошибка выскакивает при записи: Объект заблокирован: Счет Мос-000184 (21.03.13)). Пробовал закрывать Конт.Форма.Закрыть;, но типзначения(конт) всеравно остается равным 100. Вот пример кода, что вешается на кнопку: В модуле формы документа Счет:
#3
by ketonija
это другой вариант решения, т.к. не отработается заполнение реквизитов обработкой ввода на основании. Можно конечно каждый реквизит прописывать вручную, но интересует вариант решения с использованием предопределенной процедуры ВводНаОсновании(ДокОснование) в модуле формы документа Счет.
#4
by ДенисЧ
толи 1с++, толи формекс имеют методы StartBatch/EndBatch которые обходють эту проблему.
#13
by ketonija
Док.ВводНаОсновании(ДокОсн); Поле агрегатного объекта не обнаружено (ВводНаОсновании) Не работает.
#14
by ketonija
В эта задача не решается, т.к. там создается новый документ, а не тот, что создавался при вызове ОткрытьФорму("Документ."+Вид,КонтекстФормы,Док.ТекущийДокумент); Тут делается полный перебор реквизитов и переброска их из КонтекстФормы в новый документ ДокНа в процедуре ОбработатьФорму(КонтекстФормы,Вид). Это фактически тоже самое, даже немного сложнее чем в .
#18
by ketonija
В конце концов чтоб не терять время я дополнил кодом из ВВодНаОсновании что в модуле формы документа Счет, а от метода ОткрытьФорму("Документ.Счет", Конт, ТекущийДокумент); отказался.
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Можно через контекст открытой формы перебрать строки документа
- V7. Как закрыть окно авторизации, если юзер запустил 1С и забыл что нужно войти
- v7: v7 : НДС при возврате
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- v7: Как правильно закрыть 25 счет
- v7: 1С V7.7 в сети
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- v7: разница между #Записать Провести? Закрыть и Записать() Провести() Форма.Закрыть(
- v7: Как закрыть модальное окно сразу же после открытия из него формы
- v7: Перенос данных Бухгалтерия из v7 в v8
В этой группе 1С
- 1С Специалист - управляемое или обычное приложение?
- БГУ - как перевести ОС на забалансовый счет
- Как называется обработка для просмотра SQL Из 1С
- Учет затрат по операциям эквайринга УПП
- Спецификация
- БП 2.0: помощник по учету НДС
- QR код в 1С
- v8: word 1C Как Скопировать страницу
- Thumbnail для файлов (документов) в 1С.
- Условное Оформление ТЧ документа - по реквизиту другого документа
- УНФ Закрытия месяца
- v8: Сильные тормоза в 1С.
- В ЗУП при подготовке данных по НДФЛ туда не попадает декабрь
- Добавить строку в табличное поле при создании документа
- Приобретение иностранной валюты и обмен БП 2.0 -> УТ 10.3
- v7: Отбор в общем журнале по комментарию
- Обращение к программно созданной колонке в ТЧ
- Остатки по счету 69.11
- Похайте механиз контроля независимых регистров сведений
- Хелп плз... Неадекватное (непонятное) поведение внешней обработки на веб-клиенте