установить договор основным при создании

1. user734952 22.09.23 10:11 Сейчас в теме
Добрый день! Как установить договор основным при его создании программно вот фрагмент кода
						НовыйДокумент.Контрагент = НовыйКонтрагент;
						НовыйДоговор = Справочники.ДоговорыКонтрагентов.СоздатьЭлемент(); 
						НовыйДоговор.Организация = ОсновнаяОрганизация;
						НовыйДоговор.Владелец = Справочники.Контрагенты.НайтиПоРеквизиту("ИдентификационныйКодЛичности",ИИН_БИН); 
						НовыйДоговор.Наименование = "Без договора";
						НовыйДоговор.ВалютаВзаиморасчетов = ВалютаРегламентированногоУчета;
						НовыйДоговор.ВидДоговора = Перечисления.ВидыДоговоровКонтрагентов.СПокупателем;
						НовыйДоговор.ВедениеВзаиморасчетов = Перечисления.ВедениеВзаиморасчетовПоДоговорам.ПоДоговоруВЦелом;
		                ОсновнойДоговорКонтрагента = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(НовыйДоговор.Владелец, "ОсновнойДоговорКонтрагента");
						НовыйДоговор.Записать(); 	
Показать
По теме из базы знаний
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. user734952 22.09.23 10:12 Сейчас в теме
3. nomad_irk 68 22.09.23 10:33 Сейчас в теме
(2)Вы хотя бы разбирались, что происходит внутри
ОбщегоНазначения.ЗначениеРеквизитаОбъекта(НовыйДоговор.Владелец, "ОсновнойДоговорКонтрагента");

и что возвращает эта функция?
4. user734952 22.09.23 10:56 Сейчас в теме
(3) Да это я не убрала пробу из справочника функцию взяла проверить не убрала, не работает все равно
5. user620512 22.09.23 11:20 Сейчас в теме
Основной это что, реквизит справочника? Если да, то присваивайте истину
6. user734952 22.09.23 12:15 Сейчас в теме
(5) где присваивать? можно на моем коде показать
7. user620512 22.09.23 12:28 Сейчас в теме
В середину кода добавьте строчку

НовыйДоговор.Основной = Истина;


Это при условии что реквизит есть, он булево и называется "основной" :)
8. homer_ 78 22.09.23 13:53 Сейчас в теме
(7) Это в каких конфигурациях от 1с так работает.
(1) автору, напишите Конфигурацию, далее можно будет подсказать правильный ответ
9. user734952 22.09.23 14:11 Сейчас в теме
(8)Бухгалтерия для Казахстана, но та нет такого параметра Основной и пока не проверяла
10. homer_ 78 22.09.23 14:53 Сейчас в теме
(9) Основные договоры контрагента (Регистры сведений)
user734952; +1 Ответить
11. user734952 22.09.23 15:54 Сейчас в теме
(10)Точно, туда и записывать, спасибо!
Оставьте свое сообщение
Вакансии
Программист 1С
Киров (Кировская обл.)
зарплата от 100 000 руб.
Полный день

Программист 1С
Санкт-Петербург
зарплата от 150 000 руб.
Полный день

Архитектор 1С
Москва
зарплата от 250 000 руб.
Полный день

1С-Программист (интегратор Битрикс24)
Санкт-Петербург
зарплата от 150 000 руб. до 250 000 руб.
Полный день

Разработчик 1С
Москва
зарплата от 100 000 руб.
Временный (на проект)