Создание внешних компонент 1С NativeAPI на C++. Часть 2

Добавим функцию: В ней у нас используется тип IComponentBase, который нам необходимо описать. Для этого в файлах заголовках добавляем: В него добавляем следующий код: В основном файле добавляем строку: Добавляем новый класс в файл Component.h: Добавим файл types.h с содержимым: Читать дальше …

Создание внешних компонент 1С NativeAPI на C++. Часть 1

Для разработки внешней компоненты будем использовать Microsoft Visual Studio 2022. Создадим новый проект DLL. При создании будем опираться на инструкцию от фирмы 1С Добавляем функцию GetClassNames: После добавления функции сразу видим ошибку, что WCHAR_T не известен. Чтобы исправить добавляем запись Читать дальше …

[РЕШЕНО] Зависания при ПодключитьВнешнююКомпоненту

После обновления конфигурации может произойти так, что внешние компоненты NativeAPI перестали работать, при этом обработка кода зависает на строке ПодключитьВнешнююКомпоненту. Происходит данная ситуация из-за изменения в самой процедуре, в ней добавился дополнительный параметр — ТипПодключенияВнешнейКомпоненты. При обновлении конфигурации может произойти Читать дальше …

Внутренние механизмы платформы. Часть 1

СУБД 1С Запросы Эксперт

Разберем на примерах, что происходит на уровне СУБД при выполнении различных действий в конфигураторе и пользовательском режиме. Для примера создадим пустую конфигурацию и создадим в ней некоторые справочники и документы. Так будет выглядеть структура справочников и документов. Создадим остаточный регистр Читать дальше …

Создание внешней печатной формы из типовой

На примере создания печатной формы расходной накладной рассмотрим возможность создания любой внешней печатной формы из типовой. Для начала необходимо создать внешнюю обработку и правильно описать сведения о внешней обработке. Для этого открываем модуль внешней обработки и создаем там следующую экспортную Читать дальше …

Добавление новых полей в обработку печати этикеток УТ 11.4

Печать этикеток 1С

На данном примере рассмотрим добавление новых полей в шаблон этикеток в конфигурациях УТ 11.4, что так же будет работать и соответствующих КА и ERP. В качестве примера будем выводить артикул номенклатуры отдельным полем, но таким же образом можно выполнять произвольный Читать дальше …

Чтение данных из файла DBF

Чтение DBF 1С

Для чтения файла DBF можно написать следующую процедуру: Перед вызовом процедуры надо либо создать таблицу значений с колонками, либо можно использовать реквизит формы с типом значения ТаблицаЗначений. Перед вызовом необходимо написать соответствие названия колонок в таблице значений и колонок в Читать дальше …

Устранение проблемы двойной раскладки в RDP

Конфликт раскладок RDP

Иногда при входе на удаленный рабочий стол появляется ситуация, когда раскладку клавиатуры приходится переключать дважды, а в области трея следующий значок: Такое происходит когда сеанс удаленного рабочего стола конфликтует с раскладкой текущего компьютера. Чтобы избежать такой ситуации необходимо в реестре Читать дальше …

Поднятие сервера хранилища 1С

Для поднятия хранилища разработки, которое будет доступно через интернет, можно установить службу хранилища 1С. Первоначально надо установить компонент, если он не был выбран при первоначальной установки платформы. Для этого необходимо зайти в установку и удаления программ Windows, найти платформу необходимой Читать дальше …