Прайс-лист для 7.7. А побыстрее можно?

23.11.20

Задачи пользователя - Прайсы

Неоптимально написанные стандартные отчеты для 77? Прошло уже более 15 лет, а они существуют. Один из таких аборигенов – Печать прайс-листа. Если в базе большое количество цен и ассортимент, запускайте этот отчет и спокойно идите на обед - результат может сформироваться только к концу перерыва.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Прайс-лист
.ert 206,00Kb
30
30 Скачать (3 SM) Купить за 2 450 руб.

Он является завсегдатаем нескольких конфигураций- есть в ТиС и в комплексной.

При его написании, у разработчика связь с землей похоже была утрачена.

Основной запрос выборки данных специфичен - думали, что  у предприятия может быть два, ну от силы три типа цен. Вторая "думка" - цены одни, на все времена. Они вечны и не могут устаревать. Поэтому было решено, что фильтр в запросе будет излишним, выберем все, какие только есть цены номенклатур. Разберемся с ними потом.

Видимо не учитывалось, что пользователи – они другие, и в одном прайс-листе не «вываливают» сразу все цены, а формируют лишь несколько - те, которые нужны.

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

Результат: в базах данных, где 20...40 и более типов цен, при большой выборке отчет «тормозит».

Понятно, что чем больше цен и номенклатур, тем эта деградация прогрессирует, а быстроходность отчета напротив падает.

Чтобы отчет вернуть к жизни, достаточно оказалось легкого ремонта  - исправить всего 10 строк: ноги поставить на место ног, а руки туда - куда им положено.

Нужно сказать, что сообщество давно заприметило эту странную особенность стандартного отчета и даже боролось с ним. Например здесь - Быстрый прайс для Торговля+Склад 7.7.

Сравнение времени выполнения отчетов в базе данных, где 130 цен при выборке по четырем типам цен:

Стандартный отчет – 430 сек.

Быстрый прайс для Торговля+Склад 7.7 – 170 сек.

Прайс-лист "побыстрее" – 26 сек.

P.S. При оформлении кнопки отчета использовались идея, картинка и три строки кода, «украденные» отсюда . За что спасибо автору.

Статьи и решения для платформы 8.х

Расчет премий сотрудников в Управление торговлей 10 и 11

Сравнение товарных остатков между двумя базами данных

Учет доставок в Управление торговлей 10.3 (УПП - опционально)

Контроль отправки чеков ККМ в ОФД

 

Управление торговлей 10: Закрыта сделка с покупателем. Правда?

Комиссионная торговля в Рознице 2. С чем ее едят?  

Контроль остатков при продажах в бухгалтерии 3.0 Исправление ошибок

Сравнение взаиморасчетов с контрагентами УТ с БП 

Ошибка СУБД: ERROR: relation … does not exist

Настройка обмена в 1С:Предприятие 8 после смены баз данных

Учета документов, сданных в бухгалтерию для Управление торговли 10.3

Клиент-банк ВТБ 24. "Неожиданный" ОКТМО

Загрузка отборов в Сегмент номенклатуры

Новогодние истории: Праздничный учет 

Cправочная информация. Картинки.

Решения для платформы 7.7

Быстрая Книга учета доходов и расходов для комплексной 7.7

Реестр сертификатов для 7.7

Комфортные наборы пользователя

Оборудование

Обновление прошивки на фискальном регистраторе Штрих-М. Com - порт

Обновление прошивки на фискальном регистраторе Штрих-М. USB - порт

Установка лицензии на ККТ Штрих-М

 

 

См. также

Ценообразование, анализ цен Пользователь Оперативный учет 7.7 1С:Торговля и склад 7.7 Россия Управленческий учет Абонемент ($m)

Переоценка для программы Торговля и Склад 7.7 (изменение цены на процент).

2 стартмани

09.03.2022    4327    4    dmitry_sizonenko    1    

2

Логистика, склад и ТМЦ Ценообразование, анализ цен Пользователь Платформа 1С v7.7 Конфигурации 1cv7 Казахстан Управленческий учет Абонемент ($m)

Этот отчёт по остаткам ТМЦ поможет сравнить цены и сделать выборку по количеству товара. Тестировался на конфигурации Торговля+Склад для Казахстана, редакция 1.0, версия 7.70.014.

3 стартмани

14.04.2021    4719    2    softmaker    0    

0

Ценообразование, анализ цен Корректировка данных Пользователь Платформа 1С v7.7 1С:Торговля и склад 7.7 Казахстан Управленческий учет Абонемент ($m)

Эта обработка поможет изменить цены в справочнике Номенклатура. Тестировалась на конфигурации Торговля+Склад для Казахстана, редакция 1.0, версия 7.70.014.

3 стартмани

13.04.2021    7451    1    softmaker    4    

1

Взаиморасчеты Бухгалтер Пользователь Платформа 1С v8.3 1С:Управление торговлей 10 Россия Управленческий учет Абонемент ($m)

Взаиморасчеты по сделке можно контролировать одноименным отчетом. А если нужно глубже и подробнее? Например, проверить еще и закрытие расчетов с поставщиками.

3 стартмани

23.11.2020    5667    8    aspirator23    2    

3

Розничная торговля Ценообразование, анализ цен Маркетплейсы Программист Оперативный учет 7.7 1С:Комплексная 7.7 1С:Торговля и склад 7.7 Россия Управленческий учет Абонемент ($m)

Внешняя обработка для 1С 7.7 конфигураций ТиС и Комплексная конфигурация. Подходит для Windows, которые поддерживают работу с WinHttpRequest.

2 стартмани

10.11.2020    9806    26    user1479046    10    

7

Логистика, склад и ТМЦ Адаптация типовых решений Бухгалтер Пользователь Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Абонемент ($m)

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

3 стартмани

12.10.2020    7007    9    aspirator23    18    

3

Прайсы Бухгалтер Пользователь Платформа 1С v7.7 1С:Производство+Услуги+Бухгалтерия Украина Бухгалтерский учет Управленческий учет Абонемент ($m)

Прайс-лист для конфигурации "Производство+Услуги+Бухгалтерия" 7.7 для Украины . Позволяет выводить  прайс-листы с выбранными типами цен (в том числе, в Excel) с комментариями к номенклатуре (если они сформированы), а также устанавливать новые цены на выбранную дату и комментарии. Это доработанная версия https://infostart.ru/public/117389/ этого под украинскую конфигурацию. Тестировалось на платформе 7.70.027

1 стартмани

14.05.2020    4677    0    byshchenko    0    

3
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. candy_sk 28.06.13 21:56 Сейчас в теме
Спасибо!
Собирался уже сам писать нечто похожее (достали косяки отчёта)
Щас заценим!
2. CheBurator 2712 04.04.15 21:48 Сейчас в теме
Хоть бы написал автор что-то, а то лезть в код смотерть...
3. aspirator23 339 05.04.15 07:12 Сейчас в теме
(2) CheBurator, Так я же написал в чем проблема и как проявляется. Отчет доработан: "...исправить всего 10 строк..."
Оставьте свое сообщение