![]() |
![]() |
![]() |
|
УТ 11 подбор товара | ☑ | ||
---|---|---|---|---|
0
Zombi
18.02.15
✎
19:33
|
В УТ 11.1.4.10 открываю подбор номенклатуры, ставлю галочку "Только в наличии на складе", пока справа выделяю группы, в которых не используются характеристики, все отображает корректно. Как только выделяю группу, где у номенклатуры используются характеристики, так отображаются все элементы из этой группы, не важно есть на остатке или нет.
|
|||
1
Zombi
18.02.15
✎
19:53
|
Поковырялся в коде, нашел это:
МассивВариантовИспользованияХарактеристик = Новый Массив; МассивВариантовИспользованияХарактеристик.Добавить(Перечисления.ВариантыИспользованияХарактеристикНоменклатуры.ИндивидуальныеДляНоменклатуры); МассивВариантовИспользованияХарактеристик.Добавить(Перечисления.ВариантыИспользованияХарактеристикНоменклатуры.ОбщиеДляВидаНоменклатуры); ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбора( ГруппаОтбораТолькоВНаличииНоменклатура, "ИспользованиеХарактеристик", МассивВариантовИспользованияХарактеристик, ВидСравненияКомпоновкиДанных.ВСписке,,Форма.ТолькоВНаличии); Закомментировал и стало все нормально отображаться. Кто нибудь может объяснить, накой сделали такое условие? Или может не комментировать эти строки, настройками как то добиться можно? |
|||
2
Zombi
18.02.15
✎
19:58
|
Хотя не, не нормально. Товар с характеристиками не отображается теперь в подборе, даже если есть на остатках.
|
|||
3
Zombi
18.02.15
✎
20:55
|
ап
|
|||
4
mikecool
18.02.15
✎
21:41
|
смотри дальше в
ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбора( ГруппаОтбораТолькоВНаличииНоменклатура, "ИспользованиеХарактеристик", МассивВариантовИспользованияХарактеристик, ВидСравненияКомпоновкиДанных.ВСписке,,Форма.ТолькоВНаличии); ибо признак ТолькоВНаличии туда передается |
|||
5
Zombi
18.02.15
✎
21:50
|
(4) Этот блок тупо применяет условие из (1)
|
|||
6
Zombi
18.02.15
✎
21:52
|
Я его полностью закомментировал, теперь всю номенклатуру с характеристиками не отображает, но и номенклатуру с остатками не отображает, если характеристики используются.
|
|||
7
Zombi
18.02.15
✎
21:54
|
Проблема нарисовалась после обновления с 11.1.2.25 на 11.1.4.10. Щас открыта база в старом и в новом релизе. В старом все нормально, в новом такая вот чушь.
|
|||
8
Zombi
18.02.15
✎
21:56
|
Вот блок из старого релиза:
Процедура УстановитьОтборТолькоВНаличии(Форма) Экспорт // Для списка номенклатуры. ГруппаОтбораТолькоВНаличииНоменклатура = ОбщегоНазначенияКлиентСервер.СоздатьГруппуЭлементовОтбора( Форма.СписокНоменклатура.Отбор.Элементы, "ГруппаТолькоВНаличии", ТипГруппыЭлементовОтбораКомпоновкиДанных.ГруппаИли); ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбора( ГруппаОтбораТолькоВНаличииНоменклатура, "ВНаличииОстаток", 0, ВидСравненияКомпоновкиДанных.Больше, , Форма.ТолькоВНаличии); // Для списка характеристик. ГруппаОтбораТолькоВНаличииХарактеристики = ОбщегоНазначенияКлиентСервер.СоздатьГруппуЭлементовОтбора( Форма.СписокХарактеристики.Отбор.Элементы, "ГруппаТолькоВНаличии", ТипГруппыЭлементовОтбораКомпоновкиДанных.ГруппаИли); ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбора( ГруппаОтбораТолькоВНаличииХарактеристики, "ВНаличииОстаток", 0, ВидСравненияКомпоновкиДанных.Больше, , Форма.ТолькоВНаличии); ПодборТоваровКлиентСервер.УстановитьОтборПоДиапазонуЦен(Форма); УстановитьАктивныйСписокНаФорме(Форма); КонецПроцедуры Вот из нового: Процедура УстановитьОтборТолькоВНаличии(Форма) Экспорт // Для списка номенклатуры. ГруппаОтбораТолькоВНаличииНоменклатура = ОбщегоНазначенияКлиентСервер.СоздатьГруппуЭлементовОтбора( ОбщегоНазначенияКлиентСервер.ПолучитьОтборДинамическогоСписка(Форма.СписокНоменклатура).Элементы, "ГруппаТолькоВНаличии", ТипГруппыЭлементовОтбораКомпоновкиДанных.ГруппаИли); ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбора( ГруппаОтбораТолькоВНаличииНоменклатура, "ВНаличииОстаток", 0, ВидСравненияКомпоновкиДанных.Больше,,Форма.ТолькоВНаличии); МассивВариантовИспользованияХарактеристик = Новый Массив; МассивВариантовИспользованияХарактеристик.Добавить(Перечисления.ВариантыИспользованияХарактеристикНоменклатуры.ИндивидуальныеДляНоменклатуры); МассивВариантовИспользованияХарактеристик.Добавить(Перечисления.ВариантыИспользованияХарактеристикНоменклатуры.ОбщиеДляВидаНоменклатуры); ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбора( ГруппаОтбораТолькоВНаличииНоменклатура, "ИспользованиеХарактеристик", МассивВариантовИспользованияХарактеристик, ВидСравненияКомпоновкиДанных.ВСписке,,Форма.ТолькоВНаличии); // Для списка характеристик. ГруппаОтбораТолькоВНаличииХарактеристики = ОбщегоНазначенияКлиентСервер.СоздатьГруппуЭлементовОтбора( ОбщегоНазначенияКлиентСервер.ПолучитьОтборДинамическогоСписка(Форма.СписокХарактеристики).Элементы, "ГруппаТолькоВНаличии", ТипГруппыЭлементовОтбораКомпоновкиДанных.ГруппаИли); ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбора( ГруппаОтбораТолькоВНаличииХарактеристики, "ВНаличииОстаток", 0, ВидСравненияКомпоновкиДанных.Больше,,Форма.ТолькоВНаличии); УстановитьАктивныйСписокНаФорме(Форма); КонецПроцедуры |
|||
9
Maniac
18.02.15
✎
22:00
|
чудо побор в УТ11 еще та сказка) особенно в старых релизах - вешалка
|
|||
10
Zombi
18.02.15
✎
22:03
|
(9) Ну че то поменяли дофига всего с 2 по 4 релиз. Смотрю даже текст запроса поменяли в реквизите "СписокНоменклатура."
|
|||
11
Maniac
18.02.15
✎
22:05
|
он там отсталый. и тормозной.
Нормальный подбор появился где то с 11.1.6 |
|||
12
Maniac
18.02.15
✎
22:06
|
там все переписали нафиг. раз 6 переписывали полностью.
Почему говорю потому что свой писал полностью |
|||
13
Zombi
18.02.15
✎
22:09
|
(11) То есть есть смысл обновиться до последнего релиза, возможно тогда и проблемы не будет?
|
|||
14
Maniac
18.02.15
✎
22:11
|
если сможешь) там обновлятся будешь огого
|
|||
15
Zombi
18.02.15
✎
22:14
|
(14) Да база вроде не сильно допилена. Или еще какие то подводные камни там?
|
|||
16
Maniac
18.02.15
✎
22:17
|
много обновлять.
|
|||
17
Maniac
18.02.15
✎
22:17
|
релизов дофига
|
|||
18
Maniac
18.02.15
✎
22:17
|
но подбор гораздо лучше стал и быстрее, хотя хуже того что я сделал и поддерживаю))
|
|||
19
Maniac
18.02.15
✎
22:18
|
Обновляйся по любому. в 11.1.4 я помню как страшный сон.
В 11.1.6 стало лучше Но в 11.1.9 наконец то стабильно. |
|||
20
Zombi
18.02.15
✎
22:20
|
(19) Спасибо, Женя!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |