Имя: Пароль:
1C
1С v8
УТ 11.1: записывается головной контрагент
0 PiotrLoginov
 
14.04.15
21:34
Здрасте всем.

УТ 11.1.10.94 отдельное ведение партнеров отключено. Создаю, используя Помощник ввода, нового партнера-частное лицо. Автоматически создается контрагент, и при этом выполняется Процедура ПередЗаписью в модуле объекта справочника Контрагенты, а именно следующий фрагмент:



    Если Не ЗначениеЗаполнено(ГоловнойКонтрагент) И Не ОбособленноеПодразделение Тогда
        
        Если ЭтоНовый() Тогда
            НоваяСсылка = Справочники.Контрагенты.ПолучитьСсылку();
            УстановитьСсылкуНового(НоваяСсылка);
            ГоловнойКонтрагент = ПолучитьСсылкуНового();
        Иначе
            ГоловнойКонтрагент = Ссылка;
        КонецЕсли;
        
    КонецЕсли;




Что это? В чем тут смысл?  Дело к ночи, сам понять уже никак не могу. Отзовитесь, кто знает, пожалуйста.
1 НаборДанных
 
14.04.15
21:48
Казалось бы причем тут партнеры?
2 НаборДанных
 
14.04.15
21:51
Смысл, кароче, в том, что если не заполняешь отдельно головного контрагента, то сам котрагент является себе голвным, что не понятного?)
3 НаборДанных
 
14.04.15
21:52
И пора спать, да, всё верно.
4 Lama12
 
14.04.15
21:53
(0) Все правильно. Успокойся.
5 PiotrLoginov
 
15.04.15
09:32
(2) Именно!  Я смотрел демонстрационную базу - там ни у одного контрагента нет такого, чтобы он сам себе был головным. Потому и написал.  Но ... код в модуле объекта. Значит, так надо. Да будет так.