#0
by Corvax
Ситуация: в форме справочника номенклатура есть две графы - остаток товара на складе и резерв. Под табличной частью есть информационная строка, в которой выводятся цены (опт, мелкий опт, розница и т.д. - сколько в прайс добавишь), рассчитываемые из средней цены (общая стоимость / общее количество). Количество и стоимость берутся из регистра.Так вот, при выписывании документа в подборе это все не очень быстро работает. Особенно когда открывается группа, приходится ждать секунды две.Есть ли рекомендации, как можно организовать кэширование, или ускорить получение итогов из регистра?Буду благодарен за любые мнения по этому поводу.
#2
by WildHare
Сделай проще - выброси эти колонки из табличной части и перенеси цифры остатка и резерва туда, где цены. Тормоза исчезнут.
#3
by Corvax
2Неизвестный :)) в Новосибирске прибавляй три часа... Выспался уже :)) Не Гад ли Такой скрывается под таким ником?2WildHare - менеджеры оченно против такого положения вещей, предлагал уже. "Это ведь надо по каждому товару пробежаться, чтоб узнать сколько чего осталось" :( Пытался при смене группы выгружать итоги в таблицу значений, а потом цифры брать из нее - еще медленнее.Еще, вдогонку. Сделал флажочек - не показывать нулевые остатки (ИспользоватьСписокЭлементов). Так им нужно чтоб и без нулевых остатков, но с группами. Говорю: "по-другому нельзя, это 1С-ка такая".Не верят!В общем, так и пытаюсь стиль работы в конторе своими силами менять :)))
#4
by Dich
Аналогичную проблему решил только прямым обращением к соответствующим таблицам базы данных, минуя функции 1С. Даже, когда эти реквизиты присутствуют не в информационной строке, а в непосредственно табличной части все работает достаточно быстро.
#5
by megatrend
Дич ! Намыль пожалуйста, как это сделано. Я тоже хочу свою 7.5 Торговлю приобучить быстрому подбору.
#8
by UnLeaded
!!! Все решения Dich под 1C+SQL элементарно переносятся под 1C+DBF !!! Проверено... ну может быть только без хранимых процедур :-)
#9
by Артем
Если обходиться стандартными средствами, то дело плохо. Тормоза гиганстские, совет-оставь все как есть, ленивые менеджеры сами приползут и попросят. Или сделай 2 подбора: с остатками и без.А вот брать все напрямую это интересно. Если можно, то и мне тоже.
#10
by Yury Chernov
To 3: можно сделать, используя список значений, и по группам, используя процедуру "ПриСменеИерархии" (если ничего не путаю). Тормозить правда будет.
#11
by Dich
Unleaded, ты имеешь в виду вызов функций АДО для фокспрошных баз?Corvax, все эти решения нужно делать конкретно для твоей базы (хотя бы для твоего регистра "товары"). Попробуй намылить мне кусок своей конфы, и я набросаю (только приблизительно), что надо сделать. Детальнее не получится, время прижало.
#13
by Alex
Раз пошла такая пъянка... Кто как получает остаток через SQL - запросом по всей базе, или берете остаток на начало месяца плюс дельту?
#14
by Dich
А о каких остатках речь? В регистрах хранится реальный остаток на последнюю рабочую дату, датированный первым числом последнего рабочего месяца (по-моему). Бухостатки вообще хранятся в помесячно в разрезе квартала. Короче, если интересуют текущие остатки, то достаточно их просто посмотреть...
#15
by Alex
Криво задал вопрос - "остатки на произвольную дату". Требуется для несколько другой задачи, но раз пошел разговор ...
#16
by Гад такой
Corvax ! Ты чё на Гада такого наезжаешь ? Тебя и самого не видно что-то давно...А что ж у тебя за номенклатура такая, что тормоза ? За 10 наверное.
#19
by Corvax
2Гад Такой - эт ты как :)) не наезжаю, а подкалываю :))2Dith - тебе MD-шник? (что такое кусок конфы :), модуль формы справочника?)2Yury Chernov - пробовал, тормоза еще те...
#21
by Татарин
Рег.СводныйОстаток работает оченно медленно,Рег.Остаток-значительно быстрее. Вариант такой - Рег.Остаток в таблице и внизу Рег.СводныйОстаток. Может устроит так... или я не о том?ЗЫ А для того чтобы СводныйОстаток работал быстрее - добавить индексы. На этом форуме он обсуждался( типа расставить флажки в рег. для быстрого отбора, либо в 1cv7.DD ручками)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как показать остатки методом Остатки?
- Остатки на складах, остатки организаций
- отрицательные остатки по регистру Остатки Партий На складах
- не показывает остатки из таблицы остатки и обороты.
- v8: УТ 10.3. Остатки видны в форме списка справочника "Номенклатура"?
- Как в управляемой форме посчитать итог по колонке тч на форме?
- Остатки на каждый день. Начальные остатки
- 1с 8.2 Р-р накопления (остатки). Разные остатки в ВТ Остатки и ОстаткиИОбороты
- Как убрать нулевые остатки (остатки разъехались по субконто)?
- Панель навигации в форме списка или форме группы справочника бывает?
В этой группе 1С
- 1С или Парус, что лучше?
- Рарус : Альфа-Авто: Автосервис+Автосалон+Автозапчасти?
- OFF: Чистка сопла струйного принтера EPSON STYLUS PHOTO 700
- Непонятки с расчетом з/п
- Групповая обработка документов => В Excel
- Контрагент Розничная продажа
- v8. Как обратиться к регистру накоплений ?
- ТиС. Инвентаризация при помощи Терминала. Помогите ...
- Godex ez-2p
- Правка построителя отчёта из отчёта типовой конфигурации
- Большой документооборот
- Киньте идеи о том, как перенумеровать документы
- Пересчет ссылок с 1753 года. Зачем? Почему?
- Потеряли уважение к себе ???
- Опять PGP !!! Как верифицировать подпись?
- Говорящая 1С, OLE и TTS [ reposted from FIDO7.RU.F1CSOFT ]
- Внешние компоненты для 1С на заказ.
- 1C Предприятие 7.7 SQL Медленный поиск в списке справочника
- !!! 1С как OLE Automation сервер !!!
- Коды в справочниках - зачем они?