Разработка

Подобие Объектно-ориентированного программирования в 1С (ПООПс)

Статья для тех кто знаком с ООП и опустил руки. Возникла задача в которой было необходимо работать с объектами (не объекты метаданных) у которых есть множество одинаковых свойств и методов, но есть и свои специфические как свойства так и методы. Самым…
Read more

Регистры сведений 1С. Как это устроено.

Основная идея публикации — собрать в одном месте информацию о внутреннем устройстве такой абстрактной сущности, как «Регистр сведений 1С» и ответить на ряд вопросов: Что происходит при записи регистра в различных режимах? Что такое на самом деле «СрезПервых» и «СрезПоследних»?…
Read more

Пример рекурсивной выгрузки иерархической структуры в XDTO

Решил реализовать иерархию в пакете XDTO и выгрузить ее рекурсивно. Задача оказалась нетривиальной, хотя и весьма простой. Изысканиями решил поделиться с народом, чтобы не пропадало народное добро. Что такое XDTO? Ну, полагаю, тут мало людей, кто не знает, что это…
Read more

Три способа получить дерево элементов иерархического справочника

Рассматривается применимость и недостатки следующих способов получения дерева 1) Запрос с использованием итогов по иерархии 2) Формирование дерева обходом выборки с упорядочиванием по иерархии 3) Формирование иерархии по списку элементов транзитивным замыканием 1) Идея проста — выбираем запросом элементы, не…
Read more

Знакомство с технологией Automation-сервер на примерах

В статье рассмотрены принципы работы технологии Automation-сервер на конкретных примерах.      Система 1С:Предприятие может использоваться внешними приложениями в качестве Automation-сервера. При работе в качестве Automation-сервера 1С:Предприятие предоставляет доступ ко всем свойствам и методам своего глобального контекста, а также включение…
Read more

Метод Кларка-Райта. Оптимальное планирование маршрутов грузоперевозок

Одной из наиболее важных задач каждого предприятия, осуществляющего доставку грузов в крупных населенных пунктах, является сокращение издержек. Возможное решение данной проблемы заключается в сокращении пробега автотранспорта и, как следствие, уменьшении расхода ГСМ. Появляются такие вопросы … — СКОЛЬКО НУЖНО МАШИН…
Read more

Критерии отбора

Статья посвящена объекту конфигурации — критерий отбора. Поговорим о сущности этого объекта и о методах работы с ним. В составе метаданных 1С:Предприятия 8 существует объект Критерий отбора.  Этот объект, в отличие от большинства прикладных объектов конфигурации, не описывает каких-либо самостоятельных…
Read more

Мультиинструментальный Brute Force

Решение задачи из Project Euler с помощью 1С, а также дополнительных программ, серверов и прочих хитростей. В одной из задач на Project Euler (здесь ссылка на русскую версию) предлагается найти простые 10-значные числа с повторениями. Под повторением понимаются не просто…
Read more

Пример сериализации объектов в 1С 8.3 и их восстановления из сериализованных данных

Простейшая обработка, демонстрирующая принципы сериализации выбранного Объекта 1С (Справочника, Документа и еще некоторых), с возможностью восстановления Объекта из сериализованного значения.     Разбираясь с версионированием объектов в Бухгалтерии предприятия 3.0, я понял, что оно устроено весьма просто.     В…
Read more