1С 8.x : Как программно Изменить Отбор в отчете СКД
Эта тема тоже достаточна распространена. Нюанс программного изменения отбора заключается в том, что коллекция:
в отличие от аналогичной коллекции параметров, не имеет метода Найти(). Можно конечно изменять отбор «в лоб», т.е. по индексу, но это не есть хорошо. Самый оптимальный вариант, обходить все поля отбора в цикле.
Приведу пример универсальной функции для изменения отбор компоновки данных:
Google maps : вывод точек на карту и режим панорамы 9 В отличие от яндекс карт в GMaps можно использовать панорамы - за что им большой плюс! Надеюсь в яндексе прочитают этот пост и тоже когда-нибудь это сделают! Для клиента нужно было сделать вывод объектов на карту С возможностью просмотра панораАвтоматизация обмена данных используя обработку "Универсальный обмен данными в формате XML" 11 Автоматизация обмена между базами используя обработку " Универсальный обмен данными в формате XML"
В основу данной публикации положены найденные мною материалы по cозданию обмена между двумя базами с использованием обработки " Универсальный обмеВнешние обработки, печатные формы, обработки по заполнению табличных частей 3 Справочник «Внешние обработки, печатные формы, обработки по заполнению табличных частей» содержит список произвольных обработок, произвольных отчетов, дополнительных печатных форм, обработок для заполнения ТЧ объектов, обработок, подключаемых к отчВосстановление партионного учета в УТ 1 Проблема следующая:
при выполнении стандартной обработки " проведение по партиям" , непонятно почему, но граница актуальности партионного учета не сдвигается, хотя при перепроведении документов никаких ошибок не возникает.
Оказывается:
дата грВыборка (перебор) бизнес-процессов 0 Выбрать( , , , )
отбора
отбора
(необязательный) - Структура. Задает реквизит вида расчета и значение этого реквизита, по которому будет создана выборка. Ключ структуры задает имя реквизита, а значение структуры - значение отбора по этому реквиПосмотреть все результаты поиска похожих
Программный вывод отчета СКД 44 Несмотря на то, изучающие СКД встречаются с этим на первый или второй день, это должно быть в разделе FAQ. Простой пример программного вывода отчета на компоновке, использующий настройки по умолчанию.
//Получаем схему из макета
СхемаКомпоновкиДанныКак сформировать отчет СКД без проверки прав (в привилегированном режиме)? 28 Что при разработке отчетов требуется чтобы у пользователя с ограниченными правами, отчет формировался полностью без проверки прав! Особенно если настроен RLS Есть несколько способов как это сделать: 1. Установить привилегированный режим в модулКонструктор схемы компоновки данных - Закладка Связи наборов данных 18 На этой закладке можно указать, какие осуществляются связи между двумя и более наборами дан-ных, по каким параметрам и условиям.
https://helpf.pro/uploads/img/sukpd038.png
1. «Источник связи» - указывается первый набор данных, от которого осущеСвоя функция в вычисляемых полях СКД 13 В вычисляемых полях СКД можно использовать свои функции расчетов!
для этого необходимо добавить экспорнутю функцию в общий модуль :
Функция МояФункцияДляСКД(ТекЗнач) Экспорт
//... какая-либо обработка ТекЗнач
Возврат ТекЗнач;
КонецФункции
В сКак программно сформировать отчет СКД указав параметры и на выходе получить таблице значений? 13 В одном документе для расчета потребовалось получать данные из отчета на СКД, реализовал следующим образом: //Програмное формирование отчета СКД
СхемаОст = Отчеты.ТоннажПоЭкспедиторам.ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");
КомпоновщикНПосмотреть все в категории Схема Компоновки Данных