Добавление собственного виджета в 1С:Документооборот

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

Разработка - Практика программирования

документооборот собственный виджет отсутствия

19
В данной публикации я хочу описать процесс добавления собственного виджета для функционала отсутствий в 1С документооборот.

Доработка выполнялась по инструкции с ИТС (ссылка на инструкцию с ИТС).

1) В справочник "Виджеты" необходимо добавить собственный предопределенный элемент:

Далее в функции "ДоступныеВиджеты" модуля менеджера справочника "Виджеты" необходимо добавить созданный элемент:

 
 Код в функции "ДоступныеВиджеты" модуля менеджера справочника "Виджеты"

 2) В справочник "ПоказателиВиджетов" необходимо добавить собственные предопределенные элементы:

В созданных показателях необходимо заполнить реквизит "Виджет" в предприятии или с помощью обработчика обновления / обработки.

3) Далее необходимо добавить процедуру для заполнения собственного виджета в общий модуль "ТекущиеДелаДокументооборотСервер":

 
 Код заполнения собственного виджета

 

// Заполняет виджет Отсутствия в форме Текущие дела.
//
// Параметры:
//   Параметры - Структура
//                  - Форма - УправляемаяФорма - форма Текущие дела.
//                  - ИндексВиджета - Строка - индекс виджета в форме.
//                  - ТекущаяДатаСеанса - Дата - текущая дата сеанса.
//                  - ТекущийПользователь - СправочникСсылка.Пользователи - Ссылка на текущего пользователя.
Процедура пп_ЗаполнитьВиджетОтсутствия(Параметры) 
	
	Форма = Параметры.Форма;
	ИндексВиджета = Параметры.ИндексВиджета;
	ТекущаяДата = Параметры.ТекущаяДатаСеанса;
	ТекущийПользователь = Параметры.ТекущийПользователь;
	
	ЦветТекста_Обычный = ЦветТекста_Обычный();
	ЦветаВиджета = ЦветаВиджета(ИндексВиджета);
	
	Запрос = Новый Запрос; 	
	Запрос.Текст = "ВЫБРАТЬ
	|	КОЛИЧЕСТВО(РАЗЛИЧНЫЕ Отсутствие.Ссылка) КАК КоличествоОтсутствий
	|ИЗ
	|	Документ.Отсутствие КАК Отсутствие
	|ГДЕ
	|	Отсутствие.ДатаНачала <= &ДатаОкончания И Отсутствие.ДатаОкончания >= &ДатаНачала
	|	И Отсутствие.ПометкаУдаления = ЛОЖЬ";
	
	//За месяц
	Запрос.УстановитьПараметр("ДатаНачала", НачалоМесяца(ТекущаяДата));
	Запрос.УстановитьПараметр("ДатаОкончания", КонецМесяца(ТекущаяДата));
	
	Выборка = Запрос.Выполнить().Выбрать();
	Выборка.Следующий();
	КоличествоЗаТекущийМесяц = Выборка.КоличествоОтсутствий;
	
	//За текущую неделю
	Запрос.УстановитьПараметр("ДатаНачала", НачалоНедели(ТекущаяДата));
	Запрос.УстановитьПараметр("ДатаОкончания", КонецНедели(ТекущаяДата));
	
	Выборка = Запрос.Выполнить().Выбрать();
	Выборка.Следующий();
	КоличествоЗаТекущуюНеделю = Выборка.КоличествоОтсутствий;
	
	//За текущий день
	Запрос.УстановитьПараметр("ДатаНачала", НачалоДня(ТекущаяДата));
	Запрос.УстановитьПараметр("ДатаОкончания", НачалоДня(ТекущаяДата));
	
	Выборка = Запрос.Выполнить().Выбрать();
	Выборка.Следующий();
	КоличествоЗаТекущийДень = Выборка.КоличествоОтсутствий;
	
	ЗначенияПоказателей = Новый Массив;
	
	ОтсутствияЗаТекущийМесяц = СтруктураПоказателя();
	ОтсутствияЗаТекущийМесяц.Заголовок = НСтр("ru = 'Месяц'");
	ОтсутствияЗаТекущийМесяц.ЦветЗаголовка = ЦветаВиджета.ЦветПодписи;
	ОтсутствияЗаТекущийМесяц.Значение = КоличествоЗаТекущийМесяц; 
	ОтсутствияЗаТекущийМесяц.Ссылка = "Отсутствия_ЗаТекущийМесяц";
	ОтсутствияЗаТекущийМесяц.ИмяПоказателя = "Отсутствия_ЗаТекущийМесяц";
	ЗначенияПоказателей.Добавить(ОтсутствияЗаТекущийМесяц);
	
	ОтсутствияЗаТекущуюНеделю = СтруктураПоказателя();
	ОтсутствияЗаТекущуюНеделю.Заголовок = НСтр("ru = 'Неделя'");
	ОтсутствияЗаТекущуюНеделю.ЦветЗаголовка = ЦветаВиджета.ЦветПодписи;
	ОтсутствияЗаТекущуюНеделю.Значение = КоличествоЗаТекущуюНеделю; 
	ОтсутствияЗаТекущуюНеделю.Ссылка = "Отсутствия_ЗаТекущуюНеделю";
	ОтсутствияЗаТекущуюНеделю.ИмяПоказателя = "Отсутствия_ЗаТекущуюНеделю";
	ЗначенияПоказателей.Добавить(ОтсутствияЗаТекущуюНеделю);
	
	ОтсутствияЗаТекущийДень = СтруктураПоказателя();
	ОтсутствияЗаТекущийДень.Заголовок = НСтр("ru = 'Сегодня'");
	ОтсутствияЗаТекущийДень.ЦветЗаголовка = ЦветаВиджета.ЦветПодписи;
	ОтсутствияЗаТекущийДень.Значение = КоличествоЗаТекущийДень; 
	ОтсутствияЗаТекущийДень.Ссылка = "Отсутствия_ЗаТекущийДень";
	ОтсутствияЗаТекущийДень.ИмяПоказателя = "Отсутствия_ЗаТекущийДень";
	ЗначенияПоказателей.Добавить(ОтсутствияЗаТекущийДень);

	УстановитьЦветЗначениямПоказателей(Справочники.Виджеты.Отсутствия, ЗначенияПоказателей);
	
	ЗаголовокВиджета = ЗаголовокВиджета("Отсутствия",0,
	"Отсутствия",ЦветТекста_Обычный,ЦветТекста_Обычный);
	
	ТелоВиджета = ТелоВиджетаОбластями(ЗначенияПоказателей);
		
	Форма["HTML" + ИндексВиджета] = HTMLПредставлениеВиджета(
	ЗаголовокВиджета,
	,
	ТелоВиджета,
	ЦветаВиджета.ЦветФона,
	ЦветаВиджета.ЦветРамкиТаблицы);
	
	Форма["СсылкиОбластей" + ИндексВиджета] = СтруктураСсылокОбластейВиджета(
	ОтсутствияЗаТекущийМесяц.Ссылка,
	ОтсутствияЗаТекущуюНеделю.Ссылка,
	ОтсутствияЗаТекущийДень.Ссылка);
	
КонецПроцедуры

 

Вызов данной процедуры необходимо поместить в процедуру "ЗаполнитьВиджетыТекущихДел" общего модуля "ТекущиеДелаДокументооборотСервер":

 
 Добавление вызова процедуры добавления виджета

 

//Типовой код
.............
.............

//Доработка
ИначеЕсли ТекущийВиджет = Справочники.Виджеты.Отсутствия Тогда
	пп_ЗаполнитьВиджетОтсутствия(Параметры);
Иначе
	Форма["HTML" + ИндексВиджета] = HTMLПредставлениеПустогоВиджета;
КонецЕсли;

 

4) Необходимо добавить обработку нажатия на элементы виджета в процедуре "ОбработатьНажатиеНаСсылку" общего модуля "ТекущиеДелаДокументооборотКлиент":

 
 Код процедуры обработки нажатия на ссылку

 

//Типовой код
.............
.............

//Доработка
ИначеЕсли СтрЗаканчиваетсяНа(Ссылка,"Отсутствия_ЗаТекущуюНеделю") Тогда
		
	ПараметрыФормы = Новый Структура;
		
	УсловияОтбора = Новый Структура;
		
	Период = Новый СтандартныйПериод;
		
	ТекущаяДата = ТекущаяДата();
		
	Период.ДатаНачала = НачалоНедели(ТекущаяДата);
	Период.ДатаОкончания = КонецНедели(ТекущаяДата);
		
	УсловияОтбора.Вставить("Период",Период);
		
	ПараметрыФормы.Вставить("Отбор",УсловияОтбора);
	ПараметрыФормы.Вставить("СформироватьПриОткрытии", Истина);
	ПараметрыФормы.Вставить("КлючВарианта", "ДинамикаОтсутствий");
		
	ОткрытьФорму("Отчет.Отсутствия.Форма",ПараметрыФормы,форма);
		
