Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
15 дек 2024, 13:00

вывод реквизита

Автор Eвгения, 22 авг 2012, 15:19

0 Пользователей и 1 гость просматривают эту тему.

Eвгения

Добрый день, помогите, пожалуйста!
Есть значение в таблице xls 48000000 / 75774799545063
загружаю в 1с.
Нужен результат: 75774799545063
У меня обрезает и не все цифры выводит (4799545063).

Где ошибка в коде?
НомерЗаказа =    СокрЛП(Прав(Excel.Cells(Y,1).Value,Найти(Excel.Cells(Y,1).Value,"/")-1));

Заранее спасибо за помощь

Klyacksa

1. Лучше в начале убрать пробелы, а потом обрезать
2. Ячейку зря читаете дважды, лучше один раз прочитать, а потом уже со значением что-то делать - будет быстрее. Чтение ячейки - очень затратное дело.
3. НомерЗаказа - типизированное поле? Скорее всего, обрезает именно при попытке присвоить полученное значение в НомерЗаказа. Посмотрите отладчиком, чему равно полученное выражение и чему после присвоения равен НомерЗаказа
xxx: Спасибо! Я бы загуглил, но ты интересней. Материшься. Злишься. Послать можешь...

Мысль - это оргазм мозга. Кто способен его испытать - получают истинное наслаждение, остальным приходится имитировать

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск