Имя: Пароль:
1C
 
Табличное поле с типом Дерево значений. Как удалить одинаковые строки?
,
0 Eeelena
 
02.02.15
14:57
Подскажите, как удалить одинаковые строки из Табличного поля с типом Дерево значений?
1 Ёпрст
 
02.02.15
14:58
не выводить их туда изначально
2 Eeelena
 
02.02.15
15:02
(1) ну вот у меня идет группировка по поступлениям и у каждого поступления есть заказы покупателя, по разным поступлениям они могут повторяться, как мне оставить первый заказ, а остальные удалить. Текст запроса следующий:
    "ВЫБРАТЬ РАЗЛИЧНЫЕ
    |    ЗакупкиОбороты.ДокументЗакупки КАК Поступление,
    |    ЗаказыПокупателейОстаткиИОбороты.ЗаказПокупателя КАК ЗаказПокупателя,
    |    ЗакупкиОбороты.ДокументЗакупки.Контрагент КАК Контрагент
    |ИЗ
    |    РегистрНакопления.Закупки.Обороты КАК ЗакупкиОбороты
    |        ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.ЗаказыПокупателей.ОстаткиИОбороты КАК ЗаказыПокупателейОстаткиИОбороты
    |        ПО ЗакупкиОбороты.Номенклатура = ЗаказыПокупателейОстаткиИОбороты.Номенклатура
    |ГДЕ
    |    ЗакупкиОбороты.ДокументЗакупки.Дата МЕЖДУ &ДатаНачала И &ДатаКонец
    |
    |УПОРЯДОЧИТЬ ПО
    |    ЗакупкиОбороты.ДокументЗакупки.Дата,
    |    ЗаказыПокупателейОстаткиИОбороты.ЗаказПокупателя.ДатаОплаты,
    |    ЗаказыПокупателейОстаткиИОбороты.ЗаказПокупателя.Дата
    |ИТОГИ ПО
    |    Поступление ИЕРАРХИЯ";
3 фобец
 
02.02.15
15:04
Сгруппировать
4 Eeelena
 
02.02.15
15:07
(3) вот так ?

СГРУППИРОВАТЬ ПО
    ЗаказыПокупателейОстаткиИОбороты.ЗаказПокупателя,
    ЗакупкиОбороты.ДокументЗакупки,
    ЗакупкиОбороты.ДокументЗакупки.Контрагент
5 Eeelena
 
02.02.15
15:07
(3) это не поможет
6 Ёпрст
 
02.02.15
15:07
(4) нет
7 Ёпрст
 
02.02.15
15:08
ну и ОстаткиИОбороты в топку :)
8 Eeelena
 
02.02.15
15:09
(7) то есть?
9 Ёпрст
 
02.02.15
15:09
(8) зачем вам эта табличка, раз вы не получаете останки.. совсем ?
10 Eeelena
 
02.02.15
15:13
ТО есть нужно было брать только Остатки?
11 Ёпрст
 
02.02.15
15:14
(10) еще подумай.
12 Ёпрст
 
02.02.15
15:15
и..над вопросом, как связаны у вас ДокументЗакупки с ЗаказПокупателя ..
13 Ёпрст
 
02.02.15
15:16
если как у вас - по номенклатуре..то , это вообще не верно
14 Eeelena
 
02.02.15
15:22
(13) мне необходимо получить все документы Заказы покупателя за определенный период по которым было поступление товаров
15 Ёпрст
 
02.02.15
15:44
(14) супер, ага.. а сейчас вы что получаете ?
:)
16 Ёпрст
 
02.02.15
15:44
все поступления
17 Ёпрст
 
02.02.15
15:45
вообще, если хоть одна номенклатура есть  в заказе.
18 Eeelena
 
02.02.15
15:49
(17) да, вы правы надо полностью переделывать запрос
19 Eeelena
 
02.02.15
15:57
(17) ВЫБРАТЬ
    ЗаказПоставщику.Ссылка,
    ЗаказПоставщику.ДокументОснование,
    ПоступлениеТоваровУслуг.Ссылка КАК Ссылка1
ИЗ
    Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
        ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗаказПоставщику КАК ЗаказПоставщику
            ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗаказПокупателя КАК ЗаказПокупателя
            ПО ЗаказПоставщику.ДокументОснование = ЗаказПокупателя.Ссылка
        ПО ПоступлениеТоваровУслуг.Сделка = ЗаказПоставщику.Ссылка


сделала вот так, правильно ли это?
20 Eeelena
 
02.02.15
15:58
(17) то есть я пытаюсь получить цепочку Заказ покупателя-Заказ поставщику_ПОступление
21 Eeelena
 
02.02.15
16:02
(17) помогите как правильно организовать запрос(
2 + 2 = 3.9999999999999999999999999999999...