Унифицированная форма Т-13 "без тормозов" (ЗУП 2.5)

22.06.16

Учетные задачи - Учет рабочего времени

В своих прошлых публикациях я уже описывал способы оптимизации некоторых процедур из типовых конфигураций.
На этот раз "жертвой" стал давно уже раздражающий своей медлительностью отчет и, по-совместительству, печатная форма "Унифицированная форма Т-13".

Скачать файл

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

Наименование По подписке [?] Купить один файл
Внешний отчет "Унифицированная форма Т-13" (оптимизированный)
.erf 71,40Kb
29
29 Скачать (1 SM) Купить за 1 850 руб.

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

Если коротко, то анализ статистики СУБД показал на узкое место в отчете Т-13. Все потенциально сложные для оптимизатора SQL вложенные запросы в отчете были преобразованы во временные таблицы (иногда с индексацией). 

В результате доработки на моей базе время обработки тестовой выборки уменьшилось с ~600 до ~50 секунд, т.е. было получено приблизительно 12-кратное ускорение.

Если интегрировать доработанный отчет непосредственно в базу, то изменения затронут также и печатную форму "Т-13". В данном случае наблюдалось ускорение от 2х до 5x, т.к. в этом случае не задействуется запрос из схемы компоновки данных.

ЗУП 2.5.101.2 (8.2.19.83), MS SQL Server 2005 (9.00.4053.00, 64-bit)

(аналогичные результаты в вашей рабочей среде не гарантируются, например, у меня в аналогичной базе, но на 10-ой версии SQL-сервера результат был не такой впечатляющий, приблизительно 2x)

табель Т-13 оптимизация тормозит медленно ускорение SQL ЗУП 2.2 СКД

См. также

Учет рабочего времени 1С v8.3 1С:ERP Управление предприятием 2 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Россия Управленческий учет Платные (руб)

Готовая интеграция для управляемых форм. Встраивается в вашу 1С как расширение. Реализует автоматический обмен данными между 1С и популярными СКУД, автоматизирует бизнес-процессы по созданию и учету сотрудников в СКУД. Значительно упрощает работу специалистов отдела кадров и отдела безопасности: избавляет от двойного ввода информации в 1С и СКУД, сокращает время составления табеля учета рабочего времени.

98000 руб.

30.01.2024    4099    131    0    

6

Зарплата Производство готовой продукции (работ, услуг) Учет рабочего времени Рабочее место Бизнес-аналитик Пользователь Руководитель проекта 1С v8.3 1С:Управление торговлей 10 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Торговля и склад 7.7 Бытовые услуги, сервис Оптовая торговля, дистрибуция, логистика Электротехника и микроэлектроника Управленческий учет Платные (руб)

Модуль или расширение «Сервисный центр для 1С» позволяет принимать в ремонт оборудование (компьютеры, бытовая техника и т.п.), оформлять заявки инженеров на посещение клиентов и вести начисление заработной платы для сотрудников. Позволяет наладить автоматизированный учет в сервисном центре на уже существующей базе.

16800 руб.

01.11.2012    97981    115    1    

125

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

Программа «Путевой лист грузового автомобиля в 1С:БП 3.0» - заполнить, распечатать, сохранить. Вы можете не только внести всю информацию и распечатать путевой лист грузового автомобиля в 1С, но и повторно использовать ранее введенные данные спустя любое время - данные путевого листа водителя сохраняются в "1С:Бухгалтерия 3.0" без каких-либо доработок.

4500 руб.

23.08.2019    60752    188    65    

183

Зарплата Учет рабочего времени Программист Бизнес-аналитик Бухгалтер Пользователь 1С v8.3 1С:ERP Управление предприятием 2 1С:Зарплата и кадры государственного учреждения 3 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Бухгалтерский учет Платные (руб)

Обработка предназначена для заполнения нецикличных графиков работы для вахтового метода работы и для работы в полевых условиях труда. Вводятся все виды времени вахтового цикла. Календарь вахтовика позволяет не заполнять индивидуальные графики работы на каждого сотрудника, что сильно снижает трудозатраты на ввод данных. Решение предназначено для ЗУП 3.х; ЕРП 2.х; КА 2.х; ЗКГУ 3.х. Благодаря использованию обычных графиков работы, норму времени можно указать по графику пятидневки.

6600 руб.

18.12.2019    28422    36    6    

33

Загрузка и выгрузка в Excel Зарплата Учет рабочего времени Бухгалтер 1С v8.3 Сложные периодические расчеты 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Платные (руб)

Внешняя обработка, позволяет пакетно создать шаблоны по подразделениям для заполнения табеля в Excel, после чего загрузить заполненные шаблоны в документы ЗУП "Табель учета рабочего времени", «Данные для расчета зарплаты». Поддерживается заполнение до 6 видов рабочего времени. Тестировалась на ЗУП 3.1.25.40. Подключается как дополнительная внешняя обработка. Необходима версия платформы с 8.3.18.

7800 руб.

23.03.2017    61400    83    99    

98

Зарплата Учет рабочего времени Кадровый учет Мессенджеры и боты Бухгалтер Пользователь 1С v8.3 Сложные периодические расчеты 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Платные (руб)

Сделайте взаимодействие сотрудников компании и бухгалтерии быстрым и удобным. С Личным кабинетом сотрудника в 1С:ЗУП 3.1 и КА 2.5 для Telegram больше не нужно лично посещать бухгалтерию и отдел кадров – все документы доступны в Telegram.

9600 руб.

21.03.2022    16186    8    20    

23
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Vladimir-R 171 09.08.17 10:00 Сейчас в теме
а если вместо
ГрафикиРаботыПоВидамВремени.ГрафикРаботы В
(ВЫБРАТЬ ГрафикРаботы ИЗ ВТГрафикиРаботыОтбор)
использовать
| внутреннее соединение ВТГрафикиРаботыОтбор как ВТГрафикиРаботыОтбор
| по ГрафикиРаботыПоВидамВремени.ГрафикРаботы= ВТГрафикиРаботыОтбор.ГрафикРаботы

получим еще небольшой прирост скорости
KAPACEB.AA; +1 Ответить
Оставьте свое сообщение