|
v7: Стандартная обработка Остатки товаров не работает. | ☑ | ||
---|---|---|---|---|
0
Pashabosto
27.06.14
✎
11:38
|
При установлении колонки цена в отчете Остатки товаров вискакивает ошибка.
Если ЗапрЦен.Выполнить(ТекстЗапроса)=0 тогда {Отчет.ОстаткиТоваров.Форма.Модуль(257)}: Функция КонСтоимость = КонОст( <<?>> Стоимость); Запрос[10] : Переменная 'Стоимость' не опеределена |
|||
1
DexterMorgan
27.06.14
✎
11:38
|
(0) Продолжайте наблюдения
|
|||
2
aka AMIGO
27.06.14
✎
11:46
|
(0) выложи текст запроса
|
|||
3
varelchik
27.06.14
✎
11:58
|
(0) У всех или только у конкретного пользователя?
|
|||
4
ildary
27.06.14
✎
12:00
|
Конфигурацию угадывать обязаны телепаты
|
|||
5
varelchik
27.06.14
✎
12:11
|
Все гораздо проще.
Поставь кодовую страницу Русский и радуйся. |
|||
6
varelchik
27.06.14
✎
12:30
|
(0) ЗапросЦены случаем не регистр Партии ломится?
|
|||
7
varelchik
27.06.14
✎
12:38
|
(0) У вас походу стоить в региональных настройках язык Украинский.
|
|||
8
varelchik
27.06.14
✎
12:41
|
А еще походу конфигурация ТИС.
|
|||
9
varelchik
27.06.14
✎
13:03
|
+(8) а еще я так подозреваю что это либо Win 7 либо WinServer 2008.
|
|||
10
varelchik
27.06.14
✎
13:06
|
(9) ТОЧНО.
|
|||
11
Масянька
27.06.14
✎
13:26
|
(8) (9) У меня ТиС. Открываю отчет "Остатки ТМЦ", выбираю "Усредненная без НДС", запускаю - арбайтен. ОС - Win 7.
ЧЯДНТ? |
|||
12
volodya43234
27.06.14
✎
13:32
|
(11) выбирите в настройках винды языкотличный от русского, или в конфигураторе отличный от "текушей системной настройки". вот и будет "ЧЯДНТ"
|
|||
13
Масянька
27.06.14
✎
13:38
|
(12) Выбрала. Отчет - арбайтен. Комп не перегружала.
|
|||
14
varelchik
27.06.14
✎
13:38
|
(12) непутайте УРБД и Предприятие.
(11) Вот тута вся и проблема это регистр ПАРТИИ. +(10) глянул что профайлере твориться и что удивительно. Под Украинской настройкой запрос даже на сервер не отправляется. Это походу проблемы того что 1С не дружить с этими настройками(украинскими) под Win7 и Win2008. На 2003 проверял все пучком. Причем этот же эффект с запросом к партия в Комплексной тот же. Ошибка такая же. |
|||
15
Масянька
27.06.14
✎
13:39
|
(14) То есть - 1с только для русских?
|
|||
16
varelchik
27.06.14
✎
13:43
|
(15)нет ну почему же.
просто все что выше 2003 как-то 1С криво отрабатывает Парсер переводя "черный" запрос в TSQL язык. Хотя тот же парсер 1С++ пркрасно с этим делом справляется. Т.е. прямые запросы вида: Текст=" |select |Рез.Товар [Товар $Справочник.Номенклатура], |Рез.Склад Склад, |1 Кво, |sum(Рез.Остаток) Остаток, |sum(Рез.Витрина) Витрина |from |( |select |Остатки.Товар Товар, |Остатки.Склад Склад, |Остатки.ОстатокТовараОстаток Остаток, |0 Витрина |from $РегистрОстатки.ОстаткиТоваров(:ВыбДата~,,"+Условия()+",(Товар,Склад)) Остатки |union all |select |Партии.Товар Товар, |Партии.Склад Склад, |0 Остаток, |Партии.ОстатокТовараОстаток Витрина |from $РегистрОстатки.ПартииТоваров(:ВыбДата~,,"+Условия(,1)+",(Товар,Склад),ОстатокТовара) Партии |) Рез |group by Рез.Товар,Рез.Склад |"; Работает прекрасно. |
|||
17
Масянька
27.06.14
✎
13:44
|
(16) Блин. Жаль :)
|
|||
18
hhhh
27.06.14
✎
13:44
|
что-то на фирму 1с вообще каких- то китайцев-гастарбайтеров набрали. Даже в тексте ошибки уже пишут "не опеределена"
|
|||
19
varelchik
27.06.14
✎
13:46
|
(18) Когда-то на простора инет был даже сайт с глюками 1С.
точно не помню но что-то всякие чудеса если не грамотно кодить могут вылезть. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |