Суббота, 05.10.2024, 00:36
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Проблема при слиянии объектов
BabysДата: Понедельник, 22.04.2019, 11:16 | Сообщение # 1
Сержант
Группа: Пользователи
Сообщений: 29
Репутация: 10
Статус: Оффлайн
При попытке слить два объекта в один, в момент поиска ссылающихся объектов - имеем:


Код
Ошибка инициализации модуля: РасширениеCRM Документ.РеализацияТоваровУслуг.МодульМенеджера
по причине:
{РасширениеCRM Документ.РеализацияТоваровУслуг.МодульМенеджера(159,18)}: Переменная не определена (РаботаСКурсамиВалют)
         КурсыВалюты = <<?>>РаботаСКурсамиВалют.ПолучитьКурсВалюты(Выборка.Валюта, Выборка.Дата);
{РасширениеCRM Документ.РеализацияТоваровУслуг.МодульМенеджера(170,32)}: Переменная не определена (РаботаСКурсамиВалют)
      СтруктураКурсовНовойВалюты = <<?>>РаботаСКурсамиВалют.ПолучитьКурсВалюты(ДанныеОтбора.Валюта, ТекущаяДатаСеанса());
{РасширениеCRM Документ.РеализацияТоваровУслуг.МодульМенеджера(226,23)}: Переменная не определена (УчетНДСУП)
      ИзмененаСтавкаНДС = <<?>>УчетНДСУП.СкорректироватьСтавкуНДС(СтавкаНДСТовара, ДанныеОтбора.Дата);
{РасширениеCRM Документ.РеализацияТоваровУслуг.МодульМенеджера(328,4)}: Переменная не определена (Ценообразование)
         <<?>>Ценообразование.ПересчитатьСуммыВСтрокеПоСуммеСНДС(
{РасширениеCRM Документ.РеализацияТоваровУслуг.МодульМенеджера(25,38)}: Процедура или функция с указанным именем не определена (ПолучитьРезультатЗапросаПоОстаткамЗаказов)
   РезультатЗапросаПоОстаткамЗаказов = <<?>>ПолучитьРезультатЗапросаПоОстаткамЗаказов(


Вся проблема что эти модули лежат в Основной конфигурации, а вызываются в Расширении, где они не включены в структуру расширения. 1С обрабатывает такие ситуации нормально.


Цитата
Платформа: 8.3.13.1644
Режим БД: клиент-серверный
Конфигурация. Название: БИТ:CRM 3 (Управление взаимоотношениями с клиентами) (11.4.6.188)
Конфигурация. Основной режим запуска: Управляемое приложение
Конфигурация. Вариант встроенного языка: Русский
Конфигурация. Режим совместимости: Версия8_3_12
Конфигурация. Версия БСП: 3.0.1.351
Инструменты разработчика. Версия: Расширение 4.90e
Инструменты разработчика. Объекты на сервере: Да
Расширения. РасширениеCRM (190404 001)
Расширения. РасширениеПечать (190321 001)
Расширения. ИнструментыРазработчикаTormozit (4.90e)
Клиент. ОС: Windows x86-64 Microsoft Windows 10 version 10.0  (Build 16299)
Клиент. Приложение: Управляемое приложение 64б
Клиент. От имени администратора Windows: Нет
Клиент. Текущий язык системы: ru_RU
Сервер. ОС: Windows x86-64 Microsoft Windows 8 version 6.2  (Build 9200)
Сервер. Отладка: нет

Добавлено (22.04.2019, 15:57)
---------------------------------------------
Сейчас нарвался на это же в Консоли запросов.

 
tormozitДата: Понедельник, 22.04.2019, 22:13 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 6382
Репутация: 165
Статус: Оффлайн
Так вроде же все понятно из описания ошибки. РасширениеCRM Документ.РеализацияТоваровУслуг.МодульМенеджера компилируется в толстом управляемом клиенте и при этом возникает ошибка. Это - довольно распространенная проблема при доработках модулей менеджеров. Ошибка программиста заключается в том, что он забыл экранировать методы в этом модуле от компиляции в толстом управляемом клиенте.
 
BabysДата: Пятница, 26.04.2019, 10:45 | Сообщение # 3
Сержант
Группа: Пользователи
Сообщений: 29
Репутация: 10
Статус: Оффлайн
Ок. Спасибо, передам разработчикам.
 
  • Страница 1 из 1
  • 1
Поиск: