Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

1С:ERP 2. Как получить список заказов, которые были не отгружены или отгружены частично?

1С:ERP 2. Как получить список заказов, которые были не отгружены или отгружены частично?
Я
   buketovav
 
16.06.21 - 08:26
Добрый день, Уважаемые Форумчане!
Собственно вопрос в названии темы.

Я понимаю, что это надо сделать запросом ))
Вопрос в другом, где хранятся нужные мне данные, в каком регистре? Как понять, что заказ отгружен не полностью?

Заранее всем большое спасибо за помощь и подсказку.
   yzimin
 
1 - 16.06.21 - 09:12
РН Товары к отгрузке
   Krendel
 
2 - 16.06.21 - 09:24
(1) скорее обработка обеспечения
   buketovav
 
3 - 16.06.21 - 09:26
(2) это мне ни о чем не говорит
   Krendel
 
4 - 16.06.21 - 09:27
(3) посмотреть обработку, посмотреть запрос к чему обращается
   kobzon2
 
5 - 16.06.21 - 09:31
(1) Мля, а я из РН Заказы клиентов дергал инфу К оформлению.
   yzimin
 
6 - 16.06.21 - 09:36
(5) Смотря, что понимать под отгружено. Для кого-то это фактический уход со склада ордеров, для кого-то оформление реализации, для кого-то это и то и другое)))
   buketovav
 
7 - 16.06.21 - 09:38
(5) а там разве есть информация о том, что отгружено и прочее? Может поделитесь своим запросом?
   kobzon2
 
8 - 16.06.21 - 09:58
(7) У меня эта задача не доделана, временно отложил. Там это нужно было увязать с счетами на оплату, и чтобы оплачено было не менее 50%. Но момент поиска неотгруженного делал как то так:

[1с]

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ЗаказыКлиентов.ЗаказКлиента КАК Заказ,
    ЗаказыКлиентов.Регистратор КАК Регистратор,
    ЗаказыКлиентов.Номенклатура КАК Номенклатура,
    СУММА(ЗаказыКлиентов.Заказано) КАК Заказано,
    СУММА(ЗаказыКлиентов.КОформлению) КАК КОформлению
ПОМЕСТИТЬ ВТ
ИЗ
    РегистрНакопления.ЗаказыКлиентов КАК ЗаказыКлиентов


СГРУППИРОВАТЬ ПО
    ЗаказыКлиентов.Регистратор,
    ЗаказыКлиентов.Номенклатура,
    ЗаказыКлиентов.ЗаказКлиента
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ВТ.Заказ КАК Заказ,
    ВТ.Регистратор КАК Регистратор,
    ВТ.Номенклатура КАК Номенклатура,
    ВТ.Заказано КАК Заказано,
    ВТ.КОформлению КАК КОформлению

ИЗ
    ВТ КАК ВТ
ГДЕ
    ВЫБОР
            КОГДА ВТ.Заказано > ВТ.КОформлению
                ТОГДА ИСТИНА
            ИНАЧЕ ЛОЖЬ
        КОНЕЦ
;
[/1С]
   buketovav
 
9 - 16.06.21 - 10:00
(8) спасибо
   lubitelxml
 
10 - 16.06.21 - 10:18
Делал как описано во (2), но можно и из РН брать данные
   buketovav
 
11 - 16.06.21 - 11:47
ВЫБРАТЬ
    ЗаказыКлиентов.Регистратор КАК Регистратор,
    СУММА(ЗаказыКлиентов.Заказано) КАК Заказано,
    СУММА(ЗаказыКлиентов.КОформлению) КАК КОформлению,
    СостоянияЗаказовКлиентов.Состояние КАК Состояние
ПОМЕСТИТЬ ВТ
ИЗ
    РегистрНакопления.ЗаказыКлиентов КАК ЗаказыКлиентов
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СостоянияЗаказовКлиентов КАК СостоянияЗаказовКлиентов
        ПО ЗаказыКлиентов.Регистратор = СостоянияЗаказовКлиентов.Заказ
ГДЕ
    ЗаказыКлиентов.Регистратор.Дата МЕЖДУ &Дата1 И &Дата2
    И ЗаказыКлиентов.Активность
    И ТИПЗНАЧЕНИЯ(ЗаказыКлиентов.Регистратор) = ТИП(Документ.ЗаказКлиента)
    И ЗаказыКлиентов.ЗаказКлиента.Соглашение.НаправлениеДеятельности = &НаправлениеДеятельности
    И НЕ СостоянияЗаказовКлиентов.Состояние = &Состояние

СГРУППИРОВАТЬ ПО
    ЗаказыКлиентов.Регистратор,
    СостоянияЗаказовКлиентов.Состояние
;

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

ВЫБРАТЬ
    ВТ.Регистратор КАК Регистратор,
    ВТ.Заказано КАК Заказано,
    ВТ.КОформлению КАК КОформлению,
    ВТ.Состояние КАК Состояние
ИЗ
    ВТ КАК ВТ
ГДЕ
    ВЫБОР
            КОГДА ВТ.Заказано > ВТ.КОформлению
                ТОГДА ИСТИНА
            ИНАЧЕ ЛОЖЬ
        КОНЕЦ

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.