#0
by Andrey_19_73
Добрый день! Есть самописная конфа по зп, где Док.НачсилениеЗП при проведении выполняет по каждому человеку штук 10 таких запросов по бух счетам, что ниже. Начал перепроводить базу, которая ни разу не проводилась с 2010 года, а там 1 месяц проводится часа 3. Решил оптимизировать. Подскажите, как выгрузить в ТЗ, а там уже искать по человеку. Или не получится из-за двух субконто? Спасибо.
#3
by Franchiser
Еще варинат создать в тз колонку типа массив и в нее пихать отпуска... Соответственно в тз сотрудники будут уникальны.
#4
by Федор15
_б.ВыбратьСубконто; _б.ВыбратьСубконто; - это лишнее. Там достаточен 1 цикл : _б.ВыбратьСубконто(ВидыСубконто.ДокОтпуск); Пока _б.ПолучитьСубконто(ВидыСубконто.ДокОтпуск) = 1 Цикл
#6
by Franchiser
Я так понимаю это ошибочный исходный запрос, который он собирается менять, отбора по человеку вероятно не будет...
#7
by Федор15
В любом случае, выгрузкой в ТЗ и затем поиском по ТЗ, он не оптимизирует, а лишь замедлит алгоритм. Есть же метод ПолучитьСубконто
#9
by Andrey_19_73
В ОбработкаПроведения есть Цикл по строкам документа, где вызывается Процедура ПроводкаСтрока в которой и выполняются куча бухитогов, каждый по своему счету. - А как выгрузить бухитоги в ТЗ? - Я думаю сделать БухИтоги 1 раз по всем сотрудникам, а затем в нем искать человека??? P.S. 15 раз вызывается запрос бухитогов, только что подсчитал.
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- V7 Запрос по БухСчету (Не бух запрос)
- v7: Почему Запрос.Выгрузить(тзЗапрос) выгружает пустую таблицу?
- v7: v7 : НДС при возврате
- v7: Как Запрос выгрузить в таблицу значений?
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- v7: 1С V7.7 в сети
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- v7: Выгрузить таблицу значений в таблицу
- v7: Перенос данных Бухгалтерия из v7 в v8
- v7: Не могу выгрузить результат запроса в таблицу значений.
В этой группе 1С
- Ошибка backend.dll при запуске Толстого клиента обычное приложение
- Точка останова в процедуре с директивой &НаСервере (1С: 8.3)
- Отпуск ВКС-ника по ставке НДФЛ 30%. Где правда, как сделать?
- БП3.0 Внешний источник данных УФ
- Перенос данных из ЗУП 2.5 в УПП 1.3?
- УПП разные виды воспроизводства для одной номенклатуры.
- Разделение данных: контроль уникальности нумерации
- Не запускается Агент сервера 1С 8.3
- БП 3.0 должность сотрудника
- Какой браузер открывает ссылку в поле HTML?
- отчет по структуре подчиненности УФ БП 3.0
- УТ 11. Печать ТТН без задания на перевозку
- Где лучше хранить данные внешней обработки
- УПП 1.3 сравнение материалов в спецификации с тем, что попало в ТН, созданную на основании ОПЗС
- В документах ПКО и РКо сумма с прописью выводится на английском языке
- сумма с прописью выводится на английском языке
- Для требуемой операции необходим объект OLE DB Session, не поддерживаемый текущи
- Формирование штрих кода на счете-квитанции для оплаты
- Документ поступления в партиях не указан (УТ 11)
- Как проверить базу 1С на дубли?