0
Завершен

Вопрос по запросу при инициализации контур еди

tciban 5 месяцев назад обновлен 1 месяц назад 5

Уважаемые коллеги! Решил тут посмотреть почему очень медленно открываетс обработка Контур.ЕДИ.

почти 17% ушло на функцию

Функция ПоcчитатьКоличествоСообщенийВБазе()

Количество = Неопределено;

Если НЕ ЕстьНеобходимыеМетаданные("Справочники.КонтурEDI_Сообщения") Тогда
Возврат Количество;
КонецЕсли;

Запрос = ИнициализироватьЗапрос_КонтурEDI(ВнешнееХранилище);
Запрос.Текст =
"ВЫБРАТЬ РАЗРЕШЕННЫЕ
| КонтурEDI_Сообщения.Ссылка
|ИЗ
| Справочник.КонтурEDI_Сообщения КАК КонтурEDI_Сообщения";
Выборка = Запрос.Выполнить().Выбрать();

Возврат Выборка.Количество();

КонецФункции // ПоcчитатьКоличествоEDIСообщенийВБазе()

Вопрос - а не проще и быстрее через агрегатную функцию Количество(Различные КонтурEDI_Сообщения) ??!

Кроме того ни в контур еди ни в контур Меркурии не нашел обращения к КоличествоСообщенийВБазе!!!

Зачем это вообще?!

На рассмотрении

задал вопрос разработке

Спасибо. Можно как то им напрямую писать? Есть форум по контур еди?

Запланирован

данный вопрос будет учитываться в следующей версии модуля EDI

по вопросу более 2 недель не было обратной связи, считаем вопрос решённым

Завершен

Вижу в новом релизе запрос и функцию в целом сильно изменили. Молодцы.

Сервис поддержки клиентов работает на платформе UserEcho