|
Форма списка документов, динамическое и не динамическое обновление | ☑ | ||
---|---|---|---|---|
0
Kigo_Kigo
18.02.20
✎
10:51
|
Ситуация такая, есть форма списка документов- заказ на производства, есть колонка типа булево- Выполнено
При открытии хочу эту колонку заполнить в Процедура ДокументСписокПриПолученииДанных(Элемент, ОформленияСтрок) Делаю флаг - заполнено(не динамическое обновление), но форма 3 раза прыгает в процедуру Процедура КонтрольРежимаЗавершенияРаботыПользователей() Экспорт и колонка выполнено - обнуляется, так как в большенстве случаев динамическое обновление не требуется, хочу один раз заполнить -выполнено и оно сохранялось до закрытия формы Для динамического обновление есть галка динамического обновления(для диспетчеров), но это вызывает тормоза, диспетчерам не критично, а вот производству критично, но и динамического обновления производству не требуется, как сделать так? |
|||
1
D_E_S_131
18.02.20
✎
10:56
|
Какой-то поток сознания...
|
|||
2
Kigo_Kigo
18.02.20
✎
11:03
|
(1) Вставляю колонку в форму списка, заполняю ее, почему то форма 3 раза прыгает в процедуру КонтрольРежимаЗавершенияРаботыПользователей() (из ДокументСписокПриПолученииДанных, явного вызова нет ) и колонка обнуляется, хочу ее при открытии заполнить и хранить до закрытия, так понятней?
|
|||
3
FIXXXL
18.02.20
✎
11:05
|
(2) в запросе дин.списка можешь вычислить свою колонку?
|
|||
4
unenu
18.02.20
✎
11:10
|
(2) ДокументСписокПриПолученииДанных срабатывает при получении данных, да/нет?
Когда форма открывается список распахивается, растягивается, позиционируется и все это получение данных, да/нет? |
|||
5
Kigo_Kigo
18.02.20
✎
11:11
|
Да, это процедура - при получении данных
Форма остается на месте, стандартные настройки |
|||
6
Kigo_Kigo
18.02.20
✎
11:12
|
(3) Вычисляется в запросе, но вызывает притормаживание, так как любой чих на форме вызывает его обновление
|
|||
7
FIXXXL
18.02.20
✎
11:18
|
(6) значит храни его в базе. тормоза не обмануть... или дольше писАть и быстро читать, или наоборот
|
|||
8
FIXXXL
18.02.20
✎
11:20
|
(6) как вариант: сделай статичную "таблицу", ТЧ или ТЗ или отчет
дин.список не твой вариант по всей видимости |
|||
9
Kigo_Kigo
18.02.20
✎
11:22
|
(7) не получается, там идет сбор информации по заказу покупателя, то есть из заказа на производство вызывается заказ покупателя, собирается инфа по цехам - выполнение заказов на производство, а также оплата по заказу, когда все ветки закрыты -то считается выполнен, так вот заказы на производство могут быть динамически отменены с проведения, это в рамках недели, по этому кадый раз расчитиваются динамически, есть долго играющие поэтапные заказы, тоже рассчитываются(по сути заказ раздробленный на этапы выполнения)
|
|||
10
FIXXXL
18.02.20
✎
11:34
|
(9) это Отчет в чистом виде :) дин.список тут не помощник...
|
|||
11
Kigo_Kigo
18.02.20
✎
11:40
|
(10) Хотят в журнале начальники цехов видеть не выполненные заказы, а вот уже почему не выполнен- делают анализ заказа- какое подразделение не сделало(это уже отчет) и дергают "за ниточки", потому как по заказам у них сделка.
Если даже это хранить и просто пересчитывать при открытии - то это дергать, перезаписывать как то заказ или лепить еще регистр, просто уже привыкли к раскрашенной таблице заказов на производство |
|||
12
D_E_S_131
18.02.20
✎
12:14
|
"отят в журнале начальники цехов видеть..." - сделай отчет и напиши в заголовке "ЖУРНАЛ".
|
|||
13
080808Ник
18.02.20
✎
12:40
|
(12) +100500 ну или (11) сделать регистр куда фоновым заданием рассчитывать с определенной периодичностью
|
|||
14
Kigo_Kigo
18.02.20
✎
16:46
|
Короче, вывел глубину просмотра заявок на предмет выполнения(датаС), задал по умолчанию - минус 2 месяца, отключил динамический расчет, включается только по галке - посмотреть выполненные заказы, работает без тормозов, тормоза начинаются при просмотре от полугода и более, короче, понимаю что не правильно, но пока так, далее буду думать
|
|||
15
Сияющий в темноте
18.02.20
✎
19:29
|
так это
обработка ожидания и внеконтекстный вызов. или вы хотите обновлять только то,что видно на экране?тогда свой скролинг писать или поле html документа вместо таблицы-работает так,что потом обычные формы 1с хочется засунуть тому кто их придумал. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |