Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Ошибка печати справки о доходах , Преобразование значения к типу Число не может быть выполнено          
WillyM Подменю пользователя
сообщение 20.01.20, 15:06
Сообщение #1

Общительный
**
Группа: Пользователи
Сообщений: 46
Спасибо сказали: 5 раз
Рейтинг: 0


Из множества справок о доходах одна не хочет выводиться на печать



{Документ.СправкаОДоходах.МодульОбъекта(1251)}: Преобразование значения к типу Число не может быть выполнено
    ОбластьМакетаШапка.Параметры.Физлицо = РезультатФИО.Фамилия +" "+РезультатФИО.Имя+" "+РезультатФИО.Отчество;


Остальные справки печатаются без проблем



Signature
Конфигурация
"Зарплата и Управление Персоналом для Украины",
"Управление небольшой фирмой для Украины"


andrew76 Подменю пользователя
сообщение 20.01.20, 15:32
Сообщение #2

Оратор
*****
Группа: Пользователи
Сообщений: 437
Из: Казахстан
Спасибо сказали: 43 раз
Рейтинг: 43

WillyM @ Сегодня, 18:06 * ,

Маловато данных для анализа ошибки.Огласите текст запроса пожалуйста.

Спасибо сказали: WillyM,

fly Подменю пользователя
сообщение 20.01.20, 15:32
Сообщение #3

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 234
Спасибо сказали: 51 раз
Рейтинг: 48

WillyM @ Сегодня, 15:06 * ,
РезультатФИО.Фамилия = Число
где то нашло сотрудника с Фамилией = 0 к примеру.
тогда
выдавать будет такую ошибку

Сообщение отредактировал fly - 20.01.20, 15:33

Спасибо сказали: WillyM,

WillyM Подменю пользователя
сообщение 20.01.20, 15:36
Сообщение #4

Общительный
**
Группа: Пользователи
Сообщений: 46
Спасибо сказали: 5 раз
Рейтинг: 0

Нашел ошибку в справочнике физ лиц




Signature
Конфигурация
"Зарплата и Управление Персоналом для Украины",
"Управление небольшой фирмой для Украины"


andrew76 Подменю пользователя
сообщение 20.01.20, 15:40
Сообщение #5

Оратор
*****
Группа: Пользователи
Сообщений: 437
Из: Казахстан
Спасибо сказали: 43 раз
Рейтинг: 43

WillyM @ Сегодня, 18:36 * ,

Пустое ФИО ,что ли ?

denis84 Подменю пользователя
сообщение 20.01.20, 15:43
Сообщение #6

Оратор
Иконка группы
Группа: Местный
Сообщений: 421
Из: Украина
Спасибо сказали: 133 раз
Рейтинг: 132.5

нет "фамилии", скорее всего, NULL

WillyM Подменю пользователя
сообщение 20.01.20, 15:44
Сообщение #7

Общительный
**
Группа: Пользователи
Сообщений: 46
Спасибо сказали: 5 раз
Рейтинг: 0

Нашел ошибку в справочнике физ лиц


andrew76 @ Сегодня, 15:40 * ,


Да. Пустые поля

Я справочники переносил обработкой часть справочника Физ лиц вот в таком виде


Signature
Конфигурация
"Зарплата и Управление Персоналом для Украины",
"Управление небольшой фирмой для Украины"


andrew76 Подменю пользователя
сообщение 20.01.20, 15:55
Сообщение #8

Оратор
*****
Группа: Пользователи
Сообщений: 437
Из: Казахстан
Спасибо сказали: 43 раз
Рейтинг: 43

WillyM @ Сегодня, 18:44 * ,


Проверяйте заполняемость полей Фамилия,Имя,Отчество
Не вижу весь код запроса ,поэтому предлагаю такой "псевдокод" :

Если ЗначениеЗаполнено(Фамилия) и ЗначениеЗаполнено(Имя) и  ЗначениеЗаполнено(Отчество) Тогда 
       ОбластьМакетаШапка.Параметры.Физлицо = РезультатФИО.Фамилия +" "+РезультатФИО.Имя+" "+РезультатФИО.Отчество;
Иначе
       ОбластьМакетаШапка.Параметры.Физлицо="Неполные данные в ФИО";
КонецЕсли;

Спасибо сказали: WillyM,

WillyM Подменю пользователя
сообщение 20.01.20, 16:03
Сообщение #9

Общительный
**
Группа: Пользователи
Сообщений: 46
Спасибо сказали: 5 раз
Рейтинг: 0

andrew76 @ Сегодня, 15:55 * ,


Я пересмотрел весь справочник и обнаружил что это вновь принятые на работу. Так бухгалтерия принимает на радоту.
В добавок мне по создавали дубликаты физ.лиц.

Теперь надо еще и это устранять.

Уже внушения сделал


Signature
Конфигурация
"Зарплата и Управление Персоналом для Украины",
"Управление небольшой фирмой для Украины"


pablo Подменю пользователя
сообщение 20.01.20, 16:32
Сообщение #10

Старейшина
********
Группа: Команда (модераторы)
Сообщений: 1116
Из: Одесса-Луганск
Спасибо сказали: 192 раз
Рейтинг: 0

andrew76, Это раздел для пользователей, а не для программистов. Не стоит требовать здесь код запроса...


Signature
Правильно поставленный вопрос содержит до 90% ответа.

a1987mar Подменю пользователя
сообщение 21.01.20, 9:33
Сообщение #11

Общительный
**
Группа: Пользователи
Сообщений: 30
Спасибо сказали: 6 раз
Рейтинг: 0


ОбластьМакетаШапка.Параметры.Физлицо = " "+РезультатФИО.Фамилия +" "+РезультатФИО.Имя+" "+РезультатФИО.Отчество;

Макс1С Подменю пользователя
сообщение 21.01.20, 12:08
Сообщение #12

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 189
Из: Днепр
Спасибо сказали: 62 раз
Рейтинг: 58.6

ФИО по отдельности хранится в регистре сведений ФИОФизлиц, а не в реквизитах справочника, который при переносе видимо забыли заполнить. При заполнении на форме элемента руками данные запишутся текущей датой и это также может не дать результата, но после этого можно будет поменять дату записи. Или отредактировать ФИО черзе кнопку "Подробнее" рядом с реквизитами
Цитата(a1987mar @ 21.01.20, 9:33) *
ОбластьМакетаШапка.Параметры.Физлицо = " "+РезультатФИО.Фамилия +" "+РезультатФИО.Имя+" "+РезультатФИО.Отчество;

это тоже поможет
Цитата(denis84 @ 20.01.20, 15:43) *
скорее всего, NULL

так и есть

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 28.03.24, 11:05
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!