Имя: Пароль:
1C
 
УТ11.1 Транспортная накладная
0 lamme
 
16.04.19
15:48
есть кучка реализаций. тип доставки - силами перевозчика. печать ттн выдает: тк силами перевозчика, то печать доступна из заявки на доставку.
иду в заявку. создаю. заполняю. печатаю - говорит, что для некоторых распоряжений не созданы накладные. Создать и распечатать / отмена.
Жмем создать. Не создает - Транспортные накладные не созданы.и не печатает ..
че за замкнутый круг ?

Фактически - документ Транспортная накладная по данному документу - заявка на доставку . уже есть.
но в этом коде что то не так определяется.
а что - не пойму ... ай нид хелп  (запрос типовой)


ВЫБРАТЬ
    ЗаданиеНаПеревозку.Ссылка КАК Ссылка,
    СУММА(ВЫБОР
            КОГДА ТранспортнаяНакладнаяДокументыОснованияОснования.ДокументОснование ЕСТЬ NULL
                    И ЗаданиеНаПеревозкуМаршрут.АдресДоставки ЕСТЬ НЕ NULL
                ТОГДА 1
            ИНАЧЕ 0
        КОНЕЦ) КАК КоличествоНеоформленныхТранспортныхНакладных,
    ЗаданиеНаПеревозку.Проведен КАК Проведен,
    ЗаданиеНаПеревозку.ПометкаУдаления КАК ПометкаУдаления
ИЗ
    Документ.ЗаданиеНаПеревозку КАК ЗаданиеНаПеревозку
        ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗаданиеНаПеревозку.Маршрут КАК ЗаданиеНаПеревозкуМаршрут
            ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ЗаданиеНаПеревозку.Распоряжения КАК ЗаданиеНаПеревозкуРаспоряжения
            ПО ЗаданиеНаПеревозкуМаршрут.КлючСвязи = ЗаданиеНаПеревозкуРаспоряжения.КлючСвязи
            ЛЕВОЕ СОЕДИНЕНИЕ Документ.ТранспортнаяНакладная.ДокументыОснования КАК ТранспортнаяНакладнаяДокументыОснованияОснования
            ПО (ЗаданиеНаПеревозкуРаспоряжения.Ссылка = ТранспортнаяНакладнаяДокументыОснованияОснования.Ссылка.ЗаданиеНаПеревозку)
                И ЗаданиеНаПеревозкуМаршрут.АдресДоставки = ТранспортнаяНакладнаяДокументыОснованияОснования.Ссылка.АдресДоставки
                И (ТранспортнаяНакладнаяДокументыОснованияОснования.ДокументОснование = ЗаданиеНаПеревозкуРаспоряжения.Распоряжение)
                И (ТранспортнаяНакладнаяДокументыОснованияОснования.Ссылка.Проведен)
                И (НЕ ТранспортнаяНакладнаяДокументыОснованияОснования.Ссылка.ПометкаУдаления)
        ПО ЗаданиеНаПеревозку.Ссылка = ЗаданиеНаПеревозкуМаршрут.Ссылка
ГДЕ
    ЗаданиеНаПеревозку.Ссылка В(&ЗаданияНаПеревозку)
    И (ЗаданиеНаПеревозкуМаршрут.НомерСтроки В (&ВыделенныеСтрокиАдресов)
            ИЛИ &НетВыделенныхСтрок)

СГРУППИРОВАТЬ ПО
    ЗаданиеНаПеревозку.Ссылка,
    ЗаданиеНаПеревозку.Проведен,
    ЗаданиеНаПеревозку.ПометкаУдаления
1 lamme
 
16.04.19
16:24
вот тут не сходится

И ЗаданиеНаПеревозкуМаршрут.АдресДоставки = ТранспортнаяНакладнаяДокументыОснованияОснования.Ссылка.АдресДоставки

забавно (
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.