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

Настраиваемое мобильное приложение для сканирования штрихкодов

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

Получение файлов по ftp и вложений из почты с разархивированием

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

Ускоряем удаление объектов штатной обработки комментарием 1 строчки кода

У меня достаточно часто бывают случаи, когда нужно удалить более 1000 объектов, при этом в программе работают пользователи. Я пользуюсь типовой обработкой «Удаление помеченных объектов». Немного поразбирвашись в коде, нашел очень простое решение, как ускорить удаление объектов. В типовой обработке…
Read more

Этюды по программированию. Хитрости создания расширений для конфигураций на БСП. Часть 1.

Некоторые нюансы, если вы захотите создавать свои расширения. Молочников Олег Spb. 2025 Хитрости создания расширений для конфигураций на БСП. Часть 1.   Рассмотрим пример создания расширения от начала  и до конца на примере создания расширения: Подсистема "Входной контроль" для ERP 2.4,…
Read more

Не вполне очевидные приемы в конструкторе запросов

Приёмы работы с конструктором запросов (4 приёма). Есть мастера, пишущие запросы текстом, но такие лентяи, как я сам, предпочитают всё-таки конструктор. Хочется отметить приёмы, которые будут полезны для ленивых, но не очень опытных программистов: Не трогай то, что работает. При…
Read more

Пример настройки шаблонов и реализации печати отчетов в документ MS Word используя функциональную часть "Библиотеки Стандартных Подсистем 1С" (БСП)

В конфигурации выбраны и использованы только необходимые объекты библиотеки стандартных подсистем для реализации вывода отчёта, с табличными частями, в документ MS Word. Показан пример создания необходимых областей в шаблоне для вывода параметров в отчёт.   1.   Подготовка шаблона в документе…
Read more

1C + Python + Django Rest Framework + Vue.js. Опыт несложной full-stack разработки

В этой статье мы рассмотрим путь и основные моменты создания небольшого вэб-сервиса, который мы называем «Онлайн Прайс-лист». Выгрузка из 1С, бэкенд, фронтенд, получение заказов в 1С. В этой статье мы рассмотрим поэтапное создание одного вэб-проекта, начиная от 1С и заканчивая…
Read more

Логические выражения и красивый код

В данной статье я хочу поделиться своей практикой применения логических выражений при написании кода. Учитывая тот факт, что платформа 1С 8.х использует сокращенный цикл вычисления логических выражений, можно заменить громоздкие конструкции “Если Тогда ИначеЕсли КонецЕсли” на красивую и лаконичную запись,…
Read more

Расширения (проблемы и решения)

Некоторые особенности работы с расширениями. Небольшое вступление — начну с того, что считаю расширения замечательным механизмом (несмотря на возникающие проблемы и некоторые неудобства при разработке). На текущий момент полностью отказался от внешних отчетов, обработок, печатных форм и перешел на расширения….
Read more

Обновление формы списка или формы подбора номенклатуры в 1С

Для актуального показа остатков в открытых формах списка номенклатуры в 1С толстый клиент. Использование механизма подписки на обработчика ожиданий и работа с журналом регистраций. Столкнулся с проблемой в 1С: УТП. При  подборе номенклатуры в форме списка или в форме подбора необходимо обновлять…
Read more