Инструментарий разработчика

Изменение ОБЫЧНОГО объекта на ПРЕДОПРЕДЕЛЕННЫЙ

Часто требуется использовать в коде конкретные (существующие) элементы справочников, плана видов характеристик и др. Причем удобнее всего, если бы они вдруг стали предопределенными = )) Использовать «НайтиПоКоду» уже даже не смешно, особенно когда, например, справочник с длиной кода 0.  Поэтому,…
Read more

Управляемая форма внешнего отчета СКД в режиме неуправляемого приложения

Идём дорогой эволюции, а не революции. Даём пользователям удобство использования управляемой формы для отчетов, написанных на СКД, без перехода на управляемый интерфейс или внедрения в конфигурацию. Система компоновки данных очень удобна для написания отчетов. Но в обычных формах приходится для…
Read more

API программного добавления элементов графической схемы / карты бизнес-процесса

Платформа 1С:Предприятие ограничивает возможность программного добавления элементов графической схемы / карты бизнес-процесса. Данная публикация описывает API, позволяющий снять это ограничение. Что любопытно, не традиционным способом парсинга файла графической схемы, а работой с ее XDTO-объектом, что занимает меньше кода и нагляднее…
Read more

Генератор функции СведенияОВнешнейОбработке для модуля обработки внешнего отчета

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

Получение всех параметров макета + маленькие хитрости

Маленькие хитрости работы с макетами печатных форм в конфигурациях, где БСП позволяет пользователю использовать изменённые макеты. Получение всех параметров общих макетов или макетов из файла mxl Написано на платформе 8.3.6.2363 в конфигурации БП 3.0.42.54 (привязки к БП 3.0 нет, просто…
Read more

Работа с 1CD средствами Python

Библиотека работы с 1CD средствами Python. Opensource / Cross platform / Python. Структура данных файлов 1CD уже давно ни для кого не является секретом. Благодарим за это awa. Без его статьи этой библиотеки не было бы. В остальном история разработки…
Read more

Инструмент для создания веб приложений на основе 1С REST сервиса

Обзор платформы-конструктора для создания веб-приложений, использующих в качестве источника базы данных 1С 1С, начиная с версии 8.3.5, поддерживает возможность получения данных от платформы  с помощью «коробочного HTTP REST сервиса, реализующего спецификацию стандарта доступа к данным OData (подробнее – здесь). HTTP…
Read more

Навигатор по конфигурации

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

Тестирование строки JSON

При использовании стандартного метода 1С ПрочитатьJSON иногда выходит сообщение: "Ошибка при вызове метода контекста (ПрочитатьJSON): Недопустимое имя свойства" Если текст JSON небольшой, то можно самостоятельно найти ошибку, но что делать, если этот текст огромный? При написании обработки для работы с…
Read more

Нелинейная многомерная оптимизация — это просто. Часть 3. Имитация отжига

Метод имитации отжига для поиска оптимального решения. И, как обычно, универсальная функция поиска этого самого решения. Сегодня у нас тема для довольно долгого и, надеюсь, интересного разговора — метода имитации отжига. Сам метод является подвидом более общего метода поиска решения, известного…
Read more