Передача параметра типа "Блок" в 1С

Возможности интеграции

Передача параметра типа "Блок" в 1С

Сообщение Никитин Сергей » 20 апр 2010, 19:26

Добрый день.

У меня возник такой вопрос:
в сценарии я передаю параметр типа "Блок" в процедуру программы 1С. Процедура создает документ. Все параметры прекрасно принимаются за исключением этой самой переменной. В сценарии прописано следующее:

var m1c=Менеджеры1С.Получить("main");
m1c.СозданиеДокумента(Контекст.Контрагент.Значение, Контекст.Товары);

где Товары - переменная типа "Блок". Я пробовал передавать и Контекст.Товары.Значение. Каким образом можно обратиться к данной переменной в 1С и получить поля, содержащиеся в переменной "Товары"?

Заранее спасибо.
Никитин Сергей
 
Сообщения: 3
Зарегистрирован: 10 фев 2010, 22:58
Фамилия: Никитин
Имя: Сергей
Отчество: Андреевич

Re: Передача параметра типа "Блок" в 1С

Сообщение Рытикова Валерия » 12 май 2010, 15:06

Здравствуйте, Сергей.
Обращаться к переменной типа блок нужно следующим образом:
Контекст.Товары[i].Нужное_поле, где i - номер строки блока.
Аватара пользователя
Рытикова Валерия
 
Сообщения: 151
Зарегистрирован: 25 май 2009, 16:09
Откуда: Ижевск
Фамилия: Рытикова
Имя: Валерия
Отчество: Анатольевна


Вернуться в Интеграция с 1С



cron