1b.app
Скопирована ссылка -

Слетели единицы измерения

Ситуация следующая:
- были заведены ед.измерения к примеру "компл.", "шт.", "м2"

Добавили товары в список

Через время переименовали, убрали точку в название - "компл", "шт"
https://prnt.sc/v8fbao

https://prnt.sc/v8fazp

Там где единицу не меняли - всё осталось в порядке. А в продуктах, единицы измерения которых переименовали - везде слетели единицы.
https://prnt.sc/v8farc

Почему нет связи со справочиноком? По идее они должны работать через ID, а не через название.
Помогите исправить.

Ответы:

Добрый день. Единицы измерения устанавливаются в продукт сразу по имени единицы измерения. Т.е. если вы меняете название ед. измерения то в продуктах они не заменятся а будут такими, какими были на момент выбора.
28.10.2020, 11:30


Бодяко Дмитрий Сотрудник писал/а:
Добрый день. Единицы измерения устанавливаются в продукт сразу по имени единицы измерения. Т.е. если вы меняете название ед. измерения то в продуктах они не заменятся а будут такими, какими были на момент выбора.

А с чем связана эта логика? Ведь есть справочник единиц измерения и там есть id. Логично чтобы название единицы измерения менялось везде. Понимаю если бы я поменял id
28.10.2020, 12:28

Это писали лет 8 назад наверное, не могу подсказать зачем такую архитектуру сделали
28.10.2020, 12:39


Бодяко Дмитрий Сотрудник писал/а:
Это писали лет 8 назад наверное, не могу подсказать зачем такую архитектуру сделали


Это можно исправить? Я такой логики ни в одном софте не встречал.
28.10.2020, 12:45

Проблематично. В коде уже около 200 мест где используется такой подход. Могу предложить при редактировании единицы измерения, всем продуктам в которых была старая единица скриптом устанавливать новую, т.е. заменять значение. Вас устроит такой вариант?
28.10.2020, 13:28


Бодяко Дмитрий Сотрудник писал/а:
Вас устроит такой вариант?

не до конца понимаю, что вы имеете ввиду, но если это решит мою проблему, то пожалуйста помогите.
28.10.2020, 14:22

взял в работу
28.10.2020, 14:24

есть ещё момент. можно сделать в общем списке, чтобы для единиц изм. был тоже выпадающий список?
https://prnt.sc/v8qax1

по типу как для бренда - https://prnt.sc/v8qdht
28.10.2020, 16:53

Добрый вечер, сделал как обсудили выше и то что вы написали в последнем сообщении.
03.11.2020, 15:41

У меня всё по прежнему, единицы измерения разные везде.
14.11.2020, 11:03

Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации. Войти и написать комментарий