string[] mass = new string[20];
ServicePortTypeClient port = new ServicePortTypeClient { };
GetStockBalanceRequestBody requestBody = new GetStockBalanceRequestBody
{
mass = mass
};
port.GetStockBalance(requestBody);
Функция GetStockBalance(mass)
mass = Новый Массив;
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
|ЗапасыОстатки.КоличествоОстаток КАК КоличествоОстаток,
|ЗапасыОстатки.СтруктурнаяЕдиница.Наименование КАК СтруктурнаяЕдиницаНаименование
|ИЗ
|РегистрНакопления.Запасы.Остатки КАК ЗапасыОстатки
|ГДЕ
|ЗапасыОстатки.Номенклатура.Артикул = &Артикул";
Запрос.УстановитьПараметр("Артикул", "676148");
РезультатЗапроса = Запрос.Выполнить().Выбрать();
Пока РезультатЗапроса.Следующий() Цикл
ЗнОстатки = РезультатЗапроса.КоличествоОстаток;
mass.Добавить(РезультатЗапроса.СтруктурнаяЕдиницаНаименование);
test = РезультатЗапроса.СтруктурнаяЕдиницаНаименование;
КонецЦикла;
Если ЗначениеЗаполнено(ЗнОстатки) Тогда
Возврат mass;
Иначе
Возврат "Остатков нет!";
КонецЕсли;
КонецФункции
Док = Документы.ВводНачальныхОстатков.СоздатьДокумент();
Док.Дата = ТекущаяДата();
НоваяСтрока = Док.Запасы.Добавить();
НоваяСтрока.Номенклатура = НоваяНоменклатура.Ссылка;
НоваяСтрока.Количество = 3;
НоваяСтрока.СтруктурнаяЕдиница = Справочники.СтруктурныеЕдиницы.ОсновнойСклад;
Попытка
Док.Записать(РежимЗаписиДокумента.Проведение);
Исключение
Сообщить("" + ОписаниеОшибки());
КонецПопытки;
var request = new dpdParcelShopRequest { auth = auth, cityName = city.cityName };
var svc = new DPDGeography2Client();
var cityReq = svc.getParcelShops(request);
foreach (var el in cityReq)
{
listBox1.Items.Add(el.address.street);
}