программное заполнение параметров скд

СКД: Установка параметров программно в созданную программным образом схему

При формировании схемы программным путем

В СКД представлен способ формирования прайс-листа с заданным шагом прироста цены.

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

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

программное заполнение параметров скд. Смотреть фото программное заполнение параметров скд. Смотреть картинку программное заполнение параметров скд. Картинка про программное заполнение параметров скд. Фото программное заполнение параметров скд

программное заполнение параметров скд. Смотреть фото программное заполнение параметров скд. Смотреть картинку программное заполнение параметров скд. Картинка про программное заполнение параметров скд. Фото программное заполнение параметров скд

программное заполнение параметров скд. Смотреть фото программное заполнение параметров скд. Смотреть картинку программное заполнение параметров скд. Картинка про программное заполнение параметров скд. Фото программное заполнение параметров скд

программное заполнение параметров скд. Смотреть фото программное заполнение параметров скд. Смотреть картинку программное заполнение параметров скд. Картинка про программное заполнение параметров скд. Фото программное заполнение параметров скд

программное заполнение параметров скд. Смотреть фото программное заполнение параметров скд. Смотреть картинку программное заполнение параметров скд. Картинка про программное заполнение параметров скд. Фото программное заполнение параметров скд

программное заполнение параметров скд. Смотреть фото программное заполнение параметров скд. Смотреть картинку программное заполнение параметров скд. Картинка про программное заполнение параметров скд. Фото программное заполнение параметров скд

программное заполнение параметров скд. Смотреть фото программное заполнение параметров скд. Смотреть картинку программное заполнение параметров скд. Картинка про программное заполнение параметров скд. Фото программное заполнение параметров скд

программное заполнение параметров скд. Смотреть фото программное заполнение параметров скд. Смотреть картинку программное заполнение параметров скд. Картинка про программное заполнение параметров скд. Фото программное заполнение параметров скд

Обновление 03.03.15 16:48

Код открыт Не указано

программное заполнение параметров скд. Смотреть фото программное заполнение параметров скд. Смотреть картинку программное заполнение параметров скд. Картинка про программное заполнение параметров скд. Фото программное заполнение параметров скд

См. также

Проверка статусов кодов ИС МП в документах [КА 2.4] Промо

Проверка статусов штрихкодов упаковок ИС МП из документов

24.08.2021 1057 4 RocKeR_13 0

Работа с кодами маркировки (КА 2.4)

Обработка для удобной печати кодов маркировки.

27.05.2021 4662 11 RocKeR_13 2

FormCodeGenerator Программная доработка форм. Часть 2 (Режим работы «Режим сравнения форм») на примере ERP 2.5

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

21.12.2020 9017 26 huxuxuya 11

[Расширение] БП 3.0. Список счетов от поставщиков / Список поступлений + Связанные документы

Список счетов от поставщиков и список поступлений товаров и услуг + Структура подчиненности в одном окне. Расширение для программы БП 3.0.

20.05.2020 8698 6 Rustig 13

Рабочее место менеджера по продажам. УТ 11.3, 11.4, ERP 2.4 Промо

Рабочее место менеджера по продажам для УТ, ЕРП. Удобный инструмент в 1С для менеджеров по продажам для повседневной работы с клиентами. Все самое необходимое под рукой для оперативного создания заказа или реализации!

17.08.2018 20886 64 Ivan90 38

Аналоги номенклатуры для УТ 11.4, КА 2.4, ERP 2.4, Розница 2.2, Розница 8. Магазин автозапчастей. Расширение

Расширение для работы с аналогами номенклатуры. Отлично подходит для работы с кроссами запчастей и товаров с аналогичными свойствами. Поддерживаемые конфигурации: УТ 11.4, КА 2.4, ERP 2.4, Розница 2.2, Розница 8. Магазин автозапчастей. Лёгкое подключение, без изменения конфигурации.

30.08.2019 29885 59 AleSSandre 34

Утилиты ЕГАИС (1С:Розница 2.2)

Утилиты для упрощения работы с ЕГАИС в 1С:Розница.

16.07.2019 31431 50 RocKeR_13 12

Вам нравятся запросы в 1С?

Речь не только о том, что простейший запрос с «легальным» оформлением растянется на пол-экрана, речь еще обо всем, что нужно написать «в нагрузку» к тексту запроса. Все эти «Новый Запрос», «УстановитьПараметр» и последующие пляски с обработкой результата. Пора с этим заканчивать!

03.07.2019 27593 7 m-rv 91

Список заказов покупателей (новый взгляд) Промо

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

16.08.2017 36612 72 Rustig 62

Simple WMS Client – это визуальный конструктор мобильного клиента для терминала сбора данных(ТСД) или обычного телефона на Android. Приложение работает в онлайн режиме через интернет или WI-FI, постоянно общаясь с базой посредством http-запросов (вариант для 1С-клиента общается с 1С напрямую как обычный клиент). Можно создавать любые конфигурации мобильного клиента с помощью конструктора и обработчиков на языке 1С (НЕ мобильная платформа). Вся логика приложения и интеграции содержится в обработчиках на стороне 1С. Это очень простой способ создать и развернуть клиентскую часть для WMS системы или для любой другой конфигурации 1С (УТ, УПП, ERP, самописной) с минимумом программирования. Например, можно добавить в учетную систему адресное хранение, учет оборудования и любые другие задачи. Приложение умеет работать не только со штрих-кодами, но и с распознаванием голоса от Google. Это бесплатная и открытая система, не требующая обучения, с возможностью быстро получить результат.

09.01.2019 60997 263 informa1555 234

Источник

Нюансы программной работы со схемой компоновки данных

Схема компоновки данных представляет собой большой конструктор, состоящий из наборов данных, вычисляемых полей, описания итоговых полей (ресурсов), макетов, вариантов настроек и т.д. Схему компоновки достаточно удобно создавать в конфигураторе при помощи конструктора схемы компоновки.

Но на практике часто встречаются задачи, когда схему компоновки нужно программно создать с нуля или доработать существующую схему при помощи кода на встроенном языке, настроить вариант отчета – добавить отбор, установить условное оформление, добавить группировку и т.д. Такие задачи решаются на внедрениях при адаптации типовых конфигураций фирмы “1С” под требования конкретного заказчика.

Задача действительно очень актуальная, участники Мастер-группы по СКД задают много вопросов на эту тему 🙂

Также традиционно много вопросов возникает при программной работе с пользовательскими настройками отчетов:

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

Общая длительность всех видеоуроков – 1 час 5 минут.

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

Видео 1 – Программное создание варианта отчета

00:37 – В каком обработчике можно расположить код для создания настроек компоновки
01:00 – Где в Синтакс-помощнике можно “подсмотреть” свойства, которые потребуются при написании кода
01:58 – Как настроить группировки отчета
02:28 – Какое свойство позволяет создавать вложенные группировки
03:11 – Как включить/выключить отдельные элементы настроек.

Видео 2 – Программное создание группировки

00:22 – Как создать структуру отчета
02:00 – Как указать поля, по которым выполняется группировка
04:10 – Как настроить выбранные поля
06:30 – Как создать автополе.

Видео 3 – Программное создание вложенной группировки

00:22 – Как создать подчиненную группировку
02:05 – Почему в отчете группировки могут выводиться несколько раз
02:40 – Как проверить наличие группировок в структуре отчета.

Видео 4 – Программное добавление отбора

00:18 – Где в Синтакс-помощнике найти типы данных, необходимые для создания отборов
00:55 – Какие свойства объекта типа ЭлементОтбораКомпоновкиДанных нужно использовать для создания отбора
01:20 – Как создать отбор при помощи программного кода.

Видео 5 – Программная установка сортировки

00:25– Где в Синтакс-помощнике найти типы данных, необходимые для включения сортировки
00:50 – Какие свойства объекта типа ЭлементПорядкаКомпоновкиДанных нужно использовать для включения сортировки
01:00 – Как установить сортировку при помощи программного кода.

Видео 6 – Программное добавление условного оформления

00:25 – Где в Синтакс-помощнике найти типы данных, необходимые для работы с условным оформлением
00:33 – Какие свойства объекта типа ЭлементУсловногоОформленияКомпоновкиДанных нужно использовать
02:08 – Как добавить условное оформление при помощи программного кода
02:31 – Как задать перечень полей, к которым будет применяться условное оформление
03:34 – Как отобрать оформляемые данные
04:15 – Как при помощи программного кода описать применяемое оформление.

Видео 7 – Программная работа с пользовательскими настройками

01:01 – Как программно установить значение параметра
02:00 – Почему значения параметров, выводимые на форму отчета, не совпадают со значениями в самом отчете
04:25 – Что делает метод ПолучитьНастройки
05:10 – Как нужно работать с пользовательскими настройками
06:17 – Для чего нужно свойство ИдентификаторПользовательскойНастройки
07:10 – Где в типовой конфигурации УТ 11 можно найти пример работы с пользовательскими настройками.

Видео 8 – Особенности использования метода ПолучитьНастройки

00:58 – Почему отличаются значения параметра в настройках компоновщика и в пользовательских настройках
01:23 – Как связываются между собой настройки компоновщика и пользовательские настройки
03:06 – Как работает метод ПолучитьНастройки и значение какого типа он возвращает

Видео 9 – Программное создание отборов в пользовательских настройках

00:34 – Чем отличается отбор в настройках компоновщика и отбор в пользовательских настройках
02:34 – Как используется свойство ИдентификаторПользовательскойНастройки
03:08 – Какой алгоритм должен использоваться для установки значения отбора в пользовательских настройках
03:42 – Как реализовать процедуру для установки значения отбора в пользовательских настройках.

Видео 10 – Программное создание схемы компоновки

00:40 – Как при компоновке отчета программно создать схему, по которой будет формироваться отчет
02:15 – Какой алгоритм должен использоваться для программного создания с нуля схемы компоновки
02:50 – Как программно создать источник данных схемы компоновки
04:00 – Как программно добавить в схему набор данных – объект
06:25 – Как программно добавить поля набора данных.

Хотите научиться грамотно создавать отчеты на СКД и дорабатывать отчеты в типовых конфигурациях?

Чтобы подробнее изучить возможности системы компоновки данных и уверенно применять механизм на практике, рекомендуем пройти курс Профессиональная разработка отчетов в 1С 8.3 на Системе Компоновки Данных (СКД)

Источник

Как установить параметр в СКД программно

also Что-то вроде FAQ Отзывов (11) программное заполнение параметров скд. Смотреть фото программное заполнение параметров скд. Смотреть картинку программное заполнение параметров скд. Картинка про программное заполнение параметров скд. Фото программное заполнение параметров скдпрограммное заполнение параметров скд. Смотреть фото программное заполнение параметров скд. Смотреть картинку программное заполнение параметров скд. Картинка про программное заполнение параметров скд. Фото программное заполнение параметров скдВ закладки

О рубрике

Данный цикл статей, по сути, будет обычным FAQ по вопросам СКД. Здесь вы найдете ответы на самые часто задаваемые вопросы по компоновке. Думаю, данный раздел будет очень полезным.

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

Как же установить параметр в СКД программно

Устанавливать параметр будем в ПриОткрытии:

программное заполнение параметров скд. Смотреть фото программное заполнение параметров скд. Смотреть картинку программное заполнение параметров скд. Картинка про программное заполнение параметров скд. Фото программное заполнение параметров скд программное заполнение параметров скд. Смотреть фото программное заполнение параметров скд. Смотреть картинку программное заполнение параметров скд. Картинка про программное заполнение параметров скд. Фото программное заполнение параметров скд программное заполнение параметров скд. Смотреть фото программное заполнение параметров скд. Смотреть картинку программное заполнение параметров скд. Картинка про программное заполнение параметров скд. Фото программное заполнение параметров скд программное заполнение параметров скд. Смотреть фото программное заполнение параметров скд. Смотреть картинку программное заполнение параметров скд. Картинка про программное заполнение параметров скд. Фото программное заполнение параметров скд программное заполнение параметров скд. Смотреть фото программное заполнение параметров скд. Смотреть картинку программное заполнение параметров скд. Картинка про программное заполнение параметров скд. Фото программное заполнение параметров скд программное заполнение параметров скд. Смотреть фото программное заполнение параметров скд. Смотреть картинку программное заполнение параметров скд. Картинка про программное заполнение параметров скд. Фото программное заполнение параметров скд программное заполнение параметров скд. Смотреть фото программное заполнение параметров скд. Смотреть картинку программное заполнение параметров скд. Картинка про программное заполнение параметров скд. Фото программное заполнение параметров скд программное заполнение параметров скд. Смотреть фото программное заполнение параметров скд. Смотреть картинку программное заполнение параметров скд. Картинка про программное заполнение параметров скд. Фото программное заполнение параметров скд программное заполнение параметров скд. Смотреть фото программное заполнение параметров скд. Смотреть картинку программное заполнение параметров скд. Картинка про программное заполнение параметров скд. Фото программное заполнение параметров скд

Нет похожих статей

11 Коммент.

Не помешали бы пояснения типа что это за объект “КомпоновщикНастроек”, а что это за свойство у него такое “Настройки” и т.д.

1. “Устанавливать параметр будем в ПриОткрытии:” при открытии чего? если формы то это событие не срабатывает, срабатывает ПередОткрытием()
2. И даже если этот програмный код вставить при обработке события ПередОткрытием() выкинет с ошибкой “на 2ю строку.
*8.1

Значение не является значение объектного типа (Использование)

Спасибо! Чудесно отработало на 8.2, немного видоизменил (модуль объекта):

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

КомпоновщикНастроек = Отчет.КомпоновщикНастроек;
ПараметрСКД = КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти(“Город”);
ПараметрСКД.Использование = Истина;
ПараметрСКД.Значение = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию(“Город”);

ПараметрСКД = КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти(“Ответственный”);
ПараметрСКД.Использование = Истина;
ПараметрСКД.Значение = ПараметрыСеанса.ТекущийПользователь;

Вот так работает. Фиксированные настройки видит, Настройки – нет. Вероятно, надо почитать мануал, но решительно нет времени. КомпоновщикНастроек Отчету присваивать нет нужды.

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

КомпоновщикНастроек = Отчет.КомпоновщикНастроек;
ПараметрСКД = КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти(“Город”);
ПараметрСКД.Использование = Истина;
ПараметрСКД.Значение = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию(“Город”);
ПараметрСКДФикс = КомпоновщикНастроек.ФиксированныеНастройки.ПараметрыДанных.Элементы.Найти(“Город”);
ПараметрСКДФикс.Использование = Истина;
ПараметрСКДФикс.Значение = ПараметрСКД.Значение;

ПараметрСКД = КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти(“Ответственный”);
ПараметрСКД.Использование = Истина;
ПараметрСКД.Значение = ПараметрыСеанса.ТекущийПользователь;
ПараметрСКДФикс = КомпоновщикНастроек.ФиксированныеНастройки.ПараметрыДанных.Элементы.Найти(“Ответственный”);
ПараметрСКДФикс.Использование = Истина;
ПараметрСКДФикс.Значение = ПараметрСКД.Значение;

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

Источник

СКД: Установить параметры программно

Есть вот такой код

СхемаКомпоновкиДанных = ПолучитьМакет(«БезОрганизацийИБухСчетов»);
СхемаКомпоновкиДанных.Параметры.НачалоПериода.Значение = НачалоДня(НачПериода);
СхемаКомпоновкиДанных.Параметры.КонецПериода.Значение = КонецДня(КонПериода);
СхемаКомпоновкиДанных.Параметры.Организация.ДоступенСписокЗначений = Истина;
СхемаКомпоновкиДанных.Параметры.Организация.Значение = НашиОрганизации;
СхемаКомпоновкиДанных.Параметры.ПустаяСсылкаДДС.Значение = Справочники.СтатьиДвиженияДенежныхСредств.ПустаяСсылка();
СхемаКомпоновкиДанных.Параметры.СтатьяКурсовойРазницы.Значение = СтатьяКурсовыхРазниц;
//на этом этапе параметры заполнены именно как я хочу

ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки,,ДанныеРасшифровки, Истина);

ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(ЭлементыФормы.Результат);

ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
//в момент выполнения этой строки вываливается с ошибкой:
<(15, 43)>: Не задано значение параметра «НачалоПериода»
РегистрБухгалтерии.Хозрасчетный.Остатки( >&НачалоПериода, Счет В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.СчетаВБанках)), ЗНАЧЕНИЕ(ПланВидовХарактеристик.ВидыСубконтоХозрасчетные.БанковскиеСчета), Организация В ИЕРАРХИИ (&Организация)) КАК ХозрасчетныйОстатки

Ну то есть короче я так и не установил Параметры.

Можете подсказать в какой момент и каким образом я должен установить параметры?

Источник

Заполнение отбора СКД программно и запуск отчета на СКД программно

Итак, есть в конфигурации отчет на СКД (у меня это ОтчетПоЦенамИНаценкам)

В нужном месте добавляем кнопку вызова отчета, где пишем:

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

программное заполнение параметров скд. Смотреть фото программное заполнение параметров скд. Смотреть картинку программное заполнение параметров скд. Картинка про программное заполнение параметров скд. Фото программное заполнение параметров скд

программное заполнение параметров скд. Смотреть фото программное заполнение параметров скд. Смотреть картинку программное заполнение параметров скд. Картинка про программное заполнение параметров скд. Фото программное заполнение параметров скд

программное заполнение параметров скд. Смотреть фото программное заполнение параметров скд. Смотреть картинку программное заполнение параметров скд. Картинка про программное заполнение параметров скд. Фото программное заполнение параметров скд

программное заполнение параметров скд. Смотреть фото программное заполнение параметров скд. Смотреть картинку программное заполнение параметров скд. Картинка про программное заполнение параметров скд. Фото программное заполнение параметров скд

программное заполнение параметров скд. Смотреть фото программное заполнение параметров скд. Смотреть картинку программное заполнение параметров скд. Картинка про программное заполнение параметров скд. Фото программное заполнение параметров скд

программное заполнение параметров скд. Смотреть фото программное заполнение параметров скд. Смотреть картинку программное заполнение параметров скд. Картинка про программное заполнение параметров скд. Фото программное заполнение параметров скд

программное заполнение параметров скд. Смотреть фото программное заполнение параметров скд. Смотреть картинку программное заполнение параметров скд. Картинка про программное заполнение параметров скд. Фото программное заполнение параметров скд

программное заполнение параметров скд. Смотреть фото программное заполнение параметров скд. Смотреть картинку программное заполнение параметров скд. Картинка про программное заполнение параметров скд. Фото программное заполнение параметров скд

Как работает в упр. формах

Обновление 05.06.14 18:47

программное заполнение параметров скд. Смотреть фото программное заполнение параметров скд. Смотреть картинку программное заполнение параметров скд. Картинка про программное заполнение параметров скд. Фото программное заполнение параметров скд

См. также

Аналог PIVOT в запросе 1С (как выполнить транспонирование таблицы в запросе 1С) Промо

В статье показывается простой метод реализации аналога оператора PIVOT в запросе 1С без использования соединений.

12.12.2020 3533 Eugen-S 20

Программное открытие отчета СКД с параметрами и отбором

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

07.08.2021 3505 Eugen-S 19

СКД: скрываем нужные группы (блоки) по требованию пользователя

Видимость блоков в определённой группе, регулируемая пользователем в отчёте СКД.

14.07.2021 2222 olja-ljaaa 7

Изменение расшифровки макета СКД до компоновки

Это не про работу с данными расшифровки. Это про изменение расшифровок полей ДО того, как СКД выполнилась. Быстрый способ сделать нужные расшифровки.

12.07.2021 2253 Yashazz 6

Руководство для новичков. Написав статью http://infostart.ru/public/238584/, я понял, что многие не понимают того, что написано. Поэтому в этой статье постараюсь более подробно остановиться на азах и без кода на вражеском языке (C#)

27.01.2016 84666 Serginio 113

Чтоб в СКД по таблице значений был порядок!

28.06.2021 1239 Yashazz 0

Формирование отчета СКД с расшифровкой из обработки

Формирование отчета СКД из обработки немного отличается от формирования из отчета.

27.04.2021 4028 John_d 14

Нестандартное использование СКД

Программист 1С в компании «БКС-технологии» Алексей Шиянов в ходе Infostart Meetup Novosibirsk продемонстрировал необычный способ использования СКД и сравнил результаты заполнения движений документа через СКД с классическим подходом к заполнению движений через запросы и циклы.

14.04.2021 3807 user1127305 11

Звуковое управление в 1С 8.3 Промо

В данной статье описано создание библиотеки для звукового управления (выполнение команд голосом) для платформы 1С 8.3. Задача была поставлена так, чтобы модуль функционировал непосредственно на клиенте 1С, осуществляя управление формами, и взаимодействовал с интерфейсом.

16.03.2021 6665 velemir 31

Полезные примеры СКД, ч.2

Еще несколько примеров решения задач в СКД.

06.04.2021 9656 Neti 8

Пример платежного календаря. СКД. Работает на любой платформе, без привязки к данным. Подробное описание действий

Отчет-пример, в котором на СКД рассмотрены принципы построения платежного календаря без привязки к данным и работающий на любой платформе. Подробно описаны этапы решения задачи. Тестирование проводилось на платформе 8.3.16.1814.

02.04.2021 1096 parshachello 2

Неочевидные нюансы записи управляемой формы

Разберем несколько нюансов записи управляемой формы.

02.04.2021 11020 SeiOkami 52

Serverless (Faas) в 1С. Создание и вызов Yandex Cloud Functions Промо

28.12.2020 8342 comol 31

Полезные примеры СКД, ч.1

Подборка видео по решению различных задач в отчетах на СКД.

30.03.2021 12242 Neti 19

Обзор полезных методов БСП 3.1.4

25.03.2021 35026 rayastar 51

Сравнение данных с февралем високосного года (проблема 29 февраля)

Думаю, в практике многим приходится неоднократно сталкиваться с необходимостью разработки отчёта типа LFL (like for like), сравнивающего аналогичные периоды разных лет, например, текущего выбранного периода с аналогичным периодом прошлого года. В новых конфигурациях такой отчёт есть в составе конфигурации (см. «Сравнение продаж аналогичных периодов»), а в старых обычно приходится добавлять. Если не учесть нюанс сравнения с февралём високосного года, данные в отчёте за прошлый период могут быть некорректными.

02.03.2021 408 aleksei_adamov 4

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *