Архив рубрики: Программирование

1С. Ошибка хеш-версии файла конфигурации

Сегодня столкнулся в 1С с новой ошибкой при обновлении базы после подключения к хранилищу расширений: Очистка кэша и подключение из новой чистой базы не помогали. Пробовал много разного — ничего не помогало. Помогла только следующая схема: Взял у коллеги выгруженную из хранилища последнюю версию расширения. Создал новое расширение для подключения к хранилищу. Загрузил в него… Читать далее »

Java. Как создать объект класса по его строковому имени

Чтобы в Java создать экземпляр/объект класса по его строковому имени необходимо выполнить следующие действия: Взять строковое имя класса Получить нужный класс по имени Создать экземпляр класса Привести экземпляр класса к нужному типу В коде это выглядит следующим образом: String nameOfClass = stringClassName;Class classForName = Class.forName(nameOfClass);TargetClass targetClassObject = (TargetClass) classForName.newInstance(); Java. How create class object for… Читать далее »

1С Ошибка вызова метода внешней компоненты. Набор ключей не определен

Недавно столкнулись с ошибкой при отправке реестра ЭЛН в ФСС. Система писала что отчет не отправлен. Возникла следующая ошибка. В журнале регистрации отображалась следующая информация: Событие:Электронный документооборот с контролирующими органами. Менеджер криптографииКомментарий:Ошибка при вызове «Зашифровать» менеджера криптографии.по причине:Ошибка вызова метода внешней компонентыпо причине:Набор ключей не определен. Проблема заключалась в том, что некорректно были настроены сертификаты… Читать далее »

1С. Как закрыть окно Повторная синхронизация данных

В 1С при входе в базу иногда может отображаться окно с сообщением Такое окно возникает если во время обновления произошла блокирующая ошибка. В следствии чего обновление было прервано и 1С требуется повторная синхронизация с узлом-источником. Во-первых нужно по журналу регистрации (доступен по ссылке в окне сообщения) определить из-за чего возникла ошибка. Если вам доступен конфигуратор… Читать далее »

Gitlab создание и настройка ключей для работы

Для работы с приватным репозиторием gitlab после создания учетной записи нужно произвести настройку ключей (чтобы иметь возможность выгружать через git проекты в gitlab). Последовательность действий следующая. Создаем аккаунт gitlab, подтверждаем регистрацию в почте. Система нас уведомит, что нужно настроить ключи ssh. Создайте папку где будете хранить ключи. В windows выполняем командуssh-keygen -t ed25519 -C “email@email.com”Замените… Читать далее »

JavaFX ошибка «Exception in Application start method»

При написании своего приложения на JavaFX столкнулся с ошибкой Exception in Application start method java.lang.reflect.InvocationTargetExceptionat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.base/java.lang.reflect.Method.invoke(Method.java:567)at javafx.graphics/com.sun.javafx.application.LauncherImpl.launchApplicationWithArgs(LauncherImpl.java:464)at javafx.graphics/com.sun.javafx.application.LauncherImpl.launchApplication(LauncherImpl.java:363)at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)….. Дело в том, что когда мы добавляем в проект библиотеки JavaFX необходимо чтобы при компиляции и отладке пути к модулям и перечень используемых модулей передавались как параметры в java.exe. Чтобы ошибка… Читать далее »

1С Нельзя изменять поле, содержащее объект данных формы

Если на форме есть реквизит и мы его передаем как параметр в процедуру или функцию в 1С Предприятие может возникнуть ошибка Нельзя изменять поле, содержащее объект данных формы. Предприятие вычисляет внутри процедуры значение, а при завершении работы процедуры возвращает вычисленное значение обратно в параметр переданный в процедуру и дальше возвращает его в поле формы. Но… Читать далее »