Среда, 16.10.2024, 09:21
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Дин. список, "Связанный редактор объекта БД": смена таблицы
MaxДата: Понедельник, 22.08.2022, 12:16 | Сообщение # 1
Генерал-майор
Группа: Пользователи
Сообщений: 276
Репутация: 148
Статус: Оффлайн



1. Открыть в ДС справочник "Номенклатура".
2. Вызвать сабжевую команду - справа откроется редактор объекта БД.
3. Через три точки или через выпадающий список (если там в истории есть) поменять таблицу ДС на регистр сведений "Цены номенклатуры". Возникнет ошибка:
Код
Операции сравнения на больше-меньше допустимы только для значений совпадающих примитивных типов (Булево, Число, Строка, Дата)
{ОбщийМодуль.ирОбщий.Модуль(42669)}:            Если ТабличнаяКоллекция.Количество() >= КлючТекущейСтроки.НомерСтроки Тогда
{ОбщийМодуль.ирОбщий.Модуль(42572)}:      Строка = СтрокаТабличнойКоллекцииПоКлючуЛкс(ДанныеТаблицы, КлючТекущейСтроки);
{Обработка.ирРедакторОбъектаБД.Форма.Форма.Форма(3132)}:      ирОбщий.ТабличноеПолеВосстановитьТекущуюСтрокуЛкс(ТабличноеПоле, КлючСтроки);
{ОбщийМодуль.ирОбщий.Модуль(27445)}:      ФормаРедактора.ПоказатьЯчейкуДанныхОбъекта(ПолноеИмяТаблицы, ИмяРеквизита, СтруктураЛокальногоКлючаСтроки, Ложь);
{ОбщийМодуль.ирОбщий.Модуль(27389)}:      ОткрытьРедакторОбъектаБДЛкс(ПолноеИмяТаблицы, ИмяКолонки, Связанный, КлючОбъекта, ОбъектыНаСервере, ТабличноеПоле.ТекущиеДанные, ТабличноеПоле.ТекущаяСтрока, ФормаРедактора, НайденныеСсылки);
{Обработка.ирДинамическийСписок.Форма.ФормаУпр.Форма(1115)}:   ирОбщий.ОткрытьТекущуюСтрокуТабличногоПоляТаблицыБДВРедактореОбъектаБДЛкс(Элементы.ДинамическийСписок, фОбъект.ПолноеИмяТаблицы,, Истина,,, Ложь);
{Обработка.ирДинамическийСписок.Форма.ФормаУпр.Форма(1107)}:      ОткрытьСвязанныйРедакторОбъектаБДСтроки();
{Обработка.ирДинамическийСписок.Форма.ФормаУпр.Форма(309)}:   СохранитьНастройкиТаблицы();
{ОбщийМодуль.ирОбщий.Модуль(11185)}:   ФормаИнициатор.ОповеститьОВыборе(Значение); 
{ОбщийМодуль.ирОбщий.Модуль(26232)}:      ИнтерактивноЗаписатьВЭлементУправленияЛкс(Элемент, РезультатВыбора.ПолноеИмяОбъекта);
{Обработка.ирДинамическийСписок.Форма.ФормаУпр.Форма(322)}:   ирОбщий.ОбъектМетаданныхНачалоВыбораЛкс(Элемент, ПараметрыВыбораОбъектаМетаданных(), СтандартнаяОбработка);
 
tormozitДата: Понедельник, 22.08.2022, 13:43 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 6396
Репутация: 165
Статус: Оффлайн
У тебя в справочника "Номенклатура" есть реквизит "НомерСтроки"?
 
MaxДата: Понедельник, 22.08.2022, 13:51 | Сообщение # 3
Генерал-майор
Группа: Пользователи
Сообщений: 276
Репутация: 148
Статус: Оффлайн
Нет
 
tormozitДата: Понедельник, 22.08.2022, 14:00 | Сообщение # 4
Генералиссимус
Группа: Администраторы
Сообщений: 6396
Репутация: 165
Статус: Оффлайн
Не смог воспроизвести. Нужно видео
 
MaxДата: Понедельник, 22.08.2022, 14:30 | Сообщение # 5
Генерал-майор
Группа: Пользователи
Сообщений: 276
Репутация: 148
Статус: Оффлайн
Цитата tormozit ()
Не смог воспроизвести
В какой конфигурации?
 
tormozitДата: Понедельник, 22.08.2022, 14:50 | Сообщение # 6
Генералиссимус
Группа: Администраторы
Сообщений: 6396
Репутация: 165
Статус: Оффлайн
Проверял на
Платформа: 8.3.22.1368
Режим БД: клиент-серверный
Конфигурация. Название: Комплексная автоматизация, редакция 1.1  (1.1.20.1)
Конфигурация. Основной режим запуска: Обычное приложение
Конфигурация. Вариант встроенного языка: Русский
Конфигурация. Режим управления блокировкой данных: Управляемый
Конфигурация. Режим совместимости: Версия8_3_13
Конфигурация. Версия БСП: 102
Инструменты разработчика. Версия: Конфигурация 6.41.1
Инструменты разработчика. Инструмент: Прочее
Инструменты разработчика. Перехват клавиатурного ввода: Да
Инструменты разработчика. Объекты на сервере: Да
Инструменты разработчика. Асинхронность запрещена: Нет
Инструменты разработчика. Разрешены имитаторы: Да
Расширения. НастройкиДинамическогоСпискаTormozit (1.00)
Расширения. Расширение1 ()
Клиент. Приложение: Обычное приложение 32б
Клиент. Проверка модальных вызовов: Нет
Клиент. Язык интерфейса конфигурации: ru
Клиент. Язык интерфейса системы: ru
Клиент. ОС: Майкрософт Windows 10 Pro 64-разрядная Русский
Клиент. ОС от имени администратора: Нет
Клиент. ОС Текущая кодовая страница: 866
Сервер. ОС: Майкрософт Windows 10 Pro 64-разрядная Русский
Сервер. Процесс: 32б
Сервер. Отладка: http
 
tormozitДата: Понедельник, 22.08.2022, 15:48 | Сообщение # 7
Генералиссимус
Группа: Администраторы
Сообщений: 6396
Репутация: 165
Статус: Оффлайн
Если ошибка воспроизводится покажи тип и значение выражения "КлючТекущейСтроки.НомерСтроки"
 
MaxДата: Понедельник, 22.08.2022, 18:02 | Сообщение # 8
Генерал-майор
Группа: Пользователи
Сообщений: 276
Репутация: 148
Статус: Оффлайн
Цитата tormozit ()
Проверял на
У тебя ошибки не будет, т.к. в твоем окружении используется ОФ дин. списка. Проверяй на УФ.
 
tormozitДата: Понедельник, 22.08.2022, 18:22 | Сообщение # 9
Генералиссимус
Группа: Администраторы
Сообщений: 6396
Репутация: 165
Статус: Оффлайн
Использование характеристик номенклатуры включено?
 
MaxДата: Понедельник, 22.08.2022, 18:36 | Сообщение # 10
Генерал-майор
Группа: Пользователи
Сообщений: 276
Репутация: 148
Статус: Оффлайн
Нет
 
tormozitДата: Понедельник, 22.08.2022, 19:17 | Сообщение # 11
Генералиссимус
Группа: Администраторы
Сообщений: 6396
Репутация: 165
Статус: Оффлайн
Ошибку воспроизвел https://www.hostedredmine.com/issues/948785
 
MaxДата: Понедельник, 22.08.2022, 19:22 | Сообщение # 12
Генерал-майор
Группа: Пользователи
Сообщений: 276
Репутация: 148
Статус: Оффлайн
Цитата tormozit ()
Ошибку воспроизвел
А что не дало тебе это сделать в первый раз? Ты действительно пытался воспроизводить ее в ОФ дин. списка?
 
tormozitДата: Понедельник, 22.08.2022, 19:30 | Сообщение # 13
Генералиссимус
Группа: Администраторы
Сообщений: 6396
Репутация: 165
Статус: Оффлайн
Там была еще другая проблема. Сначала пришлось ее решать.
 
tormozitДата: Понедельник, 29.08.2022, 12:03 | Сообщение # 14
Генералиссимус
Группа: Администраторы
Сообщений: 6396
Репутация: 165
Статус: Оффлайн
Исправлено в 6.42
 
  • Страница 1 из 1
  • 1
Поиск: