Не заполняются реквизиты формы "На основании"

1. YA_31638851 02.12.24 13:43 Сейчас в теме
Прошу не бить ногами, совсем новичок в программировании.
в модуле объекта вытащил реквизиты, которые нужно вставить в модуль формы документа (КлиентИмя, КлиентАдрес, КлиентТелефон)

ЗаполнитьЗначенияСвойств(ЭтотОбъект, ДанныеЗаполнения);

Если ТипЗнч(ДанныеЗаполнения) = Тип("ДокументСсылка.Заявка") Тогда

ЭтотОбъект.ДокументЗаявки = ДанныеЗаполнения;
ЭтотОбъект.Менеджер = ТекущийПользователь.Сотрудник;
ЭтотОбъект.Подразделение = ТекущийПользователь.Подразделение;
ЭтотОбъект.Номер = "";

ИначеЕсли ТипЗнч(ДанныеЗаполнения) = Тип("ДокументСсылка.РЗамеры") Тогда

ЭтотОбъект.ДокументЗамера = ДанныеЗаполнения;
ЭтотОбъект.ДатаЗамера = ДанныеЗаполнения.Дата;
ЭтотОбъект.ДокументЗаявки = ДанныеЗаполнения.ДокОснование;
ЭтотОбъект.СтоимостьЗамера = ДанныеЗаполнения.СуммаЗаЗамер;
ЭтотОбъект.Номер = "";
//29.11
Основание=ДанныеЗаполнения.ДокОснование;
КлиентИмя=Основание.Имя;
КлиентТелефон=Основание.Телефоны;
КлиентАдрес=Основание.Адрес;

КонецЕсли;

КонецПроцедуры

Это модуль команды "на основании", который вызывает форму документа "Смета":
&НаКлиенте
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
//Если Не ТипЗнч(ПараметрКоманды) = Тип("ДокументСсылка.РЗамеры") Тогда
// Возврат;
//КонецЕсли;
ДокументСсылка = Смета_Получить(ПараметрКоманды);
Если ЗначениеЗаполнено(ДокументСсылка) Тогда
ПоказатьПредупреждение(Новый ОписаниеОповещения("ОбработкаКомандыЗавершение", ЭтотОбъект, Новый Структура("ДокументСсылка", ДокументСсылка)), "Смета уже существует. Будет открыт существующий документ!", , "Создание сметы");
Иначе
ОткрытьФорму("Документ.Смета.ФормаОбъекта", Новый Структура("Основание", ПараметрКоманды));
КонецЕсли;
//Вставить содержимое обработчика.
//ПараметрыФормы = Новый Структура("", );
//ОткрытьФорму("Документ.Смета.ФормаСписка", ПараметрыФормы, ПараметрыВыполненияКоманды.Источник, ПараметрыВыполненияКоманды.Уникальность, ПараметрыВыполненияКоманды.Окно, ПараметрыВыполненияКоманды.НавигационнаяСсылка);
КонецПроцедуры


Все заполняется кроме этих полей. Бьюсь два дня, ничего не выходит. Подскажите, что еще нужно дописать? Спасибо!
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. starjevschik 02.12.24 14:04 Сейчас в теме
(1)
что еще нужно дописать

заявление на курсы по 1с?
Надо же понять, чем форма отличается от объекта, где какие реквизиты и как они могут в принципе заполняться. Тогда станет понятно, что реквизиты формы могут заполняться только по реквизитам объекта и постановка задачи вида "Не заполняются реквизиты формы "На основании"" не имеет смысла, на основании не заполняются формы, заполняются объекты базы данных, а форма уже потом из них получается...
Ну даже чтобы посмотреть, как это сделано в других конфигурациях, надо же немного понимать структуру и смысл программы? То есть все-таки начать обучение с начала, а не с середины...
3. YA_31638851 02.12.24 14:44 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот