Форум программистов, компьютерный форум, киберфорум
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
4 / 4 / 0
Регистрация: 16.03.2011
Сообщений: 201
1C 8.x

Преобразование к значению число

12.09.2012, 19:55. Показов 1441. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите постоянно выдает ошибку "Преобразование к значению число не может быть выполнено"
1C
1
2
3
4
5
6
7
8
9
10
Процедура ПолучениеСуммыДоставки ()
    СТЧ = ЭлементыФормы.ТаблицаЗапроса.ТекущиеДанные;
    Выборка = Справочники.Номенклатура.Выбрать();
    Пока Выборка.Следующий() Цикл
        Если СТЧ.Артикул = Выборка.Артикул И СТЧ.ФирмаПроизводитель=Выборка.ФирмаПроизводитель Тогда 
            Перевозка = Выборка.ПолучитьОбъект().ПеревозкаДомодедово;
        КонецЕсли;
    КонецЦикла;
    СТЧ.СтоимостьДоставки = Перевозка*СТЧ.Количество;
КонецПроцедуры
Скажите что не так?

Вызываю эту процедуру при изменении Артикула и ФирмыПроизводителя
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.09.2012, 19:55
Ответы с готовыми решениями:

Ошибка Преобразовние к значению типа число не может быть выполнено
Создал конструктор печати и добавил к нему итог. При отладке в конфигураторе сначала не показал ни каких ошибок, а потом в режиме 1 с при...

Преобразование к типу число...
Задание: В документе «Расходная» при заполнении табличной части «Товары» номенклатурными позициями не просто заполнять цену из справочника...

Преобразование к типу число
Делаю запрос на выборку количества материалов и сырья из табличных частей. Пытаюсь перемножить количество материалов и сырья. Выдает ошибку...

6
151 / 151 / 3
Регистрация: 05.05.2010
Сообщений: 570
12.09.2012, 20:20
ФирмаПриозводитель заполняется при выборе номенклатуры в ТЧ?

Добавлено через 1 минуту
Если нет то получается, что при выборе номенклатуры срабатывает приведенный обработчик. При этом если ФирмаПроизводитель не заполнена то чему равна Перевозка?

Добавлено через 5 минут
И если уж мы нашли номенклатуру с нужным артикулом и фирмой-производителем - зачем остальные элементы справочники перебирать?
0
4 / 4 / 0
Регистрация: 16.03.2011
Сообщений: 201
12.09.2012, 20:24  [ТС]
Цитата Сообщение от harmless Посмотреть сообщение
ФирмаПриозводитель заполняется при выборе номенклатуры в ТЧ?

Добавлено через 1 минуту
Если нет то получается, что при выборе номенклатуры срабатывает приведенный обработчик. При этом если ФирмаПроизводитель не заполнена то чему равна Перевозка?

Добавлено через 5 минут
И если уж мы нашли номенклатуру с нужным артикулом и фирмой-производителем - зачем остальные элементы справочники перебирать?
И Фирма и Артикул , вводить в таблицу в ручную, но это реквизиты одной номенклатуры.(выбор просто идет не от номенклатуры а от этих двух параметров наоборот ее выбираем.
0
151 / 151 / 3
Регистрация: 05.05.2010
Сообщений: 570
13.09.2012, 08:33
Понятно, что ничего не понятно... Попробуйте перед циклом поставить
1C
1
Перевозка = 0;
0
4 / 4 / 0
Регистрация: 16.03.2011
Сообщений: 201
13.09.2012, 10:29  [ТС]
harmless, Ты имеешь ввиду что при попытке расчета стоимости доставки, если артикул и фирма незаполнены он пытается умножить на ноль?
0
151 / 151 / 3
Регистрация: 05.05.2010
Сообщений: 570
13.09.2012, 11:24
Не совсем на ноль. Если фирма или артикул не заполнены - чему равно Перевозка? Если нигде не инициализировано - то Неопределено скорее всего.
0
 Аватар для duk337
2956 / 1768 / 84
Регистрация: 03.11.2011
Сообщений: 8,280
14.09.2012, 14:03
Цитата Сообщение от kipper22 Посмотреть сообщение
Перевозка = Выборка.ПолучитьОбъект().ПеревозкаДомоде дово;
1C
1
2
фДа=СТЧ.Артикул = Выборка.Артикул И СТЧ.ФирмаПроизводитель=Выборка.ФирмаПроизводитель;
Перевозка = ?(фДа,Выборка.ПеревозкаДомодедово,0);
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
14.09.2012, 14:03
Помогаю со студенческими работами здесь

Преобразование строки в число
НТовары.Нетто = Число(СокрЛП(Нетто)); не пойму почему не работает при условиях когда число получается меньше единицы. Т.е Нетто -...

Преобразование значения к типу Число
Всем привет! Я новичок в этом деле, учусь по книге дома. Столкнулся с такой ошибкой Преобразование значения к типу Число не может быть...

Преобразование значения к типу Число не может быть выполнено
Здраствуйте выполнял работу по книжке. В конфигураторе всё настроено правильно,написал код кнопки расчёт суммы и посл етого, как вошёл в...

Преобразование значения к типу Число не может быть выполнено
помогите новичку ОбластьПоле3.Параметры.Заполнить(Выборка); ОбластьПоле3.Параметры.СтраховыеВзносыРасчёт =...

Преобразование значения к типу Число не может быть выполнено
Подскажите, пожалуйста, ругается программа на попытку вывести сообщение. Ругается так: "Преобразование значения к типу Число не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru