|
|
v7: Дубли в запросе Номенклатура |
☑ |
|
0
Астероид
06.10.11
✎
16:01
|
есть запрос
ТекстЗапроса = "//{{ЗАПРОС()
|Период с Сегодня по Сегодня;
|Обрабатывать НеПомеченныеНаУдаление;
|Категория = Справочник.Номенклатура.Родитель;
|Номенклатура = Справочник.Номенклатура.ТекущийЭлемент;
|Группировка Категория Упорядочить по Категория.Наименование;
|Группировка Номенклатура Упорядочить по Номенклатура.Наименование без групп;
|Условие( (Номенклатура.НеВключатьВпрайс = 0) И ( Номенклатура В ОтборТовара ) );
|"//}}ЗАПРОС
;
но почему то выдает дубли Категория. В справочнике один элемент, а в запросе выдает этот элемент два раза. как сделать чтобы выдавал только один раз?
|
|
|
1
Ёпрст
гуру
06.10.11
✎
16:03
|
(0) и где ты это видишь ??
|
|
|
2
Злопчинский
06.10.11
✎
16:03
|
1. я бы посоветовал
|Условие( (Номенклатура.НеВключатьВпрайс = 0) И ( Номенклатура В ОтборТовара ) );
переделать в
|Условие(Номенклатура.НеВключатьВпрайс = 0);
|Условие(Номенклатура В ОтборТовара);
.
где-то присутсуют два РАЗНЫХ элемента (группы) с ОДИНАКОВЫМ наименованием...???
|
|
|
3
Астероид
06.10.11
✎
16:03
|
Пока Запрос.Группировка("Категория") = 1 Цикл
Группа = Запрос.Категория;
Если Группа.Уровень() > 0 Тогда
// выгружаем группы
file.WriteLine(СК + СокрЛП(Группа.Код) + СК + "," // код
+ СК + СокрЛП(Группа.Родитель.Код) + СК + "," // код родителя
+ СК + "true" + СК + "," // false - элемент, true - группа
+ СК + Строка(Группа.Уровень()) + СК + "," // уровень в иерархии
+ СК + Сокр(Группа.Наименование) + СК + "," // наименование
+ СК + "0" + СК + "," // коэффициент для ед. изм. "упак"
+ СК + СК + "," // не используется
+ СК + Сокр(Группа.Комментарий) + СК + ","); // комментарий
КонецЕсли;
|
|
|
4
Злопчинский
06.10.11
✎
16:04
|
эээ и как-то мне смутно группировка по Родителю и вторая группировка по номенклатуре без групп...???
|
|
|
5
Ёпрст
гуру
06.10.11
✎
16:06
|
а ёпт , п..ц а не код.
Родителя обозвать категорией - это полный ПЭ..
Автор, делай так и не ипи мозг:
|Период с Сегодня по Сегодня;
|Обрабатывать НеПомеченныеНаУдаление;
//|Категория = Справочник.Номенклатура.Родитель;
|Номенклатура = Справочник.Номенклатура.ТекущийЭлемент;
//|Группировка Категория Упорядочить по Категория.Наименование;
|Группировка Номенклатура;
|Условие( (Номенклатура.НеВключатьВпрайс = 0) И ( Номенклатура В ОтборТовара ) );
|"//}}ЗАПРОС
;
|
|
|
6
Злопчинский
06.10.11
✎
16:13
|
|
|
|
7
Астероид
06.10.11
✎
16:14
|
(5) спасибо помогло, тупая 1с!
|
|
|
8
Ёпрст
гуру
06.10.11
✎
16:16
|
(6) чорт, его и прослушать можно!
:)
|
|
|
9
Злопчинский
07.10.11
✎
02:21
|
(8) реально?
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший