#0
by Stackmann
Здравствуйте. Подскажите пожалуйста возможно ли определить закрывается ли форма, когда пользователь записывает документ или нет? Ведь он может нажать как кнопку "Провести и закрыть", так и просто "Записать" (или "Провести") без закрытия формы. Просто мне нужно пересчитать вычисляемые поля на форме, не хочу, чтобы они считались за каждой записью объекта, смысла в этом нет, если форма закрывается. Заранее благодарен.
#3
by unregistered
>> пересчитать вычисляемые поля на форме А зачем пересчитывать то что исчезнет вместе с закрытой формой... Бред какой-то...
#5
by Stackmann
читайте внимательно первый пост, я как раз хочу пересчитать только в случае, если объект записывается, но форма его не закрывается.
#6
by Aprobator
нефига се. А у тя где, собссно говоря поля то пересчитываются? В процедуре при записи что ли?
#7
by Stackmann
Сейчас они пересчитываются при открытии формы и при изменении тех реквизитов от которых зависит результат этих самых вычисляемых полей. А при записи документа данные формы обновляются данными самого объекта и вычисляемые поля надо считать заново.
#8
by BigRoma
Какая стоимость расчета вычисляемых полей? Я это к тому, что обычно такими "мелочами" пренебрегают при разработке.
#9
by Aprobator
хм, а при записи документа, у него еще какие то его реквизиты что ли меняются? Что то я не догоняю. +100500 В ПослеЗаписи пхнул пересчет и все.
#11
by Stackmann
, Блин, ну есть у меня реквизит формы, который считает итог по колонкам табличной части - мне нет смысла для него добавлять реквизит в ТЧ документа. А для пользователя он нужен, не считать же ему итоги на калькуляторе для каждой строки. А когда он нажимает на кнопку "Записать" - итоги в строках исчезают. Значит их надо заново пересчитать.
#12
by Phace
надеюсь ты не обходом считаешь этот итог по колонке, а ТЧ.Итог("МояКолонка") работает достаточно шустро, я бы не парился.
#17
by Stackmann
верно. Итог не по строкам колонки, а по колонкам строки (совсем наоборот). Поэтому никакие подвалы не нужны.
#19
by Stackmann
Именно там и буду использовать, но мне нужно только в том случае, если форма не закрывается. В противном случае зачем никому ненужный пересчет и использование лишнего процессорного времени и трафика, пускай лучше форма быстрей закроется.
#20
by Axel2009
самое главное транзакция уже закрыта. и нет ожидания этого процесса. поэтому не горит, если не мильонами строк ворочаешь
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- как узнать остаток по кассе в любой валюте имеющейся в справочнике валют?
- Как узнать размер таблицы в SQL базе?
- Как узнать узнать идентификатор конфигурации
- Конт.Форма - а как узнать чему эта форма принадлежит?
- Можно-ли вызвать из модуля объекта экспортную процедуру без записи объекта?
- Не меняется видимость элементов (Управляемая форма 8.2)
- Не управляемая форма в управляемом приложении
- 1с 8.3 Форма.Форма.Форма(9,17): Тип не определен (Запрос)
- В подписке на событие узнать Интерактивная запись или нет?
- При записи в регистр бух. Хозрасчетный ошибка: Поле объекта недоступно для записи Субконто
В этой группе 1С
- Странный интерфейс в терминальной сессии
- Помогите выбрать ТСД для УПП!
- Конфликт имен: Имя не должно совпадать со встроенным именем в Excel
- Обмен между розница - розница
- Проблема с чтением ШК
- БГУ8 детализация статей бюджетной классификации
- Журнал транзакций заполнен. HRESULT=80040E14. Лог в 350 гиг
- Значение параметра в запросе/СКД
- ЗУП Доплата по больничным листам - отражение в регл. учете.
- Печать отчета по номенклатуре с картинками. УТ 11
- СКД и необязательные параметры виртуальной таблицы
- Счет 205.31
- как перепрограммировать Opticon OPR-3201на сом-порт
- СКД повторять при печати строки
- ЗУП 2.5.38. Проблемы с НДФЛ при режиме за первую половину месяца
- Обмен данных между УТ и БУХ 8.2 (дата запрета редактирования)
- подскажите как вызвать экспортную процедуру из модуля внешней обработки
- v7: 1С++ прямой запрос по периодом все
- v7: сохранение картинки из библиотеки на диск. Программно.
- Длину наменования "Номенклатуры" (не полного наименования) до 150 знаков.