maximum call stack size exceeded 1с

1. Dimony4 3 26.10.21 22:50 Сейчас в теме
После обновления на релиз получаю ошибку maximum call stack size exceeded 1с, когда нажимаю "Настроить список" в форме списка справочника "Внутренние документы".

Эта ошибка появляется в web клиенте (сервер IIS), но не появляется в тонком клиенте.

Решение:
изменить текст запроса динамического списка.

вместо
ВидыВнутреннихДокументов.ЯвляетсяКомплектомДокументов КАК ЯвляетсяКомплектомДокументов,
ВидыВнутреннихДокументов.ИспользоватьПодписание КАК ИспользоватьПодписание,

сделать
Естьnull(ВидыВнутреннихДокументов.ЯвляетсяКомплектомДокументов, ложь) КАК ЯвляетсяКомплектомДокументов,
Естьnull(ВидыВнутреннихДокументов.ИспользоватьПодписание, ложь) КАК ИспользоватьПодписание,

Конфигурация Документооборт 2.1.29.17.
В результате обновления изменился текст запроса динамического списка.
К основной таблице добавилось левое соединение
Странно то, что описанная ошибка имеет такое решение.

Очень надеюсь, что знающие напишут свой комментарий по этой теме.
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. comptr 35 27.10.21 07:13 Сейчас в теме
На какой версии ДО возникает эта ошибка?
Чтобы ВидыВнутреннихДокументов.ЯвляетсяКомплектомДокументов стал NULL, во внутреннем документе поле ВидДокумента должно быть пустым, а это ключевой реквизит документа, он не должен быть пустым.
Конечно, в запросе дожно быть ЕСТЬNULL, но проверьте документы, все ли они заполнены корректно.
3. Dimony4 3 27.10.21 09:01 Сейчас в теме
(2) 2.1.29.17

Проверил запросом. Количество записей 0.

выбрать
	Документ,
	ВидДокумента
из
	РегистрСведений.ДанныеВнутреннихДокументов КАК ВнутренниеДокументы
	где
		ВнутренниеДокументы.ВидДокумента = Значение(Справочник.ВидыВнутреннихДокументов.ПустаяСсылка)
		или
		ВнутренниеДокументы.Документ = Значение(Справочник.ВнутренниеДокументы.ПустаяССылка)
Показать


"битых ссылок" в Документ, ВидДокумента нет.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот