В форме документа заказа клиента у нас сделано, чтобы при создании нового заказа всегда по-умолчанию выставлялось выбранное в настройках соглашение:
Если Объект.Ссылка.Пустая() Тогда
Объект.Соглашение = Константы.Соглашение.Получить();
КонецЕсли;
Bulzavr @ Сегодня, 10:20
,
Если я правильно понял вопрос то возможно так
Если Объект.Ссылка.Пустая() Тогда
Объект.Соглашение = Константы.Соглашение.Получить();
Объект.Организация= Объект.Соглашение.Организация;
КонецЕсли;
В настройках сделали выбиралку "соглашение по-умолчанию"
Согласен. Только что напоролся..Организация выставилась, а НДС, факсимиле и тд. от другой организации. Подскажите, что прописать, чтобы соглашение не просто проставлялось по-умолчанию, а именно ВЫБИРАЛОСЬ (будто его мышкой кликнули)?
Если Объект.Ссылка.Пустая() Тогда
Объект.Соглашение = Константы.Соглашение.Получить();
??? СоглашениеПриИзменении() ???
КонецЕсли;
СоглашениеПриИзменении(Неопределено);
Сюда засунуть? Верно?
Если Объект.Ссылка.Пустая() Тогда
Объект.Соглашение = Константы.Соглашение.Получить();
СоглашениеПриИзменении(Неопределено);
КонецЕсли;
Верно
{Документ.ЗаказКлиента.Форма.ФормаДокумента.Форма(118,9)}: Процедура или функция с указанным именем не определена (СоглашениеПриИзменении)
<<?>>СоглашениеПриИзменении(Неопределено); (Проверка: Сервер)
Ну да. Так просто не выйдет Попробуйте заменить на
ПриИзмененииСоглашенияСервер();
Сделал спасибо))
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua