Особое место рождения в 1с что это
//Устанавливаем заголовок формы
Заголовок = ЗаголовокФормы;
//Выполняем разбор места рождения из строки, используем нижний регистр для представления и верхний регистр для документов.
Если Тип (ВладелецФормы) = Тип («Форма») Тогда
СтруктураМестоРождения = РегламентированнаяОтчетность.РазложитьМестоРождения(МестоРожденияСтрокой, Ложь);
Иначе
СтруктураМестоРождения = РегламентированнаяОтчетность.РазложитьМестоРождения(МестоРожденияСтрокой);
КонецЕсли;
Особое = СтруктураМестоРождения.Особое;
Город = СтруктураМестоРождения.НаселенныйПункт;
Район = СтруктураМестоРождения.Район;
Область = СтруктураМестоРождения.Область;
Страна = СтруктураМестоРождения.Страна;
МестоРожденияСтрокойПриОткрытии = «»+СокрЛП(Особое)+»,»+СокрЛП(Город)+»,»+СокрЛП(Район)+»,»+СокрЛП(Область)+»,»+СокрЛП(Страна);
+(4)
Функция РазложитьМестоРождения(Знач СтрокаМестоРождения, ВерхнийРегистр = Истина) Экспорт
Особое = 0;НаселенныйПункт = «»;Район = «»;Область = «»;Страна = «»;
//МассивМестоРождения = РазложитьСтрокуВМассивПодстрок(Врег(СтрокаМестоРождения));
МассивМестоРождения = ОбщегоНазначения.РазложитьСтрокуВМассивПодстрок(?(ВерхнийРегистр, Врег(СтрокаМестоРождения), СтрокаМестоРождения));
ЭлементовВМассиве = МассивМестоРождения.Количество();
Если ЭлементовВМассиве > 0 тогда
Если СокрЛП(МассивМестоРождения[0]) = «1» тогда
Особое = 1;
КонецЕсли;
КонецЕсли;
Если ЭлементовВМассиве > 1 тогда
НаселенныйПункт = СокрЛП(МассивМестоРождения[1]);
КонецЕсли;
Если ЭлементовВМассиве > 2 тогда
Район = СокрЛП(МассивМестоРождения[2]);
КонецЕсли;
Если ЭлементовВМассиве > 3 тогда
Область = СокрЛП(МассивМестоРождения[3]);
КонецЕсли;
Если ЭлементовВМассиве > 4 тогда
Страна = СокрЛП(МассивМестоРождения[4]);
КонецЕсли;
СтруктураВозврата = Новый Структура;
СтруктураВозврата.Вставить(«Особое»,Особое);
СтруктураВозврата.Вставить(«НаселенныйПункт»,НаселенныйПункт);
СтруктураВозврата.Вставить(«Район»,Район);
СтруктураВозврата.Вставить(«Область»,Область);
СтруктураВозврата.Вставить(«Страна»,Страна);
Возврат СтруктураВозврата;
Особое место рождения в 1с что это
Здраствуйте, подскажите пожалуйста
Конфигурация зуп 3.1
При выборке места рождения из справочника физлиц информация выводится с цифрой впереди 0 или 1 и потом через запятую перечисляются, город, район, область, страна.. если например район не заполнен со страной то выведет вот так : «0,Москва,,Московская,»
единица или ноль я так понял это булево — реквизит «Особое место рождение»
Как же мне убрать цифры и лишние запятые если работать с этим реквизитом или есть другой способ достать как-то отдельно, город места рождения, область и тд
Место рождение задается в определенном формате. Убирать запятые и цифры оттуда не нужно.
Тебе нужен другой реквизит. Он должен называться что-то типа «Представление..»
Мне нужно Место рождение вывести на листок бумаги, без запятых и ноликов (1)
Представление я находил в видах контактной информации(тоже справочник), но там нет ничего конкретно про место рождения.. для прописки и проживания и тд.. есть, а для места рождения нет( (2)
(3) ну запятые то Бог с ними, можно просто полностью заносить адрес места рождения, а нолик как убрать этот))?
Особое место рождения 1С ЗУП 8.3 , Публикация №985712

Приветствуем Вас на форуме кадровиков-профессионалов и новичков в кадровом деле! Наш форум — для приятного профессионального общения, сотрудничества и взаимопомощи. Будьте вежливы))) Создавая новую тему, пожалуйста, формулируйте ее точно, полно и ясно.
Не оставляйте в сообщениях активных ссылок на другие ресурсы.
Участники, которые на форуме активно и грамотно отвечают на вопросы коллег, получают подписку на журнал «Кадровик-практик» в подарок
Главные темы месяца
Особое место рождения 1С ЗУП 8.3, Особое место рождения 1С ЗУП 8.3
15.08.2023 10:30:57
Добрый день! Коллеги, подскажите пожалуйста, иностранным гражданам стран ЕАЭС (в данном случае Армения), место рождения указываю только страну — Республика Армения и всё (так как у них в паспорте так и указано). Правильно ли я указываю или нужно помечать Особое место рождения?
Читают тему
Отписаться от сообщений с форума
Мнение администрации форума может не совпадать с мнением участников форума. Администрация форума не несет ответственности за сообщения, размещаемые участниками форума. Вместе с тем, убедительная просьба к участникам — при общении не нарушать действующее законодательство: при цитировании чьих-либо произведений не нарушать права авторов, не распространять недостоверную порочащую кого-либо информацию, не разглашать чьи-либо персональные данные и т.д. Если Вы заметили сообщение, которое, возможно нарушает закон или правила форума, пожалуйста, напишите нам >>
Особое место рождения в 1с что это
3.12. Блок Место рождения
1) Элемент Тип места рождения должен быть заполнен (ошибка 30).
2) Должен быть указан хотя бы один из элементов Город рождения, Район рождения, Регион рождения и Страна рождения: при значении «СТАНДАРТНОЕ» в элементе Тип места рождения — ошибка 30, при значении «ОСОБОЕ» — предупреждение 20.
3) При указании в элементе Тип места рождения значения «СТАНДАРТНОЕ» производятся следующие проверки:
— в элементе Город рождения не допускается указание типа населенного пункта (ошибка 30), для чего первое слово этого элемента проверяется на совпадение с:
— «ПГТ», «пос», «пос.», «поселок», «поселок городского типа»
— «с/х», «совхоз», «к/х», «колхоз»
— «ст», «ст.», «станция», «станица»
— в элементе Район рождения не допускается слово «район» (ошибка 30), для чего первое и последнее слово этого элемента проверяются на совпадение с:
— Район рождения должен оканчиваться на «й» (предупреждение 10)
— если указан Район рождения, должен быть указан и Регион рождения (предупреждение 10)
— необходимо указать тип региона, для этого в наименовании Региона рождения должно присутствовать одно из перечисленных ниже слов (предупреждение 10):
4) При указании в элементе Тип места рождения значения «ОСОБОЕ» перечисленные в предыдущем пункте проверки элементов блока Места рождения не производятся.
5) При заполнении блока Место рождения (за исключением нахождения в составе документа Сведения о смерти застрахованного лица) должны быть заполнены только три элемента из четырех (Город рождения, Район рождения, Регион рождения) (ошибка 30). Это требование обусловлено размерами страхового свидетельства, на которое выводится место рождения застрахованного лица. Если в Анкете застрахованного лица, на основании которой готовится файл, указаны все четыре элемента блока Места рождения, блок Место рождения указывается следующим образом:
— если наименование страны «СССР», «Россия», «РФ», «Российская Федерация», то данное наименование нужно опустить;
— если наименование страны опустить невозможно и при этом заполнены элементы Город рождения, Район рождения, Регион рождения, то следует вписать наименование страны в конец элемента Регион рождения, указав в элементе Тип места рождения значение «ОСОБОЕ».