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

Хранение дополнительной информации в БД.

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

Предопределенные значения справочников и обновление конфигурации

В ходе внедрения часто возникает противоречие между двумя потребностями: 1) Добавить предопределенное значение в типовой справочник 2) Обновлять конфигурацию в дальнейшем. Попробуем разрешить это противоречие. Нередко требования заказчиков вынуждают привязывать алгоритмы конфигурации к каким-то определенным данным. Например, «если подразделение Челябинск,…
Read more

Альтернативный нумератор 1С

Альтернативный нумератор 1С Простая и полезная доработка. Позволяет решить проблему сбивания нумерации в документах. Иногда менеджерам или бухгалтерам необходимо внести кривой номер типа "000000305/2". Однако в стандартном нумераторе 1С после такого номера нумерация сбивается. Спорить с пользователями иногда бывает бесполезно…
Read more

Неожиданное поведение бизнес-процесса 1С 8.2

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

Параметры при построении OLAP запроса

Нередко пользователь хочет иметь возможность указать какой-то параметр при запросе к OLAP. Сам OLAP ничего про параметры не знает. Однако есть способ, как это реализовать. Разберем эту проблему на следующем примере. Пусть пользователь хочет указывать количество месяцев, после которого задолженность…
Read more

Работа с Open Layers

Пример работы с OpenLayers в 1С.8 Данная обработка демонстрирует пример работы с сервисом OpenLayers, который позволяет рисовать произвольные объекты (полигоны, линии, точки)  на разлижных подложках карт (Яндекса, Гугл, OpenStreetMap) Реализован пример рисования полигона на картe OpenStreetMap. Идея взята тут Обработка не…
Read more

Вывод списка значений перечисления

Обработка, позволяющая вывести список значений перечисления с копипастной возможностью. Для составления документации потребовался список значений нескольких перечислений.Ну не копипастить же каждое значение поодиночке, долго, да и забыть что-то можно. Дарю.

Использование подписок на событие для корректировки движений документов «извне»

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

Расширение управляемой формы для отчета. Несколько действий с параметром "Отбор".

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

Выбор варианта отчета СКД для обычных форм

Выбор варианта отчета СКД для обычных форм Всем добрый день! Рассказать я хочу о том как мне пришлось бороться с выбором варианта отчета написанном при помощи СКД в НЕ управляемой форме. С управляемыми проблем нет. Там эта возможность включена по-умолчанию….
Read more