как передать данные из запроса в созданные объекты
есть следующая процедура, выполняющаяся на клиенте:
процедура ВыполнитьКоманду(ИдентификаторКоманды, ОбъектыНазначенияМассив, СозданныеОбъекты) экспорт
форма = ПолучитьФорму("Документ.ВнутреннееПотреблениеТоваров.форма.ФормаДокумента");
ДанныеФормы = Форма.Объект;
КопироватьДанныеФормы(ДанныеФормы, Форма.Объект);
Форма.Открыть();
конецпроцедуры;
а также запрос на сервере, который выбирает нужные данные из документа для заполнения формы. вопрос в следующем: как передать данные из запроса на сервере на эту форму
процедура ВыполнитьКоманду(ИдентификаторКоманды, ОбъектыНазначенияМассив, СозданныеОбъекты) экспорт
форма = ПолучитьФорму("Документ.ВнутреннееПотреблениеТоваров.форма.ФормаДокумента");
ДанныеФормы = Форма.Объект;
КопироватьДанныеФормы(ДанныеФормы, Форма.Объект);
Форма.Открыть();
конецпроцедуры;
а также запрос на сервере, который выбирает нужные данные из документа для заполнения формы. вопрос в следующем: как передать данные из запроса на сервере на эту форму
По теме из базы знаний
- Устройство хранения данных в MS SQL Server
- Конвертация данных 2. Использование исходящих и входящих данных. Свойство "Получить из входящих данных"
- ВИДы на жительство. Использование внешних источников данных в прикладных задачах
- Работа с 1С через протокол OData
- Как из 1С отдать миллионы строк в BI и успеть это сделать быстро
Найденные решения
&НаКлиенте
Процедура ПолучитьДанныеНаСервере(Команда)
СтруктураДанных = Новый Структура;
ПолучитьДанныеНаСервереНаСервере(СтруктураДанных);
КонецПроцедуры
&НаСервере
Процедура ПолучитьДанныеНаСервереНаСервере(СтруктураДанных)
СтруктураДанных.Вставить("Данные", НекиеДанныеПолученныеНаСервере);
КонецПроцедуры
ПоказатьОстальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
&НаКлиенте
Процедура ПолучитьДанныеНаСервере(Команда)
СтруктураДанных = Новый Структура;
ПолучитьДанныеНаСервереНаСервере(СтруктураДанных);
КонецПроцедуры
&НаСервере
Процедура ПолучитьДанныеНаСервереНаСервере(СтруктураДанных)
СтруктураДанных.Вставить("Данные", НекиеДанныеПолученныеНаСервере);
КонецПроцедуры
Показать&НаСервере
Функция ЗаполнитьОбъект(ДанныеФормы)
РезЗапроса = ОстаткиМЦ(НовыйОбъект);
ДанныеФормы.МЦ04.Очистить(); //МЦ04-таб часть нового объекта - копии
Для Каждого Выборка из РезЗапроса Цикл
СтрокаТабличнойЧасти = ДанныеФормы.МЦ04.Добавить();
СтрокаТабличнойЧасти.Номенклатура = Выборка.Номенклатура;
СтрокаТабличнойЧасти.Количество = Выборка.Количество;
//СтрокаТабличнойЧасти.Сумма = 0;
//СтрокаТабличнойЧасти.Цена = 0;
//к=к+1;
КонецЦикла;
КонецФункции
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот