"Всем привет.Столкнулся с такой задачей. По нажатию кнопки создаётся ПКО,вид расчётов "Расчёт по кредитам и займам".ПКо создаётся,проводится,всё вроде бы хорошо,вот только одно НО. Он не отображается в ОСВ. И что бы он отобразился там,нужно открыть созданный ПКО и просто перевыбрать Договор контрагентов,не другой а точно этот же.Вопрос состоим в том почему так? Может то что когда мы програмной в поле выборки присваиваем договор,то не срабатывают процедуры выборка договора? 1с Бух 2.0.15.6 Платформа 8.1.14<br><br>Создание ПКО<br><br>ПКО=Документы.ПриходныйКассовыйОрдер.СоздатьДокумент();<br>ПКО.ВидОперации=Перечисления.ВидыОперацийПКО.РасчетыПоКредитамИЗаймам;<br>ПКО.Дата=ЭтаФорма.ЭлементыФормы.Дата.Значение;<br>ПКО.СуммаДокумента=СуммаКредита;<br>Попытка<br>ПКО.РасшифровкаПлатежа[0].СуммаПлатежа=СуммаКредита;<br>Исключение;<br>ПКО.РасшифровкаПлатежа.Добавить();<br>ПКО.РасшифровкаПлатежа[0].СуммаПлатежа=СуммаКредита;<br>ПКО.РасшифровкаПлатежа[0].ДоговорКонтрагента=договор.ссылка;<br>КонецПопытки;<br>ПКО.СчетУчетаРасчетовСКонтрагентом=ПланыСчетов.Хозрасчетный.НайтиПоКоду("50.01");<br>ПКО.СчетКасса = ПланыСчетов.Хозрасчетный.НайтиПоКоду("58.03");<br>ПКо.ВалютаДокумента = Справочники.Валюты.НайтиПоКоду("643");<br>ПКО.Организация =УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(Справочники.Пользователи.НайтиПоНаименованию(ПользователиИнформационнойБазы.ТекущийПользователь().ПолноеИмя), "ОсновнаяОрганизация");<br>ПКО.Записать(РежимЗаписиДокумента.Проведение)<br><br><br>Создание договора<br><br>Договор = Справочники.ДоговорыКонтрагентов.СоздатьЭлемент();<br>Договор.ВидДоговора=Перечисления.ВидыДоговоровКонтрагентов.Прочее;<br>Договор.Наименование=Лев(ЭтаФорма.ДокументОбъект,27); //наименование берем из названия кредитного договора без даты<br>Договор.Организация= УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(Справочники.Пользователи.НайтиПоНаименованию(ПользователиИнформационнойБазы.ТекущийПользователь().ПолноеИмя), "ОсновнаяОрганизация");//; глТекущийПользователь<br>Договор.ВалютаВзаиморасчетов=Справочники.Валюты.НайтиПоКоду("643");<br>Договор.Владелец=ФИО;Договор.Записать();<br><br>Надеюсь правильно всё изложил)"