Сегодня в скайп позвонил давний знакомый, одинэсник среднего звена. Не гений, как я.
Говорит, туплю уже полтора часа, никак понять не могу.
Открываю отчет на СКД через Операции - Отчеты - Мой отчет, нажимаю Сформировать - показывает данные.
А если вызываю программно Отчеты.МойОтчет.Создать(), а затем СкомпоноватьРезультат(), выдает пустой результат.
Как вы думаете в чем было дело?
Дело было в зацикливании сознания кодера. Программно он отчет запускал под правами ограниченного пользователями, у которого не было прав на просмотр регистра, по которому работал запрос. А через меню проверял под правами полного пользователя.
Гыгыгы... Я это сразу заметил потому, что в одном случае он лазил через меню, в другом - через другой путь в интерфейсе.
Ум практика быстро учится замечать отличия, особенно когда в одном случае работает, в другом нет.
Моя консультация по этому вопросу длилась минуты две, пока он мне показывал экран в скайпе. Да.
Journal information