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

Иерархия библиотек. Автоматическое обновление или как отказаться от переопределяемых модулей

В статье рассмотрен один из вариантов библиотечного подхода к разработке, позволяющий организовать иерархический вызов библиотечных процедур и упростить автоматическую сборку готового продукта из нескольких библиотек. Предлагаемый подход может служить одним из элементов CI/CD при разработке ПО на платформе 1С. Для…
Read more

Алгоритм заполнения шапки табличного документа по дереву значений

Произвольное дерево значений превращается в шапку табличного документа. Был интерес понять алгоритм создания шапки отчета по произвольному дереву значений. Кому интересно :). Результат — заполненная шапка табличного документа по произвольно заполненному дереву значений. Обработка — это носитель алгоритма превращения из…
Read more

Маркировка ячеек цветом. Отладка загрузки данных из эксель.

После 100-ой кривой загрузки родился способ, как отладить алгоритм. Простые эксель-таблицы — линейные прайсы, списки товаров, клиентов — не в счет! Предыстория. Вообще, я достаточно много решал задач с загрузкой данных из эксель. Со временем пришел к нестандартным решениям. Примеры…
Read more

Согласование цен по заказу

Согласование цен по заказу покупателя — менеджер указывает цену с признаком «На согласование». Руководитель визирует «Согласовано». Полный контроль над ценами в два клика. Отдел продаж — 20 менеджеров, 1 руководитель. ДЛЯ КОГО Для финансового директора — для понимания, что не…
Read more

Простые решения

Принцип обмена данными из 1С с сайтом (на MySQL) и выдачи (публикации) этих данных по запросу. PHP-Скрипт автоматической загрузки данных из файла данных в формате CSV в базу данных сайта работающего на WordPress. В продолжение моей темы: 1С:Альфа-Авто Автосалон Автосервис:…
Read more

Программистские этюды

Рассматриваются задачи, связанные с учетом характеристик номенклатуры: 1) Обход итогов при партионном списании по ФИФО для пары Номенклатура+Характеристика 2) Обмен сведениями об остатках номенклатуры с помощью XML для пары Номенклатура+Характеристика Дополнительно. Внимание новичкам – типовая консоль запросов. Посвящается сайту "Математические…
Read more

Вспомогательные инструкции в коде 1С

Принцип обмена данными из 1С с сайтом (на MySQL) и выдачи (публикации) этих данных по запросу. PHP-Скрипт автоматической загрузки данных из файла данных в формате CSV в базу данных сайта работающего на WordPress. В продолжение моей темы: 1С:Альфа-Авто Автосалон Автосервис:…
Read more

Асинхронная работа с текстовыми файлами в 1С 8.3

В этой статье я рассмотрю основные моменты работы с текстовым файлом в 1С 8.3. (загрузка — выгрузка) в режиме отключенной модальности (асинхронно). Для написания статьи я создал форму обработки, на которой разместил реквизит «РеквизитСтрока» с типом Строка, а так же…
Read more

Использование методов глобального контекста в системе компоновки данных или недокументированные возможности СКД

Принцип обмена данными из 1С с сайтом (на MySQL) и выдачи (публикации) этих данных по запросу. PHP-Скрипт автоматической загрузки данных из файла данных в формате CSV в базу данных сайта работающего на WordPress. В продолжение моей темы: 1С:Альфа-Авто Автосалон Автосервис:…
Read more

Логируй больше! 1С + UPD + GELF + Graylog

Наличие производительной платформы управления логами — это жизненно важный элемент в ландшафте систем с высокой активностью. Рассмотрим один из подходов логирования активности систем на платформе 1С в Graylog. Думаю, что на сегодняшний день нет необходимости подробно объяснять что такое Graylog….
Read more