Конфликт имени переменной ОбщийМодуль
|
|
cec2000 | Дата: Вт, 08.02.2022, 14:32:00 | Сообщение # 1 |
Майор
Группа: Пользователи
Сообщений: 94
Репутация: 114
Статус: Оффлайн
| Пришлось поработать с конфигурацией, в которой есть общий модуль с именем "ОбщийМодуль".
При попытке выполнить любой код в "Консоли кода" получаю сообщение об ошибке ниже.
Проблема лечится заменой в модуле обработки ирКэш имени переменной ОбщийМодуль на лОбщийМодуль
Поле объекта недоступно для записи (ОбщийМодуль) {ВнешняяОбработка.ирКэш.МодульОбъекта(1252)}: ОбщийМодуль = Неопределено; {ВнешняяОбработка.ирПлатформа.МодульОбъекта(2330)}: СхемаКоллекции = ирКэш.ДоступныеОбщиеМодулиЛкс(ЛиСерверныйКонтекст); {ВнешняяОбработка.ирПлатформа.МодульОбъекта(3973)}: СвойстваТипаМетаданные(СтруктураТипа, Слово, ТипСлова,, ЯзыкПрограммы,, ВнешниеФункцииКомпоновкиДанных, ВычислятьТипы, ЛиСерверныйКонтекст, {ВнешняяОбработка.ирКлсПолеТекстаПрограммы.МодульОбъекта(6293)}: ТаблицаГлобальногоКонтекста = мПлатформа.ПолучитьТаблицуСловСтруктурыТипа(СтруктураТипа); {ВнешняяОбработка.ирКонсольКода.Форма.Форма.Форма(900)}: ПолеТекстаАлгоритма.ЗаполнитьЛокальныеСвойстваИМетодыПоТексту(,,,, Истина); {ВнешняяОбработка.ирКонсольКода.Форма.Форма.Форма(454)}: ЗаполнитьПараметры(Ложь, Истина); {(1)}:КонтекстВыполнения.ВыполнитьЛокально(ТекстДляВыполнения, ЛиСинтаксическийКонтроль) {ВнешняяОбработка.ирПлатформа.МодульОбъекта(5597)}: ИнформацияОбОшибке = Вычислить("КонтекстВыполнения." + МетодВыполнения + "(ТекстДляВыполнения, ЛиСинтаксическийКонтроль)"); {ВнешняяОбработка.ирКлсПолеТекстаПрограммы.МодульОбъекта(2032)}: мПлатформа.ВыполнитьПрограммныйКодВКонтексте(КонтекстВыполнения, МетодВыполнения, ТекстДляВыполнения); {ВнешняяОбработка.ирКлсПолеТекстаПрограммы.МодульОбъекта(957)}: ВыполнитьПрограммныйКод(); {ВнешняяОбработка.ирКлсПолеТекстаПрограммы.МодульОбъекта(890)}: Результат = ВыполнитьКоманду(Команда); {ВнешняяОбработка.ирКонсольКода.Форма.Форма.Форма(57)}: ПолеТекстаАлгоритма.Нажатие(Кнопка);
|
|
| |
tormozit | Дата: Вт, 08.02.2022, 14:37:05 | Сообщение # 2 |
Генералиссимус
Группа: Администраторы
Сообщений: 6930
Репутация: 184
Статус: Оффлайн
| Таких конфигураций можно сделать очень много. Поэтому желательно указывать их название, версию, производителя.
|
|
| |
cec2000 | Дата: Вт, 08.02.2022, 18:57:42 | Сообщение # 3 |
Майор
Группа: Пользователи
Сообщений: 94
Репутация: 114
Статус: Оффлайн
| Я не уверен, что это на что-то повлияет, но вот: Управление производством гофротары (3.0.15) (http://www.opti-soft.ru/section.php?id=3) © Компания «Opti-soft».
|
|
| |
tormozit | Дата: Вт, 08.02.2022, 19:13:32 | Сообщение # 4 |
Генералиссимус
Группа: Администраторы
Сообщений: 6930
Репутация: 184
Статус: Оффлайн
| Проблему понял. Исправлю.
|
|
| |
tormozit | Дата: Вс, 20.02.2022, 20:16:53 | Сообщение # 5 |
Генералиссимус
Группа: Администраторы
Сообщений: 6930
Репутация: 184
Статус: Оффлайн
| Исправлено в 6.25
|
|
| |
cec2000 | Дата: Вс, 20.02.2022, 21:13:25 | Сообщение # 6 |
Майор
Группа: Пользователи
Сообщений: 94
Репутация: 114
Статус: Оффлайн
| Да, ошибка ушла. Супер. Спасибо.
|
|
| |