Есть простенький запрос:
В продажу пихаю ссылку на документ, у этого документа в указанном запросе регистре есть записи, но при выполнении кода в модуле объекта он выдает пустой результат запроса, если проверить через консоль запроса, то он выдаст нужные значения.
Вопрос: что за......? и как это обойти или исправить..?
З.Ы. Конфа серверная, кэш чистил, комп перезагружал не помогло
ВЫБРАТЬ
ПланКалендарныйГрафик.Регистратор,
МАКСИМУМ(ПланКалендарныйГрафик.НомерСтроки) КАК НомерСтроки
ИЗ
РегистрСведений.ПланКалендарныйГрафик КАК ПланКалендарныйГрафик
ГДЕ
АХ_ПланКалендарныйГрафик.Регистратор = &Продажа
СГРУППИРОВАТЬ ПО
ПланКалендарныйГрафик.Регистратор
ПоказатьВ продажу пихаю ссылку на документ, у этого документа в указанном запросе регистре есть записи, но при выполнении кода в модуле объекта он выдает пустой результат запроса, если проверить через консоль запроса, то он выдаст нужные значения.
Вопрос: что за......? и как это обойти или исправить..?
З.Ы. Конфа серверная, кэш чистил, комп перезагружал не помогло
По теме из базы знаний
- Выполнение и отладка запроса
- Распространенные ошибки разработчиков, приводящие к проблемам производительности
- Зачем и как читать чужой код? Какой результат ожидаем получить? Основные подходы
- API-интеграция 1С с маркетплейсами ОЗОН, WildBerries, Я.Маркет, СберМегаМаркет, Стройландия, Леруа Мерлен, Hoff, AliExpress для УТ11, КА2, ERP2, УНФ, БП3, Розница, УТ10, УПП1.3
- Несколько альтернативных универсальных способов подбора ссылок при переносах данных
Найденные решения
(15)
Смотрите информацию по проведению документов. В транзакции (в которой и обработчик проведения) все действия производятся в кеше. Только по корректном завершении транзакции данные попадают в таблицы БД.
Все обращения к БД из обработчика проведения учитывают и кеш транзакции. Остальные его просто не видят.
но при остановленном отладчике, значения в консоле запроса по этому запросу все равно находятся
Смотрите информацию по проведению документов. В транзакции (в которой и обработчик проведения) все действия производятся в кеше. Только по корректном завершении транзакции данные попадают в таблицы БД.
Все обращения к БД из обработчика проведения учитывают и кеш транзакции. Остальные его просто не видят.
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(15)
Смотрите информацию по проведению документов. В транзакции (в которой и обработчик проведения) все действия производятся в кеше. Только по корректном завершении транзакции данные попадают в таблицы БД.
Все обращения к БД из обработчика проведения учитывают и кеш транзакции. Остальные его просто не видят.
но при остановленном отладчике, значения в консоле запроса по этому запросу все равно находятся
Смотрите информацию по проведению документов. В транзакции (в которой и обработчик проведения) все действия производятся в кеше. Только по корректном завершении транзакции данные попадают в таблицы БД.
Все обращения к БД из обработчика проведения учитывают и кеш транзакции. Остальные его просто не видят.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот