#0
by johanij babaj
Есть документ, который должен сохраняться после внесения каждой записи в табличную часть. При этом нужно обойтись без запросов на сохранение... Буду признателен за любую помощь:)
#3
by johanij babaj
to Если просто использовать Записать то выпадает "Данная команда не может выполняться в формуле элемента диалога! "... Поэтому извратился как в Т.Е. Вызываю Закрыть, а ПриЗакрытии делаю запись и СтатусВозврата... но от запроса на сохранение избавиться немогу:((To Да дело не ИБП... Просто документ важный и пользователи неквалифицированные...
#6
by johanij babaj
по отладчику глянул..в эту процедуру вообще не заходит... Может из за того что строки добавляются программно?
#8
by johanij babaj
Подскажи с каким параметром вызвать эту процедуру из документа и запишется ли у меня документ при этом...
#10
by Uho
чё то я не понял, строки программно добавляются, записываешь программно, при чем тут интерактивный вопрос???
#12
by Ёпрст
Дык.. видать начитался всего, теперь не может понять, что программная запись и интерактивная - 2 разные разницы ...
#14
by johanij babaj
Строки добавляются при ОбработкеВнешнегоСобытиясчитывается магнитная карта сотрудника... далее по номеру карты наодится сотрудник и добавляется в документ... Дальше я хочу записать этот документ(без участия пользователя).. чтоб без запроса...
#26
by johanij babaj
Парни, слезно у всех прошу прощения... Просто вставил Записать в другое место и все заработало... не понимаю почему до этого не получалось:(((Всем БОЛЬШУЩЕЕ СПАСИБО!! И еще раз мои извенения...Uho и User1C отдельное спасибо за терпеливость и настойчивость...
#29
by johanij_babaj
Вот какая штуко получается...Записать заработало только после того как была открыта модально форма обработки......КонецПроцедуры
#30
by johanij babaj
ААА !! Понял в чем заморочка!! До этого все не то!!На форме есть реквизит диалога у которого в формуле вызывается Процедура из которой я пытаюсь записать документ..И ВОТ ТУТ ТО ОН РУГАЕТСЯ:))Как обойти?
#33
by Макс 1С
кто здесь?по поводу полного то кода нет... чё опять полдня просить код?.... нафиг надо...Записать - работает, единственное ограничение - когда Записывать Вызывается в момент РЕДАКТИРОВАНИЯ какого-нибудь реквизита.... при программном заполнение - это ограничение вобще не существено
#34
by johanij babaj
Я Ж ГОВОРЮ ДЕЛО НЕ В КОДЕ!!!Создал просто документ... кинул на форму реквизит.... В формуле реквизита прописал процедуру.... а в процедуре Записать...и писец ошибка "Данная команда не может выполняться в формуле элемента диалога!"...
#37
by Макс 1С
ты знал!!!! но блин рабочий день заканчивается..... придётся из дома продолжать........
#38
by johanij_babaj
Проблема конечно решается и так... придется делать через отдельную кнопку вместо Entera:((
#39
by Макс 1С
тебе же объясняють русским языком, вызывай Записать ПОСЛЕ того как отредактируешь реквизит.... а не в МОМЕНТ его редактирования....
#43
by user1C
сделай кнопку с записью дока следующей по порядку за этим реквизитомв формуле реквизита:WSHShell = СоздатьОбъект("WScript.Shell");WSHShell.SendKeys("{ENTER}"); :)
#44
by user1C
+если хочешь невидимую кнопку записи то назначь ей горячую клавишу на закладке Команда в ее свойствах и пропиши ее в SendKeys вместо ENTER
#46
by Макс 1С
если реквизит - справочник, перечисление или документ, используй ОбработкаВыбораЗначенияили можно использовать обработку ожиданияили можно использовать функцию на форме.....выбирай чем лучше владеешь....
#47
by Дурочка 1С
Синтаксис:ЗаписатьНазначение:Записать документ в базу данных.Замечание:Этот метод применяется в Модуле формы документа непосредственно к документу локального контекста. Данный метод отрабатывает те же действия, как интерактивное нажатие пользователем кнопки с формулой ''#Записать''.
#48
by johanij babaj
to 46Еще раз поясню.... На форме документа находится строка для ввода(обычный Edit) типа строка... Так вот.. у него в свойствах прописана процедура (неважно какая), но если в ней(процедуре) добавить строку "Записать;" , то выпадает ошибка (см. выше)
#50
by Э Эх
Сделай, как в (через записать в ПриЗакрытии) Только форму закрывай Форма.Закрыть;Ну еще можно в ПриОткрытии поставить всякие АвтоВремя.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- 1С: Программно нажать кнопку (Например <Записать>)
- А можно создать программно новый объект метаданных?
- Сохранение документа без запроса на сохранение? (7.7)
- Как программно в ячейку таблицы записать выражение?
- Создаем ВК "без программирования",получаем задержку в N-сек без 100% загр.
- Как закрыть форму документа, без сохранения и без запроса на сохранение
- Программно добавить обработчик события к программно добавленному элементу формы
- Как перегнать программно печатную форму в формат JPG
- v8: СКД: программно добавить системное поле
- Как программно установить владельца программно созданной колонке
- Подскажите как программно открыть форму документа и программно нажать на ОК?
- Условие "номенклатура без движения" для запроса
В этой группе 1С
- Офф. Какие прикладные задачи требуют нечеткой логики программирования ?
- Проверка орфографии в 1С
- А ты азартен, Парамоша! Ох, азартен! Вот что тебя губит!
- Запрос с общими итогами
- Кнопочка Добавить в Настройках отчетов
- TradeWare.epf (xml?) Может кто нибудь кинет его в общий доступ?
- Паскаль самый безопасный язык программирования ?
- Как запретить очищать элемент управления по SHIFT+F4?
- Получить элементы на форме зная Объект метаданных и имя формы
- Зачем у колонки свойство "ОтображатьВШапке"
- Как в тис 9.2 указать что сумма принята у клиента через пластиковую карту?
- Как разделить Имя Фамилию Отчество?
- Комплексная. Как сторнировать счет-фактуру(Поступление)?
- В приказе Т-1 должна попадать в раздел "надбавка" северная надбавка?
- По некоторым сотрудникам не производится автоматический расчет зарплаты
- При выгрузке базы из SQL в DBF регистры остатков показывают неверные данные!!!
- Подключение терминала сбора данных CipherLab 8300
- 1с + эксель, как раскрасить ячейку из 1с?
- Работа с COM объектом Ошибка при вызове метода контекста
- ОбработкаОжидания - как обмануть 1С