Динамическое заполнение управляемой формы по макету (без использования расширений)

Публикация № 828942

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

динамическое заполнение управляемая форма элементы реквизиты команды действия

Изменение управляемой формы (реквизиты, команды, элементы, предопределенные процедуры) на основании макета формы.

Задача: вносить изменения в управляемые формы (особенно в типовых конфигурациях) с минимальными изменениями типовых объектов.

Проблема: Основные типовые конфигурации находятся в режиме совместимости 8.3.10 и ниже, что не позволяет полноценно использовать механизм расширений 1С. Поэтому обычно конфигурацию поставщика снимают с поддержки и изменяют типовые объекты (в частности управляемые формы). А потом получают проблемы при обновлении.

Решение: Вынести изменения реквизитов, команд и элементов в форму-макет. А в типовой форме добавить процедуры заполнения по макету.

Исходные данные: Клиент-серверный вариант установки 1С. Остальное не важно.

Переопределение типовых действий

Первая часть механизма. Позволяет не вносить изменения в типовые процедуры формы или элементов формы. Может использоваться независимо от заполнения формы по макету.

В модуле типовой формы создаём процедуры по типу: <префикс>_<имя типовой процедуры>(<параметры>). Параметры те же, что и у типовых процедур, например так:

&НаСервере
Процедура демо_ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)

КонецПроцедуры

&НаКлиенте
Процедура демо_ПриОткрытии(Отказ)

КонецПроцедуры

&НаКлиенте
Процедура демо_НомерПоПлануПриИзменении(Элемент)

КонецПроцедуры

В конце модуля типовой формы делаем вызов процедуры общего модуля, например так:

#Если НаСервере Тогда
	демо_РаботаСФормамиСервер.УстановитьДействие(ЭтаФорма, "ПриСозданииНаСервере");
	демо_РаботаСФормамиСервер.УстановитьДействие(ЭтаФорма, "ПриОткрытии");
	демо_РаботаСФормамиСервер.УстановитьДействие(ЭтаФорма, "ПриИзменении", "НомерПоПлану");
#КонецЕсли

Синтаксис простой: УстановитьДействие(<Форма>, <ИмяСобытия>, <ИмяЭлемента>).
Важно выполнять на сервере, т.к. УправляемаяФорма между клиентом и сервером не сериализуется и не передается.

Данная процедура переопределяет переданное действие формы или элемента формы (процедура УстановитьДействие) или кнопки формы (свойство Действие), а также создаёт (если ранее не создан) в указанной форме служебный реквизит типа СписокЗначений. И добавляет в него соответствие старого действия и нового действия (чтобы впоследствии можно было вызвать старое действие). Старое действие вызывается вот так:

Выполнить(демо_РаботаСФормамиКлиентСервер.ПолучитьСтароеДействие(ЭтаФорма, "ПриСозданииНаСервере"));
Выполнить(демо_РаботаСФормамиКлиентСервер.ПолучитьСтароеДействие(ЭтаФорма, "ПриИзменении", "НомерПоПлану"));

Заполнение формы по  макету