ИначеЕсли СтрЗаканчиваетсяНа(Ссылка,"Отсутствия_ЗаТекущийМесяц") Тогда
		
	ПараметрыФормы = Новый Структура;
		
	УсловияОтбора = Новый Структура;
		
	Период = Новый СтандартныйПериод;
		
	ТекущаяДата = ТекущаяДата();
		
	Период.ДатаНачала = НачалоМесяца(ТекущаяДата);
	Период.ДатаОкончания = КонецМесяца(ТекущаяДата);
		
	УсловияОтбора.Вставить("Период",Период);
		
	ПараметрыФормы.Вставить("Отбор",УсловияОтбора);
	ПараметрыФормы.Вставить("СформироватьПриОткрытии", Истина);
	ПараметрыФормы.Вставить("КлючВарианта", "ДинамикаОтсутствий");
		
	ОткрытьФорму("Отчет.Отсутствия.Форма",ПараметрыФормы,форма);
		
ИначеЕсли СтрЗаканчиваетсяНа(Ссылка,"Отсутствия_ЗаТекущийДень") Тогда
		
	ОткрытьФорму("Документ.Отсутствие.Форма.ФормаСписка");
		
ИначеЕсли СтрЗаканчиваетсяНа(Ссылка,"Отсутствия") Тогда
		
	ОткрытьФорму("Документ.Отсутствие.Форма.ФормаСписка");
		
КонецЕсли;

 

5) Если данный виджет необходимо добавить всем пользователям, тогда необходимо доработать функцию "РасположениеВиджетовПоУмолчанию" модуля менеджера регистра "НастройкиТекущихДел". 

 

Результат работы нового виджета:

Данная доработка тестировалась в 1С документооборот версии 2.1.15.4.

19

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

Комментарии
Избранное Подписка Сортировка: Древо
1. mvxyz 159 20.12.19 10:37 Сейчас в теме
Спасибо! Пригодится.
pavelpribytkin96; +1 Ответить
Оставьте свое сообщение

См. также

[СКД] Программное создание схемы компоновки данных 279

Статья Программист Стажер Нет файла v8 v8::СКД 1cv8.cf Бесплатно (free) Практика программирования

Сделаем отчет на СКД полностью программно, без использования макета "схема компоновки данных".

15.01.2020    3678    John_d    18       

Новый раздел на Инфостарте - Electronic Software Distribution Промо

Инфостарт напоминает: на нашем сайте можно купить не только ПО, связанное с 1С. В нашем арсенале – ESD-лицензии на ПО от ведущих вендоров: Microsoft, Kaspersky, ESET, Dr.Web, Аскон и другие.

  • Низкие цены, без скрытых платежей и наценок
  • Оперативная отгрузка
  • Возможность оплаты с личного счета (кешбек, обмен стартмани на рубли и т.п.)
  • Покупки идут в накопления для получения скидочных карт лояльности Silver (5%) и Gold (10%)

Базовый курс по разработке мобильных 1C-приложений для Android-устройств. Третий поток. Онлайн-интенсив с 11 февраля по 05 марта 2020 г. Промо

Данный онлайн-курс предусматривает изучение базовых принципов создания приложений для операционной системы Android, работающих на мобильной платформе “1С:Предприятие”. Курс предназначен для тех, кто уже имеет определенные навыки конфигурирования и программирования в системе “1С:Предприятие” при разработке прикладных решений для “обычных” компьютеров, но пока ещё не занимался разработкой 1С-приложений, предназначенных для работы на мобильных устройствах.

7500 рублей

Агрегатные функции СКД, о которых мало кто знает 391

Статья Программист Нет файла v8 v8::СКД 1cv8.cf Бесплатно (free) Практика программирования

Пользуетесь ли Вы всеми возможными агрегатными функциями, которые предоставляет система компоновки данных? Если Вы используете только: СУММА, КОЛИЧЕСТВО, МИНИМУМ, МАКСИМУМ, СРЕДНЕЕ, то эта статья для Вас.

05.09.2019    20548    ids79    45       

Три костыля. Сказ про фокусы в коде 130

Статья Программист Нет файла v8 Бесплатно (free) Практика программирования Разработка

Три интересных (или странных) костыля в коде, которые могут помочь в повседневных и не очень задачах.

03.09.2019    12870    YPermitin    69       

Сдача регламентированной отчетности из программ 1С Промо

Сдача регламентированной отчетности из программ "1С" во все контролирующие органы без выгрузок и загрузок в другие программы. Для групп компаний действуют специальные предложения.

от 1500 руб.

Отслеживание выполнения фонового задания 154

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Практика программирования Универсальные функции Разработка

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

17.08.2019    16097    ids79    16       

Функции СКД: ВычислитьВыражение, ВычислитьВыражениеСГруппировкойМассив 294

Статья Программист Нет файла v8 v8::СКД 1cv8.cf Бесплатно (free) Практика программирования

Подробное описание и использование внутренних функций системы компоновки данных: Вычислить, ВычислитьВыражение, ВычислитьВыражениеСГруппировкойМассив, ВычислитьВыражениеСГруппировкойТаблицаЗначений.

08.08.2019    26022    ids79    34       

1C:Предприятие для программистов: Запросы и отчеты. Второй поток. Онлайн-интенсив с 17 марта по 16 апреля 2020 г. Промо

Данный онлайн-курс предусматривает углубленное изучение языка запросов и возможностей системы компоновки данных, которые понадобятся при разработке отчетов, работающих на платформе “1С:Предприятие” в рамках различных прикладных решений. Курс предназначен для тех, кто уже имеет определенные навыки конфигурирования и программирования в системе “1С:Предприятие”, а также для опытных пользователей различных прикладных решений, которые используют в своей работе отчеты разного назначения.

6500 рублей

Фоновое выполнение кода в 1С - это просто 149

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Практика программирования

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

02.08.2019    16159    avalakh    21       

Базовый курс для начинающих 1С-программистов. Пятый поток. Онлайн-курс с 12 февраля по 15 апреля 2020 г. Промо

Данный онлайн-курс является начальной ступенью по изучению базовых принципов программирования в системе “1С:Предприятие” и предназначен для обучения 1С-программированию “с нуля”.

4500/9500 рублей

СКД - наборы данных и связи между ними, создание собственной иерархии, вложенные отчеты 153

Статья Программист Нет файла v8 v8::СКД 1cv8.cf Бесплатно (free) Практика программирования

Набор данных объект. Использование в схеме компоновки нескольких наборов данных. Различные варианты связи наборов: объединение, соединение. Использование иерархии в отчетах на СКД. Создание собственной иерархии, иерархия детальных записей. Использование вложенных схем в отчетах на СКД.

26.07.2019    22204    ids79    8       

СКД - использование расширений языка запросов, секция ХАРАКТЕРИСТИКИ 161

Статья Программист Нет файла v8 v8::СКД Бесплатно (free) Инструментарий разработчика Практика программирования

Автоматическое и не автоматическое заполнение полей компоновки данных. Использование расширений языка запросов для СКД «{…}», секция ВЫБРАТЬ, секция ГДЕ, параметры виртуальных таблиц. Автоматизированное использование дополнительных данных в запросе: секция ХАРАКТЕРИСТИКИ.

17.07.2019    16980    ids79    27       

Перенос документов, остатков и справочников КА 1.1 => КА 2 / УТ 11. Обновлено до КА 2.4.12.х и УТ 11.4.11.х! Промо

Более 130 компаний выполнили переход на КА 2 или УТ 11 с помощью нашей разработки! Позволяет перенести не только остатки и справочники (как типовая обработка), но и документы за нужный период времени. Предоставляем техподдержку, оперативно исправляем замечания, выпускаем обновления при выходе новых релизов программ 1С. Вы можете проверить разработку до покупки: сделаем бесплатный тестовый перенос из вашей базы КА 1.1 и предоставим доступ к базе-результату через веб-клиент!

29700 руб.

Регистры сведений. За кулисами 134

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Практика программирования Разработка

Небольшие заметки по внутреннему устройству регистров сведений.

09.07.2019    13266    YPermitin    12       

"Меньше копипаста!", или как Вася универсальную процедуру писал 185

Статья Программист Стажер Нет файла v8 v8::СКД 1cv8.cf Бесплатно (free) Практика программирования Разработка

Программист Вася разбирает подход создания универсальных методов на примере программного вывода СКД.

04.07.2019    11414    SeiOkami    49       

Перенос данных УПП 1.3 => ERP 2 (ЕРП) / УТ 11 / КА 2.х (обработка переноса документов, остатков и справочников из "1С:Управление производственным предприятием, ред. 1.3" в ERP / УТ 11 / КА 2). Обновлен до УПП 1.3.130.х, КА 2.4.11.х и ERP 2.4.11.х! Промо

Обработка позволяет переносить из УПП 1.3 в ERP 2 документы за выбранный период и остатки. Типовая обработка от фирмы 1С документы не переносит. Также исправлены ошибки типовой обработки. При выходе новых релизов обновление высылается бесплатно в течение года. Разработка будет полезна фирмам-франчайзи, которые периодически выполняют такой перенос данных для заказчиков. Вы можете один раз приобрести обработку переноса, и потом бесплатно получать обновления при выходе новых релизов конфигураций 1С.

29700 руб.

Создание отчетов с помощью СКД - основные понятия и элементы 226

Статья Программист Нет файла v8 v8::СКД Бесплатно (free) Практика программирования Математика и алгоритмы

Основные принципы работы СКД. Понятия схемы компоновки и макета компоновки. Описание основных элементов схемы компоновки: наборы данных, поля, вычисляемые поля, ресурсы, параметры.

25.06.2019    28476    ids79    17       

Многопоточное ускорение однопользовательских нагрузок в 1С + Microsoft SQL Server 2017 180

Статья Программист Нет файла v8 v8::Запросы Бесплатно (free) Практика программирования Разработка

Взаимодействие с Microsoft SQL Server нередко вызывает трудности у 1С-ников, а потому интересны любые моменты, связанные с его использованием. О своем опыте работы с новым SQL Server 2017 участникам конференции Infostart-2018 рассказал директор ООО «Аналитика софт» Дмитрий Дудин.

11.06.2019    15678    dmurk    144       

Базовый курс по управлению ИТ-проектами. Курс проходит с 26 февраля по 22 апреля 2020 года. Промо

Отличительная черта курса - органичное сочетание трех вещей: 1.Теория проектного управления (PMI®+Agile Alliance+Российские ГОСТ+Методологии от 1С); 2. Опыт внедрения продуктов 1С (опыт франчайзи и успешных компаний + тренды Infostart Event и Agile Days); 3. Разбор реальных проблем и рекомендации экспертов по проектам слушателей. Мы будем фиксироваться на тех инструментах, которые реально оказываются полезными в практике руководителей проектов внедрения. Ведущая курса - Мария Темчина.

от 11000 рублей

Регистры накопления. Структура хранения в базе данных 180

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Практика программирования Разработка

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

16.05.2019    24716    YPermitin    27       

Выполнение внешней обработки в фоновом задании 153

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Практика программирования Разработка

Подробное описание подхода к созданию длительной операции на основе внешней обработки. Реализация протестирована на 1С 8.3.12.1714 (x64).

11.05.2019    15714    Eret1k    23       

INFOSTART MEETUP Kazan. 13 марта 2020 г. Промо

Инфостарт продолжает путешествие по России. Следующая остановка - Казань. Тема мероприятия - управление и технологии автоматизации учета на платформе "1С: Предприятие". Ждем всех: докладчиков и участников! Стоимость участия - 5 500 рублей. Цена действительна до 30.01.2020

5 500

Выгрузка документа по условию 5

Статья Программист Нет файла v8 Бесплатно (free) Практика программирования Разработка

Что делать, если документы нужно выгружать не все подряд, а по какому-то фильтру: статусу, дате, набору условий... А что если он соответствовал этим условиям, а потом перестал? А если потом опять начал? Такие ситуации заставили попотеть не одного программиста.

25.04.2019    8777    m-rv    2       

Как настроить правильную техподдержку (helpdesk, service desk на коленке) 40

Статья Программист Бизнес-аналитик Руководитель проекта Нет файла v8 УУ Управление взаимоотношениями с клиентами (СRM) Документооборот и делопроизводство Монитор заказов Учет рабочего времени Бесплатно (free) Управление услугами и сервисом

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

24.04.2019    10505    siddy    0       

Управление ИТ-проектами. Модуль 2: продвинутый онлайн-курс по классическим методам управления проектами. Вебинары проходят с 12 марта по 11 июня 2020 года. Промо

Продвинутый онлайн-курс по классическому управлению ИТ-проектами позволит слушателям освоить инструменты из PMBoK® и 1С:Технологии корпоративного внедрения и научиться их применять для проектов любого масштаба. Курс включает в себя 12 вебинаров и 12 видеолекции, разбор кейсов и рекомендации экспертов по проектам слушателей. Ведущая курса - Мария Темчина.

от 13000 рублей

Как прикрутить ГУИД к регистру сведений 23

Статья Программист Нет файла v8 Бесплатно (free) Практика программирования Перенос данных из 1C8 в 1C8 Разработка

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

16.04.2019    11729    m-rv    16       

О расширениях замолвите слово... 200

Статья Программист Стажер Нет файла v8 Бесплатно (free) Практика программирования Разработка

О чём стоит задуматься при принятии решения о создании расширения конфигурации…

07.04.2019    21301    ellavs    125       

Онлайн-курс "Подготовка к экзамену 1С:Эксперт и 1С:Профессионал по технологическим вопросам" с 7 по 24 апреля 2020 г. Промо

На курсе вы получите практические навыки решения задач производительности 1С, в том числе характерных для высоконагруженных информационных систем (более 1000 пользователей). Подготовка к экзамену – только одна из составляющих курса. 70% слушателей приходят за знаниями, которые позволят расти и зарабатывать, делать сложные задачи на крупных проектах.

16450 рублей

Git-репозитории для 1С-кода (опыт использования при небольших проектах) 206

Статья Программист Стажер Нет файла v8 Windows Бесплатно (free) Практика программирования Разработка

Инструкции по взаимодействию с Git-репозиторием, которые писались для тех наших программистов, которые вообще никогда не работали с Git (руководства в духе "Как получить код из git-репозитория?", "Как отправить код в git-репозиторий")...

28.03.2019    17322    ellavs    83       

Трюки с внешними источниками данных 169

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Практика программирования Разработка

Некоторые трюки для преодоления ограничений внешних источников данных.

14.03.2019    18900    YPermitin    53       

INFOSTART MEETUP Krasnodar. 14 февраля 2020 г. Промо

Краснодар станет первым в 2020 году местом, где пройдет региональная встреча IT-специалистов сообщества Инфостарт. Тема мероприятия - управление и технологии автоматизации учета на платформе "1С: Предприятие". Стоимость участия - 5000 рублей. Цена действительна до 26.12.2019.

Возможности типовых шаблонов ограничения доступа на уровне записей (RLS) 178

Статья Программист Нет файла v8 v8::Права Бесплатно (free) Практика программирования БСП (Библиотека стандартных подсистем) Роли и права

Краткий обзор применения типовых шаблонов ограничения доступа на уровне записей в конфигурациях, созданных на базе БСП: #ПоЗначениям, #ПоНаборамЗначений, #ПоЗначениямРасширенный, #ПоЗначениямИНаборамРасширенный

03.02.2019    22306    ids79    9