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

18.01.12

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

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

Файлы

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

Наименование Скачано Купить файл
МенеджерВариантовОтчетов.epf
.epf 10,65Kb
374 1 850 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

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

Оформить подписку и скачать решение со скидкой

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

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

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

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

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

 

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

 

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

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

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

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

Вступайте в нашу телеграмм-группу Инфостарт

См. также

Работа с интерфейсом Анализ учета Мониторинг 1С v8.3 8.3.14 1C:Бухгалтерия 1С:Бухгалтерия 3.0 1С:Библиотека стандартных подсистем 1С:ERP Управление предприятием 2 1С:Управление холдингом 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Управление торговлей 11 Платные (руб)

Скачайте бесплатную обработку "Анализ данных для использования в подсистеме 1С Инфоборды" и узнайте возможность внедрения подсистемы у себя в конфигурации! Создайте свой функциональный интерфейс в любой конфигурации 1С с помощью расширения Infostart Dashboard. Настраивайте панели виджетов с метриками, индикаторами и показателями на начальном экране.

28800 руб.

27.03.2025    17227    24    18    

35

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

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

6000 руб.

16.01.2015    66201    45    60    

84

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

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

5160 руб.

29.06.2020    21874    32    6    

49

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

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

5040 руб.

06.10.2020    11717    8    8    

13

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

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

20.08.2024    37547    mrXoxot    44    

136

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

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

27.05.2024    22097    smielka    37    

108

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

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

27.12.2023    21215    1296    elcoan    53    

128

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

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

3 стартмани

10.04.2023    15168    175    acces969    31    

132
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
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. Поручик 4595 15.01.12 03:02 Сейчас в теме
(0) В общем, я понял в чём дело. Ошибка выскакивает на строке ниже в том случае, когда имя пользователя не соответствует требованиям к наименованиям переменных, то есть содержит спецсимволы, пробелы, etc.

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


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

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

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

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

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


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


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

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

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

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

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

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

PS по идее в конфигурациях, где определены свои хранилища должны быть и менеджеры работы с этими настройками...
Светлый ум; +1 Ответить
11. charushkin 110 16.01.12 08:47 Сейчас в теме
Представил, как будет выглядеть дерево в базе с хотя бы 50 пользователями - стало жутко :D
Это ж на каждого пользователя отдельная колонка полагается ...
12. Поручик 4595 16.01.12 09:21 Сейчас в теме
(11) Воспринимайте обработку, как пример динамической генерации формы по данным информационной базы с корректным формированием имён реквизитов. Для типовых конфигураций на основе БСП она всё равно практического применения не имеет.
13. vladimir_che 16.01.12 14:04 Сейчас в теме
14. serg_gres 155 16.01.12 14:19 Сейчас в теме
С 50 пользователями - возможно и не удобно, для больших баз видимо пользователей нужно разворачивать вниз.
А с 10 пользователями гораздо удобнее вправо, чем вниз.
15. serg_gres 155 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. Светлый ум 455 09.10.19 06:18 Сейчас в теме
+1 взял на вооружение "менеджер вариантов отчета"
serg_gres; +1 Ответить
Для отправки сообщения требуется регистрация/авторизация