Имя: Пароль:
1C
1С v8
СКД и несложный отчет
0 Альбатрос
 
27.09.12
06:13
Всем привет!
УТ 10.3
Задача: сделать отчет, который бы выводил контрагентов по признаку:
были продажи или нет по конкретному товару(группе товаров) и периоду.
В целях обучения делаю на СКД.
Запрос СКД:

ВЫБРАТЬ РАЗЛИЧНЫЕ
   Контрагенты.Ссылка,
   Контрагенты.ГруппаДоступаККонтрагенту
ИЗ
   Справочник.Контрагенты КАК Контрагенты
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Продажи.Обороты КАК ПродажиОбороты
       ПО Контрагенты.Ссылка = ПродажиОбороты.Контрагент.Ссылка

А вот теперь запарка.
Нужен же признак, что продажи были. Решил в СКД ввести переменную "Были продажи", сделать ее булево. Как в СКД ее заполнять значениями "Истина\Ложь" на основе продаж?
1 ZanderZ
 
27.09.12
06:14
выбор когда ПродажиОбороты.Контрагент есть null тогда ложь иначе истина коней как былипродажи
2 Альбатрос
 
27.09.12
06:25
(1) Спасибо большое!!! Простейшее решение, а я тупил половину утра...
3 playmaker
 
27.09.12
06:48
(1) "Истина коней" - красиво...
4 Альбатрос
 
27.09.12
08:41
Еще один вопросик:
Как убрать при отборе тип данных "Поле компоновки данных"?
На закладке "Набор данных" я явно прописал соответствующие значения, но этот тип все равно появляется...
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан