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

1. user734952 22.09.23 10:11 Сейчас в теме
Добрый день! Как установить договор основным при его создании программно вот фрагмент кода
						НовыйДокумент.Контрагент = НовыйКонтрагент;
						НовыйДоговор = Справочники.ДоговорыКонтрагентов.СоздатьЭлемент(); 
						НовыйДоговор.Организация = ОсновнаяОрганизация;
						НовыйДоговор.Владелец = Справочники.Контрагенты.НайтиПоРеквизиту("ИдентификационныйКодЛичности",ИИН_БИН); 
						НовыйДоговор.Наименование = "Без договора";
						НовыйДоговор.ВалютаВзаиморасчетов = ВалютаРегламентированногоУчета;
						НовыйДоговор.ВидДоговора = Перечисления.ВидыДоговоровКонтрагентов.СПокупателем;
						НовыйДоговор.ВедениеВзаиморасчетов = Перечисления.ВедениеВзаиморасчетовПоДоговорам.ПоДоговоруВЦелом;
		                ОсновнойДоговорКонтрагента = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(НовыйДоговор.Владелец, "ОсновнойДоговорКонтрагента");
						НовыйДоговор.Записать(); 	
Показать
По теме из базы знаний
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. user734952 22.09.23 10:12 Сейчас в теме
3. nomad_irk 67 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С-Программист (интегратор Битрикс24)
Санкт-Петербург
зарплата от 150 000 руб. до 250 000 руб.
Полный день

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

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

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

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