Вторая часть механизма. Состоит из нескольких процедур, которые вызываются в макете и в типовой форме при открытии. С управляемыми формами есть несколько особенностей в отличие от обычных форм.

  1. Создаем копию типовой формы и убираем из неё весь код модуля формы. Называем её <Префикс>_<Имя типовой формы> (хотя не обязательно, но для порядку). Это будет макет.
  2. Изменяем макет (добавляем реквизиты, команды, элементы, изменяем, перемещаем существующие элементы).
  3. Добавляем в макет код, выполняемый на сервере того, что мы поменяли, например вот так:
    #Если НаСервере Тогда
    	// демо_РаботаСФормамиСервер.ДобавитьРеквизитМакета(ЭтаФорма, "???");
    	// демо_РаботаСФормамиСервер.ДобавитьКомандуМакета(ЭтаФорма, Команды.Найти("???"));
    	демо_РаботаСФормамиСервер.ДобавитьЭлементМакета(ЭтаФорма, Элементы.демо_ГруппаНомерПоПлану);
    	демо_РаботаСФормамиСервер.ДобавитьЭлементМакета(ЭтаФорма, Элементы.НомерПоПлану);
    	демо_РаботаСФормамиСервер.ДобавитьЭлементМакета(ЭтаФорма, Элементы.демо_ПрефиксСортировки);
    	демо_РаботаСФормамиСервер.ДобавитьЭлементМакета(ЭтаФорма, Элементы.демо_Декорациясортировка);
    	демо_РаботаСФормамиСервер.ДобавитьЭлементМакета(ЭтаФорма, Элементы.демо_КодСортировки);
    #КонецЕсли

     

  4. В типовую форму добавляем несколько процедур в определенном порядке (что-то на клиенте, что-то на сервере).
    Основная процедура "ПриОткрытии", остальное можно найти в приложенной конфигурации.
    &НаКлиенте
    Процедура демо_ПриОткрытии(Отказ)
    
        Выполнить(демо_РаботаСФормамиКлиентСервер.ПолучитьСтароеДействие(ЭтаФорма, "ПриОткрытии"));
    
    	Макет = ПолучитьФорму(демо_ПолучитьИмяМакета(),,, Истина);
    
    	РеквизитыМакета = демо_РаботаСФормамиКлиент.ПолучитьРеквизитыМакета(Макет);
    	КомандыМакета = демо_РаботаСФормамиКлиент.ПолучитьКомандыМакета(Макет);
    	ЭлементыМакета = демо_РаботаСФормамиКлиент.ПолучитьЭлементыМакета(Макет);
    
    	демо_НастроитьФормуПоМакету(РеквизитыМакета, КомандыМакета, ЭлементыМакета);
    	демо_РаботаСФормамиКлиент.НастроитьФормуПоМакету(ЭтаФорма, Макет);
    	демо_ПереместитьЭлементыПоМакету(ЭлементыМакета);
    
    КонецПроцедуры
    

    Порядок следующий:
     - Получение макета. Процедура ПолучитьФорму доступна только на клиенте.
     - Получение реквизитов, команд и элементов макета. Были добавлены в макет при получении формы выше.
     - Добавляем реквизиты, команды и элементы в типовую форму из макета. Требует перехода на сервер, т.к. форма не передается между клиентом и сервером.
     - Настройка формы по макету. Все свойства уже созданных ранее элементов заполняем на клиенте.
     - Перемещение элементов. Делаем на сервере после заполнения свойств на клиенте, т.к. вид элемента заполняется на клиенте.

Итоги

  • 3 общих процедуры.
  • Макет, в котором визуально редактируем изменения типовых форм.
  • Типовая форма визуально не изменена.
  • В модуле формы добавлены несколько процедур.
  • Все вышеперечисленное выше минимально пересекается с типовыми объектами и удобно для обновления.

Ссылки

Изначально механизм реализовал у себя для обычных форм (лет 7 назад). И успешно экономил кучу времени на обновлении.

Идея и исходный код переопределения взяты отсюда: http://kb.mista.ru/article.php?id=268. Доработано.

Настройка формы по макету отсюда: http://kb.mista.ru/article.php?id=327. Доработано.
 

Скачать файлы

Наименование Файл Версия Размер
Динамическое заполнение управляемой формы по макету (без использования расширений):

.dt 46,75Kb
11.05.18
0
.dt 46,75Kb Скачать

Специальные предложения

Оставьте свое сообщение

См. также

Альтернативный способ добавления элементов и реквизитов на формы Промо

Работа с интерфейсом v8 ERP2 УТ11 Россия Абонемент ($m)

Предлагаю альтернативный вариант добавления динамически создаваемых элементов и реквизитов на форму.

1 стартмани

09.09.2019    11462    18    bmk74    4    

Вывод обработки в интерфейс - командный интерфейс

Работа с интерфейсом v8::УФ 1cv8.cf Абонемент ($m)

Вывод команды для внешней/внутренней обработки в интерфейс / командный интерфейс. Нигде не  нашел ничего подобного, а пользователю удобно переходить в доп.обработки  и доп. отчеты по разделам. 1С 8.3, УФ.

2 стартмани

07.10.2020    766    0    g_b    0    

Построение иерархии - дерева по справочнику Подразделения. Визуализация, изменение дерева значений УФ. Javascript и 1С

Работа с интерфейсом v8::УФ 1cv8.cf Абонемент ($m)

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

2 стартмани

07.10.2020    773    2    g_b    0    

Галерея общих картинок конфигурации для управляемого интерфейса

Универсальные обработки Работа с интерфейсом v8 v8::УФ 1cv8.cf Абонемент ($m)

Когда необходимо быстро просмотреть объекты типа "Общая картинка" в конфигурации: в случае, если картинок почти 1500, и просматривать каждую в конфигураторе неудобно. Да и просто для любой конфигурации с любым количеством объектов "Общая картинка". Вывод в форму или табличный документ вертикально или "плиткой".

2 стартмани

23.09.2020    810    2    apostal86    13    

[Расширение] Контроль отрицательных остатков по регистру бухгалтерии при проведении Промо

Универсальные функции Инструментарий разработчика Учет ТМЦ Учет ТМЦ v8 1cv8.cf Россия БУ Абонемент ($m)

Расширение позволяет без изменений конфигурации проверять остатки по регистру бухгалтерии при проведении каждого документа и запрещает проведение при появлении отрицательных остатков после проведения.

1 стартмани

17.08.2015    47205    156    ekaruk    32    

Визуальный html WYSIWYG редактор без сторонних библиотек на управляемых формах

Прочие инструменты разработчика Работа с интерфейсом v8 v8::УФ 1cv8.cf Абонемент ($m)

Простой и удобный html редактор без сторонних библиотек.

1 стартмани

31.08.2020    3153    7    ivanov660    10    

Автоматическое построение формы внешней обработки по данным реквизитов, табличных частей и экспортных методов*

Работа с интерфейсом Универсальные функции v8::УФ Абонемент ($m)

Иногда удобно вынести некоторую функциональность, например какой-нибудь интеграционный шлюз в отдельную обработку и затем работать с ее экземплярами (самостоятельное использование таких обработок обычно не предусмотрено). Этот подход удобен еще и тем, что сначала можно создать обработку как внешнюю, ускорив процесс разработки. Выведя реквизиты, табличные части и команды для запуска методов программного интерфейса на форму, получаем удобный тестовый стенд. В ряде случаев процесс разработки можно еще ускорить, если удастся воспользоваться предлагаемым шаблоном - реквизиты, табличные части и команды будут добавлены на форму автоматически (по метаданным).

1 стартмани

07.08.2020    1283    0    TSSV    0    

Интерфейс программиста

Работа с интерфейсом v8 v8::УФ 1cv8.cf Абонемент ($m)

Универсальный интерфейс для работы с любой типовой или нетиповой базой, специально разработанный под нужды программиста.

4 стартмани

15.07.2020    2245    1    mkalimulin    0    

Менеджер открытых форм Промо

Работа с интерфейсом v8::УФ 1cv8.cf Абонемент ($m)

Обработка получает информацию об открытых формах и позволяет ими манипулировать.

1 стартмани

13.04.2017    21473    37    SeiOkami    19    

Аналог типовой формы выбора периода с возможностью указать время

Работа с интерфейсом v8::УФ 1cv8.cf Абонемент ($m)

Аналог типовой формы выбора периода с возможностью указать период со временем (в стандартном периоде невозможно указать время).

1 стартмани

09.06.2020    1313    0    App0st0l    0    

Список контекстных обсуждений из системы взаимодействия

Работа с интерфейсом v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Система взаимодействия имеет одно неоспоримое преимущество перед другими популярными чатами - возможность формировать контекстные обсуждения для любого объекта, имеющего ссылку, включая ПВХ, виды расчётов и счета плана счетов. Однако, само обсуждение можно легко потерять, если не помнишь с каким объектом оно связано. Предлагаемое расширение поможет решить эту проблему.

1 стартмани

21.04.2020    2076    13    check2    11    

Открыть форму внутри другой формы - наконец-то возможно!

Работа с интерфейсом v8::УФ Абонемент ($m)

Я давно мечтал о возможности открытия форм 1С внутри других форм, мне время от времени попадаются задачи, где это бы пригодилось. И вот в версии 8.3.16 наконец-то это можно реализовать! Конечно, это не совсем то, что я ожидал, но получилось все равно интересно. Давайте посмотрим.

1 стартмани

15.04.2020    12410    10    CyberCerber    55    

Расширенная настройка динамического списка УФ Промо

Работа с интерфейсом v8 v8::УФ 1cv8.cf Абонемент ($m)

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

1 стартмани

31.05.2017    32534    150    tormozit    23    

Итоги в табличной части с учетом отбора (управляемая форма)

Работа с интерфейсом v8 v8::УФ ЗУП3.x Россия Абонемент ($m)

Отображение итогов в подвале табличной части документа (управляемая форма) с учетом отбора. На примере документа Отражение зарплаты в бухучете из ЗУП 3.1 (расширение)

1 стартмани

09.03.2020    3650    1    evgeni-red    0    

Удобный редактор графических схем

Работа с интерфейсом v8::УФ 1cv8.cf Абонемент ($m)

Простой и удобный редактор графических схем (блок-схемы) для управляемых форм.

1 стартмани

29.02.2020    2129    7    hodytone    2    

Программный вызов меню "Файл - Открыть"

Работа с интерфейсом v8 v8::УФ 1cv8.cf Абонемент ($m)

Эмуляция хоткея командного меню "Файл - Открыть - [Любой ранее открытый файл по номеру]" с использованием WScript.

1 стартмани

18.02.2020    2119    0    Nuuq    8    

Открывашка ячеек таблиц Промо

Работа с интерфейсом v8 1cv8.cf Абонемент ($m)

Глобальное сочетание клавиш для открытия объекта по ссылке из текущей ячейки любой таблицы в большинстве управляемых форм

1 стартмани

27.10.2018    17039    12    tormozit    31    

Выгрузка любого запроса или таблицы значений в текст JSON, разбор JSON в таблицу

Обработка справочников WEB Универсальные функции Прочие инструменты разработчика v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

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

1 стартмани

07.02.2020    9147    36    user796054    23    

Индикация прогресса выполнения фонового задания на управляемой форме внешней обработки

БСП (Библиотека стандартных подсистем) Работа с интерфейсом v8 v8::УФ 1cv8.cf Абонемент ($m)

Внешняя обработка с фоновым выполнением и индикацией процесса для любой конфигурации на основе БСП >= 2.3 без изменения конфигурации и встраивания обработки в "Дополнительные отчеты и обработки".

1 стартмани

27.12.2019    10407    15    1sig    14    

Многоуровневые списки выбора с оформлением элементов

Практика программирования Работа с интерфейсом v8 v8::УФ 1cv8.cf Абонемент ($m)

Данная статья - попытка решить один маленький кусочек большой проблемы платформы 1С, а именно - бедные и невыразительные пользовательские интерфейсы. Поскольку 1С в режиме управляемого приложения позволяет задействовать веб-клиент, то хочется реализовывать интерфейсы как у взрослых веб-приложений - красивые, дружелюбные для пользователя и, желательно, с положительным UX. Возможно, кто-то со мной не согласится и скажет, что учетные системы должны быть строгие и линейные. Но мы все знаем, что 1С - это уже не только про бухгалтерию. Небольшое отступление для разработчиков, работающих с типовыми конфигурациями. Я не знаю, использует ли фирма 1С что-то похожее в своих разработках. Если да, то данная статья навряд ли будет вам полезна.

1 стартмани

17.12.2019    8400    2    azhilichev    5    

Лучший подарок для бухгалтера - счёты 8.2 (со звуком) Промо

Работа с интерфейсом v8 1cv8.cf Россия Абонемент ($m)

(Толстый клиент) Подарите бухгалтеру счеты, и он(а) Вас никогда не забудет.

1 стартмани

13.05.2011    40363    24    Tatitutu    45    

[Взрыв шаблона!] Новый способ программной настройки условного оформления

Работа с интерфейсом v8::УФ 1cv8.cf Абонемент ($m)

Условное оформление форм и списков это великолепная возможность их настройки по заданным условиям. Но существенным недостатком является трудоемкость написания и сопровождения программного кода. В публикации предлагается новый способ программной настройки условного оформления.

1 стартмани

01.12.2019    11455    39    mszsuz    12    

Панель сообщений - расширенные сообщения пользователю

Работа с интерфейсом v8 v8::УФ 1cv8.cf Абонемент ($m)

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

1 стартмани

18.11.2019    3615    0    Timic    0    

Карта метаданных 1С для редактора yED, для любых конфигураций

Структура метаданных Работа с интерфейсом v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Обработка "Карта метаданных 1С для редактора yED". Для отображения метаданных любых конфигураций

1 стартмани

28.10.2019    6865    16    ManyakRus    9    

Отправка электронной почты с помощью локального почтового клиента из 1С, развернутой под удаленным рабочим столом Промо

Печатные формы документов Универсальные функции Email v8 КА1 БП2.0 УТ10 УПП1 Абонемент ($m)

Решение для интерактивной (нажал-отредактировал) отправки электронных писем и печатных форм через почтовый клиент (Thunderbird, Outlook) находящийся на локальном компьютере, из конфигурации 1С, развернутой под удаленным рабочим столом (RDP, remote-app). Подходит также для локального развертывания 1С. Представлен пример быстрой интеграции с конфигурациями "Управление торговлей 10.3", "Управление производственным предприятием 1.3", "Комплексная автоматизация 1.1", "Бухгалтерия предприятия 2.0".

1 стартмани

21.09.2018    24480    16    stvorl    0    

Пример подключения к информационной базе через COMConnector

Внешние источники данных Перенос данных из 1C8 в 1C8 Универсальные функции v8 v8::УФ 1cv8.cf Абонемент ($m)

Пример подключения создан для обычной и управляемой формы. Позволяет подключиться "На сервере 1С:Предприятия" и "На данном компьютере или на компьютере в локальной сети", подключение производится через логин/пароль или с помощью аутентификации Windows.

1 стартмани

23.10.2019    9267    3    IncomeGroup    20    

План состояние склада

Работа с интерфейсом v8::УФ Оптовая торговля, дистрибуция, логистика Абонемент ($m)

Отчет для анализа ячеек склада (1С:WMS Логистика. Управление складом) Проверялась и тестировалась на 1С:WMS Логистика. Управление складом, ред. 4.5.1.2

1 стартмани

23.10.2019    3916    3    yasar92    0    

Генерация QR кода для любых конфигураций 1С (обычные и управляемые формы)

Универсальные обработки Универсальные функции v8 v8::УФ 1cv8.cf Абонемент ($m)

Для генерации используется компонента типовой конфигурации УТ11, встроенная в общий макет "КомпонентаПечатиQRКода". Ниже приведены процедуры, чтобы сделать обработку самостоятельно (только для УФ).

1 стартмани

11.10.2019    11595    53    dm1try    0    

Визуализация событий на временной шкале средствами "Поле HTML документа" Промо

Работа с интерфейсом v8 1cv8.cf Абонемент ($m)

Интересный способ наглядно отобразить события на временной шкале. Например, может быть применен для красивого вывода документов по клиенту. Тестировалось на платформе 8.3.12.1469

1 стартмани

31.07.2018    23775    139    Plotks2017    27    

Видимость, доступность элементов форм (управляемые формы)

Работа с интерфейсом v8::УФ ERP2 УТ11 КА2 Россия Абонемент ($m)

Расширение конфигурации позволяет используя типовой функционал модификации конфигурации ERP-решений (УТ 11, КА 2 и ERP 2) "на лету" изменять доступность, видимость, толькопросмотр элементов форм, а так же выполнять произвольный код, который выполняется ПриСозданииНаСервере выбранной формы.

1 стартмани

16.09.2019    5688    8    tsatsur    0    

Группировка по подразделению в "Задачи мне" (расширение для 1С:Документооборот)

Обработка документов Работа с интерфейсом Документооборот и делопроизводство Документооборот и делопроизводство v8::УФ v8::Запросы v8::Бизнес-процессы ДО УУ Абонемент ($m)

Расширение для 1С:Документооборот (2.1), позволяющее сгруппировать все задачи из списка "Задачи мне" по подразделению.

3 стартмани

07.09.2019    5329    9    zannv    1    

Индикатор на управляемой форме

Работа с интерфейсом v8::УФ 1cv8.cf Абонемент ($m)

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

1 стартмани

18.08.2019    12803    18    aximo    28    

Работа с данными выбора Промо

Практика программирования Работа с интерфейсом v8 Россия Абонемент ($m)

В управляемом интерфейсе заложена мощная возможность описывать связи реквизитов формы через параметры. Установка параметров связей позволяет ограничить выбор данных так, чтобы целостность данных была обеспечена на этапе ввода. Однако без дополнительного программирования задать можно только самые простые связи. Такие условия связи, как зависимость от реквизита через точку или зависимость через дополнительное отношение, заданное в регистре сведений - уже задать без программирования не получится.

1 стартмани

17.07.2018    47286    17    kalyaka    16    

Обновление данных в ячейках таблицы формы на управляемых формах

Практика программирования Работа с интерфейсом Разработка v8 v8::УФ 1cv8.cf Абонемент ($m)

На очередном проекте решал задачу по расчету значений колонок в табличных полях формы. Задача казалась достаточно простой. Однако возникла необходимость работать не только с реквизитами формы типа «ТаблицаЗначений», но и с типом «ДеревоЗначений». Релиз платформы 8.3.13.1644

1 стартмани

15.08.2019    4769    0    BraunAlex    2    

Удобный выбор из таблицы/дерева в УФ

Практика программирования Работа с интерфейсом Разработка v8 v8::УФ 1cv8.cf Абонемент ($m)

Выбор из таблицы значений или дерева значений в выпадающем списке рядом с полем ввода - УФ, быстро и просто!

1 стартмани

12.08.2019    13361    7    Yashazz    18    

Отбор на управляемой форме из списка значений

Практика программирования Работа с интерфейсом Разработка v8 v8::УФ 1cv8.cf Абонемент ($m)

Пример простого удобного отбора любых данных ссылочного типа на управляемой форме. Работа обработки проверена на релизе: 1С:Предприятие 8.3.13.1513.

1 стартмани

09.08.2019    17883    20    nagaitseff    6    

Интерактивный интерфейс Промо

Рабочее место Работа с интерфейсом v8 1cv8.cf Россия Абонемент ($m)

Обработка (отдельная панель меню), позволяющая настраивать интерфейс пользователя интерактивно (права не настраивает). Мне очень пригодилось, так как приходится прописывать индивидуальный интерфейс, каждому пользователю (а их уже сотни). Выложил 2 версии одна в виде таблицы, вторая в виде выпадающего меню

1 стартмани

29.10.2011    18178    2    Vin_Tik    9    

Модификация управляемых форм

Работа с интерфейсом Инструментарий разработчика v8::УФ Абонемент ($m)

Подсистема позволяет изменять управляемые формы типовой конфигурации с помощью макета табличного документа, что позволяет упростить процесс обновления. Версия платформы: 8.3.6 и выше. С небольшими доработками будет работать на 8.2.

1 стартмани

29.06.2019    5260    3    vadim1980    3    

Обработка-редактор HTML

Работа с интерфейсом v8 v8::УФ 1cv8.cf Абонемент ($m)

Редактор HTML для управляемого интерфейса 8.3.

1 стартмани

10.06.2019    8113    64    ValeriVP    11    

Псевдозакладки в управляемой форме

Работа с интерфейсом v8::УФ 1cv8.cf Абонемент ($m)

Псевдостраницы (закладки) в управляемой форме, или Разгоняем форму до третьей космической скорости.

1 стартмани

05.06.2019    4467    7    tusv    31    

Программное формирование форматированной строки в стиле html+inline CSS Промо

Работа с интерфейсом Инструментарий разработчика v8 1cv8.cf Абонемент ($m)

Если вам приходилось работать с форматированными строками программно, то вы знаете, какая это боль. Данное решение облегчает программное формирование таких строк.

1 стартмани

18.11.2017    32071    35    bonv    10    

Индикатор выполнения длительных операций на сервере 1С 8.3 (управляемые формы)

Работа с интерфейсом Практика программирования Разработка v8::УФ Россия Абонемент ($m)

Индикатор выполнения (отображение прогресса) длительных операций в тонком клиенте 1С:Предприятия 8.3, когда полностью весь код исполняется на сервере, а клиент просто ждёт завершения. Используются внешние средства (либо командное окно Windows, либо приложение Java).

1 стартмани

03.06.2019    14574    3    D.B.Sokolov    20    

Программное создание контекстного меню по списку данных

Работа с интерфейсом v8::УФ 1cv8.cf Абонемент ($m)

Учебный пример программного создания контекстного меню в табличной части (динамическом списке) по списку данных.

1 стартмани

03.06.2019    4928    3    vasilev2015    0    

Редактирование и просмотр JSON в интерфейсе 1С (через поле HTML документа)

Работа с интерфейсом v8 v8::УФ 1cv8.cf Абонемент ($m)

Позволяет открыть любой текст JSON в поле HTML Документа в удобном для редактирования виде, и получить результаты редактирования. Обработка является оберткой над сайтом http://jsoneditoronline.org, для работы обработки требуется доступ к интернету на клиенте.

1 стартмани

16.05.2019    4364    11    VVi3ard    0    

Цветовые схемы для конфигуратора 1С (Популярные цветовые схемы для C# - теперь и для 1С) (Теперь 8.2 - 8.3) Промо

Работа с интерфейсом v8 1cv8.cf Абонемент ($m)

Тёмные цветовые схемы кода. То, что было доступно всем передовым средствам разработки, теперь доступно и на 1С. 13.12.17 UPD: Теперь работает с платформой 8.3

3 стартмани

07.10.2013    35113    86    Chernov_Dmitriy    82    

Копирование элементов управляемых форм

Работа с интерфейсом v8 v8::УФ 1cv8.cf Абонемент ($m)

Всем тем, кто создавал элементы управляемых форм программно - посвящается...

1 стартмани

16.05.2019    4434    11    ValeriVP    1    

Группировка по виду документа в "Задачи мне" (расширение для 1С:Документооборот)

Обработка документов Работа с интерфейсом Документооборот и делопроизводство Документооборот и делопроизводство v8::УФ v8::Запросы v8::Бизнес-процессы ДО УУ Абонемент ($m)

Расширение для 1С:Документооборот (2.1), позволяющее сгруппировать все задачи из списка "Задачи мне" по виду документа (служебные записки, приказы и т.д.).

3 стартмани

16.04.2019    10117    29    zannv    16    

Выбор даты

Универсальные обработки Работа с интерфейсом v8::УФ 1cv8.cf Абонемент ($m)

Обработка для удобного выбора даты и времени.

1 стартмани

14.04.2019    3619    0    denacid    2    

Редактирование данных прямо в отчете СКД (как в Excel). Теперь с пересчетом итогов! Промо

Практика программирования Работа с интерфейсом v8::СКД 1cv8.cf Абонемент ($m)

Вам не подходит обычная форма ввода данных Клиент хочет прямо в отчете изменять цифры Тогда этот шаблон поможет вам быстро добавить в ваш отчет СКД механизм редактирования данных

2 стартмани

21.11.2012    41058    282    Visitizer    52    

"Все функции" с возможностью поиска по первым символам

Работа с интерфейсом v8 v8::УФ 1cv8.cf Абонемент ($m)

Быстрый поиск по первым буквам имени объекта, возможность фильтрации списка по подстроке.

1 стартмани

21.03.2019    4156    8    m0528    2    

Форма выбора периода как в Такси УФ JS

Работа с интерфейсом v8 v8::УФ 1cv8.cf Абонемент ($m)

Однажды мне пришла задача: "Ограничить выбор периода интерактивно". Но, как оказалось, типовая форма выбора периода не позволяет ограничивать и учитывать запреты (или, может, я этого не знаю?). Так вот раз, два и готово.

1 стартмани

21.03.2019    5421    3    Xapac    2    

Восстановление открытых окон прошлого сеанса работы

Работа с интерфейсом v8 v8::УФ БП3.0 Абонемент ($m)

По завершении работы в 1С хочу с утра продолжать работать с теми же окнами, если остались задачи на утро.

1 стартмани

01.03.2019    3930    4    pupkinSana    0