4 недели назад
Внешняя обработка 1С виснет на рабочей базе: один серверный вызов вместо тысяч
Клиент-серверный мост во внешней обработке 1С собирается из трёх частей: процедура формы на клиенте собирает параметры, серверная процедура с директивой &НаСервереБезКонтекста читает данные из базы, а обратно возвращается одна структура или таблица значений. Вызов один на всю операцию, без обращений к серверу внутри цикла. Тогда обработка не зависает после переезда с тестового стенда на рабочий сервер. Бухгалтер загружает прайс поставщика: таблица на пять тысяч строк, обработка сопоставляет каждую позицию с номенклатурой...