Последние сообщения

#21
7.7 / Re: Кеширование запроса SQLite...
Последний ответ от item - 08 марта 2026, 11:09
Если вы про справочник, то
ПриВыбореРодителя работает в дереве
#22
7.7 / Re: Кеширование запроса SQLite...
Последний ответ от MWW_Ruza - 08 марта 2026, 09:55
Цитата: MWW_Ruza от 07 марта 2026, 15:21Но, как обработать выбор группы из дерева, я не нашел... Нет подходящего события.

Если только кнопку отдельную делать, а группу в дереве ловить с помощью "ПриПереносеЭлементаВДругуюГруппу(<Элемент>,<Группа>)" - подсовывать первый попавшийся элемент справочника, "Группа" при этом будет выбранная в дереве группа... После этого СтатусВозврата(0)...
Но, не нравится мне этот вариант... Кнопка... Лишнее движение.  А поймать событие выбора группы в дереве - похоже просто так не возможно... Можно конечно извратиться, через координаты дерева(как, например, переход по ссылке при клике на картинке) или что-то наподобии, но, похоже, того не стоит...
#23
7.7 / Re: Кеширование запроса SQLite...
Последний ответ от item - 07 марта 2026, 18:51
-
#24
7.7 / Re: Кеширование запроса SQLite...
Последний ответ от MWW_Ruza - 07 марта 2026, 15:21
Цитата: MWW_Ruza от 07 марта 2026, 12:26Своя форма только с деревом - интересный вариант... Попробую.
Интересный то интересный... Но, не все так просто. Дерево групп прорисовывается красиво, мгновенно, и ни какой список не нужен...
Но, как обработать выбор группы из дерева, я не нашел... Нет подходящего события. Оставил пока так, как в предыдущей месаге.
#25
7.7 / Re: Кеширование запроса SQLite...
Последний ответ от MWW_Ruza - 07 марта 2026, 12:26
Да надо подумать... Своя форма только с деревом - интересный вариант... Попробую.

Пока сделал так:

Просто в мтроке списка в представлении наименование группы и ее родителя... В общем-то, для этой задачи сойдет, но дерево было бы интереснее...

PS А привязывать какие-то матчи и прочие "гадалки" по похожести, как-то не планирую... Не та задача, сомневаюсь, что какой-то "полуискуственный интелект" в моем случае нормально отработает... Уж очень специфическая задача...
#26
7.7 / Re: Кеширование запроса SQLite...
Последний ответ от Злоп - 07 марта 2026, 12:11
Цитата: MWW_Ruza от 07 марта 2026, 11:06Надо что-то другое, более сложное придумывать...
Нарисовать свою формочку только с деревом групп типа? на формексе и скулайт должно хорошо получиться.
#27
7.7 / Re: Кеширование запроса SQLite...
Последний ответ от Злоп - 07 марта 2026, 12:09
Цитата: MWW_Ruza от 07 марта 2026, 11:06и проще будет понять куда помещать новый элемент.
возможно на StrMatch еще можно повысить предсказательность к какой группе скорее всего относится
#28
7.7 / Re: Кеширование запроса SQLite...
Последний ответ от Злоп - 07 марта 2026, 12:08
Цитата: MWW_Ruza от 07 марта 2026, 11:06а там разветвленное дерево групп, в отличии от продуктов - напимер: "МАЗ, КАМАЗ", а внутри каждой - "Двигатель, Тормоза и т.п....".
.
Блин, у меня сейчас точно такой клиент.
Стоит задачка затяжки прайсов от поставщиков.
Можно скооперироваться.
#29
7.7 / Re: Кеширование запроса SQLite...
Последний ответ от MWW_Ruza - 07 марта 2026, 11:58
Цитата: MWW_Ruza от 07 марта 2026, 11:06Надо будет сделать, что-бы не список открывался, а форма списка справочника с элементами(группами) из списка.
Да, фиг там... "Малой кровью" не получается... "ИспользоватьСписокЭлементов" при открытии формы списка справочника нормально работает только для элементов, для групп получается такая фигня:

Надо что-то другое, более сложное придумывать...
#30
7.7 / Re: Кеширование запроса SQLite...
Последний ответ от MWW_Ruza - 07 марта 2026, 11:06
Цитата: Злоп от 06 марта 2026, 18:10ну.. так неинтересно ;-)
я  думал это для каких-то занятных кунштюков...

Да нет, тут все банально просто...
Вот, создание ноиенклатуры из интернета по ШтрихКоду из базы ОлегОн:
https://cloud.mail.ru/public/voj5/LQS94tDWo
Аналогично и по ЭДО...
Просто, у некоторых большие справочники, и появление списка групп, если не закешировать, особенно при обычном переборе и заполнении списка, затягивается на несколько секунд... Так - мгновенно.

PS К сабжу не относится, так, размышление на тему, но, хочу переделать выбор из списка группы - появился клиент с запчастями, а там разветвленное дерево групп, в отличии от продуктов - напимер: "МАЗ, КАМАЗ", а внутри каждой - "Двигатель, Тормоза и т.п....". И когда вываливается линейный список, трудно понять в какую группу с одинаковым названием засунуть новый элемент, что у "МАЗа", что у "КАМАЗа" есть "Двигатель, Тормоза и т.п..."... Надо будет сделать, что-бы не список открывался, а форма списка справочника с элементами(группами) из списка. Тогда там иерархия будет, и проще будет понять куда помещать новый элемент.