Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 11:40

Быстрый запрос неоплаченных ведомостей ЗП в Бухгалтерии 8

Автор bolobol, 11 сен 2011, 19:35

0 Пользователей и 1 гость просматривают эту тему.

bolobol

Приветствую.

Дано:
Есть список ведомостей на ЗП: ЗарплатаКВыплатеОрганизаций
Они используются в СписанииСРасчётногоСчёта, сколько фамилий в ведомости, столько раз в таблице ПеречислениеЗаработнойПлаты встречается и ведомость. В одном документе могут быть несколько ведомостей.
Надо:
Отобрать неоплаченные ведомости максимально эффективно.

Решение в лоб (синтаксис сокращён):
ВЫБРАТЬ РАЗЛИЧНЫЕ Ведомость из СписанияСРасчётногоСчетаПеречислениеЗаработнойПлаты ПОМЕСТИТЬ В ОплаченныеВедомости;
Выбрать Ссылка из ЗарплатаКВыплатеОрганизаций ГДЕ Ссылка НЕ В ОплаченныеВедомости

Запуск и... уж пятьдесят минут прошло... И оно понятно - каждый день количество ведомостей растёт, а выбираем из таблицы оплаченных все строки, сворачиваем, а затем из таблицы ведомостей просим проверить каждую, что она не входит в оплаченные.

Сумма(ОплаченнаяВедомость(i)*КолвоФИООплаченнойВедомости(i))+(КолвоОплаченныхВедомостей*ВсегоВедомостей) => очень возрастающая сложность с каждым новым документом.

А как упростить?

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск