|   |   | 
| 
 | Хранение данных между вызовами формы | ☑ | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0
    
        cons74 17.05.17✎ 08:09 | 
 
        Добрый день.
 Есть форма документа, на форме поле "подразделение". После выбора подразделения заполняется таблица, но не по подразделению, а по складу. Склад и подразделение хранятся в регистре сведений. Перед началом выбора подразделения читается этот регистр, чтобы наложить отбор на форму выбора подразделений по тем ссылкам, которые есть в регистре. Чтобы дважды не читать регистр хочу прочитать его в таблицу "ПодразделенияИСклады", чтобы при выборе подразделения пользователем определить склад по этой таблице без повторного чтения регистра. Вопрос: как хранить эти данные (таблицу). | |||||||||||||
| 1
    
        cons74 17.05.17✎ 08:11 | 
        по п.3: получить результат выбора на клиенте, сразу по таблице найти склад и поместить его значение в реквизит формы.
 Самое трудное тут на мой взгляд как раз получение выбранного значения подразделения в той же процедуре ПодразделениеНачалоВыбора() - где есть вызов серверной функции читающей регистр. | |||||||||||||
| 2
    
        Мимохожий Однако 17.05.17✎ 08:19 | 
        (0) Полагаешь, что это будет быстрее? ИМХО, пустые хлопоты.     | |||||||||||||
| 3
    
        Redkiy 17.05.17✎ 08:33 | 
        (0) Общий модуль с повторным использование возвращаемых значений на время сеанса.     свое | |||||||||||||
| 4
    
        cons74 17.05.17✎ 08:39 | 
        (3) Ради одной частной задачи ОМ городить. Не нравится.     | |||||||||||||
| 5
    
        cons74 17.05.17✎ 08:40 | 
        (2) какой вариант быстрее какого?     | |||||||||||||
| 6
    
        cons74 17.05.17✎ 08:41 | 
        Меня интересует не "быстрее", а "оптимальнее", "правильнее".     | |||||||||||||
| 7
    
        Мимохожий Однако 17.05.17✎ 09:08 | 
        (6) Каковы критерии правильности и оптимальности?     | |||||||||||||
| 8
    
        Лефмихалыч 17.05.17✎ 09:19 | 
        (4) ради одной частной задачи вообще ни чего не надо делать - читай регистр заново каждый раз     | |||||||||||||
| 9
    
        Лефмихалыч 17.05.17✎ 09:19 | 
        (0) какую конкретно цель ты хочешь этой суетой достичь?     | |||||||||||||
| 10
    
        cons74 17.05.17✎ 09:37 | 
        - уменьшение количества чтений регистра
 - уменьшение количества серверных вызовов | |||||||||||||
| 11
    
        Лефмихалыч 17.05.17✎ 09:44 | 
        (10) зачем? то и другое - это не цель, а средство.
 Вызов этой формы происходит так часто, что накладные расходы на чтение регистра и клиент-серверные вызовы заметно угнетают производительность? | |||||||||||||
| 12
    
        cons74 17.05.17✎ 09:50 | 
        (11) Нет. По совету коллег "нех заниматься оптимизацией ради оптимизации" - забью, и навешаю серверных вызовов.     | |||||||||||||
| 13
    
        Лефмихалыч 17.05.17✎ 09:52 | 
        (12) а, у тебя горя от ума. Ясно.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |