рубрики: Структуры данных | Дата: 21 июня, 2026
Что такое стек Сегодня мы рассмотрим такую структуру данных как стек. Стек — это структура данных, которая работает по принципу LIFO, то есть последним зашел, первым вышел. Если приводить аналогии из реального мира, то у меня в уме почему-то возникает консервы с кольцами ананаса. Их где-то на заводе сложили в банку одно за другим. А […]рубрики: Структуры данных | Дата: 3 мая, 2026
В современных реалиях каждый разработчик должен иметь хотя бы минимальное представление о структурах данных. И о применимости их в различных алгоритмах. Так как часто это позволяет, во-первых, существенно ускорить производительность, а во-вторых, минимизировать количество строк кода. И сегодня я хочу поговорить об одной из таких структур данных. Это — хэш-таблица. В синтакс-помощнике вы конечно же […]рубрики: Web-Сервисы | Дата: 19 апреля, 2026
На сегодняшний день практически любой разработчик, даже только что пришедший в разработку, знаком с аббревиатурой REST. Hа практике этот архитектурный подход в большинстве своем реализуется через отправку http запросов с последующей обработкой ответов. И в 1С конечно же реализован весь необходимый функционал. Поскольку REST подразумевает клиент-серверную архитектуру, отправкой запроса и обработкой ответа занимается клиент. Сервер […]рубрики: Философия разработки | Дата: 8 августа, 2020
В сегодняшнем мире размер приложений, а соответственно и количество строк кода из которых состоят эти приложения, принимает все более угрожающие размеры. Это касается как конфигураций на платформе 1С:Предприятие, так и приложений с использованием любого другого стека технологий. И все бы ничего — раз оборудование позволяет перелопачивать такие объемы. Но как мы знаем лишь малая часть […]рубрики: Иерархические структуры | Дата: 18 августа, 2019
Введение В прошлой статье были рассмотрены способы хранения иерархических структур в таблицах базы данных. Сегодня хочется остановиться на одном из этих методов и рассмотреть его на примере. И этот метод — Matherialized Path (материализованный путь). Напомню вкратце, что суть этого метода в хранении полного пути в иерархии для каждого элемента. Теория Во многих статьях в […]рубрики: Иерархические структуры | Дата: 9 августа, 2019
При выводе информации для пользователей достаточно часто возникает необходимость представить ее в виде иерархических структур. В качестве примера можно привести иерархические справочники и дерево значений. Но данные хранятся как правило в таблицах реляционных баз данных. И в связи с этим возникает необходимость так спроектировать одну или несколько таблиц, чтобы с минимумом затрат преобразовать информацию из […]рубрики: Фишки | Дата: 13 января, 2019
Сегодня поговорим о трассировке кода в отладчике 1С:Предприятия 8 и о способах, которые могут нам в этом помочь в этом нелегком деле. Если взять любую из современных типовых конфигураций 1С, то мы обнаружим в ней десятки тысяч строк кода разбросанных по общим модулям, модулям справочников, документов, их форм и т.д. Конечно весь этот код сгруппирован по […]рубрики: Работа с формами | Дата: 10 августа, 2018
Сегодня рассмотрим такой элемент форм 1С как Поле HTML документа. Название его говорит само за себя и предназначено это поле для отображения кода в формате html. Первое, что приходит на ум это конечно же организовать просмотр сайтов. И такая возможность действительно есть. И второе — для тех кто немного знаком с html и css есть […]рубрики: Платформа 8.3 | Дата: 13 июля, 2018
Платформа 1С:Предприятия предоставляет массу возможностей для хранения данных всевозможных типов. Но зачастую этих возможностей не хватает. И тогда нам на помощь приходит специальный объект — ХранилищеЗначения. Этот объект позволяет хранить в специальном формате как стандартные объекты 1С:Предприятия, например, таблица значений, так и нестандартные, для которых тип в платформе не предусмотрен. К нестандартным типам могут быть […]рубрики: Платформа 8.3 | Дата: 12 июля, 2018
Одной из стандартных задач при работе с формами различных объектов 1С является проверка реквизитов формы на заполненность. Рассмотрим несколько способов проверки заполненности реквизитов на форме. Рассматривать будем на примере элемента справочника. Проверка средствами платформы Как правило у различных объектов метаданных (справочники, документы и т.д.) часть реквизитов обязательны к заполнению. Это могут быть как стандартные реквизиты, […]