8.х Отчет с системой компоновки данных

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем veraV, 15 сен 2010.

  1. TopicStarter Overlay
    veraV
    Offline

    veraV

    Регистрация:
    31 янв 2009
    Сообщения:
    13
    Симпатии:
    0
    Баллы:
    1
    Добрый всем день! Очень нужна помощь. Нужен отчет с системой компоновки данных. Как в тексте запроса, в котором мы выбираем ЗапросыПокупателя по определенным критериям, указать, что если на основе ЗапросаПокупателя сформирован документ ЗакрытиеЗапросаПокупателя, то такой ЗапросПокупателя отбирать не нужно? Заранее спасибо.
  2. has
    Offline

    has Опытный в 1С

    Регистрация:
    18 июн 2009
    Сообщения:
    708
    Симпатии:
    0
    Баллы:
    26
    Что-то вроде
    Код:
    ГДЕ ЗапросПокупателя Не В (ВЫБРАТЬ ЗакрытиеЗапросаПокупателя.ДокументОснование ИЗ Документ.ЗакрытиеЗапросаПокупателя)
    
    
    
    
    Это на первый взгляд, дальше думаю разберетесь. Суть в том, что мы получаем список документов ЗапросПокупателя, по которым уже были документы ЗакрытиеЗапросаПокупателя, ну и говорим что нам нужен документ не из этого списка
  3. x_under
    Offline

    x_under Модераторы Команда форума Модератор

    Регистрация:
    25 апр 2007
    Сообщения:
    2.576
    Симпатии:
    13
    Баллы:
    29
    По идее лучше использовать регистры накопления как в типовых:
    ЗапросаПокупателя - делает приход в этот регистр
    ЗакрытиеЗапросаПокупателя и например продажа - делает расход.
    Тогда запросом вы просто возьмете остатки этого регистра и никаких извращений не понадобится.
  4. TopicStarter Overlay
    veraV
    Offline

    veraV

    Регистрация:
    31 янв 2009
    Сообщения:
    13
    Симпатии:
    0
    Баллы:
    1
    Спасибо!
  5. TopicStarter Overlay
    veraV
    Offline

    veraV

    Регистрация:
    31 янв 2009
    Сообщения:
    13
    Симпатии:
    0
    Баллы:
    1
    Понимаете, в этом вся сложность. Движение с минусом делают два документа Реализация и ЗакрытиеЗаказа. Нужно исключить из запроса документы, на основании которых сделано ЗакрытиеЗаказа. А так сам отчет на регистах вполне строится.
  6. has
    Offline

    has Опытный в 1С

    Регистрация:
    18 июн 2009
    Сообщения:
    708
    Симпатии:
    0
    Баллы:
    26
    В чем проблема сделать отбор по типу документа ЗакрытиеЗаказа? Или я что-то не правильно понял?
  7. x_under
    Offline

    x_under Модераторы Команда форума Модератор

    Регистрация:
    25 апр 2007
    Сообщения:
    2.576
    Симпатии:
    13
    Баллы:
    29
    Так. Ничего не понятно. А движения реализациями нужно оставить?
    Первый вариант отчета - остатки заказов, то есть те, которые не выполнены или выполнены не полностью. Или остатки о обороты - движения по регистру, но тогда смысл исключать определенные документы - отчет будет некорректные данные показывать.
    В принципе можно просто отбор по типу регистратора сделать в запросе.

    В какой конфигурации вы делаете отчет и опишите, что в итоге он должен показывать.
  8. TopicStarter Overlay
    veraV
    Offline

    veraV

    Регистрация:
    31 янв 2009
    Сообщения:
    13
    Симпатии:
    0
    Баллы:
    1
    Пока пишу
    ЗаказПокупателя Не В (ВЫБРАТЬ ЗаказПокупателя.ДокументОснование ИЗ Документ.ЗакрытиеЗаказаПокупателя),
    ругается "Таблица не найдена" на Документ.ЗакрытиеЗаказаПокупателя
  9. has
    Offline

    has Опытный в 1С

    Регистрация:
    18 июн 2009
    Сообщения:
    708
    Симпатии:
    0
    Баллы:
    26
    Вы скажите что Вам надо именно? Что за регистр и какие данные нужны? Я лишь пример показал, понятно что он не рабочий
  10. TopicStarter Overlay
    veraV
    Offline

    veraV

    Регистрация:
    31 янв 2009
    Сообщения:
    13
    Симпатии:
    0
    Баллы:
    1
    В итоге нужен реестр документов, так что бог с ними , с остатками. Документы должны разделиться на те, по которым сделано закрытие заказа и на те, по которым -не сделано.
  11. has
    Offline

    has Опытный в 1С

    Регистрация:
    18 июн 2009
    Сообщения:
    708
    Симпатии:
    0
    Баллы:
    26
    Теперь покажите текст запроса, который у вас уже есть
  12. x_under
    Offline

    x_under Модераторы Команда форума Модератор

    Регистрация:
    25 апр 2007
    Сообщения:
    2.576
    Симпатии:
    13
    Баллы:
    29
    Стуктуру регистра тоже. И список его регистраторов.
  13. TopicStarter Overlay
    veraV
    Offline

    veraV

    Регистрация:
    31 янв 2009
    Сообщения:
    13
    Симпатии:
    0
    Баллы:
    1
    Прошу прощения, РегистрНакопления.ЗаказыПокупателей

    ВЫБРАТЬ
    ЗаказыПокупателейОбороты.ЗаказПокупателя КАК Заказ,
    ЗаказыПокупателейОбороты.ЗаказПокупателя.СтруктурнаяЕдиница КАК СпособОплаты,
    ЗаказыПокупателейОбороты.ЗаказПокупателя.Контрагент КАК Контрагент,
    ЗаказыПокупателейОбороты.ЗаказПокупателя.Грузоотправитель КАК Курьер,
    ВЫРАЗИТЬ(ЗаказыПокупателейОбороты.ЗаказПокупателя.Контрагент.Комментарий КАК СТРОКА(50)) КАК Метро,
    ЗаказыПокупателейОбороты.ЗаказПокупателя.ДатаОтгрузки КАК ДатаОтгрузки,
    ВЫРАЗИТЬ(ЗаказыПокупателейОбороты.ЗаказПокупателя.АдресДоставки КАК СТРОКА(70)) КАК АдресДоставки,
    ВЫРАЗИТЬ(ЗаказыПокупателейОбороты.ЗаказПокупателя.ДополнениеКАдресуДоставки КАК СТРОКА(20)) КАК ВремяДоставки,
    ВЫРАЗИТЬ(КонтактнаяИнформация.Представление КАК СТРОКА(35)) КАК Телефон,
    ВЫБОР
    КОГДА СУММА(ДвиженияДенежныхСредствОбороты.СуммаУпрОборот) >= СУММА(ЗаказыПокупателейОбороты.СуммаУпрПриход)
    ТОГДА "Оплачен"
    КОГДА СУММА(ДвиженияДенежныхСредствОбороты.СуммаУпрОборот) < СУММА(ЗаказыПокупателейОбороты.СуммаУпрПриход)
    И СУММА(ДвиженияДенежныхСредствОбороты.СуммаУпрОборот) > 0
    ТОГДА "Оплачен частично"
    КОГДА СУММА(ДвиженияДенежныхСредствОбороты.СуммаУпрОборот) ЕСТЬ NULL
    ТОГДА "НЕ Оплачен"
    КОНЕЦ КАК СтатусОплаты,
    ВЫБОР
    КОГДА СУММА(ЗаказыПокупателейОбороты.СуммаУпрПриход) = СУММА(ЗаказыПокупателейОбороты.СуммаУпрРасход)
    ТОГДА "Выдан"
    КОГДА СУММА(ЗаказыПокупателейОбороты.СуммаУпрПриход) < СУММА(ЗаказыПокупателейОбороты.СуммаУпрРасход)
    ТОГДА "Выдан сверх заказа"
    КОГДА СУММА(ЗаказыПокупателейОбороты.СуммаУпрПриход) > СУММА(ЗаказыПокупателейОбороты.СуммаУпрРасход)
    И СУММА(ЗаказыПокупателейОбороты.СуммаУпрРасход) > 0
    ТОГДА "Выдан частично"
    КОГДА СУММА(ЗаказыПокупателейОбороты.СуммаУпрРасход) = 0
    ТОГДА "НЕ выдан"
    КОНЕЦ КАК СтатусОтгрузки,
    ВЫРАЗИТЬ(ЗаказыПокупателейОбороты.ЗаказПокупателя.Комментарий КАК СТРОКА(70)) КАК Комментарий
    {ВЫБРАТЬ
    Заказ,
    СпособОплаты,
    Контрагент,
    Курьер,
    ДатаОтгрузки,
    АдресДоставки,
    Телефон,
    СтатусОплаты,
    СтатусОтгрузки}
    ИЗ
    РегистрНакопления.ЗаказыПокупателей.Обороты(&НачДата, &КонДата, ,ЗаказПокупателя ССЫЛКА Документ.ЗаказПокупателя ) КАК ЗаказыПокупателейОбороты
    ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ДвиженияДенежныхСредств.Обороты(, , , ) КАК ДвиженияДенежныхСредствОбороты
    ПО ЗаказыПокупателейОбороты.ЗаказПокупателя.Ссылка = ДвиженияДенежныхСредствОбороты.Сделка.Ссылка
    ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
    ПО ЗаказыПокупателейОбороты.ЗаказПокупателя.Контрагент = КонтактнаяИнформация.Объект
    И (КонтактнаяИнформация.Вид = &ВидКонтакта)
    {ГДЕ
    (ВЫБОР
    КОГДА СУММА(ДвиженияДенежныхСредствОбороты.СуммаУпрОборот) >= СУММА(ЗаказыПокупателейОбороты.СуммаУпрПриход)
    ТОГДА "Оплачен"
    КОГДА СУММА(ДвиженияДенежныхСредствОбороты.СуммаУпрОборот) < СУММА(ЗаказыПокупателейОбороты.СуммаУпрПриход)
    И СУММА(ДвиженияДенежныхСредствОбороты.СуммаУпрОборот) > 0
    ТОГДА "Оплачен частично"
    КОГДА СУММА(ДвиженияДенежныхСредствОбороты.СуммаУпрОборот) ЕСТЬ NULL
    ТОГДА "НЕ Оплачен"
    КОНЕЦ) КАК СтатусОплаты,
    (ВЫБОР
    КОГДА СУММА(ЗаказыПокупателейОбороты.СуммаУпрПриход) = СУММА(ЗаказыПокупателейОбороты.СуммаУпрРасход)
    ТОГДА "Выдан"
    КОГДА СУММА(ЗаказыПокупателейОбороты.СуммаУпрПриход) < СУММА(ЗаказыПокупателейОбороты.СуммаУпрРасход)
    ТОГДА "Выдан сверх заказа"
    КОГДА СУММА(ЗаказыПокупателейОбороты.СуммаУпрПриход) > СУММА(ЗаказыПокупателейОбороты.СуммаУпрРасход)
    И СУММА(ЗаказыПокупателейОбороты.СуммаУпрРасход) > 0
    ТОГДА "Выдан частично"
    КОГДА СУММА(ЗаказыПокупателейОбороты.СуммаУпрРасход) = 0
    ТОГДА "НЕ выдан"
    КОНЕЦ) КАК СтатусОтгрузки,


    ЗаказыПокупателейОбороты.ЗаказПокупателя.СтруктурнаяЕдиница.* КАК СпособОплаты,
    ЗаказыПокупателейОбороты.ЗаказПокупателя.Грузоотправитель.* КАК Курьер,
    ЗаказыПокупателейОбороты.ЗаказПокупателя.ДатаОтгрузки КАК ДатаОтгрузки}

    СГРУППИРОВАТЬ ПО
    ЗаказыПокупателейОбороты.ЗаказПокупателя,
    ЗаказыПокупателейОбороты.ЗаказПокупателя.СтруктурнаяЕдиница,
    ЗаказыПокупателейОбороты.ЗаказПокупателя.Контрагент,
    ЗаказыПокупателейОбороты.ЗаказПокупателя.ДатаОтгрузки,
    ВЫРАЗИТЬ(КонтактнаяИнформация.Представление КАК СТРОКА(35)),
    ЗаказыПокупателейОбороты.ЗаказПокупателя.Грузоотправитель,
    ВЫРАЗИТЬ(ЗаказыПокупателейОбороты.ЗаказПокупателя.Контрагент.Комментарий КАК СТРОКА(50)),
    ВЫРАЗИТЬ(ЗаказыПокупателейОбороты.ЗаказПокупателя.АдресДоставки КАК СТРОКА(70)),
    ВЫРАЗИТЬ(ЗаказыПокупателейОбороты.ЗаказПокупателя.ДополнениеКАдресуДоставки КАК СТРОКА(20)),
    ВЫРАЗИТЬ(ЗаказыПокупателейОбороты.ЗаказПокупателя.Комментарий КАК СТРОКА(70))
    Вот условие КОГДА СУММА(ЗаказыПокупателейОбороты.СуммаУпрПриход) = СУММА(ЗаказыПокупателейОбороты.СуммаУпрРасход) - не годится, нужно еще знать, что Заказ не был закрыт.
  14. mialord
    Offline

    mialord Модераторы Команда форума Модератор

    Регистрация:
    31 июл 2009
    Сообщения:
    5.398
    Симпатии:
    40
    Баллы:
    54
    Здраствуйте!
    1. Это текст запроса явно не для СКД, а для постоителя.
    2. Для выбора заказов составте таблицу закрытых заказов.
    3. Вот, написал, теперь просто поля выбора укажите
    Код:
    Функция ПолучитьРезультатЗапроса_VERAV()
    
    Запрос = Новый Запрос;
    Запрос.Текст = "ВЫБРАТЬ
    |	ЗакрытиеЗаказовПокупателейЗаказы.ЗаказПокупателя КАК ЗакрытыйЗаказ
    |ПОМЕСТИТЬ ЗакрытиеЗаказы
    |ИЗ
    |	Документ.ЗакрытиеЗаказовПокупателей.Заказы КАК ЗакрытиеЗаказовПокупателейЗаказы
    |ГДЕ
    |	ЗакрытиеЗаказовПокупателейЗаказы.Ссылка.ВидОперации = &ВидОперации
    |	И ЗакрытиеЗаказовПокупателейЗаказы.Ссылка.Проведен = ИСТИНА
    |;
    |
    |////////////////////////////////////////////////////////////////////////////////
    |ВЫБРАТЬ
    |	ЗаказыПокупателейОбороты.ЗаказПокупателя КАК Заказ,
    |	ЗаказыПокупателейОбороты.ЗаказПокупателя.СтруктурнаяЕдиница КАК СпособОплаты,
    |	ЗаказыПокупателейОбороты.ЗаказПокупателя.Контрагент КАК Контрагент,
    |	ЗаказыПокупателейОбороты.ЗаказПокупателя.Грузоотправитель КАК Курьер
    |ИЗ
    |	РегистрНакопления.ЗаказыПокупателей.Обороты(&НачалоПериода, &КонецПериода, , ) КАК ЗаказыПокупателейОбороты
    |		ВНУТРЕННЕЕ СОЕДИНЕНИЕ ЗакрытиеЗаказы КАК ЗакрытиеЗаказы
    |		ПО ЗаказыПокупателейОбороты.ЗаказПокупателя = ЗакрытиеЗаказы.ЗакрытыйЗаказ
    |;
    |
    |////////////////////////////////////////////////////////////////////////////////
    |УНИЧТОЖИТЬ ЗакрытиеЗаказы";
    //Параметры запроса
    Запрос.УстановитьПараметр("ВидОперации",Перечисления.ВидыОперацийЗакрытиеЗаказовПокупателей.ЗакрытиеЗаказов);// Перечисление ссылка: Виды операций документа "Закрытие заказов покупателей"
    Запрос.УстановитьПараметр("КонецПериода",КонецПериода);// Дата
    Запрос.УстановитьПараметр("НачалоПериода",НачалоПериода);// Дата
    Результат = Запрос.Выполнить();
    
    Возврат Результат;
    
    КонецФункции //ПолучитьРезультатЗапроса_VERAV
    
    Данный запрос можете и в ССКД закинуть НАБОРДАнных - Запрос.
    Вот этого
    Код:
    ЗаказПокупателя ССЫЛКА Документ.ЗаказПокупателя
    
    в моём запросе указывать не надо
    Код:
    ("ВидОперации",Перечисления.ВидыОперацийЗакрытиеЗаказовПокупателей.ЗакрытиеЗаказов)
    
    Эта строчка указывает на то, что мы собираем только закрытые заказы, без снятия резервов.
    Удачи!!!
  15. TopicStarter Overlay
    veraV
    Offline

    veraV

    Регистрация:
    31 янв 2009
    Сообщения:
    13
    Симпатии:
    0
    Баллы:
    1
    Здравствуйте! Теперь текст такой
    ВЫБРАТЬ ЗакрытиеЗаказовПокупателейЗаказы.ЗаказПокупателя КАК ЗакрытыйЗаказ
    ПОМЕСТИТЬ ЗакрытиеЗаказы
    ИЗ
    Документ.ЗакрытиеЗаказовПокупателей.Заказы КАК ЗакрытиеЗаказовПокупателейЗаказы
    ГДЕ
    ЗакрытиеЗаказовПокупателейЗаказы.Ссылка.ВидОперации = &ВидОперации
    И ЗакрытиеЗаказовПокупателейЗаказы.Ссылка.Проведен = ИСТИНА ; ///////////////////////////////////////////////////////////////////////////////
    ВЫБРАТЬ
    ЗаказыПокупателейОбороты.ЗаказПокупателя КАК Заказ,
    ЗаказыПокупателейОбороты.ЗаказПокупателя.СтруктурнаяЕдиница КАК СпособОплаты,
    ЗаказыПокупателейОбороты.ЗаказПокупателя.Контрагент КАК Контрагент,
    ЗаказыПокупателейОбороты.ЗаказПокупателя.Грузоотправитель КАК Курьер,
    ВЫРАЗИТЬ(ЗаказыПокупателейОбороты.ЗаказПокупателя.Контрагент.Комментарий КАК СТРОКА(50)) КАК Метро,
    ЗаказыПокупателейОбороты.ЗаказПокупателя.ДатаОтгрузки КАК ДатаОтгрузки,
    ВЫРАЗИТЬ(ЗаказыПокупателейОбороты.ЗаказПокупателя.АдресДоставки КАК СТРОКА(70)) КАК АдресДоставки,
    ВЫРАЗИТЬ(ЗаказыПокупателейОбороты.ЗаказПокупателя.ДополнениеКАдресуДоставки КАК СТРОКА(20)) КАК ВремяДоставки,
    ВЫРАЗИТЬ(КонтактнаяИнформация.Представление КАК СТРОКА(35)) КАК Телефон,
    ВЫБОР
    КОГДА СУММА(ДвиженияДенежныхСредствОбороты.СуммаУпрОборот) >= СУММА(ЗаказыПокупателейОбороты.СуммаУпрПриход)
    ТОГДА "Оплачен"
    КОГДА СУММА(ДвиженияДенежныхСредствОбороты.СуммаУпрОборот) < СУММА(ЗаказыПокупателейОбороты.СуммаУпрПриход)
    И СУММА(ДвиженияДенежныхСредствОбороты.СуммаУпрОборот) > 0
    ТОГДА "Оплачен частично"
    КОГДА СУММА(ДвиженияДенежныхСредствОбороты.СуммаУпрОборот) ЕСТЬ NULL
    ТОГДА "НЕ Оплачен"
    КОНЕЦ КАК СтатусОплаты,
    ВЫБОР
    КОГДА СУММА(ЗаказыПокупателейОбороты.СуммаУпрПриход) = СУММА(ЗаказыПокупателейОбороты.СуммаУпрРасход)
    и ЗаказыПокупателейОбороты.ЗаказПокупателя Не В (ЗакрытиеЗаказы)

    ТОГДА "Выдан"
    КОГДА СУММА(ЗаказыПокупателейОбороты.СуммаУпрПриход) < СУММА(ЗаказыПокупателейОбороты.СуммаУпрРасход)
    ТОГДА "Выдан сверх заказа"
    КОГДА СУММА(ЗаказыПокупателейОбороты.СуммаУпрПриход) > СУММА(ЗаказыПокупателейОбороты.СуммаУпрРасход)
    И СУММА(ЗаказыПокупателейОбороты.СуммаУпрРасход) > 0
    ТОГДА "Выдан частично"
    КОГДА СУММА(ЗаказыПокупателейОбороты.СуммаУпрРасход) = 0
    ТОГДА "НЕ выдан"
    КОНЕЦ КАК СтатусОтгрузки,
    ВЫРАЗИТЬ(ЗаказыПокупателейОбороты.ЗаказПокупателя.Комментарий КАК СТРОКА(70)) КАК Комментарий
    {ВЫБРАТЬ
    Заказ,
    СпособОплаты,
    Контрагент,
    Курьер,
    ДатаОтгрузки,
    АдресДоставки,
    Телефон,
    СтатусОплаты,
    СтатусОтгрузки}
    ИЗ
    РегистрНакопления.ЗаказыПокупателей.Обороты(&НачДата, &КонДата, , ) КАК ЗаказыПокупателейОбороты
    ВНУТРЕННЕЕ СОЕДИНЕНИЕ ЗакрытиеЗаказы КАК ЗакрытиеЗаказы
    ПО ЗаказыПокупателейОбороты.ЗаказПокупателя = ЗакрытиеЗаказы.ЗакрытыйЗаказ
    ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ДвиженияДенежныхСредств.Обороты(, , , ) КАК ДвиженияДенежныхСредствОбороты
    ПО ЗаказыПокупателейОбороты.ЗаказПокупателя.Ссылка = ДвиженияДенежныхСредствОбороты.Сделка.Ссылка
    ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
    ПО ЗаказыПокупателейОбороты.ЗаказПокупателя.Контрагент = КонтактнаяИнформация.Объект
    И (КонтактнаяИнформация.Вид = &ВидКонтакта)
    {ГДЕ
    (ВЫБОР
    КОГДА СУММА(ДвиженияДенежныхСредствОбороты.СуммаУпрОборот) >= СУММА(ЗаказыПокупателейОбороты.СуммаУпрПриход)
    ТОГДА "Оплачен"
    КОГДА СУММА(ДвиженияДенежныхСредствОбороты.СуммаУпрОборот) < СУММА(ЗаказыПокупателейОбороты.СуммаУпрПриход)
    И СУММА(ДвиженияДенежныхСредствОбороты.СуммаУпрОборот) > 0
    ТОГДА "Оплачен частично"
    КОГДА СУММА(ДвиженияДенежныхСредствОбороты.СуммаУпрОборот) ЕСТЬ NULL
    ТОГДА "НЕ Оплачен"
    КОНЕЦ) КАК СтатусОплаты,
    (ВЫБОР
    КОГДА СУММА(ЗаказыПокупателейОбороты.СуммаУпрПриход) = СУММА(ЗаказыПокупателейОбороты.СуммаУпрРасход)
    И
    ЗаказыПокупателейОбороты.ЗаказПокупателя Не В (ВЫБРАТЬ ЗакрытиеЗаказовПокупателейЗаказы.ЗаказПокупателя КАК ЗакрытыйЗаказ
    ИЗ
    Документ.ЗакрытиеЗаказовПокупателей.Заказы КАК ЗакрытиеЗаказовПокупателейЗаказы
    ГДЕ
    ЗакрытиеЗаказовПокупателейЗаказы.Ссылка.ВидОперации = &ВидОперации
    И
    ЗакрытиеЗаказовПокупателейЗаказы.Ссылка.Проведен = ИСТИНА )

    ТОГДА "Выдан"
    КОГДА СУММА(ЗаказыПокупателейОбороты.СуммаУпрПриход) < СУММА(ЗаказыПокупателейОбороты.СуммаУпрРасход)
    ТОГДА "Выдан сверх заказа"
    КОГДА СУММА(ЗаказыПокупателейОбороты.СуммаУпрПриход) > СУММА(ЗаказыПокупателейОбороты.СуммаУпрРасход)
    И СУММА(ЗаказыПокупателейОбороты.СуммаУпрРасход) > 0
    ТОГДА "Выдан частично"
    КОГДА СУММА(ЗаказыПокупателейОбороты.СуммаУпрРасход) = 0
    ТОГДА "НЕ выдан"
    КОНЕЦ) КАК СтатусОтгрузки,

    ЗаказыПокупателейОбороты.ЗаказПокупателя.СтруктурнаяЕдиница.* КАК СпособОплаты,
    ЗаказыПокупателейОбороты.ЗаказПокупателя.Грузоотправитель.* КАК Курьер,
    ЗаказыПокупателейОбороты.ЗаказПокупателя.ДатаОтгрузки КАК ДатаОтгрузки}

    СГРУППИРОВАТЬ ПО
    ЗаказыПокупателейОбороты.ЗаказПокупателя,
    ЗаказыПокупателейОбороты.ЗаказПокупателя.СтруктурнаяЕдиница,
    ЗаказыПокупателейОбороты.ЗаказПокупателя.Контрагент,
    ЗаказыПокупателейОбороты.ЗаказПокупателя.ДатаОтгрузки,
    ВЫРАЗИТЬ(КонтактнаяИнформация.Представление КАК СТРОКА(35)),
    ЗаказыПокупателейОбороты.ЗаказПокупателя.Грузоотправитель,
    ВЫРАЗИТЬ(ЗаказыПокупателейОбороты.ЗаказПокупателя.Контрагент.Комментарий КАК СТРОКА(50)),
    ВЫРАЗИТЬ(ЗаказыПокупателейОбороты.ЗаказПокупателя.АдресДоставки КАК СТРОКА(70)),
    ВЫРАЗИТЬ(ЗаказыПокупателейОбороты.ЗаказПокупателя.ДополнениеКАдресуДоставки КАК СТРОКА(20)),
    ВЫРАЗИТЬ(ЗаказыПокупателейОбороты.ЗаказПокупателя.Комментарий КАК СТРОКА(70))


    На первом выделении ругается, ну это ладно, а на втором- просто не работает. Не могу понять, в чем дело. Заранее спасибо.

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