Менеджер вариантов отчетов (копирование, удаление)

18.01.12

Разработка - Работа с интерфейсом

Копирование вариантов отчетов

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
МенеджерВариантовОтчетов.epf
.epf 10,65Kb
373
373 Скачать (1 SM) Купить за 1 850 руб.

Управляемая форма.

Обработка позволяет копировать и удалять варианты отчетов пользователей.

Работает с ХранилищеВариантовОтчетов (проверено на конфигурации, где варианты отчетов сохраняются в стандартном хранилище).

Теоретически должно работать на любой конфигурации, где у отчета "не переопределннно хранилище варианта".

Тоесть, если отчет открыть в конфиграторе, на закладке "Прочее", реквизит "Хранилище вариантов" - должно быть пусто.

 

Для копирования варианта отчета нужно :

 

1. установить курсор на строку с вариантом отчета, в колонке с пользователем, вариант которого нужно скопировать

2. нажать правую кнопку мыши и выбрать пункт "Скопировать"

3. в появившемся списке пользователей галочками отметить пользователей, которым будет скопирован вариант отчета

4. нажать "ок"

См. также

Работа с интерфейсом Системный администратор Программист Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия Платные (руб)

Механизм «Динамическое управление доступом к элементам форм объектов 1С8» предназначен для обеспечения возможности оперативного управления видимостью и доступностью элементов форм документов и справочников продуктов фирмы «1С» «1С:Предприятие 8». Решение универсальное, встраивается в любую конфигурацию с минимальными доработками, что позволяет без проблем обновлять типовые решения.

5000 руб.

14.01.2016    55624    17    23    

43

Работа с интерфейсом Рабочее место Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия Платные (руб)

Универсальный редактор картинок 1С предназначен для обработки изображений в режиме «Предприятие», с возможностью рисовать на них. Поддерживается работа как в обычных формах (толстый клиент) так и на управляемых формах (тонкий клиент). Обработка позволяет редактировать как картинки, хранимые в базе, так и графические файлы с диска на файловой системе. Помимо базовых функций (изменение размеров, преобразование формата, обрезание картинки, повороты и т.п.) – редактор имеет богатый набор инструментов для рисования. Доступна функция вставки изображения из буфера обмена. Объект может быть использован: на стороне клиента, на стороне сервера, из внешнего соединения. Обработка будет особенно полезна тем, кто вносит картинки в базу (изображения номенклатуры, фотографии физических лиц и т.п.). Функционал реализуется с использованием JavaScript и бесплатного ПО ImageMagick (без использования внешних компонент).

6000 руб.

16.01.2015    63939    45    60    

83

Работа с интерфейсом Программист Платформа 1С v8.3 1C:Бухгалтерия 1С:ERP Управление предприятием 2 Платные (руб)

Обработка предназначена для создания и управления дашбордами.

2400 руб.

29.06.2020    19936    28    6    

44

Работа с интерфейсом Программист Стажер Платформа 1С v8.3 Бесплатно (free)

Это инструкция по дизайну форм в среде 1С. Гайд охватывает рекомендации и стандарты для оптимизации пользовательского интерфейса. В гайде содержатся указания по использованию элементов интерфейса, включая как основные, так и продвинутые аспекты. Предоставляются также примеры и антипримеры для наглядного понимания принципов дизайна

20.08.2024    23444    mrXoxot    44    

130

Работа с интерфейсом Программист Платформа 1С v8.3 Бесплатно (free)

Пример простого и симпатичного прогресс-бара в динамическом списке, без картинок, используя редактирование запроса.

27.05.2024    11989    smielka    37    

105

Работа с интерфейсом Платформа 1С v8.3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 Бесплатно (free)

Добавьте новогоднего настроения! Расширение создает декорацию в виде гирлянды на некоторых формах объектов.

27.12.2023    18350    1228    elcoan    53    

125

Инструментарий разработчика Работа с интерфейсом Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Подходит для создания web-страниц для замены управляемых форм 1С, красивых отчетов, интерфейса мобильного приложения на платформе 1С и для простых страниц веб-сайтов.

3 стартмани

10.04.2023    12882    167    acces969    31    

126

Работа с интерфейсом Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

"MVC плохо применима в 1С" - познакомьтесь с моделью состояния и, возможно, ваше мнение поменяется! Представленное решение является эволюционным развитием идеи реализации MVC для 1С. В новой версии добавлены DSL для описания модели состояния, а также параметризация свойств параметров и элементов формы.

1 стартмани

05.07.2022    7968    kalyaka    6    

33
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. пользователь 15.01.12 02:27
Сообщение было скрыто модератором.
...
2. пользователь 15.01.12 02:56
Сообщение было скрыто модератором.
...
3. пользователь 15.01.12 02:57
Сообщение было скрыто модератором.
...
4. пользователь 15.01.12 02:57
Сообщение было скрыто модератором.
...
5. Поручик 4666 15.01.12 03:02 Сейчас в теме
(0) В общем, я понял в чём дело. Ошибка выскакивает на строке ниже в том случае, когда имя пользователя не соответствует требованиям к наименованиям переменных, то есть содержит спецсимволы, пробелы, etc.

Код
      ДеревоОбъект.Колонки.Добавить(СтрокаПользователь, Новый ОписаниеТипов("Булево"));
Показать полностью


Для полной универсальности следует переписать функцию ПолучитьМассивПользователей() для возврата результата в виде таблицы значений или структуры.

Для преобразования имен пользователей в имена для колонок дарю функцию.

Код
// Преобразует строку для использования в качестве имени переменной.
//
// Параметры:
//  пТекст        – Строка.
//
// Возвращаемое значение:
//  Строка – преобразованная строка.
//
Функция ПреобразоватьТекстВИмяПеременной(Знач пТекст) Экспорт

   РазрешенныеСимволы = " _";
   РазрешенныеСимволы = РазрешенныеСимволы + "АБВГДЕЖЗИКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ";
   РазрешенныеСимволы = РазрешенныеСимволы + "0123456789ABCDEFGHIKLMNJOPQRSTUVWXYZ";
   
   Текст = "";
   Для Счетчик = 1 По СтрДлина(пТекст) Цикл
      СимволСтроки = Сред(пТекст, Счетчик, 1); 
      Если Найти(РазрешенныеСимволы, ВРег(СимволСтроки)) > 0 Тогда
         Текст = Текст + СимволСтроки;
      КонецЕсли; 
   КонецЦикла;
   
   Текст = СтрЗаменить(Текст, " ", "_");
   Возврат Текст;

КонецФункции // ПреобразоватьТекстВИмяПеременной()
Показать полностью
6. Поручик 4666 15.01.12 03:04 Сейчас в теме
А теперь внимание. Конфа та же


{Форма.Форма.Форма(87)}: Метод объекта не обнаружен (ПолучитьСписок)
	СписокВариантовОтчета = ХранилищеВариантовОтчетов.ПолучитьСписок(КлючОбъекта,ТекПользователь); 


То есть на конфигурациях с переопределённым хранилищем не работает. В Рознице 2 тоже не будет работать.
Светлый ум; +1 Ответить
7. Поручик 4666 15.01.12 03:07 Сейчас в теме
Этот пост считать первым.

(0) Управление торговлей, редакция 11.0 (11.0.7.13)
Код
{Форма.Форма.Форма(77)}: Ошибка при вызове метода контекста (Добавить)
ДеревоОбъект.Колонки.Добавить(СтрокаПользователь, Новый ОписаниеТипов("Булево"));
по причине:
Неверное имя колонки
8. serg_gres 154 15.01.12 15:12 Сейчас в теме
Обновил обработку, исправлена ошибка с недопустимыми символами в именах пользователей (с использованием любезно предоставленной Поручиком функцией).
9. Поручик 4666 15.01.12 15:58 Сейчас в теме
(8) Но в УТ 11, Рознице 2, УНФ по прежнему не работает, у меня взлетело на демо-базе БСП.
Светлый ум; +1 Ответить
10. serg_gres 154 15.01.12 16:10 Сейчас в теме
Взлетит только на конфигурациях у которых не переопределено хранилище вариантов отчетов.
Обработка работает с ХранилищеВариантовОтчетов (ReportsVariantsStorage)
Тип: СтандартноеХранилищеНастроекМенеджер;

Если я правильно понимаю конфигурации (УТ 11, Розница 2 УНФ) сохраняют варианты не в (Тип: СтандартноеХранилищеНастроекМенеджер),
а в (Тип: ХранилищеНастроекМенеджер).

И у переопределенного хранилища нет метода ПолучитьСписок().

В этих случаях настройки хранятся видимо в регистре сведений, с ним и нужно работать.

Переделывать обработку не буду, т.к. на моей конфигурации все работает хорошо.
И обработку делал именно для себя, и выложил ее не для рейтинга или денег, а просто чтобы помочь людям.

PS по идее в конфигурациях, где определены свои хранилища должны быть и менеджеры работы с этими настройками...
Светлый ум; +1 Ответить
11. charushkin 110 16.01.12 08:47 Сейчас в теме
Представил, как будет выглядеть дерево в базе с хотя бы 50 пользователями - стало жутко :D
Это ж на каждого пользователя отдельная колонка полагается ...
12. Поручик 4666 16.01.12 09:21 Сейчас в теме
(11) Воспринимайте обработку, как пример динамической генерации формы по данным информационной базы с корректным формированием имён реквизитов. Для типовых конфигураций на основе БСП она всё равно практического применения не имеет.
13. vladimir_che 16.01.12 14:04 Сейчас в теме
14. serg_gres 154 16.01.12 14:19 Сейчас в теме
С 50 пользователями - возможно и не удобно, для больших баз видимо пользователей нужно разворачивать вниз.
А с 10 пользователями гораздо удобнее вправо, чем вниз.
15. serg_gres 154 16.01.12 14:34 Сейчас в теме
Первоначально думал сделать вообще без разворота пользователей (только с отбором по одному), но решил что для меня это будет не удобно. И переделал так как есть сейчас, и очень этим доволен.
24. XelOla 19 23.06.17 16:15 Сейчас в теме
(15)
сработает в Розница 2.2?
16. vitaliy.ermolenko 52 13.09.12 13:17 Сейчас в теме
при копировании из колонки "Объект" выдает ошибку (стр.187), видимо нужно добавить проверку
17. ivdic 31 07.02.13 10:05 Сейчас в теме
Не все варианты отчетов выдает в 1С Документооборот
18. GrayMaster 02.02.16 10:01 Сейчас в теме
19. Siba 12.12.16 06:52 Сейчас в теме
на новых версиях 8.3 Бух будет работать?
21. TheRealStanly 43 12.12.16 15:50 Сейчас в теме
(19) возможно, что работать не будет. У меня на версии УНФ 1.6.7.43 уже не взелетело, пришлось дорабатывать под немодальный режим.
20. TheRealStanly 43 12.12.16 15:48 Сейчас в теме
Автор, напиши мне в л/с, скину тебе обработку, доработанную под немодальный режим.
22. lenafV 15.03.17 12:25 Сейчас в теме
На УТ 11.2 не работает - не копирует варианты отчетов другим пользователям, а только удаляет варианты отчетов для пользователя, который их и создал....
23. yc_2011 52 22.05.17 15:23 Сейчас в теме
Не показывает сохраненные варианты в самописной, все хранилища пустые. А как быть с вариантами? Н-р, для отчета "Ведомость по контрагентам" сделал варианты "Ведомость" и "Остатки". Где достать варианты (Ключ "Отчет.ВедомостьПоКонтрагентам/Ведомость")?
25. Светлый ум 454 09.10.19 06:18 Сейчас в теме
+1 взял на вооружение "менеджер вариантов отчета"
serg_gres; +1 Ответить
Оставьте свое сообщение