Помогите разобраться в ситуации, когда у сотрудника фамилия из 2х слов, без дефиса: "Ахмуд Нари Ирина Генадьевна". При формировании отчетов и выгрузке в ПФР, возникает трудность - второе слово фамилиии берется как имя, не Ахмуд Нари И.Г., а Ахмуд Н.И. система ругается и не принимает отчет в ПФР.
как быть?
Переделывать конфигурацию уж очень не хочется, а то вдруг потом еще и с тремя словами появятся фамилии... Если написать с нижним подчеркиванием - это грубая ошибка будет при отчетности и прочем?
(4) Pilot741, я бы тоже не стал из-за одного человека править конфигурацию. Поступил бы так: между "Ахмуд" и "Нари" вместо обычного пробела поставил бы неразрывный пробел, копипастом из Word или OpenOffice. Его на взгляд не отличить от обычного, так что все печатные формы не изменились бы.
А для файлов выгрузки ПФР написал бы специальную ERTшку, которая обрабатывала бы готовые XML, заменяя в них символы неразрывного пробела обычными.
(6) akita, вы насколько-то помните, а я проверил. И для контроля потом обратно скопипастил целиком ФИО с одним неразрывным пробелом в OpenOffice - все работает, между фамилией и именем "серенький" пробел (неразрывный), а между именем и отчеством - обычный.
коды у них одинаковые - 32
Вот тут вы точно ошибаетесь: код неразрывного пробела для 1С - 160.
(11) Cooler, при копипасте из Word именно так и есть) неразрывный пробел переносится как обычный и становится символом с кодом 32... Поэтому копипастить нужно не "из word или OO", а "только из ОО"... Там где разница не видна сразу, она становится заметнее если прочитать повнимательнее :о) ...
Там где разница не видна сразу, она становится заметнее если прочитать повнимательнее
Если это сделать, то разница действительно становится заметна... только это разница не между Word и ОО, а между Word и 1C, напоминаю:
неразрывный пробел копипастится в 1с как обычный
Если только одна программа (Word) преобразует при копировании в буфер обмена неразрывные пробелы в обычные - это проблема 1С?
Причем, это особенность именно Word: Wordpad прекрасно различает неразрывный пробел и обычный, только на экране этого не отображает. Да и ввести не дает, по крайней мере, я сходу не нашел как.
Зато AkelPad прекрасно справляется с задачей ввода неразрывного пробела и его копированием в буфер, версия без установки вполне подходит для таких единичных случаев, как у автора.
Так что давайте, как говорится, мухи - отдельно, а котлеты - отдельно: копипаст состоит из двух частей - копирования в буфер и вставки из буфера. Если бы 1С не позволяла вставить из буфера неразрывный пробел, конвертируя его в обычный - тогда вы были бы правы, а так... звыняйте.
Если бы 1С не позволяла вставить из буфера неразрывный пробел, конвертируя его в обычный - тогда вы были бы правы, а так... звыняйте.
то есть мы людям напишем "Копируйте из Word или OpenOffice, но вставляйте обязательно из OpenOffice, из Word не вставляйте". Окай, пусть будет так :о) В самом деле, копипаст же из двух частей... как я сразу не подумал... ноги, крылья... какая разница откуда посоветовать копировать, главное ж откуда вставлять...
Да и ввести не дает, по крайней мере, я сходу не нашел как.
Да также он вводится как и в Word и OpenOffice: Ctrl+Shift+Пробел...
(15) Xershi, так это и есть тот самый неразрывный пробел. А описанный вами способ его ввода - это стандартный способ ввода практически любого символа по его коду, в данном случае - 160 (см. 7). Единственное, я пробовал вводить без первого 0, т.е. Alt+1+6+0 - не работает, так что спасибо вам за подсказку.