Универсальный журнал документов на СКД

10.02.15

Разработка - СКД

Внешний отчет для любой конфигурации в управляемом приложении 1с и бесплатный курс из 12 уроков

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Новый вариант обработки
.erf 14,57Kb ver:3
49 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • Поиск от одного разработчика до ИТ-команд под проект.
  • Обмен любыми контактами разрешён.
  • 0% комиссии, допускаются расчёты напрямую.

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

Я сдал отчет  заказчику. А потом, посмотрел на него, и он (отчет)  мне понравился J.

И решил я рассказать, как я его делал, как отлаживал и прочее. К тому же, в интернете я не нашел похожих решений для управляемого приложения. Время было предпраздничное,  срочной работы не было, и я начал записывать скрин-касты. Писал почти все праздники. Получился хороший подарок: 12 уроков общей продолжительностью 1,5 часа (1:47:57).

Для кого эти уроки будут интересны. Конечно же, для программистов 1С, причем и для профессионалов и для начинающих, так как в этих уроках я подробно показываю:  где, что и как я искал в Синтакс-помошнике и в Отладчике.

Итак, что есть в уроках и, соответственно, в самом отчете:

  1. Работа с конструктором СКД
  2. Программное формирование  наборов данных СКД  в обработчике события модуля отчета «ПриКомпоновкеРезультата»
  3. Свойство глобального контекста «Метаданные» и работа с ним
  4. Программное формирование  полей наборов данных СКД
  5. Программное формирование СКД. Работа с объектами:
  • «КомпоновщикНастроекКомпоновкиДанных»
  • «КомпоновщикМакетаКомпоновкиДанных»
  •  «ПроцессорКомпоновкиДанных»
  • «ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент»
  1. Программная установка значений параметров СКД с использованием объектов:
  •  «ИсточникДоступныхНастроекКомпоновкиДанных»
  • «ПараметрКомпоновкиДанных»
  1. Применение метода «Выполнить» компоновщика макета компоновки данных
  2. Установка значения расшифровки в макете именованной  группировки СКД
  3. Программный вызов и работа с конструктором СКД в толстом клиенте
  • Отладка СКД
  • Событие формы «ОбработкаВыбора»
  • Работа с временным хранилищем
  • Сохранение СКД в XML Файл

ü Сериализатор XDTO

  • Работа с файлами
  1. Изменение меню расшифровки в обработчике события "ОбработкаРасшифровки"  табличного документа
  • Настройка действий расшифровки «ОткрытьЗначение» и «Упорядочить»

üМетод «ПрименитьНастройки» обработки расшифровки компоновки данных

Подробно ознакомиться с описаниями уроков и посмотреть сами уроки можно на моем сайте: training1s.ru

Хороших выходных и с наступающим Старым Новым Годом! Успехов Вам!

Ваш

Николай Колпинский

Вступайте в нашу телеграмм-группу Инфостарт

См. также

Инструментарий разработчика Роли и права Запросы СКД Программист Руководитель проекта 1С:Предприятие 8 Платные (руб)

Инструменты для разработчиков 1С 8.3: Infostart Toolkit. Автоматизация и ускорение разработки на управляемых формах. Легкость работы с 1С.

16500 руб.

02.09.2020    255041    1403    421    

1153

Инструментарий разработчика СКД Программист 1С 8.3 Бесплатно (free)

В этой статье представлен СКДБилдер — общий модуль-обёртка над объектной моделью СКД, который сокращает код в 3-4 раза и делает его читаемым.

29.01.2026    6314    329    shapa_pro    25    

69

СКД Программист 1С:Предприятие 8 Бесплатно (free)

Статья написана по результатам проведенного внутреннего обучающего вебинара для разработчиков ГК «СофтБаланс». Если осилить 25 000 знаков - задача для вас непосильная, где-то на бескрайних просторах интернета видео есть (или будет). Но здесь информация точнее. Разберем, чем запрос для СКД принципиально отличается от обычного запроса и как модифицируется в зависимости от настроек. Изучим «базовый рецепт» написания запроса для СКД, сформируем чек-лист. Полезно будет всем – от стажеров до тех. лидов. Всем, кто не снимает галку «автозаполнение» и пишет запросы для отчетов в консоли запросов – читать (вдумчиво) обязательно.

29.10.2025    18590    ovetgana    112    

111

СКД Программист 1С:Предприятие 8 Бесплатно (free)

Описан способ заполнения списка доступных значений для полей наборов данных и параметров в схеме компоновки данных для любых конфигураций (с использованием БСП или без).

01.07.2025    10794    krasnoshchekovpavel    5    

68

СКД Программист Стажер 1С:Предприятие 8 Россия Бесплатно (free)

Несколько способов управления формами выбора параметров и отборов СКД.

10.04.2025    10330    Neti    0    

41

СКД Программист 1С:Предприятие 8 Бесплатно (free)

Хорошая отчетная форма - сродни искусству. Есть какое-то невероятное эстетическое удовольствие в том, чтобы разобраться в логике учета и анализируемых показателях, спроектировать архитектуру хранения данных так, чтобы оптимально собрать эти показатели вместе с аналитическими разрезами в запросе, а затем настроить отображение так, чтобы, глядя на результат, сразу было понятно, что это за отчет и какие задачи он призван решать. Система компоновки данных - это моя первая, главная и, наверное, единственная "рабочая" любовь. Ее я использую везде, где только можно и где нельзя тоже. Хочу поделиться с вами некоторыми практическими приемами в работе с отчетами на СКД, которые, надеюсь, будут полезны.

27.02.2025    16426    ovetgana    50    

93

СКД Программист 1С:Предприятие 8 Бесплатно (free)

СКД – инструмент, на базе которого в современных конфигурациях реализованы практически все отчеты. СКД используется в динамических списках, печатных формах и универсальных механизмах. Если построить простейший отчет может каждый разработчик, то с нюансами знакомы далеко не все. Расскажем о неочевидных на первый взгляд приемах, способных значительно повысить качество отчетов.

24.12.2024    14080    Akcium    17    

46

СКД Механизмы типовых конфигураций Запросы Программист 1С:Предприятие 8 1С:Зарплата и кадры государственного учреждения 3 1С:Зарплата и Управление Персоналом 3.x Россия Бесплатно (free)

Работая с типовыми отчетами в конфигурациях «Зарплата и управление персоналом, редакция 3», «Зарплата и кадры государственного учреждения, редакция 3» и подобных, в схемах компоновки данных можно встретить конструкции запросов, которые обращаются к некоторым виртуальным таблицам.

20.08.2024    10850    AlexeyPROSTO_1C    1    

32
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. dour-dead 272 14.01.13 10:47 Сейчас в теме
Ошибка исполнения отчета
по причине:
Ошибка при выполнении обработчика - 'ПриКомпоновкеРезультата'
по причине:
{ВнешнийОтчет.ОбщийЖурналДокументов.МодульОбъекта(35)}: Ошибка при вызове метода контекста (Выполнить)
МакетКомпоновки = КомпоновщикМакета.Выполнить(
по причине:
Ошибка компоновки макета
по причине:
Не установлено значение параметра "Имя документа"
2. Nkolp 16 14.01.13 15:56 Сейчас в теме
У меня тоже возникала эта ошибка, но я её поправил.
Проверял на доработанных УТ 11, и сконвертированной Рознице 2.0.
Какая у Вас конфигурация и версия платформы 1С.8.2?
Как выложить исправленный файл отчета в промодерированную статью, если знаете?
Я удалил параметр "ИмяДокумента" из СКД. Посмотрите вложение. Если будут ошибки - пишите
Прикрепленные файлы:
ОбщийЖурналДокументовГотовый2.erf
3. Nkolp 16 14.01.13 16:00 Сейчас в теме
Какая у Вас конфигурация и версия платформы 1С 8.2?
Я тестировал на УТ и Рознице не типовых.
Посмотрите вложение: я убрал параметр "ИмяДокумента" в СКД.
Будут ошибки - обязательно пишите

С уважением,
Николай Колпинский
Прикрепленные файлы:
ОбщийЖурналДокументовГотовый2.erf
AlexSunS; +1 Ответить
5. gull22 105 12.12.14 12:26 Сейчас в теме
(3)
скачал. 1С:Предприятие 8.3 (8.3.5.1248) Бухгалтерия предприятия, редакция 3.0 (3.0.37.28) Выдало ошибку в скриншоте
Прикрепленные файлы:
4. AlexSunS 21.01.13 09:32 Сейчас в теме
Очень Интересная реализация...спасибо...=)
6. isn 17 02.02.15 12:56 Сейчас в теме
Отчет в 1С:Предприятие 8.3 (8.3.5.1428) Бухгалтерия предприятия, редакция 3.0 (3.0.37.40) не работает. Ошибка такая же, что и в посте выше.
Скачал обе обработки ОбщийЖурналДокументовГотовый1.erf и ОбщийЖурналДокументовГотовый2.erf, не работают обе.
7. isn 17 03.02.15 15:25 Сейчас в теме
В функции ТекстЗапроса(Документ)
заменить строку
| """+Документ+""" КАК ВидДокумента,
на | """+СтрЗаменить(Документ, Символ(34), "")+""" КАК ВидДокумента,

и обработка будет работать в конфигурациях, где синоним документа имеет кавычки ( Бухгалтерия предприятия, редакция 3.0 (3.0.37.40)).
8. kanalex 23 10.12.18 19:23 Сейчас в теме
при нажатии на кнопку Настройки... выдает сообщение об ошибке:

Не передан служебный параметр "НастройкиОтчета"
Для отправки сообщения требуется регистрация/авторизация