Имя: Пароль:
1C
1С v8
v8: Invalid character value for cast speсification. HRESULT 80040E21
0 мистер игрек
 
30.03.12
11:29
MS SQL-2005. Платформа 8.1.15. УПП.
При проведении документа "Начисление зарплаты работникам организаций" выходит такая ошибка и программа закрывается.
В чем може быть проблема?
1 rs_trade
 
30.03.12
11:30
(0) написано же в чем. в каком то реквизите значение кривое.
2 rs_trade
 
30.03.12
11:32
3 golden-pack
 
30.03.12
11:32
(0) Бывали подобные проблемы - ошибка была другая.
Добавил реквизит. Документ не записывается.
Сделал так - удалил реквизит и заново добавил с тем же именем.
4 мистер игрек
 
30.03.12
11:32
Т.е строкового типа хотят делать другим типом?
5 мистер игрек
 
30.03.12
11:33
(3) В этом документе сто лет ничего не меняли. Скорее всего где то левый тип сидит
6 rs_trade
 
30.03.12
11:36
надо поймать скульный запрос, и посмотреть для какого реквизита кривое значение в касте.
7 мистер игрек
 
30.03.12
11:52
А вот в файловом режиме ошибка:

Ошибка при выполнении операции над данными:
Устанавливаемое значение не помещается в поле таблицы '_DOCUMENT312_VT6039._FLD6054'
8 rs_trade
 
30.03.12
11:55
(7) ну вот тебе и ответ где искать. посмотри че там лежит в этом поле и куда оно в регистры ложится
9 мистер игрек
 
30.03.12
11:57
а как узнать, что за документ?
10 rs_trade
 
30.03.12
12:07
ПолучитьСтруктуруХраненияБазыДанных
11 rs_trade
 
30.03.12
12:08
(9) документ то тебе известен. реквизит надо выяснить
12 мистер игрек
 
30.03.12
12:08
(11) Есть возможность узнать реквизит?
13 rs_trade
 
30.03.12
12:34
(12) метод в (10) тебе ни о чем не говорит?
14 мистер игрек
 
30.03.12
12:37
(13) Да я использовал его, знаю документ и его табличную часть. Меня напрягает, что такое последнее, т.е "FLD6054"
15 rs_trade
 
30.03.12
12:46
(14) еквизит табличной части
16 мистер игрек
 
30.03.12
12:49
(15) Но именно какой реквизит не могу уточнить