|
Помогите сконвертировать скрипт VisualStudio в 1с | ☑ | ||
---|---|---|---|---|
0
DTrofimov
22.08.16
✎
15:58
|
Коллеги, добрый день.
В 1с делаю WS-Ссылку. Проблема в том, что я не понимаю, как воткнуть в параметр "файл" (тип byte) в запрос мой сгенерированный файл CSV. Мне скинули пример на VS... using (var service = new EmExSupplierPricelistsSoapClient()) { long login = 123456; string password = "pass"; string priceLogo = "LOGO"; PricelistFormat fileFormat = PricelistFormat.Csv; // На данный момент только CSV PricelistCompressMode compressMode = PricelistCompressMode.None; // Может быть ещё Zip byte[] fileBytes = File.ReadAllBytes("Path to file"); SupplierPricelistResultRow[] result = service.LoadPriceFileFull(login, password, priceLogo, fileFormat, compressMode, fileBytes); } |
|||
1
Горогуля
22.08.16
✎
16:00
|
двоичные данные подойдут?
|
|||
2
Горогуля
22.08.16
✎
16:01
|
хотя, ДД в цсв - это прикольно, да
|
|||
3
DTrofimov
22.08.16
✎
16:02
|
(1) Сложно сказать, просто запихнуть цсв в двоичные данные и передать в качестве параметра?
|
|||
4
Горогуля
22.08.16
✎
16:06
|
File.ReadAllBytes("Path to file") - как бы на это намекает. но в цсв?..
|
|||
5
Serginio1
22.08.16
✎
16:25
|
(4) В файле должны быть данные CSV
|
|||
6
DTrofimov
22.08.16
✎
16:54
|
(5) Да. Файл цсв.
|
|||
7
Serginio1
22.08.16
✎
16:57
|
fileBytes = Новый ДвоичныеДанные("Path to file");
|
|||
8
DTrofimov
22.08.16
✎
17:03
|
(7) хорошо, спасибо. А что делать с compressMode и fileFormat?
|
|||
9
Serginio1
22.08.16
✎
17:07
|
А это перечисления. Смотри в типах.
|
|||
10
Serginio1
22.08.16
✎
17:08
|
Смотри операцию, там для параметров указаны типы.
|
|||
11
DTrofimov
22.08.16
✎
17:10
|
(9) Так в дереве WS я нашел тип "CSV"... как с ним дальше поступать?
|
|||
12
Serginio1
22.08.16
✎
17:15
|
||||
13
DTrofimov
22.08.16
✎
17:20
|
(12) Спасибо, пойду грызть
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |