Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
15 мар 2025, 17:54

Использование БСП

Автор Port13ego, 13 фев 2025, 20:27

0 Пользователей и 1 гость просматривают эту тему.

Port13ego

Добрый вечер! Есть задание: В обработке «ДЗ_12_2_АлгоритмыДляРефакторинга» в командах «ПрочитатьКонтрагентаДоговор», «ПроверитьGUID», «СообщитьТекущегоПользователя» и «ОткрытьСайтНетологии» необходимо максимально заменить свой код на вызов методов из БСП, подходящих по смыслу.

Направьте меня, с чего начать. Я начал делать, но не чего не получается.
 

&НаСервереБезКонтекста
Процедура ПрочитатьКонтрагентаДоговорНаСервере(Заказ)
   
   ОбщегоНазначения.ЗначенияРеквизитовОбъекта(ЗаказПокупателя, " Контрагент, Договор");
   
   //ОбщегоНазначения.СообщитьПользователю(СтрШаблон("%1, %2","Контрагент, Договор"));
   //Запрос = Новый Запрос;
   //Запрос.Текст = "ВЫБРАТЬ
   //               |   ЗаказПокупателя.Контрагент КАК Контрагент,
   //               |   ЗаказПокупателя.Договор КАК Договор
   //               |ИЗ
   //               |   Документ.ЗаказПокупателя КАК ЗаказПокупателя
   //               |ГДЕ
   //               |   ЗаказПокупателя.Ссылка = &Ссылка";
   //Запрос.УстановитьПараметр("Ссылка", Заказ);
   //
   //Выборка = Запрос.Выполнить().Выбрать();
   //
   //Выборка.Следующий();
   //
   //Сообщение = Новый СообщениеПользователю;
   //Сообщение.Текст = СтрШаблон("%1, %2", Выборка.Контрагент, Выборка.Договор);
   //Сообщение.Сообщить();
   
КонецПроцедуры

LexaK

Port13ego, хм, БСП...
найдите здесь ошибки
роцедура ПрочитатьКонтрагентаДоговорНаСервере(Заказ)
   ОбщегоНазначения.ЗначенияРеквизитовОбъекта(ЗаказПокупателя, " Контрагент, Договор");
начните хотя бы с чтения описания функционала БСП, и примеры использования смотрите и анализируйте.
если помогло нажмите: Спасибо!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск