Скд задать параметр программно

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

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

О рубрике

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

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

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

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

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

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

11 Коммент.

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

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

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

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

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

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

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

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

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

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

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

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

Источник

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

См. также

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

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

24.08.2021 970 4 RocKeR_13 0

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

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

27.05.2021 4585 11 RocKeR_13 2

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

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

21.12.2020 8910 26 huxuxuya 11

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

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

20.05.2020 8621 6 Rustig 13

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

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

17.08.2018 20778 63 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 29760 59 AleSSandre 34

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

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

16.07.2019 31315 50 RocKeR_13 12

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

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

03.07.2019 27478 7 m-rv 91

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

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

16.08.2017 36496 72 Rustig 62

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

09.01.2019 60804 263 informa1555 234

Источник

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

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

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

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

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

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

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

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

Источник

Разбираемся с настройками компоновки данных

Заметил, что все чаще приходится программно работать с настройками компоновки. Чтобы лучше понять, из чего они состоят, собрал основные элементы в виде таблицы. Заодно сделал пару картинок, которые показывают соответствие коллекций в конструкторе СКД и объектной модели, так как иногда имя коллекции отличается от заголовка вкладки, на которой располагаются ее элементы.

Соответствие коллекций и вкладок

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

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

Состав вложенных коллекций

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

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

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

Это позволяет охватить все коллекции одним взглядом, чтобы увидеть основные различия и закономерности. Что помогает лучше понять и запомнить взаимосвязи внутренних объектов.

Опишу один из вариантов как пользоваться таблицами. Пусть нужно программно добавить отбор в корень настроек. В первой колонке находим «Настройки», видим, что они имеют поле «Отбор». Далее находим поле «Отбор» в левой колонке, видим, что оно содержит вложенную коллекцию «Элементы». Также из таблицы видно, что у добавляемого элемента будет тип ЭлементОтбораКомпоновкиДанных и состав полей, которые нужно будет заполнить. Получится, например, такой код:

Некоторые особенности и закономерности

— Если вложенная коллекция может содержать элементы нескольких типов, то при программном добавлении элемента необходимо указывать тип.

— Если все элементы в коллекции имеют одинаковый тип, то при добавлении элемента в коллекцию тип указывать не нужно

— Тип ЗначениеПараметраНастроекКомпоновкиДанных имеет несколько нелогичную структуру: внутри значения параметра располагается параметр. Хотя логичнее было бы, чтобы в параметре располагалось значение

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

— Некоторые значения параметров могут содержать вложенную коллекцию параметров

— В коллекции ПараметрыВывода (вкладка «Другие настройки») имена параметорв иногда отличаются от синонимов в конструкторе СКД, что может доставлять неудобства при разработке
Скд задать параметр программно. Смотреть фото Скд задать параметр программно. Смотреть картинку Скд задать параметр программно. Картинка про Скд задать параметр программно. Фото Скд задать параметр программно

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

ps. Насколько я понял, редактор данного ресурса не позволяет объединять ячейки в таблицах, поэтому я выложил таблицы в виде картинок.

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

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

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

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

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

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

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

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

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

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

Ценность данной публикации на мой взгляд именно в краткости. Вот возьмем, к примеру, некий курс по СКД или книгу. Сколько времени нужно, чтобы их просмотреть/прочитать? И при этом мы будем получать очень большое количество повторов: сначала разжевывается то, что мы и так знаем и отсилы 5% новой информации мы почерпнем. И какой результат? Большинство просто сливаются или заранее понимают, что выгода, которые они получат от полного курса меньше, чем затраты на прослушивание/прочтение. Слишком много лишней информации. Похожая ситуация возникает, когда мы открываем в отладчике в точке останова настройки компоновки и пытаемся понять куда смотреть, чтобы найти нужный нам элемент. Но там не все коллекции называются так как мы ожидаем, а также много лишнего и глубокая вложенность. В итоге наше внимание засоряется ненужными полями типа ДоступныеПоляЧегоТоТам
В данной статье, собрано все основное и отброшено все мало востребованное при программной работе с СКД. И все это на одной странице. Вы можете сравнивать их, анализировать просто перемещая глаза по экрану. При этом также подключается и зрительная память. В итоге при программной работе с настройками можно не просто бездумно копипастить код с форумов, а лучше представлять что где лежит и как это нужно заполнять.

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

Источник

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

Создаем отчет и без создания макета ОсновнаяСхемаКомпоновкиДанных. Переходим в модуль отчета и создаем Процедуру ПриКомпоновкеРезультата, СтандартнаяОбработка = Ложь.

1. Добавляем Источник данных.

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

2. Добавляем поля набора данных

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

3. Добавляем группировки данных

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

4. Добавляем авто поля в группировки.

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

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

5. Добавляем выбранные поля

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

6. Добавляем отбор (ВНаличииОстаток > 500)

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

7. Добавляем Сортировку

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

8. Добавляем оформление (Выделять желтым поля ВНаличииОстаток и Номенклатура, если ВНаличииОстаток > 1000).

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

В результате получаем отчет.

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

Полный текст процедуры.

Тестировал на платформе 1С:Предприятие 8.3 (8.3.15.1747).

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

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

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

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

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

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

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

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

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

Вызов после выполнения компоновщика макета и до инициализации процессора.

Пытался освоить коллекцию элементов параметров скд, пока не получается

А это код построения макета из произвольного запроса.

«лучшая статья». «уважуха». «круто».
я чего-то не понимаю.

Во-первых, таких статей килотонны, во-вторых, программная работа с СКД разжёвана в десятках примеров, и это далеко не лучший, в третьих, есть книги Хрусталёвой. Тем не менее восторги и плюсики прям кучно. И пример-то тут весьма кастомизированный, и даже самое основное не полно объяснено.

Я ещё могу понять, когда статьи Пермитина плюсят, там действительно грамотное изложение. Но этот набор кода.

Нет, я действительно не понимаю.

Обновление 15.01.20 10:01

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

См. также

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

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

12.12.2020 3404 Eugen-S 20

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

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

06.04.2021 9514 Neti 8

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

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

02.04.2021 10803 SeiOkami 52

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

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

30.03.2021 12093 Neti 19

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

27.01.2016 84517 Serginio 113

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

25.03.2021 34308 rayastar 50

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

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

16.03.2021 6602 velemir 31

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

28.12.2020 8276 comol 31

Использование программных перечислений, ч.1: строковые константы Промо

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

10.12.2016 40603 unichkin 74

Базовые вещи БСП, которые облегчат жизнь программисту 1С

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

30.08.2020 18739 quazare 34

[Общий модуль] Динамическое формирование интерфейса

Версия 2.0.0.1 + добавил GitHub

28.08.2020 11531 rpgshnik 72

Форма выбора (подбор) в управляемых формах

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

08.05.2020 68552 user5300 19

Вспомогательные инструкции в коде 1С Промо

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

15.10.2018 35453 tormozit 106

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

Отчет сравнивает данные регистра накопления двух баз по COM-соединению. Работает на обычных формах.

19.03.2020 4081 11 байт 3

Программная работа с настройками СКД

Нюансы программной работы с настройками системы компоновки данных в отчетах и динамических списках. Обзор всех видов настроек компоновки. Что в каких случаях правильно применять. В качестве примера рассмотрена работа с отборами и группировками.

27.01.2020 60668 ids79 26

Последовательности событий при проведении документа 1С. Шпаргалка + про формы + про расширения

Собрал информацию о событиях/подписках/расширениях в одном месте.

30.12.2019 32891 kuzyara 38

Оформление и рефакторинг сложных логических выражений Промо

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

20.09.2012 82321 tormozit 131

30 задач. Странных и не очень

30 задач на знание языка программирования 1С и некоторого поведения платформы. Маленьких. Странных и не очень.

02.12.2019 23099 YPermitin 62

Как передать IP адрес, который вызвал HTTP запрос в 1C (для веб-сервера Apache)

Столкнулся с задачей получения IP адреса, который вызывает http сервис 1С. Итак, решение:

22.11.2019 11786 Sibars 19

Полезные процедуры и функции для программиста

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

07.10.2019 38592 HostHost 41

Запись значения в поле ввода/формы со срабатыванием события ПриИзменении Промо

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

11.07.2007 53605 tormozit 51

Таблица значений. Нюансы

Обзор некоторых аспектов использования общеизвестного инструмента 1С.

01.10.2019 50830 Yashazz 56

СКД. Отчеты с картинками

Решение популярных кейсов с картинками в отчетах на СКД.

25.09.2019 31417 YPermitin 57

О программе Postman для тестирования API и для чего она нужна 1С-нику

Для чего нужна программа Postman для тестирования API и какая от него польза для 1С-программиста.

24.09.2019 19299 budidich 31

Как сделать из &НаКлиентеНаСервереБезКонтекста почти &НаКлиентеНаСервере Промо

Как сделать метод формы, доступный на клиенте и на сервере одновременно, и сохранить при этом удобство разработки

10.09.2017 50377 tormozit 74

СКД не только для отчетов

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

18.09.2019 21581 YPermitin 36

[Шпаргалка] Программное создание элементов формы

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

06.09.2019 94545 rpgshnik 72

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

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

05.09.2019 73766 ids79 55

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

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

25.04.2019 17702 m-rv 3

Регистры бухгалтерии. Общая информация

Общая информация о внутреннем устройстве регистров бухгалтерии.

05.09.2019 44149 YPermitin 25

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

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

03.09.2019 29749 YPermitin 81

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

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

17.08.2019 43753 ids79 19

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

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

16.04.2019 22928 m-rv 18

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

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

08.08.2019 142321 ids79 75

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

02.08.2019 57677 avalakh 26

Разбираемся с параметрами редактирования СКД

Связь по типу, Параметры выбора, Связи параметров выбора

31.07.2019 39383 json 15

Как сделать запрос на изменение данных Промо

В статье приведены особенности внутренней архитектуры и примеры работы с расширением языка запросов 1С.

01.06.2018 36085 m-rv 23

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

26.07.2019 100089 ids79 16

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

17.07.2019 46878 ids79 27

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

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

09.07.2019 32994 YPermitin 14

Метод формирования движений в типовых регистрах нетиповыми регистраторами Промо

Источник

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

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