Всё началось с того, что один из клиентов заказал мне универсальный журнал документов, который должен работать в любых конфигурациях в управляемом приложении. Баз у него было много и конфигурации тоже разные. Да, и желательно было, чтобы всё это было на СКД: с параметрами, отборами стандартными, сортировками, и во внешнем отчете, который можно запускать с флешки. Такое техническое задание J. Помимо самого журнала, в отчете я сделал систему отладки в толстом клиенте с помощью конструктора СКД.
Я сдал отчет заказчику. А потом, посмотрел на него, и он (отчет) мне понравился J.
И решил я рассказать, как я его делал, как отлаживал и прочее. К тому же, в интернете я не нашел похожих решений для управляемого приложения. Время было предпраздничное, срочной работы не было, и я начал записывать скрин-касты. Писал почти все праздники. Получился хороший подарок: 12 уроков общей продолжительностью 1,5 часа (1:47:57).
Для кого эти уроки будут интересны. Конечно же, для программистов 1С, причем и для профессионалов и для начинающих, так как в этих уроках я подробно показываю: где, что и как я искал в Синтакс-помошнике и в Отладчике.
Итак, что есть в уроках и, соответственно, в самом отчете:
- Работа с конструктором СКД
- Программное формирование наборов данных СКД в обработчике события модуля отчета «ПриКомпоновкеРезультата»
- Свойство глобального контекста «Метаданные» и работа с ним
- Программное формирование полей наборов данных СКД
- Программное формирование СКД. Работа с объектами:
- «КомпоновщикНастроекКомпоновкиДанных»
- «КомпоновщикМакетаКомпоновкиДанных»
- «ПроцессорКомпоновкиДанных»
- «ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент»
- Программная установка значений параметров СКД с использованием объектов:
- «ИсточникДоступныхНастроекКомпоновкиДанных»
- «ПараметрКомпоновкиДанных»
- Применение метода «Выполнить» компоновщика макета компоновки данных
- Установка значения расшифровки в макете именованной группировки СКД
- Программный вызов и работа с конструктором СКД в толстом клиенте
- Отладка СКД
- Событие формы «ОбработкаВыбора»
- Работа с временным хранилищем
- Сохранение СКД в XML Файл
ü Сериализатор XDTO
- Работа с файлами
- Изменение меню расшифровки в обработчике события "ОбработкаРасшифровки" табличного документа
- Настройка действий расшифровки «ОткрытьЗначение» и «Упорядочить»
üМетод «ПрименитьНастройки» обработки расшифровки компоновки данных
Подробно ознакомиться с описаниями уроков и посмотреть сами уроки можно на моем сайте: training1s.ru.
Хороших выходных и с наступающим Старым Новым Годом! Успехов Вам!
Ваш
Николай Колпинский