Сб, 20.12.2025, 00:11:51
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Общие модули в расширении и Редактор хранилищ настроек
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б
Сервер. Отладка:

Запускаю Редактор хранилищ настроек, программа грузит данные и выдает такую ошибку:


Обработка не запускается. Если запустить от другого пользователя, у которого нет настроек по указанному объекту, обработка запускается, при выборе этого пользователя опять вылетает эта ошибка, и в списке настроек видно, что загрузились не все настройки.
Прикрепления: 6332899.png (19.5 Kb)


Сообщение отредактировал 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
Статус: Оффлайн
Помогло, спасибо
 
  • Страница 1 из 1
  • 1
Поиск: