Имя: Пароль:
1C
1С v8
Ошибка "Преобразование значения к типу Число не может быть выполнено"
0 Jimka
 
13.07.15
11:53
Добрый день. После выгрузки из (не типовая) УТ10.3 в (чистую, типовую) БП3.0 происходит ошибка в БП3.0 при открытии справочника БанковкиеСчета.
Сообщение ошибки:
{Справочник.БанковскиеСчета.Форма.ФормаЭлемента.Форма(789)}: Преобразование значения к типу Число не может быть выполнено
        Форма.Банк = Форма.РеквизитыБанка.Наименование + " " + Форма.РеквизитыБанка.Город;

Подскажите пожалуйста почему он пытается преобразовать к типу число?
1 mikecool
 
13.07.15
11:55
Форма.РеквизитыБанка.Наименование = Нулл
2 GROOVY
 
13.07.15
11:55
Форма.РеквизитыБанка.Наименование - число.

Напиши  Форма.Банк = "" + Форма.РеквизитыБанка.Наименование + " " + Форма.РеквизитыБанка.Город;
3 Jimka
 
13.07.15
12:35
Не хотелось бы менять типовую БП.
Из-за этой же ошибки не могу открыть в справочник "Организации" нужную организацию.
Самое главное, что банк в справочники Банки есть.
Как можно выйти из данной ситуации?
4 Бледно Золотистый
 
13.07.15
12:36
(3) Трогать конфу не надо. Запиши в реквизит корректные данные.
5 Jimka
 
13.07.15
12:39
Реквизиты справочника "Банки"?
6 Ювелир
 
13.07.15
12:40
В поле  
Форма.РеквизитыБанка.Наименование

сидит значение, которое намекает 1с преобразовывать все в число.

Если его поправить, то все будет ок.
7 raykom
 
13.07.15
12:40
(4)Так оно, но форму на редактирование не открыть из за этой ошибки.
Была такая проблема, то же со справочником Организации, но с другим реквизитом.

Как то открыл через другие ссылки То ли перейти в ддокументе или из помошника заполнения, короче - не в лоб открывал.

Заполнил реквизит - проблема ушла.
8 Отладчик
 
13.07.15
12:41
(4) Как он может записать корректные данные в не открывающийся справочник?
9 GROOVY
 
13.07.15
12:48
внешнюю обработку нарисуйте и поменяйте значение ей
10 Jimka
 
13.07.15
13:40
Нашёл причину ошибки. Передаёт в процедуру объект Справочника "Банки", а объект не найден. Получается при обмене он не выгрузил эти объекты. Буду смотреть правила обмена.
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.