Дерево электронного документа БЭД служебный
ТипОбъекта
Описание, пример вызова
// Определяет тип объекта по текстовому представлению.//// Параметры:// ОписаниеТипаОбъекта - Строка - текстовое представление типа объекта.//// Возвращаемое значение:// Строка - тип справочника.//Функция ТипОбъекта(ОписаниеТипаОбъекта) Экспорт
Пример вызова
Результат = ДеревоЭлектронногоДокументаБЭДСлужебный.ТипОбъекта(ОписаниеТипаОбъекта)
ЗаполнитьПараметрыОбработкиОшибокВСтрокеДерева
Описание, пример вызова
Процедура ЗаполнитьПараметрыОбработкиОшибокВСтрокеДерева(СтрокаДерева, ПараметрыОбработкиОшибок) Экспорт
Пример вызова
ДеревоЭлектронногоДокументаБЭДСлужебный.ЗаполнитьПараметрыОбработкиОшибокВСтрокеДерева(СтрокаДерева, ПараметрыОбработкиОшибок)
ДеревоЭлектронногоДокумента
Описание, пример вызова
// Формирует дерево данных для заполнения или чтения прикладным решением.//// Параметры:// Макет - Макет - Макет с описанием структуры дерева (см. Обработка.ОбменСКонтрагентами.Макеты).//// Возвращаемое значение:// ДеревоЗначений - Дерево документа.//Функция ДеревоЭлектронногоДокумента(Макет) Экспорт
Пример вызова
Результат = ДеревоЭлектронногоДокументаБЭДСлужебный.ДеревоЭлектронногоДокумента(Макет)
КолонкиДереваДокумента
Описание, пример вызова
// Возвращает список колонок, добавляемых в дерево данных электронного документа помимо объявленных в макете.//// Возвращаемое значение:// ФиксированныйМассив - массив колонок.//Функция КолонкиДереваДокумента() Экспорт
Пример вызова
Результат = ДеревоЭлектронногоДокументаБЭДСлужебный.КолонкиДереваДокумента());
РекурсивноЗаполнитьСтрокиДерева
Описание, пример вызова
Процедура РекурсивноЗаполнитьСтрокиДерева(ДеревоЗначений, Знач НомерУровня, КолУровней, Знач ПолныйПутьВДереве, ТЗ, НомерСтрокиТЗ) Экспорт
Пример вызова
ДеревоЭлектронногоДокументаБЭДСлужебный.РекурсивноЗаполнитьСтрокиДерева(ДеревоЗначений, НомерУровня, КолУровней, ПолныйПутьВДереве, ТЗ, НомерСтрокиТЗ));
ОписаниеТипаПоПараметрам
Описание, пример вызова
// Преобразует текстовое описание типа в объект ОписаниеТипов.//// Параметры:// Типы - Массив, Строка - см. ОписаниеТипов().// ОписаниеЧисла - Строка - см. КвалификаторыЧислаПоОписанию().// ОписаниеСтроки - Строка - см. КвалификаторыСтрокиПоОписанию().// ОписаниеДаты - Строка - см. КвалификаторыДатыПоОписанию().//// Возвращаемое значение:// ОписаниеТипов - сформированное описание типов.//Функция ОписаниеТипаПоПараметрам(Типы, ОписаниеЧисла, ОписаниеСтроки, ОписаниеДаты) Экспорт
Пример вызова
Результат = ДеревоЭлектронногоДокументаБЭДСлужебный.ОписаниеТипаПоПараметрам(Типы, ОписаниеЧисла, ОписаниеСтроки, ОписаниеДаты));
КвалификаторыСтрокиПоОписанию
Описание, пример вызова
// Формирует квалификатор строки по текстовому описанию.//// Параметры:// ОписаниеСтроки - Строка - содержит значения параметров конструктора "КвалификаторыСтроки", перечисленные через// запятую. В качестве допустимого знака указывается имя одного из значений системного// перечисления "ДопустимаяДлина". Пример: "100, Переменная".//// Возвращаемое значение:// КвалификаторыСтроки - сформированный квалификатор.//Функция КвалификаторыСтрокиПоОписанию(ОписаниеСтроки) Экспорт
Пример вызова
Результат = ДеревоЭлектронногоДокументаБЭДСлужебный.КвалификаторыСтрокиПоОписанию(ОписаниеСтроки));
КвалификаторыДатыПоОписанию
Описание, пример вызова
// Формирует квалификатор даты по текстовому описанию.//// Параметры:// ОписаниеДаты - Строка - содержит значения параметров конструктора "КвалификаторыДаты", перечисленные через// запятую. В качестве допустимого знака указывается имя одного из значений системного// перечисления "ЧастиДаты". Пример: "ДатаВремя".//// Возвращаемое значение:// КвалификаторыДаты - сформированный квалификатор.//Функция КвалификаторыДатыПоОписанию(ОписаниеДаты) Экспорт
Пример вызова
Результат = ДеревоЭлектронногоДокументаБЭДСлужебный.КвалификаторыДатыПоОписанию(ОписаниеДаты));
КвалификаторыЧислаПоОписанию
Описание, пример вызова
// Формирует квалификатор числа по текстовому описанию.//// Параметры:// ОписаниеЧисла - Строка - содержит значения параметров конструктора "КвалификаторыЧисла", перечисленные через// запятую. В качестве допустимого знака указывается имя одного из значений системного// перечисления "ДопустимыйЗнак". Пример: "15, 3, Неотрицательный".//// Возвращаемое значение:// КвалификаторыЧисла - сформированный квалификатор.//Функция КвалификаторыЧислаПоОписанию(ОписаниеЧисла) Экспорт
Пример вызова
Результат = ДеревоЭлектронногоДокументаБЭДСлужебный.КвалификаторыЧислаПоОписанию(ОписаниеЧисла));
ДобавитьСлужебныеКолонкиВТаблицуДереваДокумента
Описание, пример вызова
Процедура ДобавитьСлужебныеКолонкиВТаблицуДереваДокумента(ТаблицаДерева) Экспорт
Пример вызова
ДеревоЭлектронногоДокументаБЭДСлужебный.ДобавитьСлужебныеКолонкиВТаблицуДереваДокумента(ТаблицаДерева));
ДанныеЭлементаДереваЭлектронногоДокумента
Описание, пример вызова
// См. ЭлектронноеВзаимодействие.ДанныеЭлементаДереваЭлектронногоДокументаФункция ДанныеЭлементаДереваЭлектронногоДокумента(Знач Дерево, Знач Путь) Экспорт
Пример вызова
Результат = ДеревоЭлектронногоДокументаБЭДСлужебный.ДанныеЭлементаДереваЭлектронногоДокумента(Дерево, Путь)
ЭтоНоменклатура
Описание, пример вызова
Функция ЭтоНоменклатура(СсылкаНаОбъект) Экспорт
Пример вызова
Результат = ДеревоЭлектронногоДокументаБЭДСлужебный.ЭтоНоменклатура(СсылкаНаОбъект)
ДанныеГруппыДереваЭлектронногоДокумента
Описание, пример вызова
Функция ДанныеГруппыДереваЭлектронногоДокумента(Знач ГруппаДерева) Экспорт
Пример вызова
Результат = ДеревоЭлектронногоДокументаБЭДСлужебный.ДанныеГруппыДереваЭлектронногоДокумента(ГруппаДерева));
ДанныеВыбораДереваЭлектронногоДокумента
Описание, пример вызова
Функция ДанныеВыбораДереваЭлектронногоДокумента(Знач ВыборДерева) Экспорт
Пример вызова
Результат = ДеревоЭлектронногоДокументаБЭДСлужебный.ДанныеВыбораДереваЭлектронногоДокумента(ВыборДерева));
ДанныеТаблицыДереваЭлектронногоДокумента
Описание, пример вызова
Функция ДанныеТаблицыДереваЭлектронногоДокумента(Знач ТаблицаДерева) Экспорт
Пример вызова
Результат = ДеревоЭлектронногоДокументаБЭДСлужебный.ДанныеТаблицыДереваЭлектронногоДокумента(ТаблицаДерева));
ДанныеЗначенияДереваЭлектронногоДокумента
Описание, пример вызова
Функция ДанныеЗначенияДереваЭлектронногоДокумента(Знач ЗначениеДерева) Экспорт
Пример вызова
Результат = ДеревоЭлектронногоДокументаБЭДСлужебный.ДанныеЗначенияДереваЭлектронногоДокумента(ЗначениеДерева));
ДобавитьСтрокиТипаВТаблицуДереваДокумента
Описание, пример вызова
Процедура ДобавитьСтрокиТипаВТаблицуДереваДокумента(ТаблицаМакета, СтрокаТаблицы, Макет) Экспорт
Пример вызова
ДеревоЭлектронногоДокументаБЭДСлужебный.ДобавитьСтрокиТипаВТаблицуДереваДокумента(ТаблицаМакета, СтрокаТаблицы, Макет));
ПроверитьЗаполнениеРеквизитовДереваДанных
Описание, пример вызова
// Проверяет заполнение обязательных реквизитов дерева.// Только для внутреннего использования.// Параметры:// ДеревоДанных - деревоЗначений - дерево с данными.// Ошибки - Массив - ошибки, накопленные за время обработки. Элементами массива являются структуры.// Состав структур см. в ОбщегоНазначенияБЭДКлиентСервер.НовыеПараметрыОшибки().// ЭтоТаблица - Булево - если Истина, то проверяется табличная часть.// НомерСтроки - Число, Неопределено - номер проверяемой строки табличной части.// ПроверятьОбязательностьПараметровОшибки - Булево - определяет, нужно ли проверять, заданы ли параметры обработки ошибок// в тех реквизитах, для которых это обязательно.// ДатаПоФорматуФНС - Булево - если установлена в Истину, значения типа "Дата" будут проверяться дополнительно// на вхождение в диапазон лет 1900-2099 (требование схем ФНС).//Процедура ПроверитьЗаполнениеРеквизитовДереваДанных(ДеревоДанных, Ошибки, ЭтоТаблица, Экспорт
Пример вызова
ДеревоЭлектронногоДокументаБЭДСлужебный.ПроверитьЗаполнениеРеквизитовДереваДанных(ДеревоДанных, Ошибки, ЭтоТаблица, );
ТекстОшибкиНеЗаполненногоЗначенияДерева
Описание, пример вызова
// Возвращает стандартный текст ошибки для незаполненного значения дерева.//// Возвращаемое значение:// Строка - текст ошибки.//Функция ТекстОшибкиНеЗаполненногоЗначенияДерева() Экспорт
Пример вызова
Результат = ДеревоЭлектронногоДокументаБЭДСлужебный.ТекстОшибкиНеЗаполненногоЗначенияДерева()
ДобавитьОшибкуПроверкиДереваДанных
Описание, пример вызова
// Добавляет в ошибку в хранилище накопленных ошибок.//// Параметры:// Ошибки - Массив - ошибки, накопленные за время обработки. Элементами массива являются структуры.// Состав структур см. ОбщегоНазначенияБЭДКлиентСервер.НовыеПараметрыОшибки.// СтрокаДерева - СтрокаДереваЗначений - строка дерева электронного документа, по реквизиту которой// фиксируется ошибка.// ТекстОшибки - Строка - текст фиксируемой ошибки.// ПодставлятьИмяРеквизита - Булево - если Истина, в начало сообщения об ошибке будет подставлено// прикладное имя реквизита.// НомерСтрокиДанных - Число - если указана, будет подставлена в имя реквизита.// ПрикладноеПредставлениеРеквизита - Строка - если указано, представление реквизита не будет получаться по строке дерева -// будет использовано указанное представление.//Процедура ДобавитьОшибкуПроверкиДереваДанных(Ошибки, СтрокаДерева, ТекстОшибки, ПодставлятьИмяРеквизита = Истина, Экспорт
Пример вызова
ДеревоЭлектронногоДокументаБЭДСлужебный.ДобавитьОшибкуПроверкиДереваДанных(Ошибки, СтрокаДерева, ТекстОшибки, ПодставлятьИмяРеквизита, );
ПрикладноеПредставлениеПоСтрокеДерева
Описание, пример вызова
// Формирует прикладное представление реквизита дерева электронного документа.//// Параметры:// СтрокаДереваДанных - СтрокаДереваЗначений - строка реквизита дерева электронного документа.// НомерСтрокиДанных - Число - номер строки, который будет подставлен по возможности в представление.//// Возвращаемое значение:// Строка - прикладное представление реквизита дерева.//Функция ПрикладноеПредставлениеПоСтрокеДерева(СтрокаДереваДанных, НомерСтрокиДанных = Неопределено) Экспорт
Пример вызова
Результат = ДеревоЭлектронногоДокументаБЭДСлужебный.ПрикладноеПредставлениеПоСтрокеДерева(СтрокаДереваДанных, НомерСтрокиДанных);
ПрикладноеПредставлениеРеквизита
Описание, пример вызова
// Прикладное представление реквизита по коду.//// Параметры:// Код - Строка - код реквизита.//// Возвращаемое значение:// Строка - представления реквизита.//Функция ПрикладноеПредставлениеРеквизита(Код) Экспорт
Пример вызова
Результат = ДеревоЭлектронногоДокументаБЭДСлужебный.ПрикладноеПредставлениеРеквизита(Код));
ПараметрыОбработкиОшибкиУказаны
Описание, пример вызова
Функция ПараметрыОбработкиОшибкиУказаны(СтрокаДерева) Экспорт
Пример вызова
Результат = ДеревоЭлектронногоДокументаБЭДСлужебный.ПараметрыОбработкиОшибкиУказаны(СтрокаДерева));
ПолучитьПредставлениеТипаПоСтрокеДерева
Описание, пример вызова
Функция ПолучитьПредставлениеТипаПоСтрокеДерева(Строка, ДатаПоФорматуФНС = Ложь) Экспорт
Пример вызова
Результат = ДеревоЭлектронногоДокументаБЭДСлужебный.ПолучитьПредставлениеТипаПоСтрокеДерева(Строка, ДатаПоФорматуФНС);
ЗначениеВСтрокеДереваСоответствуетТипу
Описание, пример вызова
Функция ЗначениеВСтрокеДереваСоответствуетТипу(СтрокаДерева, ДатаПоФорматуФНС = Ложь) Экспорт
Пример вызова
Результат = ДеревоЭлектронногоДокументаБЭДСлужебный.ЗначениеВСтрокеДереваСоответствуетТипу(СтрокаДерева, ДатаПоФорматуФНС);
ПараметрыОшибкиПоСтрокеДерева
Описание, пример вызова
Функция ПараметрыОшибкиПоСтрокеДерева(СтрокаДерева) Экспорт
Пример вызова
Результат = ДеревоЭлектронногоДокументаБЭДСлужебный.ПараметрыОшибкиПоСтрокеДерева(СтрокаДерева));
ПроверитьЗаполненностьПараметровОбработкиОшибок
Описание, пример вызова
Процедура ПроверитьЗаполненностьПараметровОбработкиОшибок(СтрокаДерева) Экспорт
Пример вызова
ДеревоЭлектронногоДокументаБЭДСлужебный.ПроверитьЗаполненностьПараметровОбработкиОшибок(СтрокаДерева));
ПроверитьЗаполнениеРеквизитаДереваДанных
Описание, пример вызова
Процедура ПроверитьЗаполнениеРеквизитаДереваДанных(СтрокаДерева, ПроверятьОбязательностьПараметровОшибки, ДатаПоФорматуФНС, ТекстОшибки) Экспорт
Пример вызова
ДеревоЭлектронногоДокументаБЭДСлужебный.ПроверитьЗаполнениеРеквизитаДереваДанных(СтрокаДерева, ПроверятьОбязательностьПараметровОшибки, ДатаПоФорматуФНС, ТекстОшибки));
ИзвлечьСопоставлениеНоменклатурыИзДереваДокумента
Описание, пример вызова
// Извлекает данные для сопоставления номенклатуры из строки товара дерева документа.//// Параметры:// СтрокаТовара - СтрокаДереваЗначений - строка товара дерева документа, из которой нужно извлечь данные.//// Возвращаемое значение:// Структура - информация для сопоставления товаров.//Функция ИзвлечьСопоставлениеНоменклатурыИзДереваДокумента(Знач СтрокаТовара) Экспорт
Пример вызова
Результат = ДеревоЭлектронногоДокументаБЭДСлужебный.ИзвлечьСопоставлениеНоменклатурыИзДереваДокумента(СтрокаТовара)
ДобавитьСсылкуНаОбъект
Описание, пример вызова
Процедура ДобавитьСсылкуНаОбъект(СсылкиНаОбъектыПоИндексам, СсылкаНаОбъект, ИндексСтроки) Экспорт
Пример вызова
ДеревоЭлектронногоДокументаБЭДСлужебный.ДобавитьСсылкуНаОбъект(СсылкиНаОбъектыПоИндексам, СсылкаНаОбъект, ИндексСтроки)
ЭтоСсылочныйОбъект
Описание, пример вызова
Функция ЭтоСсылочныйОбъект(ТипОбъекта) Экспорт
Пример вызова
Результат = ДеревоЭлектронногоДокументаБЭДСлужебный.ЭтоСсылочныйОбъект(ТипОбъекта)
СтруктураКолонокТаблицыДерева
Описание, пример вызова
Функция СтруктураКолонокТаблицыДерева(Дерево, НазваниеТаблицы) Экспорт
Пример вызова
Результат = ДеревоЭлектронногоДокументаБЭДСлужебный.СтруктураКолонокТаблицыДерева(Дерево, НазваниеТаблицы)
НазваниеКолонки
Описание, пример вызова
// Возвращает название реквизита из полного пути//// Параметры:// ПолныйПуть - Строка - Полный путь до реквизита в дереве.//// Возвращаемое значение:// Строка - Название реквизита//Функция НазваниеКолонки(ПолныйПуть) Экспорт
Пример вызова
Результат = ДеревоЭлектронногоДокументаБЭДСлужебный.НазваниеКолонки(ПолныйПуть)
ДанныеШапкиДерева
Описание, пример вызова
Функция ДанныеШапкиДерева(ДеревоДанных) Экспорт
Пример вызова
Результат = ДеревоЭлектронногоДокументаБЭДСлужебный.ДанныеШапкиДерева(ДеревоДанных)
ДанныеТаблицыДерева
Описание, пример вызова
Функция ДанныеТаблицыДерева(ДеревоДанных, НазваниеТаблицы) Экспорт
Пример вызова
Результат = ДеревоЭлектронногоДокументаБЭДСлужебный.ДанныеТаблицыДерева(ДеревоДанных, НазваниеТаблицы)
СкопироватьСтрокиДереваДляТаблицыРекурсивно
Описание, пример вызова
Процедура СкопироватьСтрокиДереваДляТаблицыРекурсивно(СтрокаПолучатель, СтрокаИсточник) Экспорт
Пример вызова
ДеревоЭлектронногоДокументаБЭДСлужебный.СкопироватьСтрокиДереваДляТаблицыРекурсивно(СтрокаПолучатель, СтрокаИсточник)
СтрокаДерева
Описание, пример вызова
// Возвращает строку дерева значений для заполнения в прикладном решении//// Параметры:// ДеревоДанных - ДеревоЗначений - дерево с данными// НазваниеПоля - Строка - название поля в дереве, содержащее полный путь к реквизиту// НайтиРекурсивно - Булево, Истина - если требуется рекурсивный поиск.//// Возвращаемое значение:// Строка таблицы значений - содержит строку дерева.//Функция СтрокаДерева(ДеревоДанных, НазваниеПоля, НайтиРекурсивно = Ложь) Экспорт
Пример вызова
Результат = ДеревоЭлектронногоДокументаБЭДСлужебный.СтрокаДерева(ДеревоДанных, НазваниеПоля, НайтиРекурсивно);
ДобавитьДопДанныеВДерево
Описание, пример вызова
// В процедуре происходит добавление данных из СтруктурыДанных в ДеревоЗначений.//// Параметры:// СтрокаДерева - ДеревоЗначений, СтрокаДереваЗначений - содержит данные.// СтруктураДопДанных - Структура - данные, которые необходимо поместить в дерево.// ЮридическиЗначимый - Булево - если Истина - то текущие данные необходимо по возможности поместить в основной ЭД.// ДобавлятьНовыеСтроки - Булево - если Истина - разрешает добавление строк с одинаковым путем в дерево.//Процедура ДобавитьДопДанныеВДерево(СтрокаДерева, СтруктураДопДанных, ЮридическиЗначимый = Ложь, ДобавлятьНовыеСтроки = Ложь) Экспорт
Пример вызова
ДеревоЭлектронногоДокументаБЭДСлужебный.ДобавитьДопДанныеВДерево(СтрокаДерева, СтруктураДопДанных, ЮридическиЗначимый, ДобавлятьНовыеСтроки);
ЗагрузитьТаблицуВДерево
Описание, пример вызова
// Записывает данные из таблицы значений в дерево значений.//// Параметры:// Дерево - ДеревоЗначений - дерево данных, в котором необходимо сохранить данные.// ТаблицаДанных - таблицаЗначений - записываемые в дерево данные. Таблица может предварительно дополняться данными// для обработки ошибок:// см. ЭлектронноеВзаимодействие.ДобавитьВТаблицуОбработкуОшибкиЧерезСообщениеПользователю,// ЭлектронноеВзаимодействие.ДобавитьВТаблицуОбработкуОшибкиЧерезНавигационнуюСсылку,// ЭлектронноеВзаимодействие.ДобавитьВТаблицуОбработкуОшибкиЧерезОткрытиеФормы.//// НазваниеТаблицы - Строка - название таблицы в дереве.//Процедура ЗагрузитьТаблицуВДерево(Дерево, ТаблицаДанных, НазваниеТаблицы) Экспорт
Пример вызова
ДеревоЭлектронногоДокументаБЭДСлужебный.ЗагрузитьТаблицуВДерево(Дерево, ТаблицаДанных, НазваниеТаблицы)
ЗагрузитьСтруктуруВГруппуДерева
Описание, пример вызова
// Записывает данные из структуры в группу дерева значений//// Параметры:// Дерево - ДеревоЗначений - дерево данных, в котором необходимо сохранить данные// СтруктураДанных - Структура - данные, которые должны быть загружены в группу// Путь - Строка - название группы в дереве.//Процедура ЗагрузитьСтруктуруВГруппуДерева(Дерево, СтруктураДанных, Путь) Экспорт
Пример вызова
ДеревоЭлектронногоДокументаБЭДСлужебный.ЗагрузитьСтруктуруВГруппуДерева(Дерево, СтруктураДанных, Путь)
ОбработатьРеквизитДереваСУчетомПризнака
Описание, пример вызова
Процедура ОбработатьРеквизитДереваСУчетомПризнака(СтрокаДанных, ТекущаяСтрока, СтрокаРеквизита, Экспорт
Пример вызова
ДеревоЭлектронногоДокументаБЭДСлужебный.ОбработатьРеквизитДереваСУчетомПризнака(СтрокаДанных, ТекущаяСтрока, СтрокаРеквизита, );
ПодготовитьВходныеПараметрыДляДобавленияОбработкиОшибки
Описание, пример вызова
Процедура ПодготовитьВходныеПараметрыДляДобавленияОбработкиОшибки(СтрокиТаблицы, НаборСтрок) Экспорт
Пример вызова
ДеревоЭлектронногоДокументаБЭДСлужебный.ПодготовитьВходныеПараметрыДляДобавленияОбработкиОшибки(СтрокиТаблицы, НаборСтрок)
ДобавитьПараметрыОбработкиОшибкиВНабор
Описание, пример вызова
Процедура ДобавитьПараметрыОбработкиОшибкиВНабор(СтрокаТаблицыДанных, ПолеТаблицы, ПараметрыОбработкиОшибки) Экспорт
Пример вызова
ДеревоЭлектронногоДокументаБЭДСлужебный.ДобавитьПараметрыОбработкиОшибкиВНабор(СтрокаТаблицыДанных, ПолеТаблицы, ПараметрыОбработкиОшибки)
ЭтоСсылочноеЗначениеДереваРазбора
Описание, пример вызова
Функция ЭтоСсылочноеЗначениеДереваРазбора(ДеревоРазбора, Значение, СтрокаПоСсылке = Неопределено) Экспорт
Пример вызова
Результат = ДеревоЭлектронногоДокументаБЭДСлужебный.ЭтоСсылочноеЗначениеДереваРазбора(ДеревоРазбора, Значение, СтрокаПоСсылке);
ЗаполнитьТаблицуРекурсивно
Описание, пример вызова
Процедура ЗаполнитьТаблицуРекурсивно(ТаблицаЗначений, СтрокиДерева, НазваниеТаблицы = Неопределено) Экспорт
Пример вызова
ДеревоЭлектронногоДокументаБЭДСлужебный.ЗаполнитьТаблицуРекурсивно(ТаблицаЗначений, СтрокиДерева, НазваниеТаблицы);
© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).