tormozit / RDT1C

Подсистема "Инструменты разработчика" для платформы 1С 8
http://devtool1c.ucoz.ru
91 stars 9 forks source link

Редактор остатков. Ошибка при вызове метода контекста (Индекс) #428

Closed PerlAmutor closed 1 year ago

PerlAmutor commented 1 year ago

https://user-images.githubusercontent.com/87958986/232370945-3946ae2c-9561-4a47-bc6c-4c45c5619e12.mp4

Информация для технической поддержки Платформа: 8.3.20.1996 Режим БД: файловый Конфигурация. Название: 1С:ERP Управление предприятием 2 (2.5.12.43) Конфигурация. Основной режим запуска: Управляемое приложение Конфигурация. Вариант встроенного языка: Русский Конфигурация. Режим управления блокировкой данных: Управляемый Конфигурация. Режим совместимости: Версия8_3_17 Конфигурация. Режим использования синхронных вызовов: Использовать Конфигурация. Версия БСП: 301 Инструменты разработчика. Версия: Портативный 6.72.1p Инструменты разработчика. Инструмент: Редактор остатков Инструменты разработчика. Перехват клавиатурного ввода: Да Инструменты разработчика. Объекты на сервере: Да Инструменты разработчика. Серверный модуль: Да Расширения. Понижайка () Клиент. Приложение: Обычное приложение 64б Клиент. Проверка модальных вызовов: Нет Клиент. Язык интерфейса конфигурации: ru Клиент. Язык интерфейса системы: ru Клиент. Отладка разрешена: Нет Клиент. Постоянный кэш метаданных: Да Клиент. ОС: Майкрософт Windows 10 Pro 64-разрядная Русский Клиент. ОС от имени администратора: Нет Клиент. ОС выполнение BAT: Да Клиент. ОС Текущая кодовая страница: 866

Воспроизведение проблемы

  1. При восстановлении настроек формы в инструменте "Редактор остатков" при выбранной основной таблице возникает ошибка:
Ошибка при вызове метода контекста (Индекс)
{ВнешняяОбработка.ирРедакторОстатков.Форма.Форма.Форма(190)}:       Если Метаданные.РегистрыБухгалтерии.Индекс(мОбъектМДРегистра) >= 0 Тогда
{ВнешняяОбработка.ирРедакторОстатков.Форма.Форма.Форма(566)}:   УстановитьОстатки(НоваяТаблица);
{ВнешняяОбработка.ирРедакторОстатков.Форма.Форма.Форма(151)}:   СоздатьТаблицуОстатков();
{ВнешняяОбработка.ирРедакторОстатков.Форма.Форма.Форма(20)}:    ИмяТаблицыРегистраПриИзменении();
{ВнешняяОбработка.ирКлиент.МодульОбъекта(10361)}:       ЭтаФорма.ЗагрузитьНастройкуВФорме(НастройкаФормы, ПараметрыЗагрузкиНастройкиПоУмолчанию);
{ВнешняяОбработка.ирКлиент.МодульОбъекта(10544)}:       ЗагрузитьНастройкуФормыЧерезОбработчикЛкс(ЭтаФорма, ТекущиеДанные.Значение);
{ВнешняяОбработка.ирКлиент.МодульОбъекта(17251)}:       ВыбратьИЗагрузитьНастройкуФормыЛкс(ЭтаФорма);
{ВнешняяОбработка.ирРедакторОстатков.Форма.Форма.Форма(268)}:   ирКлиент.УниверсальнаяКомандаФормыЛкс(ЭтаФорма, Кнопка);
по причине:
Несоответствие типов (параметр номер '1')
tormozit commented 1 year ago

Исправлено в 6.77