|
|
|
Ошибка в параметрах запроса | ☑ | ||
|---|---|---|---|---|
|
0
abbas
13.07.12
✎
08:40
|
Запрос.Текст =
"ВЫБРАТЬ | ХозрасчетныйОбороты.Счет, | ХозрасчетныйОбороты.КорСчет, | ХозрасчетныйОбороты.СуммаНУОборот КАК СуммаНУОборот, | ХозрасчетныйОбороты.СуммаНУКорОборот КАК СуммаНУКорОборот, | ХозрасчетныйОбороты.Период, | ХозрасчетныйОбороты.Регистратор |ИЗ | РегистрБухгалтерии.Хозрасчетный.Обороты(&НачДата, &КонДата, Запись, Счет В (&Счета), , , , ) КАК ХозрасчетныйОбороты"; Запрос.УстановитьПараметр("НачДата",НачПериода); Запрос.УстановитьПараметр("КонДата",КонПериода); Запрос.УстановитьПараметр("Счета",СписокСчетов); Доброе время суток, чет с утра не могу сообразить, ошибка такая {(9, 78)}: Неверные параметры РегистрБухгалтерии.Хозрасчетный.Обороты(&НачДата, &КонДата, Запись, Счет В (<<?>>&Счета), , , , ) КАК ХозрасчетныйОбороты Подскажите плс |
|||
|
1
izekia
13.07.12
✎
08:44
|
а текст ошибки?
|
|||
|
2
andrewks
13.07.12
✎
08:44
|
Счета - какой тип?
|
|||
|
3
Rie
13.07.12
✎
08:44
|
Что в СписокСчетов лежит?
|
|||
|
4
abbas
13.07.12
✎
08:46
|
СписокСчетов - это Список Значений,
в СписокСчетов лежат счета 51 и 52 |
|||
|
5
izekia
13.07.12
✎
08:47
|
(4) покажи как заполняешь?
|
|||
|
6
abbas
13.07.12
✎
08:47
|
СписокЗначений = Новый СписокЗначений;
СписокЗначений.Добавить("51"); СписокЗначений.Добавить("50"); |
|||
|
7
andrewks
13.07.12
✎
08:48
|
Счет В (выбрать * из &Счета)
|
|||
|
8
Homer
13.07.12
✎
08:50
|
(6) :) оригинально
|
|||
|
9
izekia
13.07.12
✎
08:50
|
(7) с сз же так не будет работать
(6) у тебя параметры текстовые, а счет другого типа |
|||
|
10
andrewks
13.07.12
✎
08:51
|
(6) о чорт, да тут всё хуже, чем я думал.
|
|||
|
11
Homer
13.07.12
✎
08:52
|
(6) открой для себя предопределенные значения
|
|||
|
12
abbas
13.07.12
✎
08:52
|
(7) Так не работает
|
|||
|
13
andrewks
13.07.12
✎
08:53
|
(12) и это логично. думал, у тебя таблица
|
|||
|
14
izekia
13.07.12
✎
08:53
|
(12) да он не проснулся еще, фигню запостил
|
|||
|
15
izekia
13.07.12
✎
08:53
|
(10) главное задать правильный вопрос
|
|||
|
16
abbas
13.07.12
✎
08:53
|
(9) в если Счет.Код В (&Счета)
|
|||
|
17
iceman2112
13.07.12
✎
08:54
|
В массив замути счета тогда будет работать
|
|||
|
18
iceman2112
13.07.12
✎
08:54
|
СписокЗначений = Новый Массив;
СписокЗначений.Добавить("51"); СписокЗначений.Добавить("50"); ... Счет В (&Счета) |
|||
|
19
NetDozor
13.07.12
✎
08:55
|
Должно быть как-то так:
СписокЗначений = Новый СписокЗначений; СписокЗначений.Добавить(ПланыСчетов.Хозрасчетный.РасчетныеСчета); СписокЗначений.Добавить(ПланыСчетов.Хозрасчетный.Касса); |
|||
|
20
Rie
13.07.12
✎
08:55
|
(16) Заполни свой массив/список счетами. Причём скорее всего твои счета являются предопределёнными, и обращаться к ним имеет смысл не по коду, а по именам.
|
|||
|
21
izekia
13.07.12
✎
08:56
|
(18) тогда уж Счет.Код В (&Счета)
|
|||
|
22
iceman2112
13.07.12
✎
08:57
|
Не, я просто не заметил
СписокЗначений = Новый Массив; СписокЗначений.Добавить(ПланыСчетов.Хозрасчетный.РасчетныеСчета); СписокЗначений.Добавить(ПланыСчетов.Хозрасчетный.НайтиПоКоду("50")); ... Счет В (&Счета) |
|||
|
23
andrewks
13.07.12
✎
08:58
|
(22) знаешь, что делают с одинесниками за НайтиПоКоду("50") ?
|
|||
|
24
iceman2112
13.07.12
✎
08:59
|
что?
|
|||
|
25
izekia
13.07.12
✎
09:02
|
(23) приглашают типовые писать?
|
|||
|
26
andrewks
13.07.12
✎
09:03
|
(25) ))
|
|||
|
27
Rie
13.07.12
✎
09:08
|
(25) Тогда понятны некоторые странности в типовых - видимо, их писали 1Сники, с которыми долго делали то, что полагается делать за НайтиПоКоду("50"), и при написании конфигураций им было трудно как минимум сидеть :-)
|
|||
|
28
andrewks
13.07.12
✎
09:10
|
(27) судя по последним релизам типовых, им стало трудно не только сидеть, но и стоять
|
|||
|
29
izekia
13.07.12
✎
09:13
|
(28) пишут из под стола?
|
|||
|
30
iceman2112
13.07.12
✎
09:14
|
ок, в чем отличие?
|
|||
|
31
andrewks
13.07.12
✎
09:15
|
(30) хардкодинг
|
|||
|
32
iceman2112
13.07.12
✎
09:17
|
м
|
|||
|
33
andrewks
13.07.12
✎
09:17
|
за хардкодинг получают хардкор
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |