Пишу отчет на СКД. Обращаюсь запросом к регистру накопления "ПродажиСебестоимость". В регистре есть реквизит "ДокументДвижения" тип "ДокументСсылка". В результате СКД требует, права на чтение для всех видов документов. Хотя реально используется очень маленький список видов документов. Подскажите, пожалуйста как обмануть СКД. Что бы:
1) Не давать пользователям прав на чтение всех видов документов
2) Не изменять в регистре тип реквизита "ДокументДвижения", сделав его составным.
1) Не давать пользователям прав на чтение всех видов документов
2) Не изменять в регистре тип реквизита "ДокументДвижения", сделав его составным.
По теме из базы знаний
- Программное открытие отчета СКД с параметрами и отбором
- Доработка типового отчета на СКД с помощью расширения
- По-настоящему свои макеты в отчетах СКД. Исследование процесса компоновки и генерация кода отчета
- Отчет на СКД с использованием форм из БСП. Варианты передачи списка значений в параметр СКД
- Объединение ячеек по вертикали и горизонтали в отчете на СКД (объединение заголовков родительских группировок)
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Блин рано обрадовался. Форма отчета стала открываться без проблем. Но при попытке сформировать отчет выдается сообщение:
{Форма.ФормаОтчета.Форма(208)}: Ошибка при вызове метода контекста (Выполнить)
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, ДанныеРасшифровки);
по причине:
Ошибка компоновки макета
по причине:
Ошибка создания набора данных "НаборДанных1"
по причине:
Ошибка в запросе набора данных
по причине:
Недостаточно прав для работы с таблицей "Документ.ВходящийАкцептСчетаФактуры"
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, ДанныеРасшифровки);
по причине:
Ошибка компоновки макета
по причине:
Ошибка создания набора данных "НаборДанных1"
по причине:
Ошибка в запросе набора данных
по причине:
Недостаточно прав для работы с таблицей "Документ.ВходящийАкцептСчетаФактуры"
Локализовал ошибку. Этот запрос не работает.
ВЫБРАТЬ РАЗРЕШЕННЫЕ
ПродажиСебестоимость.Подразделение,
ПродажиСебестоимость.Номенклатура,
ПродажиСебестоимость.ХарактеристикаНоменклатуры,
ПродажиСебестоимость.ЗаказПокупателя,
ПродажиСебестоимость.ДокументДвижения,
ПродажиСебестоимость.ДокументДвижения КАК ДокументДвижения1,
0 КАК Поле1,
0 КАК Поле2,
ПродажиСебестоимость.ДокументДвижения.Организация
ИЗ
РегистрНакопления.ПродажиСебестоимость КАК ПродажиСебестоимость
ГДЕ
ПродажиСебестоимость.Период МЕЖДУ &НачалоПериода И &КонецПериода
И ПродажиСебестоимость.ДокументДвижения <> НЕОПРЕДЕЛЕНО
И ПродажиСебестоимость.ДокументДвижения.Дата < &НачалоПериода
И ПродажиСебестоимость.Регистратор ССЫЛКА Документ.КорректировкаПоступления
СГРУППИРОВАТЬ ПО
ПродажиСебестоимость.Номенклатура,
ПродажиСебестоимость.ХарактеристикаНоменклатуры,
ПродажиСебестоимость.ЗаказПокупателя,
ПродажиСебестоимость.Подразделение,
ПродажиСебестоимость.ДокументДвижения.Организация,
ПродажиСебестоимость.ДокументДвижения,
ПродажиСебестоимость.ДокументДвижения
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот