Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
13 дек 2024, 17:55

Есть несколько проблем с ветками в Дереве значений.

Автор micahbell, 09 окт 2024, 16:03

0 Пользователей и 1 гость просматривают эту тему.

micahbell

Во-первых, у меня не работает сортировка по полю ПроцентПродаж. К примеру у товара больше 10 процентов и он попадает в ветку "до 10 %".


Если ПроцентПродаж < 10 Тогда
Группа1.Наименование = " До 10%";

ИначеЕсли ПроцентПродаж >= 11 И ПроцентПродаж <= 20 Тогда
Группа2.Наименование = "От 11 до 20%";       
КонецЕсли;
Во-вторых, я хочу чтобы ПроцентПродаж считался только для "обычных товаров", но когда я добавляю такое условие то ничего не срабатывает

 
Если НазваниеГруппы = "Обычные Товары" Тогда
      ЭлементГруппа1 = Группа1.Строки.Добавить();
      ЭлементГруппа1.Цена = ПроцентПродаж;
      ЭлементГруппа1.Наименование = Товар.Наименование;
      ЭлементГруппа2 = Группа2.Строки.Добавить();
      ЭлементГруппа2.Цена = ПроцентПродаж;
      ЭлементГруппа2.Наименование = Товар.Наименование;
КонецЕсли;

Обработку прекрепил для лучшего ознакомления

LexaK

micahbell, Ха-Ха!
если у товара 10 % - он вообще ни в какую ветку не попадает
(по вашему коду)
получается абы куда!
если помогло нажмите: Спасибо!

micahbell

LexaK, ладно тут я не доглядел, но опять же "от 11 до 20%" почему-то может попасть 10% или 2%.

LexaK

micahbell, а у вас вообще товар во все группы сразу попадает!
после формирования дарева, на нем нажмите кнопки
Ctrl + Shit + "+" ( плюс - на нумпаде)
если помогло нажмите: Спасибо!

LexaK

micahbell, да, и зделайте дерево удобочитаемым
создайте в нем поле Группа (сделайте перым в строке)
и в него пишите имена ВСЕХ групп (внешних и вложенных)
если помогло нажмите: Спасибо!

micahbell


Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск