Суббота, 18.05.2024, 15:59
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Основной » Проблемные ситуации » Ошибка выполнения "Перед Выполнением" в коонсоли компоновки
Ошибка выполнения "Перед Выполнением" в коонсоли компоновки
7OHДата: Понедельник, 09.10.2023, 19:43 | Сообщение # 1
Майор
Группа: Пользователи
Сообщений: 97
Репутация: 52
Статус: Оффлайн
Платформа: 8.3.22.1923
Режим БД: клиент-серверный
Конфигурация. Название: 1С:ERP Управление предприятием 2 (2.5.8.171)
Конфигурация. Основной режим запуска: Управляемое приложение
Конфигурация. Вариант встроенного языка: Русский
Конфигурация. Режим управления блокировкой данных: Управляемый
Конфигурация. Режим совместимости: Версия8_3_17
Конфигурация. Режим использования синхронных вызовов: Использовать
Конфигурация. Версия БСП: 301
Конфигурация. Использовать обычные формы в управляемом приложении: Да
Инструменты разработчика. Версия: Расширение 6.96.1e
Инструменты разработчика. Инструмент: Консоль компоновок данных
Инструменты разработчика. Перехват клавиатурного ввода: Да
Инструменты разработчика. Объекты на сервере: Да
Инструменты разработчика. Асинхронность запрещена: Нет
Инструменты разработчика. Разрешены имитаторы: Да
Расширения. УниверсальныеИнструменты (23.6.1)
Расширения. InfostartToolkitPROF (2023.1.04)
Расширения. ПодсистемаТелефонии40_УТ_КА_ERP (4.1.2.10)
Расширения. ScanLog (31.03.2022)
Расширения. WSЗаказыКлиента (15.04.2022)
Расширения. эко_ПрикладныеДоработки (2021.11.24)
Расширения. ЛогированиеКоординатАдресовДоставки ()
Расширения. МенеджерОбменаЧерезУниверсальныйФормат (2.4.12.102.1)
Расширения. КонтурМеркурий_Доработки (2023.09.28)
Расширения. Документооборот_Таймаут (2023.09.27)
Расширения. ...
Клиент. Приложение: Управляемое приложение 64б
Клиент. Проверка модальных вызовов: Нет
Клиент. Язык интерфейса конфигурации: ru
Клиент. Язык интерфейса системы: ru
Клиент. Отладка разрешена: Нет
Клиент. Постоянный кэш метаданных: Да
Клиент. ОС: Майкрософт Windows 10 Pro 64-разрядная Русский
Клиент. ОС от имени администратора: Нет
Клиент. ОС выполнение BAT: Да
Клиент. ОС Текущая кодовая страница: 866
Клиент-Сервер. Пинг: 0мс
Клиент-Сервер. Смещение времени: +54с
Сервер. ОС: Майкрософт Windows Server 2016 Standard 64-разрядная Русский
Сервер. Процесс: 64б
Сервер. Отладка: нет
--
В инструменте "Консоль компоновок данных"
в событии "Перед выполнением"
указан код

Код
СхемаКомпоновки.НаборыДанных.НаборДанных1.Запрос = СтрЗаменить(
      СхемаКомпоновки.НаборыДанных.НаборДанных1.Запрос
    , "&ТекстЗапросаВес"
    , Справочники.УпаковкиЕдиницыИзмерения.ТекстЗапросаВесУпаковки(
        "ПеремещениеТоваровТовары.Упаковка"
        , "ПеремещениеТоваровТовары.Номенклатура"
    )
);


При выполнении компоновки получаю ошибку

Код
"Ошибка обработки события ПередВыполнением: {ИнструментыРазработчикаTormozit
Обработка.ирПлатформа.МодульОбъекта(9962)}: Сервис
"АлгоритмПередВыполнением"[2]{11}:
==========================================================================
Метод объекта не обнаружен (ТекстЗапросаВесУпаковки)
    СхемаКомпоновки.НаборыДанных.НаборДанных1.Запрос = СтрЗаменить("
Аналогичные действия в инструменте "Консоль запросов" к ошибке не приводят.
После получения ошибки переключатель контекста выглядит как "На клиенте" без возможности сменить на что-либо.
 
tormozitДата: Понедельник, 09.10.2023, 19:49 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 6204
Репутация: 159
Статус: Оффлайн
Плохо что без картинки. Вероятно не включен переключатель "На сервере".
 
7OHДата: Понедельник, 09.10.2023, 21:23 | Сообщение # 3
Майор
Группа: Пользователи
Сообщений: 97
Репутация: 52
Статус: Оффлайн
Да - флажок "На сервере" возле кнопки Сформировать по-умолчанию не стоит.
Поставил, теперь платформа ошибку сыпет
КодНедостаточно фактических параметров
{ИнструментыРазработчикаTormozit ОбщийМодуль.ирСервер.Модуль(344)}:Результат =
ирОбщий.КонсольКомпоновки_ПередВыполнениемЛкс(ТаблицаСобытий,
ИмяСобытия, ОписаниеОшибки,, ВременнаяСхемаКомпоновки,
ВременныеНастройкиКомпоновки, СтруктураВнешниеНаборыДанных);
{ИнструментыРазработчикаTormozit ОбщийМодуль.ирОбщий.Модуль(19741)}:Результат =
ирСервер.КонсольКомпоновки_ПередВыполнениемЛкс(ТаблицаСобытий,
ИмяСобытия, выхОписаниеОшибки, ВременнаяСхемаКомпоновки,
ВременныеНастройкиКомпоновки, СтруктураВнешниеНаборыДанных);
{ИнструментыРазработчикаTormozit Обработка.ирКонсольКомпоновокДанных.Форма.Форма.Форма(503)}:Успех =
ирОбщий.КонсольКомпоновки_ПередВыполнениемЛкс(События, ИмяСобытия,
ОписаниеОшибки, ВыполнятьНаСервере, ВременнаяСхемаКомпоновки,
ВременныеНастройкиКомпоновки, СтруктураВнешниеНаборыДанных,
{ИнструментыРазработчикаTormozit
Обработка.ирКонсольКомпоновокДанных.Форма.Форма.Форма(637)}:МакетКомпоновкиДанных
= МакетКомпоновки(,, СтруктураВнешниеНаборыДанных,,
МенеджерВременныхТаблиц);
{ИнструментыРазработчикаTormozit Обработка.ирКонсольКомпоновокДанных.Форма.Форма.Форма(1199)}:Если ВыполнитьОтчет() Тогда

Добавлено (09.10.2023, 21:25)
---------------------------------------------
Попробовал заменять текст запроса на банальное "выбор когда тогда".
Тоже падает, но только если "на сервере".
На клиенте работает.

Добавлено (09.10.2023, 21:51)
---------------------------------------------
У себя (в текущей версии) добавил параметр МенеджерВременныхТаблиц в описание метода в ирСервер и добавил в вызов в ирСервер и ирОбщий - заработало.

Сообщение отредактировал 7OH - Понедельник, 09.10.2023, 21:23
 
tormozitДата: Понедельник, 09.10.2023, 22:37 | Сообщение # 4
Генералиссимус
Группа: Администраторы
Сообщений: 6204
Репутация: 159
Статус: Оффлайн
Ошибку воспроизвел https://www.hostedredmine.com/issues/970876
 
tormozitДата: Четверг, 12.10.2023, 22:31 | Сообщение # 5
Генералиссимус
Группа: Администраторы
Сообщений: 6204
Репутация: 159
Статус: Оффлайн
Исправлено в 6.96.2
 
Форум » Основной » Проблемные ситуации » Ошибка выполнения "Перед Выполнением" в коонсоли компоновки
  • Страница 1 из 1
  • 1
Поиск: