Сервис анализа ТЖ

Разработан сервис для анализа технологического журнала 1С. Он может помочь в расследовании таких проблем как: Функционал расширяется и развивается, на данный момент это пилотный проект и имеет демо режим, позволяющий в течение 7 дней для нового токена использовать базу размером Читать дальше …

Отладка фоновых и регламентных заданий БСП

Фоновые задания обычно запускаются в отдельном сеансе и в обычном режиме нет возможности отладить их выполнение. Для отладки можно использовать несколько способов: Отладочная обработка Подключение сеансов в отладку Использование режима отладки Рассмотрим эти три варианта. Отладочная обработка Если необходимо отладить Читать дальше …

Ошибка при открытии pgAdmin

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

[РЕШЕНО] Ошибка «В данной транзакции уже происходили ошибки»

В случае, если внутри транзакции происходит какое-либо исключение, которое с помощью конструкции «Попытка» будет обработано и выполнение продолжится, то транзакция будет помечена как испорченная. При попытке зафиксировать такую транзакцию, никаких ошибок пользователь не увидит, но при этом данные не будут Читать дальше …

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

Реализуем метод DestroyObject, добавим код в Component.cpp Создадим новый файл, в котором опишем экспортные процедуры Содержимое файла: Рядом с собранной dll создаем файл MANIFEST.XML, в котором напишем описание нашей компоненты для 1С. Содержимое файла: Попробуем подключить компоненту. Для этого в Читать дальше …

Создание внешних компонент 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С Запросы Эксперт

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