#0
by BOFFKA
ПартииТоваровНаСкладах.Номенклатура = &Номенклатура И ПартииТоваровНаСкладах.Период МЕЖДУ &Период И &кон И ПартииТоваровНаСкладах.КодОперации = &КодОперации И Продажи.Период МЕЖДУ &Период И &кон Почему он выводит в два раза больше движений, чем есть в регистре продаж?
#5
by BOFFKA
группировка не подойдёт. Это кусок запроса, дальше хуже, поэтому с группировкой не получится.
#6
by BOFFKA
Разве я не правильно понимаю, что левое соединение, это записи из одной таблицы плюс те поля которые есть во второй?
#10
by Evpatiy
может быть каждой строке регистра "Продажи" соответствует несколько строк регистра "партии" по указанной связи?
#16
by DEVIce
Вообще, как-бы принято в условии первыми пихать выражения по основной таблице. Это я так, поворчал. :)
#22
by BOFFKA
Итак: есть номенклатура1, из одной партии, продано в реализации 8 штук (4+4), при таком раскладе группировка ВЫБРАТЬ ПартииТоваровНаСкладах.Номенклатура = &Номенклатура И ПартииТоваровНаСкладах.Период МЕЖДУ &Период И &кон И ПартииТоваровНаСкладах.КодОперации = &КодОперации И Продажи.Период МЕЖДУ &Период И &кон выдаёт 16 штук
#23
by DEVIce
И таки да, выше совершенно справедливо заметили: надо связывать таблицы по регистратору. А то на один документ соберешь движения всех по номенклатуре.
#27
by DEVIce
ВЫБРАТЬ ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ПартииТоваровНаСкладах КАК ПартииТоваровНаСкладах ПО Продажи.Номенклатура = ПартииТоваровНаСкладах.Номенклатура И Продажи.Регистратор = ПартииТоваровНаСкладах.Регистратор ПартииТоваровНаСкладах.Номенклатура = &Номенклатура И ПартииТоваровНаСкладах.Период МЕЖДУ &Период И &кон И ПартииТоваровНаСкладах.КодОперации = &КодОперации И Продажи.Период МЕЖДУ &Период И &кон
#29
by BOFFKA
ВЫБРАТЬ ПартииТоваровНаСкладах.Номенклатура = &Номенклатура И ПартииТоваровНаСкладах.Период МЕЖДУ &Период И &кон И ПартииТоваровНаСкладах.КодОперации = &КодОперации И Продажи.Период МЕЖДУ &Период И &кон 16
#35
by DEVIce
. Ты блин вообще убери из ГДЕ ПартииТоваровНаСкладах.Регистратор и напиши Продажи.Регистратор. Ты запрос строишь корне неверно. У тебя таблицы местами перепутаны похоже. :)
#37
by DEVIce
Кстати, обратите внимание, он данные берет только из Продажи, а соединяет партии, только чтобы наложить условия. Короче, запрос написан через *опу.
#39
by DEVIce
Накера ставить услоие на период, если выборка идет по регистратору? В индекс попасть что-ли хочет? И много всяких других косяков.
#44
by BOFFKA
пишу отчет по Валовой. Запрос для продаж такой ВЫБРАТЬ РАЗРЕШЕННЫЕ Продажи.Номенклатура КАК Номенклатура, ПартииТоваровНаСкладах.Количество КАК КоличествоПар, ГДЕ Продажи.Период МЕЖДУ &ДатаНач И &ДатаКон И Продажи.Количество > 0 И Продажи.Регистратор ССЫЛКА Документ.РеализацияТоваровУслуг И столкнулся с тем что в доках с одинаковой номенклатурой двоится инфа
#45
by DEVIce
. Хыыыы. Не это конечно тоже словами написано, но имел в виду письменную речь, а не код. :)
#49
by BOFFKA
Я не понимаю почему двоит. Такая группировка ВЫБРАТЬ ПродажиТаб.Номенклатура, ПродажиТаб.Количество ИЗ И ПартииТоваровНаСкладах.Период МЕЖДУ &Период И &кон
#51
by BOFFKA
ВЫБРАТЬ ПартииТоваровНаСкладах.Номенклатура = &Номенклатура И ПартииТоваровНаСкладах.Период МЕЖДУ &Период И &кон КОличество продажи правильное, но партии задвоены
#55
by DEVIce
А не, вот так надо: ВЫБРАТЬ ПЕРВЫЕ 1 &Номенклатура КАК Номенклатура, 8 КАК Количество ИЗ РегистрНакопления.Продажи КАК Продажи
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- УНФ 8.2 с 3-2 в 4-1
- v7: Заполнение таблицы в Word из 1С
- УТ 10.3 зачем у пользователя настройки "Пароль администратора ФР"
- почему не могу очистить владельца у справочника?
- Ошибка при обновлении
- Влияние видеокарты на 1С 82
- УФ. Заполнить значения строки ТЧ при добавлении новой.
- Перенос данных налогоплательщик из 7.7 в 8.2
- Разница в выгрузке руками и автообменом
- Выгрузка из 1С в файлы .dbf
- v7: Спозицинировать значение на форме в списке
- ЗуП: Перенести подзразделение из одной организации в другую
- 4-ФСС не формирует (ЗУП)
- РИБ - удаление документа
- Смена IP батником
- v8: СКД: вывести порядковые номера для строк результата запроса.
- v7: Как в рамках 7.7 перебрать файлы дерева каталогов?
- БГУ Амортизация ОС
- Резервы предстоящих отпусков. Кто как решает в ЗУПе?
- КД. Обработчик поля поиска.