Форум программистов, компьютерный форум, киберфорум
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.84/55: Рейтинг темы: голосов - 55, средняя оценка - 4.84
 Аватар для _Eldar_
45 / 30 / 11
Регистрация: 31.10.2009
Сообщений: 200
1

1с ошибка Преобразование значения к типу Число не может быть выполнено

15.08.2013, 05:05. Показов 10730. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем привет!

Учусь 1с по книге Радченко "Практическое пособие разработчика". Застрял на примере расчета зарплаты.
При проведении документа Расчет зарплаты -> Начисления сотрудникам первого документа. Вылетает ошибка:
Ошибка при выполнении обработчика - 'ОбработкаПроведения'
по причине:
{ОбщийМодуль.ПроведениеРасчетов.Модуль(38)}: Преобразование значения к типу Число не может быть выполнено
ЗаписьРегистра.Результат = (ЗаписьРегистра.ИсходныеДанные / ВыборкаРезультата.Норма) * ВыборкаРезультата.Факт;

Посмотрел отладчиком, значения ВыборкаРезультата.Норма и ВыборкаРезультата.Факт пустые. Скорее всего дело в графике. Но я создал там записи - он не пустой. Да и потом еще насоздавал записей на предыдущие месяца и последующие. В общем застрял, уже не знаю куда рыть.

Заранее благодарен за помощь. Файл информационной базы прикладываю.
Вложения
Тип файла: rar 1Cv8.rar (142.0 Кб, 33 просмотров)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
15.08.2013, 05:05
Ответы с готовыми решениями:

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

Преобразование значения к типу число не может быть выполнено (1с 8.3)
В документе, если цену указываешь в ручную, то всё работает, если ссылаешься на справочник, либо на перечисление, выдаёт такую ошибку(п.с...

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

5
Модератор
 Аватар для Yulunga
2442 / 856 / 248
Регистрация: 22.04.2013
Сообщений: 6,244
Записей в блоге: 1
15.08.2013, 08:03 2
пустые это как ? может надо написать естьнульль(....., 0 ) ?
0
 Аватар для duk337
2955 / 1767 / 83
Регистрация: 03.11.2011
Сообщений: 8,280
15.08.2013, 08:08 3
в запросе есть левые или полные соединения?
0
 Аватар для _Eldar_
45 / 30 / 11
Регистрация: 31.10.2009
Сообщений: 200
15.08.2013, 08:20  [ТС] 4
Столбцы Норма и Факт NULL.
Там запрос с одной таблицы. "ЕстьNull" там не используется - пример из книги (своего ничего не добавлял).
Вот запрос:
"ВЫБРАТЬ
| НачисленияДанныеГрафика.ЗначениеПериодДействия КАК Норма,
| НачисленияДанныеГрафика.ЗначениеФактическийПериодДействия КАК Факт,
| НачисленияДанныеГрафика.НомерСтроки
|ИЗ
| РегистрРасчета.Начисления.ДанныеГрафика(Регистратор = &Регистратор И
| ВидРасчета = &ВидРасчета И
| Сотрудник В (&СписокСотрудников))
| КАК НачисленияДанныеГрафика"
;

Как я понял норма это количество рабочих дней в месяце, а факт это фактическое кол-во дней отработанных за месяц. Т.е. вычисляем Оклад так: (НАчислено / Норма) * факт
0
Шизофреник
 Аватар для wladimir_ui
361 / 363 / 83
Регистрация: 25.06.2013
Сообщений: 1,141
15.08.2013, 08:37 5
график работы в проводку не забыл запихать?

1C
1
2
3
4
5
6
Процедура ОбработкаПроведения(Отказ, Режим)
    Движения.Начисления.Записывать = Истина;
    Для Каждого ТекСтрокаНачисления Из Начисления Цикл
        Движение = Движения.Начисления.Добавить();
        ...
        Движение.ГрафикРаботы = ТекСтрокаНачисления.ГрафикиРаботы;
0
 Аватар для _Eldar_
45 / 30 / 11
Регистрация: 31.10.2009
Сообщений: 200
15.08.2013, 13:01  [ТС] 6
wladimir_ui, СПАСИБО ОГРОМНОЕ!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
15.08.2013, 13:01
Помогаю со студенческими работами здесь

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

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

Преобразование значения к типу Число не может быть выполнено
Процедура КоманднаяПанельТабличногоДокументаСохранить(Кнопка) ДиалогВыбораФайла = Новый...

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

Преобразование значения к типу Дата не может быть выполнено
Ошибка: Преобразование значения к типу Дата не может быть выполнено ...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему

Редактор формул (кликните на картинку в правом углу, чтобы закрыть)
Новые блоги и статьи
Что нового в C# 14
UnmanagedCoder 10.03.2025
Предстоящая версия C# 14 обещает принести изменения, которые сделают разработку еще более приятной и эффективной. Что стоит отметить, так это влияние сообщества разработчиков на формирование новых. . .
Формулы поворота
Igor3D 10.03.2025
Добрый день Тема Эти формулы приводятся во множестве тьюториалов, часто под видом "матрица вращения на плоскости". x' = x * cos(a) - y * sin(a) y' = y * cos(a) + x * sin(a) Как бы Вы их. . .
Что нового в .NET 10
UnmanagedCoder 10.03.2025
. NET 10 выходит как релиз с длительной поддержкой (LTS), включающей три года обновлений. В этом обновлении Microsoft сфокусировались на нескольких направлениях: производительность, оптимизация. . .
Отложенное высвобождение, RCU и Hazard Pointer в C++26
NullReferenced 09.03.2025
Многопоточное программирование стало важной частью современной разработки. Когда несколько потоков одновременно работают с общими данными, возникает целый ряд проблем, связанных с синхронизацией и. . .
Неблокирующийся стек на C++26
NullReferenced 09.03.2025
Традиционные способы синхронизации в многопоточном программировании — мьютексы, семафоры, условные переменные — часто превращаются в узкое место в плане производительности. При этом неблокирующиеся. . .
Обработка строк в C++26: Новые возможности string и string_view
NullReferenced 09.03.2025
Новый стандарт C++26 предлагает много улучшений для работы с привычными string и относительно новыми string_view. string_view - это невладеющая ссылка на последовательность символов, появившаяся в. . .
Мой первый аддон для Blender 3D, с помощью нейронки (не зная даже азов пайтона, но это не значит что так и с остальным).
Hrethgir 09.03.2025
Потратил весь день. Пол-дня мне хватило, чтобы понять что с версией с 14B мне не одолеть написание функционального кода, на языке с которым я вообще никак не знаком - пайтон. Версия 22B от другого. . .
Einstein@Home сегодня исполняется двадцать лет!
Programma_Boinc 09.03.2025
Einstein@Home сегодня исполняется двадцать лет! Отправлено 19 февраля 2025 года в 17:20:21 UTC Я хочу поздравить всех наших волонтеров, разработчиков и ученых из Einstein@Home. Мы официально. . .
Заполнители и расширенный набор символов в C++26
NullReferenced 09.03.2025
C++26 представляет два важных обновления: заполнители и расширенный набор символов. Заполнители (placeholders) решают давнюю проблему лаконичности кода в шаблонных выражениях и лямбда-функциях. Они. . .
Контракты в C++26
NullReferenced 09.03.2025
Контракты – это механизм, позволяющий указывать предусловия, постусловия и инварианты для функций в коде. Эта функциональность должна была стать частью C++20, но была исключена на встрече комитета. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru