|   |   | 
| 
 | Форма списка документов, динамическое и не динамическое обновление | ☑ | ||
|---|---|---|---|---|
| 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с хочется засунуть тому кто их придумал. | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |