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

Информирование пользователя. Работа с объектом «СообщениеПользователю»

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

Иерархическая нумерация в отчете СКД с помощью макета поля

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

Как начать работать с Git

Если Вы 1С программист, то обязательно наткнетесь на людей, рассказывающих о OScript, DevOps, EDT, SilverBulleters и так далее. Сейчас уже нельзя скрыться от этой информации. Так же было и со мной. В корне всего этого зоопарка лежит понимание и умение…
Read more

Нюансы преобразования запроса СКД

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

Просто комбо, два в одном, или как напечатать два макета (стандартный и измененный) одной печатной формы

Алгоритм и расширение (как пример) демонстрируют механизм одновременного использования двух макетов (стандартного и измененного), принадлежащих одной записи регистра «Макеты печатных форм» («ПользовательскиеМакетыПечати») в конфигурации «1С:Бухгалтерия предприятия, редакция 3.0». Традиционно начну с того, что искал и не нашёл готового решения, позволяющего…
Read more

Передача данных с сервера на клиент

Не так давно столкнулся с задачей интеграции облачной АТС и 1С CRM. Типовой функционал предполагает получения http-запросов через http-сервис. Обработкой запросов занимается сервер, и создается документ «Телефонный звонок». И все бы ничего, если данного функционала хватило для работы, но данной…
Read more

Выборка дней рождения

Выборка позволяет создать таблицу значений из справочника (или из чего-то подобного) с днями рождения с наперед заданными условиями. Добрый день, на просторах интернета что-то не нашел простого и удобоваримого примера для выборки из справочника записей с днями рождения (ДР), которые…
Read more

Маркировка табака. Формирование тега 1162 "код товара" для передачи в ККТ и ОФД

С 01.07.2025 стартует новый этап маркировки сигарет. Теперь в кассе обязательно надо будет считывать марку с пачек табака, если она там есть. Считывать и передавать в ОФД через тег 1162 в онлайн-кассе. А как сформировать данные этого тега? Не все…
Read more

"Убер на складе": динамический расчет маршрутов с учетом реальных расстояний

Представляю методику и инструмент для динамического расчета маршрутов отбора на высоконагруженных складах для максимального повышения эффективности склада, ускорения проходимости и, как следствие, экономии денег. Это методика и обработка для интеграции в WMS решения. Тестировалось на 1С 8.3.14.1565. Введение Когда вы…
Read more

Реализуем Стек, Очередь и Приоритетную очередь в 1С

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