Вход | Регистрация


Как избавиться от дублей записей

↓ [Волшебник, 14.12.17 - 14:40]
Как избавиться от дублей записей
Я
   falselight
 
14.12.17 - 14:09
Подскажите пожалуйста как избавиться от дублей?
В табличной части документа 2 записи, в выбоке же идет 4.
Как сделать что бы выбиралось 2 ?

        Запрос.Текст = "
            |ВЫБРАТЬ
            |    ТоварыКПолучениюНаСкладыОстаткиИОбороты.ДокументПолучения,
            |    ТоварыКПолучениюНаСкладыОстаткиИОбороты.Номенклатура,
            |    ТоварыКПолучениюНаСкладыОстаткиИОбороты.ХарактеристикаНоменклатуры,
            |    ТоварыКПолучениюНаСкладыОстаткиИОбороты.СерияНоменклатуры,
            |    ТоварыКПолучениюНаСкладыОстаткиИОбороты.КоличествоКонечныйОстаток,
            |    РасходныйОрдерНаТоварыТовары.Ссылка,
            |    РасходныйОрдерНаТоварыТовары.Количество,
            |    РасходныйОрдерНаТоварыТовары.ЕдиницаИзмерения,
            |    РасходныйОрдерНаТоварыТовары.Коэффициент
            |ИЗ
            |    Документ.РасходныйОрдерНаТовары.Товары КАК РасходныйОрдерНаТоварыТовары
            |        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыКПолучениюНаСклады.ОстаткиИОбороты(&НачДата, &КонДата, Регистратор, , ) КАК ТоварыКПолучениюНаСкладыОстаткиИОбороты
            |        ПО РасходныйОрдерНаТоварыТовары.Ссылка = ТоварыКПолучениюНаСкладыОстаткиИОбороты.Регистратор
            |ГДЕ
            |    РасходныйОрдерНаТоварыТовары.Ссылка.ДокументПередачи = &ПеремещениеТоваров";
        //
 
 
   Гипервизор
 
1 - 14.12.17 - 14:13
(0) Божечки. Пойду-ка я лучше в тему про конкурс, полечить глаза.
   falselight
 
2 - 14.12.17 - 14:37
Подскажите пожалуйста, имея этот запрос, можно избавиться от дублей?
Подкорректировав его.
   falselight
 
3 - 14.12.17 - 14:39
ВЕРНО ЛИ ТАК?


ВЫБРАТЬ
    РасходныйОрдерНаТоварыТовары.Номенклатура,
    РасходныйОрдерНаТоварыТовары.ЕдиницаИзмерения,
    РасходныйОрдерНаТоварыТовары.Количество,
    РасходныйОрдерНаТоварыТовары.Коэффициент,
    РасходныйОрдерНаТоварыТовары.Ссылка
ПОМЕСТИТЬ ВТ_РасходныйОрдерНаТовары
ИЗ
    Документ.РасходныйОрдерНаТовары.Товары КАК РасходныйОрдерНаТоварыТовары
ГДЕ
    РасходныйОрдерНаТоварыТовары.Ссылка.ДокументПередачи = &ПеремещениеТоваров
;

////////////////////////////////////////////////////////////////////////////////

ВЫБРАТЬ
    ТоварыКПолучениюНаСкладыОстаткиИОбороты.Номенклатура,
    ТоварыКПолучениюНаСкладыОстаткиИОбороты.ХарактеристикаНоменклатуры,
    ВТ_РасходныйОрдерНаТовары.ЕдиницаИзмерения,
    ВТ_РасходныйОрдерНаТовары.Количество,
    ВТ_РасходныйОрдерНаТовары.Коэффициент,
    ТоварыКПолучениюНаСкладыОстаткиИОбороты.КоличествоКонечныйОстаток
ИЗ
    ВТ_РасходныйОрдерНаТовары КАК ВТ_РасходныйОрдерНаТовары
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыКПолучениюНаСклады.ОстаткиИОбороты(
                &НачДата,
                &КонДата,
                Регистратор,
                ,
                Номенклатура В
                    (ВЫБРАТЬ
                        ВТ_РасходныйОрдерНаТовары.Номенклатура
                    ИЗ
                        ВТ_РасходныйОрдерНаТовары)) КАК ТоварыКПолучениюНаСкладыОстаткиИОбороты
        ПО ВТ_РасходныйОрдерНаТовары.Номенклатура = ТоварыКПолучениюНаСкладыОстаткиИОбороты.Номенклатура
            И ВТ_РасходныйОрдерНаТовары.Ссылка = ТоварыКПолучениюНаСкладыОстаткиИОбороты.Регистратор
   Волшебник
 
Модератор
4 - 14.12.17 - 14:40
(2) Не надо делать запрос к документам.
   falselight
 
5 - 14.12.17 - 14:43
(4) Ну это понятно, но иногда это не избежно!
Подскажите пожалуйста как можно?
Если информация такая как коэффициент, единица измерения хранится в тч где её взять?
   Волшебник
 
Модератор
6 - 14.12.17 - 14:49
(5) Её не надо брать в запросе. Коэф-т нужен только при проведении документов для расчёта количества в базовых единицах
   falselight
 
7 - 15.12.17 - 04:06
(6) Выяснилось что можно все делать по регистру остатки.
Без документа.
Если не отбирается, как было в моем случае, тогда
введет приходный ордер на товары, и нет остатков.
А единицу измерения и коэффициент нужно брать из
номенклатуры. Хранится это в единице измерения хранения
остатков номенклатуры.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует