Привет, в 1С Бухгалтерия комплексная для бюджетных организаций, Редакция 1.0, когда заходим в справочник не оборотные активы - создаем новый- добавить инвентарный номер - выдает ошибку что Преобразование к значению типу число не может быть выполнено, когда нажимаем подробно пишет: {Справочник.ИнвентарныеНомера(85)}: Преобразование значения к типу Число не может быть выполнено
ПоследнийКод = Формат(Число(тзИнвНомеров[0].Код), "ЧГ=0");
Самое интересное что они часто меняю номер вручную и есть номера с видом , например 22525555/85. Что можно сделать??
Юля @ Сегодня, 10:07
,
Менять функцию вычисления последнего кода, так как метод Число работает на преобразование символов 0123456789 , а наличие в коде дроби мешает выполнению вычисления.
А можно поподробнее? Пожалуйста.
Юля @ Сегодня, 10:38
,
Что означает число после дроби в инв. номере?
Юля @ Сегодня, 11:04
,
Юля, простите, я очень бы хотел помочь, но мне лично не понятно, что требуется.
Программа не может выдать новый номер, потому что не умеет его получить из строки, где есть хоть один символ, который не есть числом (в нашем случае, это дробь).
Напишите функцию, которая будет генерировать новый номер, исходя из Ваших реалий.
Если хотите, чтобы на форуме Вам написали функцию - это другое дело, так тогда и пишите.
На ошибку я Вам указал.
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua