Панель избранного 3.03 (beta)
Разработка - Работа с интерфейсом
Бесплатные
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Узнавайте о новых бесплатных решениях в нашей телеграм-группе Инфостарт БЕСПЛАТНО
| Наименование | Скачано | Бесплатно |
|---|---|---|
|
Панель избранного 3.03
.epf 91,47Kb
365
|
365 | Скачать бесплатно |
|
Пример настройки для БП 2.0 с табличным полем
.cfg 37,33Kb
149
|
149 | Скачать бесплатно |
|
Панель избранного 2.05
.1253427098 212,00Kb
542
|
542 | Скачать бесплатно |
Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Основные возможности:
1) Внешний вид как в БП или как в КД (пример на картинках) .
2) Добавление произвольных команд.
2) Возможность наложения ограничений видимости для пользователей (по Роли метаданных, по справочнику "Группы пользователей", по справочнику "Пользователи").
3) Возможность пользователям самим устанавливать видимость доступных им команд.
4) Возможность хранения настроек в Файле (конкретного пользователя), в типовом справочнике "Сохраненные настройки" (для одного/группы пользователей), в типовом регистре сведений "Сохраненные настройки" (для одного/группы пользователей), в макете обработки (без возможности изменения пользователем, только изменение видимости). Место хранения настроек задается в модуле обработки (перем. МестоХраненияНастроек). По умолчанию для НастройкаПанелиИзбранного2 задан Макет, а для ПанелиИзбранного2 автопоиск настроек.
5) При редактировании произвольного кода доступно использование контекстной подсказки из подсистемы "Инструменты разработчика"
В комплект обработки включены макеты стандартных панелей для КД и БП. Т.ч. можно посмотреть пример в этих конфигурациях. Закладок монитора и антикризисных отчетов в БП естественно не будет :)
Вступайте в нашу телеграмм-группу Инфостарт
См. также
Работа с интерфейсом Анализ учета Мониторинг 1С:Предприятие 8 1С 8.3 1C:Бухгалтерия 1С:Бухгалтерия 3.0 1С:ERP Управление предприятием 2 1С:Управление холдингом 1С:Зарплата и Управление Персоналом 3.x 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Управление торговлей 11 Платные (руб)
Создайте свой функциональный интерфейс в любой конфигурации 1С с помощью расширения Infostart Dashboard. Настраивайте панели виджетов с метриками, индикаторами и показателями на начальном экране. Узнайте возможность внедрения подсистемы у себя в конфигурации с помощью бесплатной обработки "Анализ внедрения подсистемы 1С Infostart Dashboard"!
31720 руб.
27.03.2025 92218 69 44
Консолидация данных Работа с интерфейсом Разработчик Пользователь 1С:Предприятие 8 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 1C:ERP Узбекистан Беларусь Кыргызстан Россия Казахстан Платные (руб)
Знакомая ситуация? Пользователи, особенно менеджеры, уверены: отборов много не бывает. Идут пожелания добавить в форму списка еще один быстрый фильтр, еще два, еще пять... В итоге интерфейс превращается в нагромождение полей отбора, а потребность в «самом главном» отборе, который «вот прямо сейчас нужен», все равно не закрыта. Универсальное расширение, которое решает эту проблему элегантно и технологично. С его помощью в любую форму списка можно легко добавить панель настраиваемых кнопок-закладок, каждая из которых применяет сложный фильтр-запрос, а так же показывает актуальное количество элементов в реальном времени.
6088 руб.
17.10.2025 3636 3 0
Разработка Инструментарий разработчика Работа с интерфейсом Адаптация типовых решений Нейросети 1C:Бухгалтерия 1C:ERP 1С:ЗУП 1С:КА 1С:УНФ 1С:УТ 1С:Розница 1С:ДО 1С:ERP Управление предприятием 2 Платные (руб)
Разработка "Дизайнер форм 1С" реализована в виде расширения 1С и является универсальным инструментом для разработки прототипа форм с целью демонстраций, технических заданий и т.д. Без участия разработчика с возможностью экспорта в файл внешней обработки и генерации формы используя искусственный интеллект.
36600 руб.
28.08.2025 10305 2 2
Работа с интерфейсом Разработчик Стажер 1С:Предприятие 8 Бесплатно (free)
Это инструкция по дизайну форм в среде 1С. Гайд охватывает рекомендации и стандарты для оптимизации пользовательского интерфейса. В гайде содержатся указания по использованию элементов интерфейса, включая как основные, так и продвинутые аспекты. Предоставляются также примеры и антипримеры для наглядного понимания принципов дизайна
20.08.2024 57335 mrXoxot 44
Работа с интерфейсом Разработчик 1С:Предприятие 8 Бесплатно (free)
Пример простого и симпатичного прогресс-бара в динамическом списке, без картинок, используя редактирование запроса.
27.05.2024 29968 smielka 39
Инструментарий разработчика Работа с интерфейсом Разработчик 1С 8.3 Абонемент ($m)
Подходит для создания web-страниц для замены управляемых форм 1С, красивых отчетов, интерфейса мобильного приложения на платформе 1С и для простых страниц веб-сайтов.
1 стартмани
10.04.2023 19435 190 acces969 31
Работа с интерфейсом Разработчик 1С:Предприятие 8 1C:Бухгалтерия Бесплатно (free)
Питничная фантазия на возможности в разработке интерфейсов формы с помощью Платформы 1С - делаем свою подсказку. Публикация содержит готовую библиотеку программного формирования данной подсказки.
12.08.2022 16925 top_1c 39
Работа с интерфейсом Разработчик 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)
"MVC плохо применима в 1С" - познакомьтесь с моделью состояния и, возможно, ваше мнение поменяется! Представленное решение является эволюционным развитием идеи реализации MVC для 1С. В новой версии добавлены DSL для описания модели состояния, а также параметризация свойств параметров и элементов формы.
1 стартмани
05.07.2022 17933 kalyaka 8
От себя просто плюс. За качество работы.
я еще ни разу не видел пользователя который бы сидел и тщательно настраивал бы свое рабочее место...
максимум на что они способны:
мужики - фото бабы с сиськами на фон рабочего стола
женщины - ребенок/котенок/щенок на фон рабочего стола
соответственно идея хорошая но по сути в реальной жизни нафиг пользователям (по крайней мере большинству) нафиг не нужная...
а так да - хорошо сделал
ЗЫ Плюсов - потому что модно - мне не нужно ... :(
(17) Не вижу особого смысла сильно усложнять обработку - будет тормозить и универсальность уменьшится. Да и 8.2 скоро со всем этим встроенным :) В 8.1 проще отчетами пользоваться. Или создай свою закладку и пропиши её работу.
Да, и еще поступило предложение улучшить работу с ограничением доступа с возможностью заполнения доступа у подчиненных/всех или наследованием. Интересуют мнение по этому поводу )
(26) Насчет выбора настроек отчетов обязательно сделаю позже (думаю удобно будет), а вот отбор ... Для добавления отбора на форму достаточно исправить одну строчку кода + добавить параметры отбора, а вот интерактивное редактирование потребует больших энергозатрат, т.ч. не судьба )
(27) Тоже планирую сделать в ближайшем времени.
(33) Сделаю.
Старым добрым копипастом ) В версии 2.01 обработки настройки еще не было. Все настройки читались только из макета - табличного документа, где по областям было все прописано. А потом уже функционал расширился. В принципе, времени на копирование не много потребовалось. На разработку и тестирование конвертера ушло бы больше ...
1) Добавлено более менее подробное описание в обработку "Настройка панели избранного".
1) Добавлено сохранение настроек в типовой регистр сведений "Сохраненные настройки"
2) Доработана закладка "Метаданные" в "Настройка панели избранного". Из закладки метаданные можно перетаскивать сразу группы действий (например, после наложения фильтра на подсистемы).
3) Подправлен механизм перетаскивания.
4) Добавлена возможность указывать для каждого подраздела макс. количество колонок и их относительную высоту. Общую высоту и ширину кнопок.
4) Другие мелкие исправления.
Для работы в "Панель избранного" с сохраненными настройками версии 2.02 их сначала единожды нужно загрузить и сохранить в новой версии "Настройка панели избранного".
1) В обработке "Панель избранного" переделано формирование формы. Теперь на форму выводятся только видимые элементы. Соотв. пропали "дыры" в колонках и действиях. Настройка видимости пользователем. вынесена в отдельную форму, при изменении видимости происходит пересборка формы. Добавлено восстановление настроек.
2) В обработке "Настройка панели избранного" исправлена ошибка с сохранением в справочник из меню.
Добавлена модифицированность формы при изменении данных. Вопрос о сохранении измененных данных при ручном закрытии формы (кроме места хранения Макет).
1) Добавлено автоматическое размещение кнопок построчно (флаг задается в настройках группы кнопок). При выводе кнопки выводятся построчно слева направо, сверху вниз. Максимальное количество кнопок в строке задается в настройках. Если необходимо указывать конкретное положение кнопок, то можно копировать группы кнопок, изменять состав и накладывать ограничения сразу на группу.
2) Исправлены ошибке при выборе картинки
3) Исправлены ошибки при сохранении/загрузки в справочник и регистр
4) для внутренней функции пиОткрытьФорму добавлен второй параметр Отбор. Пример использования:
- добавляем док. "Поступления товаров и услуг" с простым действием
- убираем флаг простого действия
- в коде после ".ПолучитьФормуСписка()" добавляем ", пиПараметры".
- добавляем параметры "ВидОперации" и прописываем его значение как список значений видов операций "Оборудование" и "Объекты строительства"
- теперь при открытии формы списка будет установлен отбор по указанным видам операций
Или в типовой панели посмотреть как "Монитор" или "Отчеты руководителю" заполняются.
Если нужно чтобы каждый пользователь мог настраивать такой список по своему, то придется форму редактирования в обработке менять. Это уже посложнее.
но потом что-то начало прояснятся.
если сохраняю настройки в файл. не понятно как их потом в саму обработку загрузить (восстановить). а через восстановление из регистра работает.
// наименование настройки отчета, которую используем при открытии
НаименованиеСохраненнойНастройки = "Для отдела продаж";
// отчет, который хотим открыть
Отчет = Отчеты.ДвиженияДенежныхСредств.Создать();
УниверсальныйОтчет = Отчет.УниверсальныйОтчет;
ФормаОтчета = Отчет.ПолучитьФорму();
СтруктураНастройки = Новый Структура;
СтруктураНастройки.Вставить("Пользователь", глЗначениеПеременной("глТекущийПользователь"));
СтруктураНастройки.Вставить("ИмяОбъекта", Строка(Отчет));
СтруктураНастройки.Вставить("НаименованиеНастройки", НаименованиеСохраненнойНастройки);
// найдем необходимую настройку
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ ПЕРВЫЕ 1
| ВложенныйЗапрос.НаименованиеНастройки КАК НаименованиеНастройки,
| ВложенныйЗапрос.СохраненнаяНастройка КАК СохраненнаяНастройка,
| ВложенныйЗапрос.СохранятьАвтоматически КАК СохранятьАвтоматически,
| ВложенныйЗапрос.ИспользоватьПриОткрытии КАК ИспользоватьПриОткрытии
|ИЗ
| (ВЫБРАТЬ ПЕРВЫЕ 1
| СохраненныеНастройки.НаименованиеНастройки КАК НаименованиеНастройки,
| СохраненныеНастройки.СохраненнаяНастройка КАК СохраненнаяНастройка,
| СохраненныеНастройки.СохранятьАвтоматически КАК СохранятьАвтоматически,
| СохраненныеНастройки.ИспользоватьПриОткрытии КАК ИспользоватьПриОткрытии,
| 0 КАК ВидНастройки
| ИЗ
| РегистрСведений.СохраненныеНастройки КАК СохраненныеНастройки
| ГДЕ
| СохраненныеНастройки.ИмяОбъекта = &ИмяОбъекта
| И СохраненныеНастройки.Пользователь = &Пользователь
| И СохраненныеНастройки.НаименованиеНастройки = &НаименованиеНастройки
|
| ОБЪЕДИНИТЬ ВСЕ
|
| ВЫБРАТЬ ПЕРВЫЕ 1
| СохраненныеНастройки.НаименованиеНастройки,
| СохраненныеНастройки.СохраненнаяНастройка,
| СохраненныеНастройки.СохранятьАвтоматически,
| СохраненныеНастройки.ИспользоватьПриОткрытии,
| 1
| ИЗ
| РегистрСведений.СохраненныеНастройки КАК СохраненныеНастройки
| ГДЕ
| СохраненныеНастройки.ИмяОбъекта = &ИмяОбъекта
| И ВЫРАЗИТЬ(СохраненныеНастройки.Пользователь КАК Справочник.ГруппыПользователей).ПользователиГруппы.Пользователь = &Пользователь
| И СохраненныеНастройки.НаименованиеНастройки = &НаименованиеНастройки
|
| ОБЪЕДИНИТЬ ВСЕ
|
| ВЫБРАТЬ ПЕРВЫЕ 1
| СохраненныеНастройки.НаименованиеНастройки,
| СохраненныеНастройки.СохраненнаяНастройка,
| СохраненныеНастройки.СохранятьАвтоматически,
| СохраненныеНастройки.ИспользоватьПриОткрытии,
| 2
| ИЗ
| РегистрСведений.СохраненныеНастройки КАК СохраненныеНастройки
| ГДЕ
| СохраненныеНастройки.ИмяОбъекта = &ИмяОбъекта
| И СохраненныеНастройки.Пользователь = НЕОПРЕДЕЛЕНО
| И СохраненныеНастройки.НаименованиеНастройки = &НаименованиеНастройки) КАК ВложенныйЗапрос
|
|УПОРЯДОЧИТЬ ПО
| ВложенныйЗапрос.ВидНастройки";
// параметры запроса
Запрос.УстановитьПараметр("ИмяОбъекта", СтруктураНастройки.ИмяОбъекта);
Запрос.УстановитьПараметр("НаименованиеНастройки", СтруктураНастройки.НаименованиеНастройки);
Запрос.УстановитьПараметр("Пользователь", СтруктураНастройки.Пользователь);
РезультатЗапроса = Запрос.Выполнить();
Если НЕ РезультатЗапроса.Пустой() Тогда
ВыборкаИзРезультатаЗапроса = РезультатЗапроса.Выбрать();
ВыборкаИзРезультатаЗапроса.Следующий();
СтруктураНастройки.Вставить("НаименованиеНастройки", ВыборкаИзРезультатаЗапроса.НаименованиеНастройки);
СтруктураНастройки.Вставить("СохраненнаяНастройка", ВыборкаИзРезультатаЗапроса.СохраненнаяНастройка.Получить());
СтруктураНастройки.Вставить("ИспользоватьПриОткрытии", ВыборкаИзРезультатаЗапроса.ИспользоватьПриОткрытии);
СтруктураНастройки.Вставить("СохранятьАвтоматически", ВыборкаИзРезультатаЗапроса.СохранятьАвтоматически);
// открываем отчет (если открывать потом, используется стандартная настройка)
ФормаОтчета.Открыть();
// применяем необходимую настройку
УниверсальныйОтчет.мТекущаяНастройка = СтруктураНастройки;
Отчет.ВосстановитьНастройкиИзСтруктуры(СтруктураНастройки.СохраненнаяНастройка);
УниверсальныйОтчет.ВосстановитьПараметрыПечати(УниверсальныйОтчет, Отчет, ФормаОтчета, СтруктураНастройки.СохраненнаяНастройка);
// установим нужный период отчета
Сутки = 86400;
ДатаВчера = ТекущаяДата() - Сутки;
УниверсальныйОтчет.ДатаНач = ДатаВчера;
УниверсальныйОтчет.ДатаКон = ДатаВчера;
// обновляем отчет с нужной настройкой
ФормаОтчета.ОбновитьОтчет();
Иначе
Предупреждение("Настройка """ + НаименованиеСохраненнойНастройки + """ не найдена!" , 60);
КонецЕсли;
1) Можно ли на закладке панели выводить таблицу отчета ( как БП для руководителя)?
2) Как сделать чтобы настройка грузилась для всех пользователей, а не загружать и сохранять ее для каждого?
1) Пока нельзя (если только самому не изменять сборку формы или добавить закладку). В новой версии будет добавление на форму Табличного документа или HTML-документа.
2) Если выбор метод хранения настроек "Стандартно", то настройки сохраняются для текущего пользователя через СохранитьЗначение / ЗагрузитьЗначение, если метод хранения "Файл", то в документах текущего пользователя (можно переопределить в модуле обработке получение пути к хранению настроек и сделать его общим). Или, если типовая, использовать методы хранения "Регистр" или "Справочник" - тогда можно выбрать сохранение для группы пользователей. Ну, или переписать сохранение в свое место - всего две процедуры добавить.
- переработана сборка формы
- на форму можно добавлять табличное поле, табличный док, HTML-документ
Планируется:
- написать документацию
- повысить удобство программирования элементов на форме
- добавить панель внешних обработок и дерево метаданных (как в 2.05)
- добавить подключение контекстной подсказки
Когда в новой редакции БП сделали полноэкранный рабочий стол - я просил разработчиков совместить старую концепцию с новой. Обещали подумать, но всё осталось как есть. А сейчас уже 8.2 вышла...
Кстати, в версии 3.01, нет и предыдущих предопределённых настроек (БП, КД), пришлось сохранять из 2.05, а потом импортировать в 3.01.
Также 3.01 ещё сыровата пока (2.05 в этом плане очень хорошо вылизана) - в некоторых местах вылезают глюки и программные ошибки. Но добавленные возможности очень интригуют, будем ждать развития.
Про группировку можно глянуть здесь
PS: Пока сам попробую, получится - попрошу включить в состав панели
PS: кажется нашел пример такой реализации в ЗиУП 2.5.26.3, в форму справочника добавляется информация по остаткам отпусков. Буду проверять предположение:)
РодительСтроки = ТекущиеДанные.Родитель.Строки;
Выставляю ТабличноеПоле, там указываю, что это список например документов Реализация, но как можно применить, чтоб при открытии всегда открывался текущий месяц, подобие такого:
ДокументСписок.отбор.дата.видсравнения=ВидСравнения.ИнтервалВключаяГраницы;
ДокументСписок.отбор.дата.значениеС=НачалоМесяца(ТекущаяДата());
ДокументСписок.отбор.дата.значениеПО=КонецМесяца(ТекущаяДата());
ДокументСписок.отбор.дата.использование=истина;
Добавлял этот блок в ПередОткрытием, но ругается на ДокументСписок. Подскажите как это возможно реализовать?
ЗЫ В примере настроек есть код установки отбора для контрагента и договора такого списка и добавление на форму полей ввода с обработкой их событий...
- добавить реквизит(-ы) на основную форму "Форма" обработки с типом ТаблицаЗначений (я добавляю сразу несколько ТЗ1, ТЗ2, ТЗ3, ТЗ4). Без данных в ТЗ ничего храниться не будет.
- у табличного поля в настройках выбрать тип "Таблица значений" (по нормальному, нужно бы еще добавить в настройках выбор реквизита для таблицы значений из добавленных)
- прописать в ПередОткрытием присвоение имени данных и код заполнения этой ТЗ
Пример настроек для БП в файле - ТЗ с остаками по складам
- баги с прорисовкой формы и с доступом.
- добавил параметры для обработчиков (на форме редактирования обработчика можно посмотреть инфо надпись)
- что-то не доделанное с выводом полей ввода, флажков и т.д. - как "Группа элементов"
/Execute <имя файла внешней обработки> — предназначен для запуска внешней обработки в режиме 1С:Предприятие непосредственно после старта системы. При использовании тонкого клиента не поддерживается открытие внешней обработки без использования существующей информационной базы.
Добрый день, проблемка такая
добавляю два события ПриИзменении и НачалоВыбора, но срабатывает только одно, то, которое добавляю последним.
Можете подсказать в чем ошибка?
ПанельРодитель = ЭлементыФормы.ДокументСписок_Панель; // Имя панели = Имя элемента + "_Панель";
КоманднаяПанель = ЭлементыФормы.ДокументСписок_КП; // Имя командной панели = Имя элемента + "_КП";
// Сдвиг командной панели вниз (т.к. табличное поле привязано к командной панели, то его размеры тоже изменятся)
КоманднаяПанель.Верх = КоманднаяПанель.Верх + 24;
// Добавление кнопки "Печать" на командную панель
КоманднаяПанель.Кнопки.Добавить(,ТипКнопкиКоманднойПанели.Разделитель);
Кнопка = КоманднаяПанель.Кнопки.Добавить("_Печать", ТипКнопкиКоманднойПанели.Действие, "Печать", Новый Действие("ДействиеНажатие"));
Кнопка.Картинка = БиблиотекаКартинок.Печать;
ТекстСобытия =
"Если ЭлементыФормы.ДокументСписок.ТекущиеДанные <> Неопределено Тогда
| УниверсальныеМеханизмы.НапечататьДокументИзФормыСписка(ЭлементыФормы.ДокументСписок.ТекущиеДанные.Ссылка);
|КонецЕсли;";
СтруктураСобытий = Новый Структура("Нажатие", ТекстСобытия);
Общие_ДобавитьКоманду(Кнопка, "Действие", СтруктураСобытий);
// Добавление поля "Контрагент"
Элемент = ЭлементыФормы.Добавить(Тип("Надпись"), "_НадписьЗаказчик", Истина, ПанельРодитель);
Элемент.Заголовок = "Колорист:";
Элемент.Лево = КоманднаяПанель.Лево;
Элемент.Верх = КоманднаяПанель.Верх - 24;
Элемент.Ширина = 96;
Элемент.Высота = 19;
Элемент = ЭлементыФормы.Добавить(Тип("ПолеВвода"), "_Колорист", Истина, ПанельРодитель);
Элемент.ТипЗначения = Новый ОписаниеТипов("СправочникСсылка.Пользователи");
Элемент.Лево = КоманднаяПанель.Лево + 100;
Элемент.Верх = КоманднаяПанель.Верх - 24;
Элемент.Ширина = КоманднаяПанель.Ширина / 2 - 104;
Элемент.Высота = 19;
Элемент.КнопкаОткрытия = Истина;
Элемент.Значение = глЗначениеПеременной("глТекущийПользователь");
Элемент.УстановитьПривязку(ГраницаЭлементаУправления.Право, Панель, ГраницаЭлементаУправления.Лево, Панель, ГраницаЭлементаУправления.Право);
Элемент.УстановитьДействие("ПриИзменении", Новый Действие("ПолеВводаПриИзменении"));
Элемент.УстановитьДействие("НачалоВыбора", Новый Действие("ПолеВводаНачалоВыбора"));
ТекстСобытия2 =
"Если ЗначениеЗаполнено(ПараметрыСеанса.ТекущийПользователь) Тогда
| Если ЗначениеЗаполнено(ПараметрыСеанса.ТекущийПользователь.Родитель) Тогда
| СтандартнаяОбработка = Ложь;
| ФормаВыбора = Справочники.Пользователи.ПолучитьФормуВыбора(""ФормаВыбора"", ЭлементыФормы._Колорист);
| ФормаВыбора.Открыть();
| ФормаВыбора.Элементы.Список.Отображение = ОтображениеТаблицы.Список;
| Отбор = ФормаВыбора.Список.Отбор.Элементы.Добавить(Тип(""ЭлементОтбораКомпоновкиДанных""));
| Отбор.ЛевоеЗначение = Новый ПолеКомпоновкиДанных(""Родитель"");
| Отбор.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
| Отбор.ПравоеЗначение = ПараметрыСеанса.ТекущийПользователь.Родитель;
| Отбор.Использование = Истина;
| КонецЕсли;
|КонецЕсли;";
СтруктураСобытий2 = Новый Структура("НачалоВыбора", ТекстСобытия2);
Общие_ДобавитьКоманду(Элемент, "ПолеВвода", СтруктураСобытий2);
ТекстСобытия1 =
"Если ЗначениеЗаполнено(ЭлементыФормы._Колорист.Значение) Тогда
|ЭлементОтбора = ЭлементыФормы.ДокументСписок.Значение.Отбор.Колорист;
|ЭлементОтбора.Использование = ЗначениеЗаполнено(ЭлементыФормы._Колорист.Значение);
|ЭлементОтбора.Значение = ЭлементыФормы._Колорист.Значение;
|КонецЕсли;";
СтруктураСобытий1 = Новый Структура("ПриИзменении", ТекстСобытия1);
Общие_ДобавитьКоманду(Элемент, "ПолеВвода", СтруктураСобытий1);
ПоказатьНужно сначала подготовить структуру со всеми командами элемента, а потом передать её один раз в Общие_ДобавитьКоманду.
Рейтинг: 571
Вы можете заказать платную консультацию или разработку у автора. Будет создан приватный заказ на «Бирже заказов» для автора.
№ 22288
Создание 13.09.09 00:02
Обновление 20.09.10 10:39
Просмотры 43602
Загрузки 1056
Рейтинг
263
Комментарии 113
Код открыт Не указано
Рубрики Работа с интерфейсом
Кому Разработчик
Тип файла Внешняя обработка (ert,epf)
Платформа 1С:Предприятие 8
Конфигурация 1C:Бухгалтерия
Операционная система Не имеет значения
Страна Россия
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Не имеет значения
Доступ к файлу Бесплатно (free)