1С: Ошибка доступа к табличной чайки ячейки 1000 строки

Ошибка возникает из-за свойства 1С разделять разряды чисел. Соответственно часто чтобы нормально работать с числами больше 1000 в смеси со строками, приходится число предварительно форматировать. Например так:

1С: Установлен безопасный режим. Выполнение операции запрещено

С определенного релиза платформы, это сообщение стало появляться при использовании некоторых внешних обработок, которые пользователи открывали через Файл-Открыть.

Решение: а решение остается только одно — оформлять обработку в «подключаемую», т.к. нет способа отключить безопасный режим при открытии внешней обработки через это меню.

Для оформления внешней обработки, достаточно в модуле обработки добавить что-то вроде:

Ну и подключить её через соответствующий пункт вашей конфигурации (например «Дополнительные внешние отчеты и обработки»).

1С: Получение данных временных таблиц при отладке

Самый простой способ, перед вызовом Запрос.Выполнить(), поставить точку останова и по Shift-F9 вычислить чтото-вроде:

Запрос.МенеджерВременныхТаблиц.Таблицы[0].ПолучитьДанные().Выгрузить()

1с временная таблица уже существует

Сия ошибка оказывается может возникать и при банальном присутствии в табло отладчика записи вида:

😉 Минут 20 копья ломал пока выяснил в чем проблема

1C: Выборка из регистра сведений «Срез последних» не делает выборки, хотя записи в регистре есть

Очень часто проблема в том, что в запросе идёт выборка по условию из РЕСУРСА а не из измерения. Особенность выполнения запроса в 1С по «срезу последних» такова, что сначала делается выборка последних из измерений, а уже затем из ресурсов. Соответственно если в срезе последних по выбранным измерениям нет ресурса, то ничего и не вернётся.

Однако есть способ, заставить 1С выбрать «наоборот». Т.е. сначала делается выборка всего из условия в ресурсе, а затем из ник делается выборка по срезу последних. Достаточно вынести условие в параметры виртуальной таблицы.

1 12 13 14 15 16 46