Значение переменной
Найденные решения
Если это реквизит прикладного объекта(реквизит формы, справочника, регистра, реквизит таблицы формы итд.) у которого задан тип. То значение попытается преобразовать к типу реквизита. Если тип не удалось преобразовать. Например строку в число. То присваивается значение по умолчанию(Пустая ссылка, 0(ноль), неопределено, ""(пустая строка), 01.01.01 01:01:01), итд;
Если это просто переменная ни с чем не связанная, то ей присваивается значение "с изменением типа"
Если это просто переменная ни с чем не связанная, то ей присваивается значение "с изменением типа"
(1) В 1С вроде как нет типизации для переменных, т.е. её тип и значение после присваивания станут как у источника присваивания.
Другое дело поле объекта, для него должен быть задан возможный тип(ы). Если тип источника не соответствует типу приемника и приведение типа значения источника к типу приемника невозможно, то полю установится значение по умолчанию для данного типа.
Другое дело поле объекта, для него должен быть задан возможный тип(ы). Если тип источника не соответствует типу приемника и приведение типа значения источника к типу приемника невозможно, то полю установится значение по умолчанию для данного типа.
Остальные ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
(1) В 1С вроде как нет типизации для переменных, т.е. её тип и значение после присваивания станут как у источника присваивания.
Другое дело поле объекта, для него должен быть задан возможный тип(ы). Если тип источника не соответствует типу приемника и приведение типа значения источника к типу приемника невозможно, то полю установится значение по умолчанию для данного типа.
Другое дело поле объекта, для него должен быть задан возможный тип(ы). Если тип источника не соответствует типу приемника и приведение типа значения источника к типу приемника невозможно, то полю установится значение по умолчанию для данного типа.
Если это реквизит прикладного объекта(реквизит формы, справочника, регистра, реквизит таблицы формы итд.) у которого задан тип. То значение попытается преобразовать к типу реквизита. Если тип не удалось преобразовать. Например строку в число. То присваивается значение по умолчанию(Пустая ссылка, 0(ноль), неопределено, ""(пустая строка), 01.01.01 01:01:01), итд;
Если это просто переменная ни с чем не связанная, то ей присваивается значение "с изменением типа"
Если это просто переменная ни с чем не связанная, то ей присваивается значение "с изменением типа"