Имя: Пароль:
1C
1С v8
Запрос: условие
0 Adgjj
 
21.12.11
09:43
Скажите, пжл, почему условие
уатВыработкаПоСтоимости.Период МЕЖДУ &ДатаНач И &ДатаКон
неверно (данный запрос не выдает не 1 записи):
ВЫБРАТЬ
   уатВыработкаПоСтоимости.Регистратор,
   уатВыработкаПоСтоимости.ПутЛист,
   уатВыработкаПоСтоимости.Счет
ИЗ
   РегистрНакопления.уатВыработкаПоСтоимости КАК уатВыработкаПоСтоимости
ГДЕ
   уатВыработкаПоСтоимости.Период МЕЖДУ &ДатаНач И &ДатаКон
   И уатВыработкаПоСтоимости.Организация.Ссылка = &Организация
1 Ненавижу 1С
 
гуру
21.12.11
09:44
наверное при заполнении параметров перепутал в консоли (они там по алфавиту)
2 Adgjj
 
21.12.11
09:45
да спасибо
3 Starhan
 
21.12.11
09:46
Поэтому я обычно пишу Период1 и Период2 :)
4 Ненавижу 1С
 
гуру
21.12.11
09:46
(2) это старый разорваный баян ))

всегда теперь пишу МЕЖДУ &Дата1 И &Дата2
5 Starhan
 
21.12.11
09:46
(4) %)
6 Adgjj
 
21.12.11
09:48
Я буду так же делать

Теперь пишет в консоли: "Ожидается выражение ВЫБРАТЬ <<?>>.Период МЕЖДУ
7 andrewks
 
21.12.11
09:49
(0)нет таких записей
8 Adgjj
 
21.12.11
09:50
МЕЖДУ &Дата1 И &Дата2
написала так и ошибок нет
9 Adgjj
 
21.12.11
09:50
а когда второй раз в консоли жму выполнить снова ошибка (6)
10 Starhan
 
21.12.11
09:51
(6) О_о ты не в курсе что такое амперсанд в запросах?
11 andrewks
 
21.12.11
09:51
(9)текущий текст запроса давай
12 Ненавижу 1С
 
гуру
21.12.11
09:52
(6) убери выделение, если оно есть, только выделенный текст смотрится
13 Ненавижу 1С
 
гуру
21.12.11
09:52
ФОТО в студию!
14 Adgjj
 
21.12.11
09:53
(12) спасибо получилось
15 Adgjj
 
21.12.11
10:09
попробовала создать внешний отчет на основе этого запроса с помощью СКД. При нажатии Сформировать в режиме юзера выходит:
Ошибка исполнения отчета
по причине:
Ошибка в элементе отбора: глобальные элементы отбора обязательно должны использовать поля "DataParameters.Дата1 Больше или равно 01.12.2011 0:00:00" Как это исправить?

СКД попробовала впервые, Задала отбор по Дата1 и Дата2 и Орг-ции в режиме юзера
16 Starhan
 
21.12.11
10:12
ГДЕ
   уатВыработкаПоСтоимости.Период >= &ДатаНач
   И уатВыработкаПоСтоимости.Период <=&ДатаКон
17 Adgjj
 
21.12.11
10:13
спасибо
18 Ненавижу 1С
 
гуру
21.12.11
10:14
(17) а что с (13)?
19 Adgjj
 
21.12.11
10:40
(16) все равно эта ошибка
20 rutony
 
21.12.11
10:58
(19) Значения параметров то заданы? СКД будет вываливатся если они жестко в запросе прописаны...
21 Adgjj
 
21.12.11
15:35
22 petrowsky
 
21.12.11
15:51
(21)
рисунок 2
проставь у всех параметров флажок Доступность, тогда их сможет устанавливать пользователь

рисунок 3
убери Дата1, Дата2, Организация из отбора
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший