|
Общие модули в расширении и Редактор хранилищ настроек
|
|
| Aleck12 | Дата: Ср, 30.07.2025, 13:43:44 | Сообщение # 1 |
|
Рядовой
Группа: Пользователи
Сообщений: 4
Репутация: 0
Статус: Оффлайн
| Есть расширение с доработками справочников/документов, где используются вызовы функций общих модулей. В тонком клиенте всё работает нормально. Консоли и большинство инструментов ИР в толстом клиенте тоже работают нормально. А вот Редактор хранилищ настроек при запуске спотыкается на этих вызовах, пишет "Переменная не определена" и не запускается
|
| |
| |
| tormozit | Дата: Ср, 30.07.2025, 14:04:53 | Сообщение # 2 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 7259
Репутация: 193
Статус: Оффлайн
| Нужно более подробное описание https://devtool1c.ucoz.ru/forum/2-2-1
|
| |
| |
| Aleck12 | Дата: Ср, 30.07.2025, 15:33:35 | Сообщение # 3 |
|
Рядовой
Группа: Пользователи
Сообщений: 4
Репутация: 0
Статус: Оффлайн
| Платформа: 8.3.26.1498 Режим БД: клиент-серверный Конфигурация. Название: Бухгалтерия предприятия КОРП, редакция 3.0 (3.0.179.22) Конфигурация. Основной режим запуска: Управляемое приложение Конфигурация. Вариант встроенного языка: Русский Конфигурация. Режим управления блокировкой данных: Управляемый Конфигурация. Режим совместимости: Версия8_3_24 Конфигурация. Режим использования синхронных вызовов: Использовать Конфигурация. Версия БСП: 301 Конфигурация. Использовать обычные формы в управляемом приложении: Да Инструменты разработчика. Версия: Расширение 7.85.1e Инструменты разработчика. Инструмент: Прочее Инструменты разработчика. Перехват клавиатурного ввода: Да Инструменты разработчика. Объекты на сервере: Да Инструменты разработчика. Асинхронность запрещена: Нет Инструменты разработчика. Разрешены имитаторы: Да Расширения. ИнструментыРазработчикаTormozit (7.85.1e) Расширения. ЭК () Расширения. ЗащитаРолейРасширенийДляАдминовБСП3 (1.2) Расширения. IRONSKILLS_ОтладкаДополнительныхОбработок (1.0.1.1) Расширения. ПечФормы () Клиент. Приложение: Управляемое приложение 64б Клиент. Проверка модальных вызовов: Нет Клиент. Язык интерфейса конфигурации: ru Клиент. Язык интерфейса системы: ru Клиент. Отладка разрешена: Да Клиент. Постоянный кэш метаданных: Да Клиент. ОС: Майкрософт Windows Server 2022 Standard 64-разрядная Русский Клиент. ОС от имени администратора: Нет Клиент. ОС выполнение BAT: Да Клиент. ОС ╥хъє∙р ъюфютр ёЄЁрэшЎр: 866 Клиент-Сервер. Пинг: 0мс Сервер. ОС: Майкрософт Windows Server 2019 Standard 64-разрядная Русский Сервер. Процесс: 64б Сервер. Отладка:
Запускаю Редактор хранилищ настроек, программа грузит данные и выдает такую ошибку:

Обработка не запускается. Если запустить от другого пользователя, у которого нет настроек по указанному объекту, обработка запускается, при выборе этого пользователя опять вылетает эта ошибка, и в списке настроек видно, что загрузились не все настройки.
Сообщение отредактировал Aleck12 - Ср, 30.07.2025, 15:36:54 |
| |
| |
| tormozit | Дата: Ср, 30.07.2025, 19:17:41 | Сообщение # 4 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 7259
Репутация: 193
Статус: Оффлайн
| Нужен текст ошибки (не картинка).
|
| |
| |
| Aleck12 | Дата: Чт, 31.07.2025, 09:27:48 | Сообщение # 5 |
|
Рядовой
Группа: Пользователи
Сообщений: 4
Репутация: 0
Статус: Оффлайн
| Текст такой:
Ошибка инициализации модуля: ЭК Справочник.БанковскиеСчета.МодульМенеджера по причине: {ЭК Справочник.БанковскиеСчета.МодульМенеджера(33,4)}: Переменная не определена (УчетЗарплаты) <<?>>УчетЗарплаты.ОбновитьОсновнойВариантПеречисленияСотруднику(Владелец, БанковскийСчет); [ОшибкаКомпиляцииВстроенногоЯзыка]
ЭК - это расширение, УчетЗарплаты - общий модуль основной конфигурации, добавлен в расширение. Функция, в которой происходит ошибка, используется только при записи объекта, т.е. для его чтения она вообще не используется. Сегодня выяснилось, что такая же ошибка появилась при открытии инструмента "Динамический список". При этом я выбираю таблицу "Документ.РеализацияТоваровУслуг". Причём ошибка выпадает 2 раза: сначала её просто можно закрыть, а после второго раза программа требует закрыть приложение или перезапустить. Дальнейшая проверка показала, что и в некоторых других инструментах ИР при работе с объектом, который был добавлен в расширение и в его коде в расширении есть обращение к общим модулям, выдаёт подобные ошибки. И самое главное: это происходит только в том случае, когда толстый клиент запускается из тонкого. При обычном запуске толстого клиента всё работает нормально.
|
| |
| |
| tormozit | Дата: Чт, 31.07.2025, 12:21:24 | Сообщение # 6 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 7259
Репутация: 193
Статус: Оффлайн
| Надо инструкции препроцессора добавить https://www.hostedredmine.com/issues/919779
|
| |
| |
| Aleck12 | Дата: Пт, 01.08.2025, 09:03:43 | Сообщение # 7 |
|
Рядовой
Группа: Пользователи
Сообщений: 4
Репутация: 0
Статус: Оффлайн
| Помогло, спасибо
|
| |
| |