Имя: Пароль:
1C
1С v8
PLS Помогите с запросом 1С
,
0 nikast
 
07.12.11
11:16
Всем привет, хочу написать отчет который анализирует выполненность )) заявки покупателя по реализации тов. и услуг.. короче надо сравнивать табличные поля номенкл. заказа и реализации.. а написать запрос не получается.
Вот что я сделал:
//**************************************
ВЫБРАТЬ
   РеализацияТоваровУслуг.Ссылка КАК Док,
   РеализацияТоваровУслуг.Контрагент.Ссылка КАК Покупатель,
   РеализацияТоваровУслуг.Сделка КАК Заявка,
   РеализацияТоваровУслуг.Сделка.Дата КАК ДатаПолучения,
   РеализацияТоваровУслуг.Сделка.ДатаОтгрузки КАК ДатаОтправления,
   РеализацияТоваровУслуг.Дата КАК ДатаФакта,
   РеализацияТоваровУслугТовары.Количество КАК Количество,
   РеализацияТоваровУслугТовары.Номенклатура КАК Номенклатура
ИЗ
   Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
       ЛЕВОЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
       ПО РеализацияТоваровУслугТовары.Ссылка = РеализацияТоваровУслуг.Ссылка
ГДЕ
   РеализацияТоваровУслуг.Дата <= &ДатаДо
   И РеализацияТоваровУслуг.Дата >= &ДатаОт
   И РеализацияТоваровУслуг.Проведен = ИСТИНА
   И РеализацияТоваровУслуг.Сделка.Проведен = ИСТИНА

УПОРЯДОЧИТЬ ПО
   Док
//*********************************************

Таким образом он у меня бежит по докам реаализ. и вытаскивает номенклатуры.. а что добавить чтоб можно было еще и по заказу пробежаться.

Спасибо
1 Wobland
 
07.12.11
11:17
зачем соединять? лишнее это всё. ОБЪЕДИНИТЬ навскидку подкину
2 Wobland
 
07.12.11
11:17
а Сделка - это и есть заказ? вот с ней и соединяй
3 nikast
 
07.12.11
11:21
Через конструктор добавляю сделка-табличная часть выбираю номенклат и кол-во. Запускаю выполнить запрос, и он погнал по всем заказам, а не по тем что в реализации
4 nikast
 
07.12.11
11:21
Я еще только учусь.. методом тыка не получилось вот и решил задать вопрос
5 Wobland
 
07.12.11
11:22
(3) соедини реализацию с заказом по сделке
6 Morphius
 
07.12.11
11:22
(0) так -то в УТ есте специальный регистри отчет для этих целей
7 nikast
 
07.12.11
11:24
А как это соединение прописать ???
8 Кокос
 
07.12.11
11:24
(0) Так в УТ есть специальный регистр и отчет для этих целей.
9 Wobland
 
07.12.11
11:24
(7) а как ты ТЧ документа с документом соединял?
10 nikast
 
07.12.11
11:25
Да, отчетов полно.. но мне на выходе надо получить 1 если заявка выполнена и 0 если нет
11 Wobland
 
07.12.11
11:25
(7) найди регистр и отчёт, а потом углубись в документацию. там хорошо всё про соединения с примерами расписано
12 chingiz
 
07.12.11
11:25
(7) вот тут соединение выбирается ПО РеализацияТоваровУслугТовары.Ссылка = РеализацияТоваровУслуг.Ссылка
13 nikast
 
07.12.11
11:26
сейчас гляну..
14 Кокос
 
07.12.11
11:26
(10) таки как раз регистр для этого и существует.
15 Morphius
 
07.12.11
11:26
(10) Даже если так, надо курить регистр, а не соединять... пространство и время
16 nikast
 
07.12.11
11:28
Я связи не прописывал, видно автоматом прошло сейчас там вот что
РеализацияТоваровУслугТовары.Ссылка=РеализацияТоваровУслуг.Ссылка
17 nikast
 
07.12.11
14:37
Спасибо... все получилось прописал связь
ЗаказПокупателяТовары.Ссылка = РеализацияТоваровУслуг.Сделка
18 nikast
 
07.12.11
14:38
И еще один вопрос.. конфа управление торговлей.. новый интерфейс. Как-нить можно перейти к старому???
19 nikast
 
07.12.11
14:38
Все перетыкал ничего найти не могу