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

Быстрое обновление данных в клиент-серверном варианте (SQL)

В статье рассматривается инструкция UPDATE языка запросов SQL. Как мы обычно меняем записи регистров сведений? 1С с записями баз данных работает вполне сносно, особенно если это набор записей того или иного регистра. Если записей немного, то для их изменения вполне…
Read more

Поиск изменений в составах метаданных при обновлении конфигурации

Когда накатываешь очередной релиз конфигурации, сложно отследить, как изменились составы составных реквизитов. Обработка позволяет отследить подобные изменения Обработку предлагается использовать следующим способом: Выгружаем новую конфигурацию Выполняем сравнение/объединение этой конфы с текущей Формируем подробный отчет о сравнении конфигураций и сохраняем в…
Read more

Генерация кода по шаблону с данными реквизитов объекта

Обработка для генерации программного кода с указанием шаблона с перебором реквизитов прикладного объекта При преобразовании встроенных печатных форм в внешние дополнительные возникает задача переноса «контекста». Т.е. пишется шаблонный код вида: ВалютаДокумента = СсылкаНаОбъект.ВалютаДокумента; ВидОперации = СсылкаНаОбъект.ВидОперации; Для реализации этой задачи…
Read more

Объединение двух таблиц значений запросом, циклом

При выполнении различных задач очень часто возникает необходимость объединить 2 таблицы значений. Типового механизма на эту тему нет, предполагается что это легко делается циклом с проверкой наличия записи в ТЗ1, куда сливаем данные из ТЗ2. Но при количестве записей хотя…
Read more

Формирование EAN-13 при помощи шрифта EANGNIVC.ttf Code128 шрифтом Barcode.ttf

Формирование EAN-13 шрифтом Eangnivc.ttf; Формирование Code128 шрифтом Barcode.ttf; Кнопка Рестарт; Генератор случайных чисел; Целый час гуглил программу формирования штрихкода шрифтом eangnivc.ttf для 7.7 и ничего не нагуглил, всё для 8 и для 8. Потратил ещё два часа, написал простенькую процедуру…
Read more

Источники запроса и права доступа

Для отчетов на СКД часто не хватает каких-либо прав на исполнение запроса. Или еще хуже, когда запрос в консоли под ограниченными правами выполняется, но СКД хочет право на просмотр регистраторов — в этом случае она теряет часть полей при выводе….
Read more

Дерево реквизитов документа (Управляемая форма)

Дерево реквизитов документа/справочника в управляемой форме Это продолжение публикации «Дерево реквизитов документа«.    Реализовано для управляемой формы. Просто формочка выбора реквизитов документа/справочника (и его т.ч.) с любого уровня вложенности.   Особенность этого дерева в том, что оно строится «на лету»,…
Read more

Метаданные в СКД

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

Собственная форма предупреждения (вопрос)

Собственная форма предупреждения (вопрос) ВАЖНО Обычные формы Форма будет полезна для тех программистов, которым не очень нравится стандартные диалоговые окна платформы 1С (предупреждение, вопрос). Данную форму можно использовать для:  Сообщения предупреждения  Информативного сообщения Вопроса  (если будет желание и фантазия, то…
Read more

Сравнение множества значений типов реквизитов

Сравнение множества значений типов реквизитов при сравнении/объединении конфигураций Сравнение множества значений типов реквизитов. В процессе определения большинства объектов метаданных, определяющих поля базы данных, Конфигуратор предоставляет возможность определения типа данных. Тип данных задает множество значений, которые может принимать это поле. В…
Read more