Имя: Пароль:
1C
1С v8
Преобразование значения к типу число не может быть выполнено
,
0 Folinn
 
11.03.13
11:34
заходишь в документ заказ, нужна создать документ поступление жмешь кнопку   ВВЕСТИ НА ОСНОВАНИЕ - поступление товара и услуг
выходит ошибка  "Преобразование значения к типу число не может быть выполнено" подробно - Ошибка при выполнении обработчика - '{Документ.ПоступлениеТоваровУслуг(1950)}: Преобразование значения к типу Число не может быть выполнено'
по причине:
{Документ.ПоступлениеТоваровУслуг(1950)}: Преобразование значения к типу Число не может быть выполнено

захожу в конфигурацию  
СтрокаТабличнойЧасти.Заказ                      = Неопределено;
а без ошибки
СтрокаТабличнойЧасти.Заказ             = СтрокаРазмещения.Размещение;

что делать??
1 Fragster
 
гуру
11.03.13
11:35
перешли с 8.1 на 8.2 не прочитав доки?
2 Folinn
 
11.03.13
11:36
не переходили
3 Fragster
 
гуру
11.03.13
11:38
демонически обновлялись?
4 Folinn
 
11.03.13
11:38
(1) 8,1 УТ 10,3
все другие документы нормально только один не хочет
5 Folinn
 
11.03.13
11:38
(3) вообще да, но давно
6 Maxus43
 
11.03.13
11:39
(5) на других компах тоже самое?
7 Folinn
 
11.03.13
11:41
да,  000000425 именно он с ошибкой а все остальные нормально
8 Folinn
 
11.03.13
11:42
что можно сделать как на документе исправить ошибку ?
9 Reset
 
11.03.13
11:42
(0)Какая из двух указанных строк 1950-я?
Хотя эту ошибку ни та ни другая вызвать не может.
Или (3) или давай правильную строку
10 GROOVY
 
11.03.13
11:42
Сейчас про кеш напишут.
11 Maxus43
 
11.03.13
11:43
(8) я про другой компьютер спрашивал, а не про документ
12 Folinn
 
11.03.13
11:45
(11) я про компьютер говорил, а про документ дописал
13 Godofsin
 
11.03.13
11:45
Точку остановы на строку 1950 и смотреть, что там
14 Maxus43
 
11.03.13
11:46
(12) 000000425 это компьютер?)
на другом компе ошибки нет? чисти кэш
15 Folinn
 
11.03.13
11:49
{Документ.ПоступлениеТоваровУслуг(1950)}: Преобразование значения к типу Число не может быть выполнено
               СтрокаТабличнойЧасти.Количество = СписатьПоЗаказу * СтрокаТабличнойЧасти.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент
(14) на всех попробовал такая ошибка выходит
16 Reset
 
11.03.13
11:49
(14) наверное
q: "на других компах тоже самое?"
a: "да, ....."
ясное изложение - не сильная строна автора ;)
17 GROOVY
 
11.03.13
11:51
(15) "СписатьПоЗаказу" запросом выбирается?
У номенклатуры на задана единицаХраненияОстатков.
18 Reset
 
11.03.13
11:51
(15) Там деление еще забыл
19 Reset
 
11.03.13
11:53
телепат говорит что /СтрокаЗаказа.Коэффициент к числу не преобразовывается
20 Defender aka LINN
 
11.03.13
11:56
(15) А сколько будет 45*NULL?
21 Godofsin
 
11.03.13
11:59
про коэффициент единицы уже было?
22 Folinn
 
11.03.13
12:02
(20) не понял?((
23 Godofsin
 
11.03.13
12:03
(22) печально
24 Defender aka LINN
 
11.03.13
12:04
(22) Я-то понял.
25 GROOVY
 
11.03.13
12:08
(22) Николай, Вам же намекают открытым текстом, что в одном из операторов NULL, посмотрите отладчиком в каком именно.
26 Folinn
 
11.03.13
12:17
(25)((( как это сделать?
27 НафНаф
 
11.03.13
12:19
(20) 45*NULL = NULL+NULL+...+NULL (всего 45 слагаемых)
28 Godofsin
 
11.03.13
12:20
(26) Ты издеваешься? Повторю: ставишь точку остановки в конфигураторе перед строчки с ошибкой, выполняешь код, в табло смотришь значения.
29 Alex375
 
11.03.13
12:37
(26) если ты не программист, тогда лучше не лезь...
30 Defender aka LINN
 
11.03.13
13:57
(27) и чему это равно?
31 Folinn
 
11.03.13
19:33
(28) СтрокаТабличнойЧасти(0).Количество(0)=СписатьПоЗаказу(60) * СтрокаТабличнойЧасти(1).Номенклатура(1).ЕдиницаХраненияОстатков(1).Коэффициент(1)
                                                                 /СтрокаЗаказа(1).Коэффициент(1);
32 Defender aka LINN
 
11.03.13
19:54
(31) Это еще что за НЕХ?
33 Folinn
 
11.03.13
20:05
(32) значение
34 Defender aka LINN
 
11.03.13
20:08
(33) Что значение?
35 hhhh
 
11.03.13
20:34
(33) точку останова поставил? на строке 1950?
36 Folinn
 
11.03.13
20:51
(35) да, в чем тут ошибка?
37 Defender aka LINN
 
11.03.13
21:10
(36) Скрин в студию
38 hhhh
 
11.03.13
21:53
(36) когда остановится, делай меню Отладка - вычислить выражение и вводи какое выражение: СтрокаТабличнойЧасти.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент
39 Folinn
 
12.03.13
04:19
(38) СтрокаТабличнойЧасти.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент (значение: 1) (тип: число)
40 Godofsin
 
12.03.13
04:30
(31) Чо за цифры в скобках?
(39) тут что: СтрокаЗаказа.Коэффициент
41 Folinn
 
12.03.13
04:32
42 Folinn
 
12.03.13
04:32
43 Godofsin
 
12.03.13
04:34
(42) теперь также посмотри: СтрокаЗаказа.Коэффициент
44 Godofsin
 
12.03.13
04:34
ну и СписатьПоЗаказу тоже
45 Folinn
 
12.03.13
04:36
(44) ошибка будет если = 0?
46 Godofsin
 
12.03.13
04:41
(45) Если СтрокаЗаказа.Коэффициент = 0 тогда ошибка будет.
Если СписатьПоЗаказу то не будет ошибки
47 Folinn
 
12.03.13
04:42
СписатьПоЗаказу (значение: 60) (тип: число)
СтрокаЗаказа.Коэффициент (значение: 1) (тип: число)
48 Godofsin
 
12.03.13
04:45
(47) Чудеса...
49 Godofsin
 
12.03.13
04:46
(48) Даж не знаю... проверь тип: СтрокаТабличнойЧасти.Количество
50 Folinn
 
12.03.13
04:49
(49)СтрокаТабличнойЧасти.Количество (значение:60)(тип: число)
51 Godofsin
 
12.03.13
04:49
(50) Ты точно на ошибке проверяешь?
52 Godofsin
 
12.03.13
04:50
+ (51) Убери все точки остановки, в конфигураторе: отладка - остановка по ошибке
53 Godofsin
 
12.03.13
04:51
и заново проверь все
54 Folinn
 
12.03.13
04:52
(50) СтрокаТабличнойЧасти.Количество (значение:0)(тип: число)
55 Godofsin
 
12.03.13
04:53
(54) Сделай (52)
56 Folinn
 
12.03.13
04:55
(55) СтрокаЗаказа.Коэффициент тип NULL
57 Godofsin
 
12.03.13
04:57
(56) Ну вот и твоя ошибка
58 Folinn
 
12.03.13
04:57
СтрокаЗаказа.ЕдиницаИзмерения значение- Объект не найден(28:....)
59 Folinn
 
12.03.13
04:58
(57) а как исправить её?
60 Folinn
 
12.03.13
05:01
СтрокаЗаказа.ЕдиницаИзмерения была у меня в карточке проблема
её исправил
61 Folinn
 
12.03.13
05:02
но до сих пор выходит ошибка Преобразование  значения к типу Число не может быть выполнено
62 Godofsin
 
12.03.13
05:04
(61) Перевыбери номенклатуру в зказе, там сохранились старые значения
63 Folinn
 
12.03.13
05:21
(62)  спасибо всем!!! особенно тебе
просто удалил в заказе эту карточку и добавил снова