8.х Код sql

Тема в разделе "Отчеты и обработки для "1С:Предприятие 8"", создана пользователем prog_22, 28 дек 2012.

  1. TopicStarter Overlay
    prog_22
    Offline

    prog_22 Опытный в 1С

    Регистрация:
    31 окт 2012
    Сообщения:
    171
    Симпатии:
    0
    Баллы:
    26
    Добрый день!

    Как мне в этом коде в строке "СумДок - ОсталосьОплатить как Дебет" правильно написать разницу? Выдает ошибку "Синтаксическая ошибка СумДок"

    ВЫБРАТЬ
    Заказ.Ссылка КАК ЗП,
    Заказ.Контрагент КАК контрагент,
    Заказ.СуммаДокумента КАК СумДок,
    Заказ.ОсталосьОтгрузить КАК отгрузить,
    Заказ.ОсталосьОплатить

    ИЗ
    Документ.ЗаказПокупателя КАК Заказ

    СумДок - ОсталосьОплатить как Дебет

    УПОРЯДОЧИТЬ ПО
    Заказ.Номер
  2. Lhfrjy
    Offline

    Lhfrjy Опытный в 1С

    Регистрация:
    4 фев 2011
    Сообщения:
    66
    Симпатии:
    0
    Баллы:
    26
    Какая конфигурация?
  3. TopicStarter Overlay
    prog_22
    Offline

    prog_22 Опытный в 1С

    Регистрация:
    31 окт 2012
    Сообщения:
    171
    Симпатии:
    0
    Баллы:
    26
    УПП 1.3 ,это в отчете , с использованием схемы компановки данных.
  4. Lhfrjy
    Offline

    Lhfrjy Опытный в 1С

    Регистрация:
    4 фев 2011
    Сообщения:
    66
    Симпатии:
    0
    Баллы:
    26
    Вообще, если есть у тебя в конфигурации такие поля, то должно это выглядеть так:


    Код:
    "ВЫБРАТЬ
    Заказ.Ссылка КАК ЗП,
    Заказ.Контрагент КАК контрагент,
    Заказ.СуммаДокумента КАК СумДок,
    Заказ.ОсталосьОтгрузить КАК отгрузить,
    Заказ.ОсталосьОплатить,
    Заказ.СуммаДокумента - Заказ.ОсталосьОплатить как Дебет
    ИЗ
    Документ.ЗаказПокупателя КАК Заказ
    УПОРЯДОЧИТЬ ПО
    Заказ.Номер"

    Но у меня сейчас открыта УПП 1.3 и там в документе нет полей Заказ.ОсталосьОтгрузить и Заказ.ОсталосьОплатить
  5. VIPOS
    Offline

    VIPOS Опытный в 1С

    Регистрация:
    12 сен 2012
    Сообщения:
    565
    Симпатии:
    1
    Баллы:
    29
    Код:
    "ЫБРАТЬ
    Заказ.Ссылка КАК ЗП,
    Заказ.Контрагент КАК контрагент,
    Заказ.СуммаДокумента КАК СумДок,
    Заказ.ОсталосьОтгрузить КАК отгрузить,
    Заказ.ОсталосьОплатить
    СумДок - ОсталосьОплатить как Дебет
    ИЗ
    Документ.ЗаказПокупателя КАК Заказ
    УПОРЯДОЧИТЬ ПО
    Заказ.Номер"
    У вас стояло условие выбора вместо условия расчета
  6. Lhfrjy
    Offline

    Lhfrjy Опытный в 1С

    Регистрация:
    4 фев 2011
    Сообщения:
    66
    Симпатии:
    0
    Баллы:
    26

    Это называется плагиат. Не очень хорошо!!!

    Тем более конструкция типа СумДок - ОсталосьОплатить как Дебет не прокатит.
  7. VIPOS
    Offline

    VIPOS Опытный в 1С

    Регистрация:
    12 сен 2012
    Сообщения:
    565
    Симпатии:
    1
    Баллы:
    29
    Я вообщето не плагиатировал.....
    просто написал сообщение и не успел его отправить, т.к. вызвали по работе,


    на авторские права вашего кода я не претендую и дико извиняюсь если вас чем-то обидел, но я просто хотел помочь человеку...

    и только после отпраки своего сообщения я уведел, что ваше уже пришло...

    тогда ее можно переделать как Заказ.СуммаДокумента-Заказ.ОсталосьОплатить как Дебет

    А что бы вам не так обидно было держите зеленую стрелочку=))
  8. Lhfrjy
    Offline

    Lhfrjy Опытный в 1С

    Регистрация:
    4 фев 2011
    Сообщения:
    66
    Симпатии:
    0
    Баллы:
    26
    Еще одно замечание: если бы у него стояло выражение в условии, то перед ним было-бы ГДЕ СумДок - ОсталосьОплатить как Дебет
    За стрелку спасибо.
  9. VIPOS
    Offline

    VIPOS Опытный в 1С

    Регистрация:
    12 сен 2012
    Сообщения:
    565
    Симпатии:
    1
    Баллы:
    29
    Согласен
  10. TopicStarter Overlay
    prog_22
    Offline

    prog_22 Опытный в 1С

    Регистрация:
    31 окт 2012
    Сообщения:
    171
    Симпатии:
    0
    Баллы:
    26
    Спасибо! Еще по этой теме вопрос- как мне в этом коде вытащить в отчет связанные документы? В нем получатся ссылка на ЗАКАЗ ПОКУПАТЕЛЯ, А нужно на счет фактуру и тд.

Поделиться этой страницей