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

Хранилище

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

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



> Исключения в запросе          
cocon2003 Подменю пользователя
сообщение 20.06.16, 21:44
Сообщение #1

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

Здравствуйте, уважаемые.
Творю отчёт типа "Новые покупатели". Суть - выбрать список клиентов которые ВПЕРВЫЕ появились только в данном периоде.
Получаю список всех покупателей месяца.
ВЫБРАТЬ
                      Реализация.Контрагент КАК Контрагент,
                      СУММА(Реализация.ВесНетто) КАК Количество,
                      СУММА(Реализация.СуммаСНДС) КАК СуммаСНДС
                  ИЗ
                      Документ.Реализация КАК Реализация
                  ГДЕ
                      Реализация.Дата МЕЖДУ &ДатаНач И &ДатаКон
                  
                  СГРУППИРОВАТЬ ПО
                      Реализация.Контрагент
                  
                  УПОРЯДОЧИТЬ ПО
                      Реализация.Контрагент

А как же из них отсеять тех, кто ранее уже работал?
Отдельно запрос показывает была ли ранее хоть одна поставка клиенту, но как их скрутить вместе? Не могу скумекать. В Фаербёрде это решалось бы, скажем, ещё одно поле как выборка, где показалось бы количество из такой конструкции:
ВЫБРАТЬ Count(Реализация.Контрагент.Код)
                 ИЗ
                     Документ.Реализация КАК Реализация
                 ГДЕ
                     Реализация.Проведен = ИСТИНА
                     И Реализация.Дата < &ДатаНач
                     И Реализация.Контрагент = &Контрагент

Прошу помощи зала.

logist Подменю пользователя
сообщение 20.06.16, 22:32
Сообщение #2

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Как-то так
"ВЫБРАТЬ
|    РеализацияТоваровУслуг.Контрагент КАК Контрагент
|ИЗ
|    Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
|ГДЕ
|    РеализацияТоваровУслуг.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания
|    И НЕ РеализацияТоваровУслуг.Контрагент В
|                (ВЫБРАТЬ
|                    Т.Контрагент
|                ИЗ
|                    Документ.РеализацияТоваровУслуг КАК Т
|                ГДЕ
|                    Т.Дата < &ДатаНачала
|                    И Т.Проведен)
|
|СГРУППИРОВАТЬ ПО
|    РеализацияТоваровУслуг.Контрагент
|
|УПОРЯДОЧИТЬ ПО
|    Контрагент"


Signature
Личные бесплатные консультации не даю, для этого есть форум!

Спасибо сказали: cocon2003,

cocon2003 Подменю пользователя
сообщение 21.06.16, 5:27
Сообщение #3

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

logist @ Вчера, 23:32 *,
Самое оно!
Благодарствую.

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


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

 

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