Имя: Пароль:
1C
1С v8
2 запрос к базе:отчет по продажам с выбором контрагента
0 ponaroshku
 
23.08.11
12:27
Здравствуйте!
Пытаюсь создать простой (для многих) запрос к базе для вывода отчета. Параметрами являются &началопериода и &конецпериода для ввода даты, а также &кон  для выбора контрагента

В итоге у меня получается следующее, через конструктор:
Цитировать
ВЫБРАТЬ
  РеализацияТоваровУслуг.Контрагент.Наименование КАК КонтрагентНаименование,
  РеализацияТоваровУслуг.Товары.(
     Количество КАК Количество,
     Номенклатура.Наименование КАК НоменклатураНаименование,
     Сумма КАК Сумма,
     СуммаНДС КАК СуммаНДС,
     СтавкаНДС
  ),
  РеализацияТоваровУслуг.Дата
ИЗ
  Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг

ГДЕ
  РеализацияТоваровУслуг.Дата МЕЖДУ &началопериода И &конецпериода
  и РеализацияТоваровУслуг.Контрагент.наименование =&кон                             //строка1

УПОРЯДОЧИТЬ ПО
  КонтрагентНаименование,
  Количество,
  НоменклатураНаименование,
  Сумма,
  СуммаНДС


По периоду я получаю вывод (при комментировании строка1), а вот по контрагенту- никак:(

В чем может быть ошибка, подскажите пожалуйста. Намекните, на что обратить внимание
1 Defender aka LINN
 
23.08.11
12:30
(0) "и РеализацияТоваровУслуг.Контрагент.наименование =&кон" - в приличных местах за такое бьют. Возможно даже ногами.
2 Жан Пердежон
 
23.08.11
12:35
(1) по неприличным местам
3 ponaroshku
 
23.08.11
12:39
у меня параметр так называется просто. В этом причина?
4 shuhard
 
23.08.11
12:39
(3) да
5 Cube
 
23.08.11
12:41
(1) (2) Парни, я объясню))
(3) Ты пиши так:

"и РеализацияТоваровУслуг.Контрагент = &кон"

И в параметр &кон передавай ссылку на контрагента.
6 Defender aka LINN
 
23.08.11
12:42
(5) За такое я бы тоже пинка отвесил. Буквы для сочинения имен параметров выдаются со склада под роспись, что ли? Или дохрена времени можно сэкономить, если писать "кон" вместо "Контрагент"?
7 ponaroshku
 
23.08.11
12:46
(4) спасибо, но все равно не передается, я заменила:(

(5) спасибо, сейчас обязательно попробую


(6) ну тогда готовьтесь к пинкам, мне ваш форум очень понравился и буду зависать я здесь часто:))
8 Amra
 
23.08.11
12:48
(7) Тогда заполни карточку. Полностью, включая традиции. Иначе совсем запинают, ногами
9 Cube
 
23.08.11
12:49
(6) Ну ты чего на меня-то насел?)) Если б я вместо &кон написал &Контрагент (хотя руки так и чесались это сделать), то автор бы не понял, в чем ошибка, т.к. это было уже второе отличие от его кода... :)
А так, я однозначно показал, за что пинать будем =))
10 Aprobator
 
23.08.11
12:53
(9) что ж ты так автора то не любишь?
11 Cube
 
23.08.11
12:56
(10) С чего такой вывод?)
12 Aprobator
 
23.08.11
12:58
(11) ну нельзя человека без оснований до такой степени за идиота держать. Тут вон  товарищи похлеще есть: v8: вывод логотипа фирмы при печати внизу каждой страницы .
13 ponaroshku
 
23.08.11
13:00
(8) будет

(9) я бы все поняла, спасибо. У меня в этот параметр передаются данные из справочника, поэтому я его так и назвала. Но проблема не решена, запрос все равно не выполняется

(12) я 1с вижу четвертый раз в жизни:) Интересуюсь, значит не все безнадежно
14 Cube
 
23.08.11
13:04
(12) У тебя жар?)) Зрачки не расширены, не?))
(13) Ждем фото в карточке ;)
15 Aprobator
 
23.08.11
13:06
(13) купи у франей книжку по обучению программированию. Основы там прописаны. Много легче станет.
(14) Угу, тебя увидел, сразу зрачки расширились.
16 Эльнур
 
23.08.11
13:22
Может ты хочешь получить что-то такое

ВЫБРАТЬ
   РеализацияТоваровУслуг.Контрагент.Наименование КАК КонтрагентНаименование,
   РеализацияТоваровУслуг.Дата,
   РеализацияТоваровУслугТовары.Номенклатура,
   РеализацияТоваровУслугТовары.Сумма,
   РеализацияТоваровУслугТовары.СуммаНДС,
   РеализацияТоваровУслугТовары.СтавкаНДС,
   РеализацияТоваровУслугТовары.Количество
ИЗ
   Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
       ПОЛНОЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
       ПО РеализацияТоваровУслугТовары.Ссылка = РеализацияТоваровУслуг.Ссылка
ГДЕ
   РеализацияТоваровУслуг.Дата МЕЖДУ &началопериода И &конецпериода
   И РеализацияТоваровУслуг.Контрагент = &Контрагент

УПОРЯДОЧИТЬ ПО
   КонтрагентНаименование
17 Шапокляк
 
23.08.11
13:30
(16) Ой... А что, такое можно хотеть получить? Или пинка за такое получить?
18 ponaroshku
 
23.08.11
14:09
(16) я поняла, косяк скорей всего не в запросе
в самой форме когда идет выбор контрагента его значение не обновляется и как следствие не передается.. я думаю в этом причина, сейчас попробую покопать как обновить

(15) есть у меня книги, да и запрос я уже думаю, что верно составлен. Причина скорей всего выше описана
19 Aprobator
 
23.08.11
14:28
(18) как это при выборе значение не обновляется?
20 ponaroshku
 
24.08.11
10:53
Вообщем я разобралась.
У меня некорректно передавался параметр и в этом была вся проблема
21 salvator
 
24.08.11
10:57
(20) Ну тогда теперь ждем выполнения (8) ;)
22 Cube
 
25.08.11
11:37
(20) А фото в карточку почему не добавлено?))
23 ponaroshku
 
26.08.11
10:57
(22) на работе фоток нету:)
24 Aprobator
 
26.08.11
11:01
(23) типа домой вообще не отпускают?
25 qwerty09
 
26.08.11
11:08
(16) неправильно
26 Cube
 
26.08.11
11:10
(23) За три дня ни разу дома не была?))) Не выпускают, пока отчет не доделаешь что ли?)
27 qwerty09
 
26.08.11
11:11
(26) к батарее прикована... с ноутом
28 Cube
 
26.08.11
11:14
(27) Ну пусть скорее фотается тогда на телефон или веб камеру)))
29 ponaroshku
 
26.08.11
12:03
молодая,красивая,дома не бываю:)

(26) слава богу с ним уже все:)

(27) именно..За ногу!
30 Cube
 
26.08.11
12:05
(29) Гнилые отмазки!!!)) Как вопросы задавать - так мы оперативно работаем... :)