Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Получить нужный отбор          
SerikanP Подменю пользователя
сообщение 19.07.16, 17:16
Сообщение #1

Молчаливый
*
Группа: Пользователи
Сообщений: 2
Спасибо сказали: 0 раз
Рейтинг: 0

Понимаю, что писано неправильно 09000000.gif , но суть задачи такова:
Надо выбрать Документы ПеремещенияТовара по которым нет проведенных ПриходныхОрдеров (Ордера могут быть помечены на удаление или непроведенные).
Делается для того что бы автоматически создать Ордера по выбранным Перемещениям.



Выбрать
    
    ВложенныйЗапрос.ДокументПеремещенияСсылка,
    ВложенныйЗапрос.Ссылка1

Из
    (ВЫБРАТЬ
    ПеремещениеТоваров.Ссылка КАК ДокументПеремещенияСсылка,
    NULL КАК Ссылка1
ИЗ
    Документ.ПеремещениеТоваров КАК ПеремещениеТоваров
ГДЕ
    ПеремещениеТоваров.Проведен
    И ПеремещениеТоваров.ВнутреннийЗаказ.Дата МЕЖДУ &ДатаНачала И &ДатаКонца
    
ОБЪЕДИНИТЬ все

ВЫБРАТЬ
    ПриходныйОрдерНаТовары.ДокументПеремещения.Ссылка,
    ПриходныйОрдерНаТовары.Ссылка
ИЗ
    Документ.ПриходныйОрдерНаТовары КАК ПриходныйОрдерНаТовары
ГДЕ
    Не ПриходныйОрдерНаТовары.ПометкаУдаления
    //И Не ПриходныйОрдерНаТовары.ДокументПеремещения.Ссылка ЕСТЬ NULL
    И НЕ ПриходныйОрдерНаТовары.Проведен) КАК ВложенныйЗапрос

Сгруппировать по
    ВложенныйЗапрос.ДокументПеремещенияСсылка,
    ВложенныйЗапрос.Ссылка1


Цитата(SerikanP @ 19.07.16, 17:52) *
Понимаю, что писано неправильно , но суть задачи такова:
Надо выбрать Документы ПеремещенияТовара по которым нет проведенных ПриходныхОрдеров (Ордера могут быть помечены на удаление или непроведенные).
Делается для того что бы автоматически создать Ордера по выбранным Перемещениям.


Ну и конечно Ордеров может не быть вообще пока upset.gif

sava1 Подменю пользователя
сообщение 19.07.16, 18:55
Сообщение #2

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2688
Из: Проскуров
Спасибо сказали: 681 раз
Рейтинг: 659.7

Типо так;

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

Левое соединение
    Документ.ПриходныйОрдерНаТовары КАК ПриходныйОрдерНаТовары по ПеремещениеТоваров.Ссылка = ПриходныйОрдерНаТовары.ДокументПеремещения

ГДЕ
    ПеремещениеТоваров.Проведен И ПеремещениеТоваров.ВнутреннийЗаказ.Дата МЕЖДУ &ДатаНачала И &ДатаКонца

и ПриходныйОрдерНаТовары.ДокументПеремещения Есть NULL

      И ..... другие условия


Сообщение отредактировал sava1 - 19.07.16, 18:57

SerikanP Подменю пользователя
сообщение 20.07.16, 15:46
Сообщение #3

Молчаливый
*
Группа: Пользователи
Сообщений: 2
Спасибо сказали: 0 раз
Рейтинг: 0

sava1 @ Вчера, 19:55 *,
Предложили лучше вариант
ВЫБРАТЬ
        ПеремещениеТоваров.Ссылка КАК ПеремещениеСсылка,
        ПриходныйОрдерНаТовары.Ссылка КАК Ссылка1
            

    ИЗ
        Документ.ПеремещениеТоваров КАК ПеремещениеТоваров
            ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПриходныйОрдерНаТовары КАК ПриходныйОрдерНаТовары
            ПО ПеремещениеТоваров.Ссылка = ПриходныйОрдерНаТовары.ДокументПеремещения
                И (ПеремещениеТоваров.Проведен)
                И (ПриходныйОрдерНаТовары.Проведен)
    ГДЕ
        ПеремещениеТоваров.ВнутреннийЗаказ.ДатаОтгрузки МЕЖДУ &Дата1 И &Дата2
        И ПриходныйОрдерНаТовары.Ссылка ЕСТЬ NULL

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 16.04.24, 7:29
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!