У меня в ключе отбора - первое поле Level (уровень ветки) и в фильтре стояло Level = 0 (1,2) ...
Но прерывать по BREAK должно быть эффективней - буду пробовать !

Модератор: Дед Пахом
Торговать нужно пойманной рыбой ! А учить делать удочки - это всегда было бесплатно ...
Очень эффективноИгорь Столяров писал(а): ↑29 Сентябрь 2023, 8:30 Но прерывать по BREAK должно быть эффективней - буду пробовать !
Вот и идите поискать другого, кто учит делать удочки забесплатноИгорь Столяров писал(а): ↑29 Сентябрь 2023, 8:34 А учить делать удочки - это всегда было бесплатно ...
IF level <> 0 then break. (это второе!!! условие)Игорь Столяров писал(а): ↑29 Сентябрь 2023, 8:30 У меня в ключе отбора - первое поле Level (уровень ветки) и в фильтре стояло Level = 0 (1,2) ...
Это не противоречит сказанному. Найдите группу, установите отбор по ней и работайте. Справочник товаров можно просматривать как с учётом групп, так и без. Хотя я не очень понимаю, что Вы там работаете. У нас прайс печатается автоматически, это отчёт с набором параметров. Есть коммерческое предложение, там может быть определённая предварительная обработка. Например, поставить персональную цену или привязать недостающее фото для товара. Но это тоже отчёт и все действия после того, как он сформирован, а не в справочнике товаров. В данном случае отчёт это окно, а не wmf.Игорь Столяров писал(а): ↑29 Сентябрь 2023, 6:18Например - отчёт прайс-лист. Перед печатью нам его нужно подготовить и проверить.
Для этого мы работаем в списке с определённой группой товаров, которые должны отфильтровать по классификатору.
Да, так и есть, кроме основного названия можно заполнить 2 реквизита, отображение для печати и для ценника. Реально бывает нужно не часто. Например, недавно название для ценника было задействовано в онлайн заказах обедов в офис. На производстве дописываю всякие свои пометки, так как много всяких вариантов блюд, а на сайте эти пометки не нужны.Игорь Столяров писал(а): ↑29 Сентябрь 2023, 6:18Тогда названий должно быть несколько. Поскольку название со всей родословной товара не влезет на компактный
ценник или будет жрать кассовую ленту печатаясь в несколько строк ...
Это, как правило, аналитические признаки. Они задаются у товарных групп или отдельных товаров. Бывает или-или, бывает приоритетеая схема, когда задается у группы, может быть перекрыта аналогичной установкой у товара внутри группы. Если у группы, то иногда бывает с учётом иерархии, хотя я предпочитаю такого избегать из-за возможных ошибок. В 1С несколько другая стратегия. Они все аналитические признаки привязываюсь к товарам, а для заполнения используют групповые обработки.Игорь Столяров писал(а): ↑29 Сентябрь 2023, 6:18Тогда это уже будет не название, а описание. И всё равно бывают классификаторы которые не добавить в название.
Некомплект, без упаковки, уценка и т.д. И по таким признакам ней тоже нужно получать выборки ассортимента ...
У меня в веб варианте электронных заказов тоже строка поиска (отбора) по фрагментам. Типа "дозим без" и все находится.Игорь Столяров писал(а): ↑29 Сентябрь 2023, 6:18Это да. Я вот смотрю на маркетплейсах - и видимо не получается у архитекторов больших данных работать с глубиной
дерева классификации по потребностям. И появляются "Товары для безопасности -> Дозиметры -> Дозиметры".![]()
Не понял. Сами будете шаблон писать? Или ошибки отлавливать у существующего?Игорь Столяров писал(а): ↑28 Сентябрь 2023, 21:42 Спасибо - но нет. Я попробую сам как-то разрулить это дерево, идеи есть.
Никогда не требовалось, но теоретически реализовать не должно быть сложно. Например, у меня есть кнопка поиска группы товара в свернутом дереве. То есть, когда список товаров без отбора по группе, подсвечиваем товар и жмем кнопку, в дереве подсвечивается группа этого товара и развертываются все вышестоящие уровни. Это из той же серии, сохранить выделенную группу при закрытии окна, а при повторном открытии прыгнуть на нее, раскрыв вышестоящие уровни. Или даже можно сохранять и восстанавливать все открытые уровни.Игорь Столяров писал(а): ↑29 Сентябрь 2023, 13:18 Шаблоны делать не умею.Юзаю штатный. И что-то грустно - работать удобно только мышкой.
Большое дерево, предположим прошли три уровня иерархии - получили список ... и не запомнить.
При следующем открытии - всё заново нужно промышкивать щелкая по веткам.![]()
Не знаю Вашу логику. Но у шаблона (если он тот) в свойствах на закладке "Дополнительно" есть галка "Позиционировать на запись из буфера файла". Работает.Игорь Столяров писал(а): ↑29 Сентябрь 2023, 13:18 Шаблоны делать не умею.Юзаю штатный. И что-то грустно - работать удобно только мышкой.
Большое дерево, предположим прошли три уровня иерархии - получили список ... и не запомнить.
При следующем открытии - всё заново нужно промышкивать щелкая по веткам.![]()
Что-то вы, батенька, не то делаете.Игорь Столяров писал(а): ↑29 Сентябрь 2023, 13:18 При следующем открытии - всё заново нужно промышкивать щелкая по веткам.
Здесь скорей мои завышенные ожидания.
Я особо и не погружался. В минимальном вариантеИгорь Столяров писал(а): ↑29 Сентябрь 2023, 18:12 Здесь надо либо погружаться в тему и делать то что нужно или пока отложить сие ...
У нас тысячи записей. Отрабатывает быстро. Но адаптирован для SQL.Игорь Столяров писал(а): ↑29 Сентябрь 2023, 18:12 Судя по незатейливому коду - делалось для небольших вспомогательных справочников из пары сотен записей ...
Здесь надо либо погружаться в тему и делать то что нужно или пока отложить сие ...
Дерево, отображаемое в LIST, в любом случае требует полной подкачки файла, хочешь или не хочешь. Можно извращаться с постраничной загрузкой, но ключевое тут "извращаться"