Суббота, 05.10.2024, 09:24
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Не видит перечислений расширения конфигурации
SkyNetДата: Воскресенье, 28.02.2021, 13:35 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 6
Репутация: 0
Статус: Оффлайн
Добрый день!
Конфигурация типовая УТ 11.4.9.98
ИР 6_5.80.2 портативная

1.В расширении создано перечисление ВариантыОтгрузки1 с значениями Отгружено и ОтгруженоЧастично
2.В документе "Заказ клиента" создан свой реквизит Отгружено1 с сылкой на данное перечисление ВариантыОтгрузки1

3.При использовании ИР в обработке "Подбор и обработка объектов" у реквизита ТЧ Отгружено1 документа "Заказ клиента" не выбирается это перечисление  ВариантыОтгрузки1



Прикрепления: 0583416.png (183.0 Kb) · 3260600.png (67.4 Kb)
 
tormozitДата: Воскресенье, 28.02.2021, 13:43 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 6382
Репутация: 165
Статус: Оффлайн
Похоже тут какая то ошибка платформы. Очень желательно получить информацию для технической поддержки http://devtool1c.ucoz.ru/forum/2-2-1 .
Попробуй создать новую базу, загрузить туда эту конфигурацию и добавить это расширение. Если проблема воспроизведется то предоставь выгрузку этой новой базы. Если проблема не воспроизведется, то вероятно у тебя криво подключилось расширение в текущей базе и надо пробовать пересоздать проблемный реквизит.
 
SkyNetДата: Воскресенье, 28.02.2021, 16:25 | Сообщение # 3
Рядовой
Группа: Пользователи
Сообщений: 6
Репутация: 0
Статус: Оффлайн
Да, вот описание

Цитата
Платформа: 8.3.18.1289
Режим БД: файловый
Конфигурация. Название: Управление торговлей, редакция 11 (11.4.9.98)
Конфигурация. Основной режим запуска: Управляемое приложение
Конфигурация. Вариант встроенного языка: Русский
Конфигурация. Режим управления блокировкой данных: Управляемый
Конфигурация. Режим совместимости: Версия8_3_12
Конфигурация. Версия БСП: 3.0.3.87
Инструменты разработчика. Версия: Портативный 5.80.2p
Инструменты разработчика. Инструмент: Подбор и обработка объектов БД
Инструменты разработчика. Объекты на сервере: Да
Инструменты разработчика. Серверный модуль: Да
Расширения. УТ_ФедоровОВ ()
Клиент. ОС: Майкрософт Windows 10 Pro 64-разрядная Русский
Клиент. Приложение: Обычное приложение 64б
Клиент. Язык интерфейса конфигурации: ru
Клиент. Язык интерфейса системы: ru
Клиент. От имени администратора Windows: Нет


Попробовал удалить и снова создавать как перечисление так и реквизит табличной части ,все неизменно...
 
tormozitДата: Воскресенье, 28.02.2021, 16:35 | Сообщение # 4
Генералиссимус
Группа: Администраторы
Сообщений: 6382
Репутация: 165
Статус: Оффлайн
99% что проблема вызвана ошибкой платформы.
Попробуй в копии базы поднять режим совместимости конфигурации и расширения пошагово вплоть до "Не использовать". Механизм расширений конфигурации очень чувствителен к этому свойству.
 
SkyNetДата: Воскресенье, 28.02.2021, 18:27 | Сообщение # 5
Рядовой
Группа: Пользователи
Сообщений: 6
Репутация: 0
Статус: Оффлайн
Весь извелся уже с этим...
https://yadi.sk/i/CrDWwmM3dp4n7g
Не дает режим совместимости убрать в основной конфигурации никак...

Если режим совместимости расширения снимаю то ошибка уже в режиме предприятия
https://yadi.sk/i/NHzsCbQ9bMg18g

Какой то ацкий треш...

В самих формах это перечисление благополучно ставиться! Выбирается и используется, но в обработках это как строка!
 
tormozitДата: Воскресенье, 28.02.2021, 19:11 | Сообщение # 6
Генералиссимус
Группа: Администраторы
Сообщений: 6382
Репутация: 165
Статус: Оффлайн
Цитата SkyNet ()
Не дает режим совместимости убрать в основной конфигурации
Это делает прикладной код. Найди его и отключи. Повторяюсь, что делать это я предлагаю только копии базы в целях выявления причины проблемы и поиска путей ее обхода.
 
SkyNetДата: Воскресенье, 28.02.2021, 23:09 | Сообщение # 7
Рядовой
Группа: Пользователи
Сообщений: 6
Репутация: 0
Статус: Оффлайн
Закомментировал код который проверял, поставил поочередно все версии совместимостей, но это все не помогло, и вообще что то мне подсказывает что не в этом дело..
На скрине видно что если сбросить на крестик это произвольное поле и нажать на "Т" то там будет это самое перечисление, которое ставлю галку и жму выбрать но выбирает снова произвольно поле .
https://yadi.sk/i/YJHN6YKhgMEQRQ

Пробовал запускать на  других версиях ,все одно и тоже...
Вы пробовали воспроизвести у себя данную операцию?

Добавлено (28.02.2021, 23:29)
---------------------------------------------
Пытался уж грубо через произвольный код сделать ,но тоже не выходит, когда строю код то там все верно указывается...
https://yadi.sk/i/zNpFY-GCSJZU_w

Пробовал так 
Объект.ДатаОтгрузкиТовара1=Объект.ДатаОтгрузкиТовара

Но значение не ставиться...

 
tormozitДата: Воскресенье, 28.02.2021, 23:41 | Сообщение # 8
Генералиссимус
Группа: Администраторы
Сообщений: 6382
Репутация: 165
Статус: Оффлайн
Да. У меня проблема воспроизводится проблема с выбором типа перечисления. К сожалению это - ограничение платформы. Супер тип ЛюбаяСсылка не включает типы, рожденные в расширениях. Это исправили только в 8.3.19. Поэтому в колонке "Значение" в форме обработки "Изменить реквизиты / Добавить строку" выбрать значение такого расширения нельзя. Аналогично - в параметрах произвольного алгоритма нельзя выбирать такие типы.

Используй обработку "Произвольный алгоритм" с таким кодом
Код
Объект.Расш1_Реквизит1 = Перечисления.Расш1_Перечисление1.ЗначениеПеречисления1;
 
tormozitДата: Воскресенье, 28.02.2021, 23:48 | Сообщение # 9
Генералиссимус
Группа: Администраторы
Сообщений: 6382
Репутация: 165
Статус: Оффлайн
Цитата SkyNet6489
Цитата
Пробовал так Объект.ДатаОтгрузкиТовара1=Объект.ДатаОтгрузкиТовара
Так работать не будет даже если оба перечисления принадлежат конфигурации. Ты должен сделать явное преобразование значений типа "Перечисление1" в "Перечисление" или наоборот.
 
SkyNetДата: Воскресенье, 28.02.2021, 23:58 | Сообщение # 10
Рядовой
Группа: Пользователи
Сообщений: 6
Репутация: 0
Статус: Оффлайн
https://yadi.sk/i/lq0vqGuqbQ6Axw

Вот только понял ,залез в конфигураторе стал перевыбирать и не смог там указать свое перечисление...
Как же тогда быть?
Как мне перенести эти доработки и их данные в расширения конфигурации, дело встало только в этом реквизите, даты отлично переносятся...
 
tormozitДата: Понедельник, 01.03.2021, 14:11 | Сообщение # 11
Генералиссимус
Группа: Администраторы
Сообщений: 6382
Репутация: 165
Статус: Оффлайн
Ошибся. Исправление проблемы с типом ЛюбаяСсылка планируется только в 8.3.20, т.е. в лучшем случае в конце лета 2021г. https://wonderland.v8.1c.ru/blog/razvitie-rasshireniy/
 
SkyNetДата: Понедельник, 01.03.2021, 18:34 | Сообщение # 12
Рядовой
Группа: Пользователи
Сообщений: 6
Репутация: 0
Статус: Оффлайн
Жесть, как тогда выйти из ситуации можно, посоветуйте пожалуйста, хочется поставить на поддержку конфигурацию и не париться при обновлениях
 
  • Страница 1 из 1
  • 1
Поиск: