Имя: Пароль:
1C
1С v8
Запрос, Выразить, переполнение?
0 ДенисЧ
 
14.09.12
08:37
Если в запросе есть инструкция
ВЫБРАТЬ (ВЫРАЗИТЬ(<ЧТО-ТО> КАК Число(10, 2))

и Что-то имеет размерность больше 10 знаков, может ли это повлечь за собой ошибку выполнения запроса "Ошибка арифметического переполнения при преобразовании numeric к типу данных numeric" ?
1 hhhh
 
14.09.12
08:42
а разве есть еще какие-то варианты?
2 Defender aka LINN
 
14.09.12
08:42
(0) Главное - не проверять.
3 kolanych
 
14.09.12
08:43
понятно, что может, вы лучше целиком задачу обрисуйте, зачем надо химичить, ограничивая размерность числа
4 shuhard
 
14.09.12
08:44
(0) надо смотреть запрос на стороне сиквела
5 ДенисЧ
 
14.09.12
08:45
(1) Есть :-) Например 9999999999 :-)
(2) Дык наткнулся, пока непонятна причина, куча временных таблиц...
(3) Этот вопрос мы смело переадресуем разработчикам УПП, в Москву, на Селезнёвскую.
6 ДенисЧ
 
14.09.12
08:45
(4) как вариант...
7 kolanych
 
14.09.12
08:47
(5) а вот и нет. Они вам дали возможность, но если вы ей собираетесь неправильно пользоваться, то вопрос чисто к вам.
8 ДенисЧ
 
14.09.12
08:48
(7) Как я могу неправильно воспользоваться командой документа РасчетСебестоимостиВыпуска.Провести()?
9 ДенисЧ
 
14.09.12
08:49
(4) да, там cast стоит... И вываливается... вот блин...
10 kolanych
 
14.09.12
08:51
(8) вот с этого надо и было начинать, загадочный вы наш
11 ДенисЧ
 
14.09.12
08:53
(10) в (5) я явно сказал слово УПП, а никак не "платформа 8.2.*.*"
12 shuhard
 
14.09.12
08:53
(9)[да, там cast стоит]
неожиданно =)
13 ДенисЧ
 
14.09.12
08:54
(12) в 77 там каста не было, там было тупое сравнение и замена :-)
14 shuhard
 
14.09.12
08:55
(13) +1
ну а по существу конечно стоит параметры СЛУ поменять и проверить нет ли безумных чисел в Рг учет затрат до РСВ
15 ДенисЧ
 
14.09.12
09:00
(14) Дык это-то я проверяю... На первый взгляд, все числа адекватные, выше 80000 рублёв нету, да и количеств меньше 0.001 тоже...
16 shuhard
 
14.09.12
09:07
(15) а РСВ по УУ при этом работает ?
17 ДенисЧ
 
14.09.12
09:10
(16) Ещё не проверял.
Просто внесли определенные коррективы в данные с целью отражения результатов инвентаризации, а именно требования-накладные и оприходования материалов из производства, после чего началась такая петрушка...
18 shuhard
 
14.09.12
09:14
(17) [оприходования материалов из производства]
по рассчитываемой стоимости ?
стоит проверить, не попали ли эти материалы обратно в НЗП
19 shuhard
 
14.09.12
09:15
(17) +1
и не на брак ли ты ТН передал ?
20 ДенисЧ
 
14.09.12
09:25
(18) да, по рассчитываемой...
(19) нет, не на брак :-) На прямые производственные.

А нзп сейчас гляну... Вообще-то запросто могли, но я после ещё сделал оприходование и списание НЗП, чтобы там ничего не было...
21 shuhard
 
14.09.12
09:28
(20) я бы для проверки оприходования материалов из производства сделал по фиксированной стоимости
22 ДенисЧ
 
14.09.12
09:29
(21) А что, это может повлиять?
23 Sammo
 
14.09.12
09:36
(3) Например, проблема округления скулем. Здесь обсуждалось.
24 shuhard
 
14.09.12
09:47
(22) может
РАУЗ победил встречный выпуск, но победа эта пиррова
25 ДенисЧ
 
14.09.12
09:54
(24) Сейчас пробую...
26 shuhard
 
14.09.12
10:03
(25) + параметры СЛУ загрубить попробуй

кстати, в старых релизах УПП, была настройка использовать временные таблицы в РСВ, она тоже может помочь
27 ДенисЧ
 
14.09.12
10:15
(26) У меня настолько старая, что до этой настройки она ещё не доросла :-)
28 ДенисЧ
 
14.09.12
10:21
А парметры СЛУ не помогут, она валится на первой же итерации
29 Maxus43
 
14.09.12
10:32
(27) в старых не было в запросах "Выразить" при расчете себестоимости, емнип
30 ДенисЧ
 
14.09.12
10:34
(29) Таки есть, и это не делал. Старая это 1.3.5
31 ДенисЧ
 
14.09.12
10:34
*не я
32 ДенисЧ
 
14.09.12
10:34
А кроме меня туда никто не лазил
33 Maxus43
 
14.09.12
10:34
(30) ) ппц старая...
на 1.2.27 сталкивались - в запросе "выразить" не было, но на стороне скуля cast был, причем иногда с не правильной разрядностью