Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Ошибка печати справки о доходах
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Пользователю 1С 8.3, 8.2, 8.1, 8.0 > 1С Зарплата и Управление Персоналом 8
WillyM

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



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


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

andrew76
WillyM @ Сегодня, 18:06 необходимо зарегистрироваться для просмотра ссылки ,

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


andrew76
WillyM @ Сегодня, 18:36 необходимо зарегистрироваться для просмотра ссылки ,

Пустое ФИО ,что ли ?
denis84
нет "фамилии", скорее всего, NULL
WillyM
Нашел ошибку в справочнике физ лиц


andrew76 @ Сегодня, 15:40 необходимо зарегистрироваться для просмотра ссылки ,


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

Я справочники переносил обработкой часть справочника Физ лиц вот в таком виде
andrew76
WillyM @ Сегодня, 18:44 необходимо зарегистрироваться для просмотра ссылки ,


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

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


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

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

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

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

это тоже поможет
Цитата(denis84 @ 20.01.20, 15:43) необходимо зарегистрироваться для просмотра ссылки
скорее всего, NULL

так и есть
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.