Переключение на Главную Страницу Страницы: 1 [2]  ОтправитьПечать
Горячая тема (более 10 ответов) Остатки в форме списка справочника (число прочтений - 7479 )
alexdd
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 347
Зарегистрирован: 25. Июня 2007
Re: Остатки в форме списка справочника
Ответ #15 - 29. Ноября 2007 :: 12:22
Печать  
leshik писал(а) 29. Ноября 2007 :: 11:41:

Ну вот чего ты человека в ступор вгоняешь?
Запрос выполняется не для всего справочника, а только для той части, которая отображена на экране и столько раз сколько строк отображено на экране....


я так понял, что функция Остаток() вписана куда-то в формулу на форме списка, тогда запросы будут выполнятся при каждом обновлении формы. Т.е. когда пользователь будет клацать по ячейкам, разворачивать форму, скролить и тд. Зачем с такой частотой выполнять эти запросы? Озадачен Получим визуально "Залипание" кнопок, будет тормозить. Лучше выполнить запрос один раз для текущего родителя, кэшировать таблицу(сделать индексированную, добавить индекс по ТМЦ) и остаток получать уже из тз.
Имхо, конечно, хозяин баринУлыбка
  
Наверх
 
IP записан
 
leshik
1c++ donor
На связи



Сообщений: 820
Местоположение: Пятигорск
Зарегистрирован: 22. Апреля 2007
Пол: Мужской
Re: Остатки в форме списка справочника
Ответ #16 - 29. Ноября 2007 :: 12:32
Печать  
ты мне только на один вопрос ответь - ты как данные в этой таблице обновлять будешь?
если другой пользователь остаток изменил...
  
Наверх
IP записан
 
alexdd
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 347
Зарегистрирован: 25. Июня 2007
Re: Остатки в форме списка справочника
Ответ #17 - 29. Ноября 2007 :: 15:55
Печать  
leshik писал(а) 29. Ноября 2007 :: 12:32:
ты мне только на один вопрос ответь - ты как данные в этой таблице обновлять будешь?
если другой пользователь остаток изменил...

а смысл это отслеживать в форме подбора? Ужас
  
Наверх
 
IP записан
 
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: Остатки в форме списка справочника
Ответ #18 - 29. Ноября 2007 :: 16:36
Печать  
>>а смысл это отслеживать в форме подбора? 
Ну как бы чтобы видеть скоко осталось... и чтобы документы однозначно проводились после окончания подбора
Я вот такое забабахал:
http://www.forum.mista.ru/topic.php?id=301952

  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
alexdd
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 347
Зарегистрирован: 25. Июня 2007
Re: Остатки в форме списка справочника
Ответ #19 - 29. Ноября 2007 :: 17:22
Печать  
после окончания подбора все равно не факт, что проведется однозначноУлыбка(ну например другой пользователь выбрал тот же ТМЦ и провел документ чуть раньше). Зато форма очень тормозная будет. Имхо, при подборе остатки нужны просто информативно, чтобы видеть порядок остатка, обновлять их каждую секунду это лишнее
  
Наверх
 
IP записан
 
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: Остатки в форме списка справочника
Ответ #20 - 29. Ноября 2007 :: 18:07
Печать  
Факт, факт  Подмигивание
Одновременно 1С не дает доки проводить... да и SQL выполняет инструкции последовательно
Даже если остаток визуально не изменился (не передернули курсор) - при вводе кол-ва опять же есть вычисление доступного кол-ва
А каждую секунду ничего не пересчитывается - это обычная функция в форме списка (в типовых это сплошь и рядом)
  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
1cvirus
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 89
Зарегистрирован: 24. Мая 2006
Re: Остатки в форме списка справочника
Ответ #21 - 30. Ноября 2007 :: 08:45
Печать  
на HARE была статья с примером хранения текущих остатков в MySQL и получением их в форме списка - ускорение листания в 3 раза
Способ Время на строку, сек
вычисляемое текстовое поле 0.019
SQL-запрос к БД >0.100
дополнительные реквизиты 0.004
отдельная БД 0.007
  
Наверх
 
IP записан
 
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: Остатки в форме списка справочника
Ответ #22 - 30. Ноября 2007 :: 08:51
Печать  
Угу... особенно порадовали отдельные реквизиты...
Люди не только смотрят в справочник но еще проводят много приходов и расходов  Подмигивание
Надо обо всех подумать....
  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
1cvirus
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 89
Зарегистрирован: 24. Мая 2006
Re: Остатки в форме списка справочника
Ответ #23 - 30. Ноября 2007 :: 09:11
Печать  
Цитата:
Угу... особенно порадовали отдельные реквизиты...
Люди не только смотрят в справочник но еще проводят много приходов и расходов  Подмигивание
Надо обо всех подумать....

лично я такого не делал
а по поводу проведения приходов-расходов - там тоже много проводят - при любом проведении пишется текущий остаток в MySQL - сколько здесь потеряется времени - незнаю - надо замерять
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 [2] 
ОтправитьПечать