Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
12 Дек 2017, 17:07
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Как записать в справочник?  (Прочитано 12446 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн vobbl

  • *
  • Сообщений: 30
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2013-05-20
  • Сайт: 
  • Профессия: Ученик 1С
У меня xml файл генерируется сайтом совсем не в формате 1с. Поэтому я его разложил на элементы и хочу вписать теперь их в справочник ФизическиеЛица для ЗУП. И вот - хоть убей - не понимаю никак - Код и Наименование само собой записались при помощи такого
НовыйЭлемент = Справочники.ФизическиеЛица.СоздатьЭлемент();
НовыйЭлемент.Наименование = "Петров Пётр Петрович";

Таким образом можно добавить дату рождения, место рождения и т.д.
Но как добавить Имя, Отчество, фамилию, Пол, Паспортные данные и т.д. я никак не могу понять. Подскажите, люди добрые! Хотя бы в каком направлении копать.


Оффлайн Dethmontt

  • Денис
  • Модератор
  • *****
  • Сообщений: 2857
  • РЕПУТАЦИЯ: 546
  • КПД: 19%
  • Адын Эс
  • Регистрация: 2010-11-01
  • Сайт: 
  • Профессия: Программист 1С
Это регистр сведений ФИОФизЛиц
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Оффлайн vobbl

  • *
  • Сообщений: 30
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2013-05-20
  • Сайт: 
  • Профессия: Ученик 1С
К этому я уже почти подошёл, но никак понять не могу - как увязать одно с другим. То есть при создании нового элемента в справочнике, нужно создать элемент в РС?

Оффлайн Dethmontt

  • Денис
  • Модератор
  • *****
  • Сообщений: 2857
  • РЕПУТАЦИЯ: 546
  • КПД: 19%
  • Адын Эс
  • Регистрация: 2010-11-01
  • Сайт: 
  • Профессия: Программист 1С
нужно создать элемент в РС?
Правильно не Элемент, а запись. Ну не суть важно

То есть при создании нового элемента в справочнике, нужно создать элемент в РС?

ДА, где ключом записи будет являтся ССЫЛКА на справочник
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Оффлайн vobbl

  • *
  • Сообщений: 30
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2013-05-20
  • Сайт: 
  • Профессия: Ученик 1С
А нету ли какого-нибудь примера? :nhsrm:
Или может литература какая есть умная... А то мой моск уже сдаётся

Оффлайн Dethmontt

  • Денис
  • Модератор
  • *****
  • Сообщений: 2857
  • РЕПУТАЦИЯ: 546
  • КПД: 19%
  • Адын Эс
  • Регистрация: 2010-11-01
  • Сайт: 
  • Профессия: Программист 1С
Как добавить записи в независимый регистр сведений?
Добавлено: 21 Май 2013, 00:40

Вы для начала попробуйте зайти в регистр сведений ФИОФизЛИц и добавить ручками туда запись по какому нибудь физ лицу и посмотреть что получиться (Открыть физ лицо)
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Оффлайн vobbl

  • *
  • Сообщений: 30
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2013-05-20
  • Сайт: 
  • Профессия: Ученик 1С
Вбиваю ручками - без элемента справочника Физические лица не даёт... Но если на основании уже имеющегося, то всё в порядке.
На основе того кода, который Вы мне дали, я попробовал сделать так:
МенеджерЗаписи = РегистрыСведений.ФИОФизЛиц.СоздатьМенеджерЗаписи(); 
МенеджерЗаписи.ФизЛицо = ?;
МенеджерЗаписи.Фамилия = "Иванов";
МенеджерЗаписи.Записать();
 
объект, это измерения. Какие данные туда надо записать?

Оффлайн Dethmontt

  • Денис
  • Модератор
  • *****
  • Сообщений: 2857
  • РЕПУТАЦИЯ: 546
  • КПД: 19%
  • Адын Эс
  • Регистрация: 2010-11-01
  • Сайт: 
  • Профессия: Программист 1С
Ссылку на физлицо которому устанавливаете ФИО

Например:
Ссылка = Справочники.ФизЛица.НайтиПоНаименованию("Петров");
МенеджерЗаписи.ФизЛицо = Ссылка;
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Оффлайн vobbl

  • *
  • Сообщений: 30
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2013-05-20
  • Сайт: 
  • Профессия: Ученик 1С
Теперь пишет - Запись не верна! Период не может быть пустым! ФИОФизЛиц: 01.01.0001...
Видимо просит признак периодичности регистра. В конфигураторе он - В пределах дня, но как его описать? :dfbsdfbsdf:

Оффлайн Dethmontt

  • Денис
  • Модератор
  • *****
  • Сообщений: 2857
  • РЕПУТАЦИЯ: 546
  • КПД: 19%
  • Адын Эс
  • Регистрация: 2010-11-01
  • Сайт: 
  • Профессия: Программист 1С
МенеджерЗаписи.Период = ТекущаяДата();
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!


Теги:
 


* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
168 Сообщений
ilyay ilyay
75 Сообщений
oleg-x
55 Сообщений
alex0402
48 Сообщений
andron81_81
42 Сообщений
AIFrame
37 Сообщений
MuI_I_Ika MuI_I_Ika
32 Сообщений
BuhRust
30 Сообщений
Golickoff Golickoff
28 Сообщений
Dima Dddd Dima Dddd
26 Сообщений

* Кто онлайн

  • Точка Гостей: 749
  • Точка Скрытых: 0
  • Точка Пользователей: 13
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal