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