Как найти нужное право? (Сумма в отчете "Остатки товаров")
Конфигурация Бухгалтерия 3.0.67.67
В отчете "Остатки товаров" у менеджеров по продажам показывается только количество. Суммы нет.
Два часа просидел - так и не нашел, где устанавливается ограничение по правам.
Если дать право "Чтение данных бухгалтерии", то сумма появляется, но тогда доступны все документы для чтения.
Как можно определить минимально необходимое право? По коду отладчиком ничего не нашел...
В отчете "Остатки товаров" у менеджеров по продажам показывается только количество. Суммы нет.
Два часа просидел - так и не нашел, где устанавливается ограничение по правам.
Если дать право "Чтение данных бухгалтерии", то сумма появляется, но тогда доступны все документы для чтения.
Как можно определить минимально необходимое право? По коду отладчиком ничего не нашел...
По теме из базы знаний
- Универсальный конструктор отчетов (Новейший отчет) для 1C 7.7
- Как сдать экзамен 1С:Специалист по платформе?
- Распределение товаров поступлений по направлениям деятельности с кастомной настройкой
- Как настроить и использовать бонусную программу лояльности в 1С:ERP: отчеты для анализа остатков и бонусных баллов
- Старт в 1С: Практика и Кейсы. Часть 1
Найденные решения
Если кому-то интересно, то в общем используются конструкции типа
Мне в данном случае помогло добавить в расширение форму этого отчета и дописать всего одну строчку
Если УправлениеДоступомБПВызовСервера.ПравоДоступаКДаннымБухгалтерии() Тогда
Мне в данном случае помогло добавить в расширение форму этого отчета и дописать всего одну строчку
&НаСервере
&Вместо("СформироватьОтчетНаСервере")
Функция Расш1_СформироватьОтчетНаСервере() Экспорт
Если Не ПроверитьЗаполнение() Тогда
Возврат Новый Структура("ЗаданиеВыполнено, ОтказПроверкиЗаполнения", Истина, Истина);
КонецЕсли;
ДлительныеОперации.ОтменитьВыполнениеЗадания(ИдентификаторЗадания);
ИдентификаторЗадания = Неопределено;
ОбщегоНазначенияКлиентСервер.УстановитьСостояниеПоляТабличногоДокумента(Элементы.Результат, "НеИспользовать");
Отчет.КомпоновщикНастроек.Настройки.ДополнительныеСвойства.Вставить("ВыводитьЗаголовок", ВыводитьЗаголовок);
Отчет.КомпоновщикНастроек.Настройки.ДополнительныеСвойства.Вставить("ВыводитьПодвал" , ВыводитьПодвал);
ПараметрыОтчета = ПодготовитьПараметрыОтчетаНаСервере();
// Добавление кода :)
БухгалтерскиеОтчетыКлиентСервер.ДобавитьВыбранноеПоле(ПараметрыОтчета.НастройкиКомпоновкиДанных.Выбор, "Сумма");
// Все
Если ИнформационнаяБазаФайловая Тогда
...
ПоказатьОстальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Вопрос конкретный - ЗАЧЕМ менеджеру по продажам суммы остатков?
Это вообще его не касается - это бухгалтеру нужно знать. А вот документы реализации как раз его стихия, вы их хотите ему закрыть?
И если у вас выданы права Менеджер по продажам - какие проблемы вообще - если перепутаны должостные обязанности - так приведите их в соответствие.
ну как менеджер по продажам не должен видеть документов - если он сам же их должен создавать , продавая товар?
Это вообще его не касается - это бухгалтеру нужно знать. А вот документы реализации как раз его стихия, вы их хотите ему закрыть?
И если у вас выданы права Менеджер по продажам - какие проблемы вообще - если перепутаны должостные обязанности - так приведите их в соответствие.
ну как менеджер по продажам не должен видеть документов - если он сам же их должен создавать , продавая товар?
(7)
Это своеобразный ориентир по себестоимости товара для менеджера по продажам.
Вопрос по закрытию каких-либо документов менеджерам по продажам не стоит.
Вопрос как им в конкретный отчет добавить конкретное поле?
Вопрос конкретный - ЗАЧЕМ менеджеру по продажам суммы остатков?
Это своеобразный ориентир по себестоимости товара для менеджера по продажам.
Вопрос по закрытию каких-либо документов менеджерам по продажам не стоит.
Вопрос как им в конкретный отчет добавить конкретное поле?
Если кому-то интересно, то в общем используются конструкции типа
Мне в данном случае помогло добавить в расширение форму этого отчета и дописать всего одну строчку
Если УправлениеДоступомБПВызовСервера.ПравоДоступаКДаннымБухгалтерии() Тогда
Мне в данном случае помогло добавить в расширение форму этого отчета и дописать всего одну строчку
&НаСервере
&Вместо("СформироватьОтчетНаСервере")
Функция Расш1_СформироватьОтчетНаСервере() Экспорт
Если Не ПроверитьЗаполнение() Тогда
Возврат Новый Структура("ЗаданиеВыполнено, ОтказПроверкиЗаполнения", Истина, Истина);
КонецЕсли;
ДлительныеОперации.ОтменитьВыполнениеЗадания(ИдентификаторЗадания);
ИдентификаторЗадания = Неопределено;
ОбщегоНазначенияКлиентСервер.УстановитьСостояниеПоляТабличногоДокумента(Элементы.Результат, "НеИспользовать");
Отчет.КомпоновщикНастроек.Настройки.ДополнительныеСвойства.Вставить("ВыводитьЗаголовок", ВыводитьЗаголовок);
Отчет.КомпоновщикНастроек.Настройки.ДополнительныеСвойства.Вставить("ВыводитьПодвал" , ВыводитьПодвал);
ПараметрыОтчета = ПодготовитьПараметрыОтчетаНаСервере();
// Добавление кода :)
БухгалтерскиеОтчетыКлиентСервер.ДобавитьВыбранноеПоле(ПараметрыОтчета.НастройкиКомпоновкиДанных.Выбор, "Сумма");
// Все
Если ИнформационнаяБазаФайловая Тогда
...
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот