Расширение конфигурации "Управление торговлей 11.5" для управления отображением строк динамических списков в определенных формах списков. Если в документе стоит галочка "Отображать только для пользователей с правами администратора" то этот документ не виден пользователям без этих полномочий.
Файлы
ВНИМАНИЕ:
Файлы из Базы знаний - это исходный код разработки.
Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы.
Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных.
Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Наименование
Скачано
Купить файл
По подписке PRO
Управление отображением строк динамического списка
Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже
заказов».
0% комиссии — оплата напрямую исполнителю;
Исполнители любого масштаба — от отдельных специалистов до команд под проект;
Прямой обмен контактами между заказчиком и исполнителем;
Безопасная сделка — при необходимости;
Рейтинги, кейсы и прозрачная система откликов.
Была задача - сделать сокрытие документов от пользователей, то есть добавить в документ галочку, если она установлена то пользователь без прав администратора не должен видеть этот документ в соответствующей форме списка.
Сделал расширение которое модифицирует соответствующие формы списков (поступление безналичных денежных средств и списание безналичных денежных средств), причем для обработки ЖурналДокументовБезналичныеПлатежи соответствующая форма тоже модифицируется.
Решение получилось не сложным, всего лишь делаем такой обработчик в нужных нам местах (ПриСозданииНаСервере)
Процедура Расш1_ПриСозданииНаСервереПосле(Отказ, СтандартнаяОбработка)
//Вставить содержимое обработчика
//СписокПлатежей.ТекстЗапроса=СписокПлатежей.ТекстЗапроса+"И РеестрДокументов.НомерПервичногоДокумента=""18""";
если ПравоДоступа("Администрирование",Метаданные)=Ложь тогда
СписокПлатежей.ТекстЗапроса=СписокПлатежей.ТекстЗапроса+"И (ДанныеСписанияБезналичныхДС.Расш1_Реквизит1 = Ложь ИЛИ ДанныеПоступленияБезналичныхДС.Расш1_Реквизит1 = Ложь)";
конецесли;
КонецПроцедуры
В этом обрабочике модифицируем текст запроса для отбора нужного нам.
Разумеется в соответствующем документе задаем булев реквизит и программно выводим его на форму.
Создайте свой функциональный интерфейс в любой конфигурации 1С с помощью расширения Infostart Dashboard.
Настраивайте панели виджетов с метриками, индикаторами и показателями на начальном экране.
Узнайте возможность внедрения подсистемы у себя в конфигурации с помощью бесплатной обработки "Анализ внедрения подсистемы 1С Infostart Dashboard"!
Знакомая ситуация? Пользователи, особенно менеджеры, уверены: отборов много не бывает. Идут пожелания добавить в форму списка еще один быстрый фильтр, еще два, еще пять...
В итоге интерфейс превращается в нагромождение полей отбора, а потребность в «самом главном» отборе, который «вот прямо сейчас нужен», все равно не закрыта.
Универсальное расширение, которое решает эту проблему элегантно и технологично. С его помощью в любую форму списка можно легко добавить панель настраиваемых кнопок-закладок, каждая из которых применяет сложный фильтр-запрос, а так же показывает актуальное количество элементов в реальном времени.
Разработка "Дизайнер форм 1С" реализована в виде расширения 1С и является универсальным инструментом для разработки прототипа форм с целью демонстраций, технических заданий и т.д. Без участия разработчика с возможностью экспорта в файл внешней обработки и генерации формы используя искусственный интеллект.
Это инструкция по дизайну форм в среде 1С. Гайд охватывает рекомендации и стандарты для оптимизации пользовательского интерфейса. В гайде содержатся указания по использованию элементов интерфейса, включая как основные, так и продвинутые аспекты. Предоставляются также примеры и антипримеры для наглядного понимания принципов дизайна
Подходит для создания web-страниц для замены управляемых форм 1С, красивых отчетов, интерфейса мобильного приложения на платформе 1С и для простых страниц веб-сайтов.
Питничная фантазия на возможности в разработке интерфейсов формы с помощью Платформы 1С - делаем свою подсказку.
Публикация содержит готовую библиотеку программного формирования данной подсказки.
Переход к документу по структуре подчиненности, из поля "основание" по "лупе", из карточки счета...
По прямой ссылке, из истории (было доступ, заходил в док, а потом поставили галку, но запись истории осталась)
Разные внешние обработки и редакторы реквизитов, поиск по-номеру
Можно продолжать
А можно было продумать все сценарии, прежде чем выкладывать это
Как можно было бы сделать: ну как минимум заблокировать открытие формы документа, если галка стоит
А еще лучше - прописать свои РЛС
(1) продолжать можно, но - задачу поставили сделать так и быстро.
Поставили бы задачу заблокировать открытие формы - сделал бы)
Изначально вообще просили сделать сокрытие только в форме списка обработки ЖурналДокументовБезналичныеПлатежи, когда я сказал что пользователь же сможет увидеть этот документ
например в другом журнале - ответили, ну если хочешь скрой и там, нам главное скрыть тут))))
А так задача сделана, желание клиента закон.
Если ты так реквизиты обзываешь и в живых базах, то страшно представить че там в базе вообще понаписано... и еще выставил ценник в 3 баджа или 2500 дерева. Жесть какая-то