Конфигурация Комплексная автоматизация, редакция 1.1 + CRM ПРОФ, редакция 1.4 (1.1.16/1.4.2) (1.1.16.1)
Платформа 8.2.14.540
База на SQL.
Если на документ (например "Заказ покупателя") существует большое количество ссылок в строках подчиненных документов (у нас это строки документов "Поступление товаров и услуг", "ГТД по импорту", "Поступления доп. расходов"), то при вызове "Перейти-Связанные документы" получаем ошибку: Ошибка выполнения запроса "Построенный запрос к СУБД использует слишком много таблиц. Допустимо не более 256".
Место - процедура ЗаполнитьТаблицуСвязанныхДокументов() в форме списка критерия отбора СвязанныеДокументы:
//CRM+
КэшПоТипамДокументов.Вставить(ПолноеИмяДокумента+"__"+Строка(НомСтр), СтруктураТипа);
//CRM-
В кэш добавляется запись на каждую строку подчиненного документа, а не одна на документ, что и влечет в дальнейшем ошибку в запросе.
Структура подчиненности для такого документа отображается пустой, полагаю ошибка аналогична.
Поправьте, пожалуйста.
Платформа 8.2.14.540
База на SQL.
Если на документ (например "Заказ покупателя") существует большое количество ссылок в строках подчиненных документов (у нас это строки документов "Поступление товаров и услуг", "ГТД по импорту", "Поступления доп. расходов"), то при вызове "Перейти-Связанные документы" получаем ошибку: Ошибка выполнения запроса "Построенный запрос к СУБД использует слишком много таблиц. Допустимо не более 256".
Место - процедура ЗаполнитьТаблицуСвязанныхДокументов() в форме списка критерия отбора СвязанныеДокументы:
//CRM+
КэшПоТипамДокументов.Вставить(ПолноеИмяДокумента+"__"+Строка(НомСтр), СтруктураТипа);
//CRM-
В кэш добавляется запись на каждую строку подчиненного документа, а не одна на документ, что и влечет в дальнейшем ошибку в запросе.
Структура подчиненности для такого документа отображается пустой, полагаю ошибка аналогична.
Поправьте, пожалуйста.