Практика программирования

Вывод вариантов СКД в таблицы на управляемой форме

Задача стояла такая: есть 2 различных запроса, результаты которых выгружаются на форму обработки в таблицы значений (далее ТЗ) и программно «соприкасаются» между собой определенным образом (как именно- в рамках данной статьи неважно). Нюанс в том, что запросы должны иметь свой…
Read more

Совершенный коТ (Cat complete)

Стандарты программирования в картинках. Самоирония прилагается.     1. Название статьи обыгрывает известное название книги Steve McConnell «Code complete». Статья отличается от множества других статей на подобную тему: текста не видно, а картинки все время двигаются. Директор нашего департамента утверждает,…
Read more

Многопоточное ускорение однопользовательских нагрузок в 1С + Microsoft SQL Server 2025

Взаимодействие с Microsoft SQL Server нередко вызывает трудности у 1С-ников, а потому интересны любые моменты, связанные с его использованием. О своем опыте работы с новым SQL Server 2025 участникам конференции Infostart-2025 рассказал директор ООО «Аналитика софт» Дмитрий Дудин. Практикум языка…
Read more

1С:Ассемблер. Немного летнего веселья!

Все вы, наверное, слышали, что 1С-ники жалуются на свою систему, считая язык 1С недостаточно низкоуровневым, скучным и т.п. Все они с тоской поглядывают в сторону «настоящих» языков программирования. Так вот, господа, они неправы. В системе 1С есть места, где можно…
Read more

Создание отчетов с помощью СКД — основные понятия и элементы

Основные принципы работы СКД. Понятия схемы компоновки и макета компоновки. Описание основных элементов схемы компоновки: наборы данных, поля, вычисляемые поля, ресурсы, параметры. Система компоновки данных – СКД это стандарт разработки любых отчетов в типовых конфигурациях 1С нового поколения. Также СКД…
Read more

"Меньше копипаста!", или как Вася универсальную процедуру писал

Программист Вася разбирает подход создания универсальных методов на примере программного вывода СКД. Есть множество кусков кода, которые мы повторяем вновь и вновь. Одно и тоже. Однотипные кусочки, которые уже выучили наизусть. Однако, юный программист Василий считает, что копипасты — это…
Read more

Алгоритмы поиска пути в графе

Реализуем алгоритмы поиска пути в графе на платформе 1С 8.3, такие как алгоритм А*, поиск в ширину, жадный поиск, алгоритм Дейкстры и вконце волновой. Продолжение публикации здесь (Алгоритмы поиска пути в графе. Часть 2) Алгоритмы поиска пути чаще всего используют в…
Read more

Интеграция сценарного тестирования в процесс разработки

Разработчик системы «Тестер» Дмитрий Решитко в своем докладе на конференции INFOSTART EVENT 2025 EDUCATION показывает, что процесс тестирования можно очень плотно интегрировать в процесс разработки, что внедрение тестирования – это возможность развития программиста как такового, позволяющая ему упорядочивать ход мыслей…
Read more

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

Небольшие заметки по внутреннему устройству регистров сведений. На старт Все мы используем в разработке такой объект как регистры сведений. Мы все о них знаем, все умеем. Среди регистров — это самый простой, понятный объект, в котором нет практически ничего лишнего….
Read more

Процедура ПриКомпоновкеРезультата

Коллекция кода На вопрос «Что можно делать в СКД , в процедуре ПриКомпоновкеРезультата ?» смело отвечайте «Все!» и вы не ошибетесь. Ниже список приемов кодирования внутри процедуры ПриКомпоновкеРезультата, подходит для УТ 11.4.6.188 и многих других современных программ. Пункты 6-8 уже…
Read more