Форум программистов, компьютерный форум, киберфорум
Войти
Регистрация
Восстановить пароль
Другие темы раздела
1С Куда добавляются данные о заказах покупателя? имеются заказы от покупателей, куда их записывать? в Документ ЗаказыПокупателей? но если заказ есть, но товар еще не куплен и на складе он имеется? то нужно ли его как то фиксировать в регистре... https://www.cyberforum.ru/ 1c/ thread2067444.html Помогите, пожалуйста 1С
Здравствуйте. Вот у меня есть часть кода Документ.ИнвентаризацияТМЦ: Код удален модератором VytFil - внимательно читайте правила форума. В следующий раз получите "горчичник". Мне нужно, чтобы...
1С Управление небольшой фирмой Добрый день, есть конфигурация Управление небольшой фирмой 1.1.1.6, на платформе 8.2.10.82, проблема такая: по некоторым кассовым ордерам в движениях по регистру ДенежныеСредства различаются... https://www.cyberforum.ru/ 1c/ thread2067442.html 1С Встреча в реале... https://www.cyberforum.ru/ 1c/ thread2067441.html
А не напиться ли нам в реале по поводу нашего сосуществования и грядущего лета года сего две тысячи десятого?
1С Просто интересно
Просто интересно что в основном создают 1с программисты(документы, отчеты и тп). и чем занимаются в профессиональном плане в течение дня.
1С 7.7 Арифметические действия https://www.cyberforum.ru/ 1c/ thread2067439.html
Всем доброго дня! Может быть, кто-нибудь подскажет в чем дело. В модуле формы оператор: ВсегоРеализованоТовараБезНДС = Окр(ВсегоРеализованоТовара / (1 + СтНДС / 100), 0); Если...
1С Получение остатка товара Смешной вопрос :ya_lamo: , Кто подскажет самый простой и быстрый способ получения остатка конкретного товара на конкретную дату. Конфигурация ТиС древняя. есть глПолучитьОстатокТовара(), но... https://www.cyberforum.ru/ 1c/ thread2067438.html 1c77. Интересная особенность 1С
Вот какой интересный факт я обнаружил : Переменная имеет тип "Число,3,0" При выводе документа на печать Док.Итог("Переменная") показывается ПРАВИЛЬНОЕ значение (скажем, 1132), а при выводе...
1С Снова новичек просит помощи. Цены и товар. Доброго времени суток уважаемые специалисты. Не могу справится с задачей. Задача такова: нужно за определенный промежуток времени получить сколько и на какую сумму было продано определенного товара,... https://www.cyberforum.ru/ 1c/ thread2067436.html 1С Автозаполняемое поле https://www.cyberforum.ru/ 1c/ thread2067435.html
Приветствую! Есть форма документа. На ней присутствует табличная часть "Приход". На ней есть реквизиты "Количество", "Цена" и "Сумма". Вопрос, как сделать так, чтобы при изменении количества менялась...
1С Функция запрещающая редактировать поле после повторного открытия докум
Друзья не подскажете какой функцией можно запретить редактирование конкретного поля документа пользователем при повторном открытии формы документа. Добавлено: Друзья не подскажете какой функцией...
1С Задание условий для движений документа по регистрам https://www.cyberforum.ru/ 1c/ thread2067433.html
Друзья, помогите плиз! Имеется документ с двумя реквизитами, пусть будет РЕК1 и РЕК2 оба реквизита со значением БУЛЕВО, документ имеет движения в двух регистрах (РЕГ1 и РЕГ2). Что необходимо...
0 / 0 / 0
Регистрация: 25.05.2010
Сообщений: 22
0

помогитееее, глупая ошибка, но не могу выявить причину - 1С - Ответ 11137582

29.05.2010, 01:52. Показов 11365. Ответов 1
Метки (Все метки)

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


Код ( (Unknown Language)):
Процедура РасчитатьНачисления(НаборЗаписейРегистра, ТребуемыйВидРасчета, СписокПерсонала) Экспорт
Регистратор=НаборЗаписейРегистра.Отбор.Регистратор .Значение;
//Рассчитать первичные записи
Если ТребуемыйВидРасчета=ПланыВидовРасчета.ВидыНачислен ий.Оклад тогда

Запрос=Новый Запрос;
Запрос.Текст=
"Выбрать
|НачисленияДанныеГрафика.ЗначениеПериодДействия КАК Норма,
|НачисленияДанныеГрафика.ЗначениеФактическийПериод Действия КАК Факт,
| НачисленияДанныеГрафика.НомерСтроки КАК НомерСтроки
|ИЗ
| РегистрРасчета.Начисления.ДанныеГрафика(Регистрато р=&Регистратор И
| ВидРасчета=&ВидРасчета И
| Персонал В(&СписокПерсонала))
| Как НачисленияДанныеГрафика";

Запрос.УстановитьПараметр("Регистратор",НаборЗапис ейРегистра.Отбор.Регистратор.Значение);
Запрос.УстановитьПараметр("ВидРасчета",ТребуемыйВи дРасчета);
Запрос.УстановитьПараметр("СписокПерсонала", СписокПерсонала);
ВыборкаРезультата=Запрос.Выполнить().Выбрать();
Для Каждого ЗаписьРегистра Из НаборЗаписейРегистра Цикл
СтруктураНомер=Новый Структура("НомерСтроки");
СтруктураНомер.НомерСтроки=ЗаписьРегистра.НомерСтр оки;
ВыборкаРезультата.Сбросить();
Если ВыборкаРезультата.НайтиСледующий(СтруктураНомер) тогда
Если ВыборкаРезультата.Норма=0 тогда
Сообщить("ВидРасчета:Оклад-Нет Рабочих дней в заданном периоде",);
ЗаписьРегистра.Результат=0;
Иначе
//Рассчитать оклад по фактическому периоду и исходным данным
ЗаписьРегистра.Результат =(ЗаписьРегистра.ИсходныеДанные/ВыборкаРезультата.Норма)*ВыборкаРезультата.Факт; //<-------------------------тут ошибка-------------
Сообщить("Выполнен расчет"+ЗаписьРегистра.Регистратор+"-"+ ЗаписьРегистра.ВидРасчета+"-"+ЗаписьРегистра.Персонал,);
КонецЕсли;
КонецЕсли;
КонецЦикла;


//Рассчитать вторичные записи
иначеЕсли ТребуемыйВидРасчета=ПланыВидовРасчета.ВидыНачислен ий.Премия тогда
Запрос= Новый Запрос;
Запрос.Текст =
"Выбрать
| НачисленияБазаНачисления.РезультатБаза КАК База,
| НачисленияБазаНачисления.НомерСтроки КАК НомерСтроки
|ИЗ
| РегистрРасчета.Начисления.БазаНачисления(&Измерени яОсновного,
| &ИзмеренияБазового,,
| Регистратор=&Регистратор И
| ВидРасчета=&ВидРасчета И
| Персонал В(&СписокПерсонала))
| КАК НачисленияБазаНачисления";

Измер = Новый Массив(1);
Измер[0]="Персонал";
Запрос.УстановитьПараметр("ИзмеренияОсновного", Измер);
Запрос.УстановитьПараметр("ИзмеренияБазового", Измер);
Запрос.УстановитьПараметр("Регистратор", Регистратор);
Запрос.УстановитьПараметр("ВидРасчета", ТребуемыйВидРасчета);
Запрос.УстановитьПараметр("СписокПерсонала", СписокПерсонала);
ВыборкаРезультата=Запрос.Выполнить().Выбрать();
Для Каждого ЗаписьРегистра Из НаборЗаписейРегистра Цикл
СтруктураНомер=Новый Структура("НомерСтроки");
СтруктураНомер.НомерСтроки=ЗаписьРегистра.НомерСтр оки;
ВыборкаРезультата.Сбросить();
Если ВыборкаРезультата.НайтиСледующий(СтруктураНомер) тогда
ЗаписьРегистра.Результат=ВыборкаРезультата.База*(1 0/100);
Сообщить("Выполнен расчет"+ЗаписьРегистра.Регистратор+"-"+ЗаписьРегистра.ВидРасчета+"-"+ЗаписьРегистра.Персонал,);
КонецЕсли;
КонецЦикла;
КонецЕсли;
КонецПроцедуры
Ошибка в ВыборкаРезультата.Норма и ВыборкаРезультата.Факт, Работаю по Родченко
мне кажеться что ошибка не от туда идёт, ао этому выложил бызу (она очень маленькая) очень надо помогите, пожалуйста

Вернуться к обсуждению:
помогитееее, глупая ошибка, но не могу выявить причину 1С
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.05.2010, 01:52
Готовые ответы и решения:

Работа со списками. В чем такая глупая ошибка не могу найти?
В чем такая глупая ошибка не могу найти? program sp; type {Тип основных данных.} TElem=real;...

Как выявить причину исчезновения соединения
У меня adsl линия В последнее время когда захожу на определенные сайты с ноутбука (в т.ч мобильный...

Как выявить причину ошибки рендеринга?
Создал TableLayout. Начал заполнять ячейки. где0то перемудрил. Выдается ошибка (см ниже). Не...

Зависание намертво. Как выявить причину?
Доброго времени суток Проблема - зависание компьютера. Симптомы всегда одинаковые: зависание...

1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.05.2010, 01:52
Помогаю со студенческими работами здесь

Как выявить причину в домашних условиях?
Проблема в том, что с недавнего времени начал тормозить комп при игре( фифа 11) и просмотре...

Помогите разобраться. Нужно выявить причину игнора.
Всем привет. Сегодня не выдержал и решил написать уже Вам.) В общем ситуация такова. Есть...

Ошибка в коде, не могу понять причину
Ошибка в строчке 67: 'p.MESWERT::getEinheit' does not have class type. В чем причина? #include...

глупая задача, никак въехать не могу
Постараюсь вспомнить корректное условие.... Есть n людей, и у каждого человека есть m номер, по...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru