Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 06:25

Программное добавление контрагента в УПП 8.3

Автор alex_sysadm, 27 ноя 2015, 13:04

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

alex_sysadm

Всем привет. Три вопроса по вставке дополнительных параметров при добавлении контрагента из обработки.
Если это тривиально, прошу сильно не пинать, я не профи, просто иногда нужно по работе.
Заранее благодарю.

&НаСервере
Процедура ДобавитьКонтагента(Физик, Наименование, Телефон, PersonId)
Если Физик = Истина Тогда
ТекстСообщения = "Добавляем контрагента - физ.лицо " + Наименование + "   " + Телефон + "    Внешний ID=" + PersonId;
Сообщить (ТекстСообщения);
НовыйКонтрагент = Справочники.Контрагенты.СоздатьЭлемент();
НовыйКонтрагент.Наименование = Наименование;
НовыйКонтрагент.НаименованиеПолное = Наименование;
НовыйКонтрагент.Родитель = Справочники.Контрагенты.НайтиПоНаименованию("Новые с сайта");
НовыйКонтрагент.ЮридическоеФизическоеЛицо = Перечисления.ЮридическоеФизическоеЛицо.ФизическоеЛицо;

//добавить телефон - это вопрос 1

//добавить договор - это вопрос 2 Нужна просто запись - Основной договор покупателя, без доп. данных

//добавить внешний ID - это вопрос 3. Этот параметр добавлен Контрагенту, как Дополнительные сведения, Наименование = PersonId



НовыйКонтрагент.Записать();
Сообщить ("Контрагент добавлен в базу!");
иначе
ТекстСообщения = "Добавляем контрагента -  юр.лицо " + Наименование + "   " + Телефон + "    Внешний ID=" + PersonId;
Сообщить (ТекстСообщения);
КонецЕсли;

КонецПроцедуры

дфтын

телефон - регистр сведений Контактная информация. или табличная часть . перед глазами нету конфы просто
договор - справочник - договоры контрагентов, подчиненный контрагенту

дополнительные в сведения это или табличная часть или регистр сведений тоже. туда записывать надо. через план видов характеристик

alex_sysadm

Цитата: дфтын от 27 ноя 2015, 13:21
договор - справочник - договоры контрагентов, подчиненный контрагенту
Отлично, спасибо, этот вопрос решил. Осталось 2
:zebzdr:

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск