Описание типов: различия между версиями

Нет описания правки
Нет описания правки
Строка 1: Строка 1:
====== Типы объектов ======
====== Типы объектов ======
Полное описание XML-схемы можно [[File:objecttypes.xsd ]].  
Полное описание XML-схемы можно [[File:objecttypes.xsd ]].  
<1c>
<syntaxhighlight lang='1c'>
Прокси = Новый WSПрокси(Определения, "http://88.99.106.214/Mercury", СокрЛП("DataExchangeGatewayV2"),СокрЛП("DataExchangeGatewayV2Soap"));
Прокси = Новый WSПрокси(Определения, "http://88.99.106.214/Mercury", СокрЛП("DataExchangeGatewayV2"),СокрЛП("DataExchangeGatewayV2Soap"));


Фабрика = Прокси.ФабрикаXDTO;
Фабрика = Прокси.ФабрикаXDTO;
</1c>
</syntaxhighlight>
----
----


Строка 56: Строка 56:
Пример заполнения
Пример заполнения
|
|
<1c>
<syntaxhighlight lang='1c'>
Функция СформироватьАктНесоответствия(Источник, Фабрика)
Функция СформироватьАктНесоответствия(Источник, Фабрика)
АктНесоответствия = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"АктНесоответствия"));
АктНесоответствия = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"АктНесоответствия"));
Строка 68: Строка 68:
Возврат АктНесоответствия;
Возврат АктНесоответствия;
КонецФункции
КонецФункции
</1c>
</syntaxhighlight>


----
----
Строка 528: Строка 528:
Пример заполнения
Пример заполнения
|
|
<1c>
<syntaxhighlight lang='1c'>
Функция СформироватьВетДокумент(Источник, Фабрика)
Функция СформироватьВетДокумент(Источник, Фабрика)
ВетеринарныйДокумент = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"ВетеринарныйДокумент"));
ВетеринарныйДокумент = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"ВетеринарныйДокумент"));
Строка 544: Строка 544:
Возврат ВетеринарныйДокумент;
Возврат ВетеринарныйДокумент;
КонецФункции
КонецФункции
</1c>
</syntaxhighlight>




Строка 661: Строка 661:
Пример заполнения
Пример заполнения
|
|
<1c>
<syntaxhighlight lang='1c'>
Функция СформироватьЛабИсследования(Источник)
Функция СформироватьЛабИсследования(Источник)
     ЛабИсследование =  Фабрика.Создать(Фабрика.Тип(ПространствоИмен,"ЛабИсследование"));
     ЛабИсследование =  Фабрика.Создать(Фабрика.Тип(ПространствоИмен,"ЛабИсследование"));
Строка 680: Строка 680:
     Возврат  ЛабИсследование;
     Возврат  ЛабИсследование;
КонецФункции
КонецФункции
</1c>
</syntaxhighlight>




Строка 732: Строка 732:
Пример заполнения
Пример заполнения
|
|
<1c>
<syntaxhighlight lang='1c'>
Функция СформироватьГруппу(Группа, Фабрика)
Функция СформироватьГруппу(Группа, Фабрика)
ГруппаНоменклатуры = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(), "ГруппаНоменклатуры"));
ГруппаНоменклатуры = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(), "ГруппаНоменклатуры"));
Строка 745: Строка 745:
Возврат ГруппаНоменклатуры;
Возврат ГруппаНоменклатуры;
КонецФункции
КонецФункции
</1c>
</syntaxhighlight>


----
----
Строка 784: Строка 784:
Пример заполнения
Пример заполнения
|
|
<1c>
<syntaxhighlight lang='1c'>
ДанныеЗагрузки = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"ДанныеЗагрузки"));
ДанныеЗагрузки = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"ДанныеЗагрузки"));
ДанныеЗагрузки.Регистрировать = (ВидВыгрузки = 2);
ДанныеЗагрузки.Регистрировать = (ВидВыгрузки = 2);
ДанныеЗагрузки.ОбновитьКонтрагента = Истина; //Можно вынести на форму как поле выбора
ДанныеЗагрузки.ОбновитьКонтрагента = Истина; //Можно вынести на форму как поле выбора
</1c>
</syntaxhighlight>
<1c>
<syntaxhighlight lang='1c'>
Для Каждого Стр Из ТаблицаДок Цикл
Для Каждого Стр Из ТаблицаДок Цикл
Док = СформироватьДокумент(Стр.Ссылка, Фабрика);
Док = СформироватьДокумент(Стр.Ссылка, Фабрика);
Строка 796: Строка 796:
КонецЕсли;
КонецЕсли;
КонецЦикла;
КонецЦикла;
</1c>
</syntaxhighlight>




Строка 858: Строка 858:
Пример заполнения
Пример заполнения
|
|
<1c>
<syntaxhighlight lang='1c'>
Функция СформироватьТТН(Дата,Номер, Фабрика)
Функция СформироватьТТН(Дата,Номер, Фабрика)
Док = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"Док"));
Док = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"Док"));
Строка 866: Строка 866:
Возврат Док;
Возврат Док;
КонецФункции
КонецФункции
</1c>
</syntaxhighlight>




Строка 1046: Строка 1046:
Пример заполнения
Пример заполнения
|
|
<1c>
<syntaxhighlight lang='1c'>
Функция СформироватьДокумент(Документ, Фабрика)  
Функция СформироватьДокумент(Документ, Фабрика)  
ДокументХ = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"Документ"));
ДокументХ = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"Документ"));
Строка 1128: Строка 1128:
Возврат ДокументХ;
Возврат ДокументХ;
КонецФункции
КонецФункции
</1c>
</syntaxhighlight>


Пример заполнения XML
Пример заполнения XML
Строка 1272: Строка 1272:
Пример заполнения
Пример заполнения
|
|
<1c>
<syntaxhighlight lang='1c'>
Функция СформироватьНоменклатуру(Номенклатура, Фабрика)
Функция СформироватьНоменклатуру(Номенклатура, Фабрика)
НоменклатураХ = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"Номенклатура"));
НоменклатураХ = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"Номенклатура"));
Строка 1299: Строка 1299:
Возврат НоменклатураХ;
Возврат НоменклатураХ;
КонецФункции
КонецФункции
</1c>
</syntaxhighlight>


Сопоставление и обновление  
Сопоставление и обновление  
Строка 1434: Строка 1434:
Пример заполнения
Пример заполнения
|
|
<1c>
<syntaxhighlight lang='1c'>
Функция СформироватьПоднадзорного(Партнер, Контрагент, Фабрика)
Функция СформироватьПоднадзорного(Партнер, Контрагент, Фабрика)
ПоднадзорныйОбъект = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"ПоднадзорныйОбъект"));
ПоднадзорныйОбъект = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"ПоднадзорныйОбъект"));
Строка 1466: Строка 1466:
Возврат ПоднадзорныйОбъект;
Возврат ПоднадзорныйОбъект;
КонецФункции
КонецФункции
</1c>
</syntaxhighlight>


Сопоставление и обновление  
Сопоставление и обновление  
Строка 1523: Строка 1523:
Пример заполнения
Пример заполнения
|
|
<1c>
<syntaxhighlight lang='1c'>
Функция СформироватьПунктПерегрузки(Источник, Фабрика)
Функция СформироватьПунктПерегрузки(Источник, Фабрика)
ПунктПерегрузки = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"ПунктПерегрузки"));
ПунктПерегрузки = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"ПунктПерегрузки"));
Строка 1532: Строка 1532:
Возврат ПунктПерегрузки;
Возврат ПунктПерегрузки;
КонецФункции
КонецФункции
</1c>
</syntaxhighlight>




Строка 1594: Строка 1594:
Пример заполнения
Пример заполнения
|
|
<1c>
<syntaxhighlight lang='1c'>
Функция СформироватьСпецификацию(Ссылка,Фабрика)
Функция СформироватьСпецификацию(Ссылка,Фабрика)
СпецификацияНоменклатуры = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"СпецификацияНоменклатуры"));
СпецификацияНоменклатуры = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"СпецификацияНоменклатуры"));
Строка 1604: Строка 1604:
КонецФункции
КонецФункции


</1c>
</syntaxhighlight>




Строка 1631: Строка 1631:
Пример заполнения
Пример заполнения
|
|
<1c>
<syntaxhighlight lang='1c'>
Функция СформироватьАналоги(Ссылка,Фабрика)
Функция СформироватьАналоги(Ссылка,Фабрика)
АналогиНоменклатуры = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"АналогиНоменклатуры"));
АналогиНоменклатуры = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"АналогиНоменклатуры"));
Строка 1641: Строка 1641:
Возврат АналогиНоменклатуры;
Возврат АналогиНоменклатуры;
КонецФункции
КонецФункции
</1c>
</syntaxhighlight>


----
----
Строка 1680: Строка 1680:
Пример заполнения
Пример заполнения
|
|
<1c>
<syntaxhighlight lang='1c'>
Функция СоздатьСтрокуАналогов(Товар,Строка,Фабрика)
Функция СоздатьСтрокуАналогов(Товар,Строка,Фабрика)
СтрокаАналогов = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"СтрокаАналогов"));
СтрокаАналогов = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"СтрокаАналогов"));
Строка 1689: Строка 1689:
Конецфункции
Конецфункции


</1c>
</syntaxhighlight>




Строка 1866: Строка 1866:
Пример заполнения
Пример заполнения
|
|
<1c>
<syntaxhighlight lang='1c'>
Функция СформироватьСтрокуНоменклатуры(СтрокаТЧ, Фабрика)
Функция СформироватьСтрокуНоменклатуры(СтрокаТЧ, Фабрика)
СтрокаНоменклатуры = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"СтрокаНоменклатуры"));
СтрокаНоменклатуры = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"СтрокаНоменклатуры"));
Строка 1883: Строка 1883:
Возврат СтрокаНоменклатуры;
Возврат СтрокаНоменклатуры;
КонецФункции
КонецФункции
</1c>
</syntaxhighlight>


Пример заполнения XML
Пример заполнения XML
Строка 1953: Строка 1953:
Пример заполнения
Пример заполнения
|
|
<1c>
<syntaxhighlight lang='1c'>
Функция СоздатьСтрокуСпецификации (Товар,Строка,Фабрика)
Функция СоздатьСтрокуСпецификации (Товар,Строка,Фабрика)
СтрокаСпецификации = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"СтрокаСпецификации"));
СтрокаСпецификации = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"СтрокаСпецификации"));
Строка 1965: Строка 1965:




</1c>
</syntaxhighlight>


----
----
Строка 2004: Строка 2004:
Пример заполнения
Пример заполнения
|
|
<1c>
<syntaxhighlight lang='1c'>
Функция СоздатьСправочникСпецификация(Товар,Строка,Фабрика)
Функция СоздатьСправочникСпецификация(Товар,Строка,Фабрика)
СправочникСпецификация = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"СправочникСпецификация"));
СправочникСпецификация = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"СправочникСпецификация"));
Строка 2014: Строка 2014:




</1c>
</syntaxhighlight>


----
----
Строка 2081: Строка 2081:
Пример заполнения
Пример заполнения
|
|
<1c>
<syntaxhighlight lang='1c'>
Функция СформироватьТранспорт(Источник, Фабрика)
Функция СформироватьТранспорт(Источник, Фабрика)
//Типы ТС:
//Типы ТС:
Строка 2102: Строка 2102:
Возврат Транспорт;
Возврат Транспорт;
КонецФункции
КонецФункции
</1c>
</syntaxhighlight>


Пример заполнения XML
Пример заполнения XML
Строка 2190: Строка 2190:
Пример заполнения
Пример заполнения
|
|
<1c>
<syntaxhighlight lang='1c'>
Функция СформироватьФильтр(Источник, Фабрика)
Функция СформироватьФильтр(Источник, Фабрика)
Фильтр = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(), "Фильтр"));
Фильтр = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(), "Фильтр"));
Строка 2224: Строка 2224:
Возврат Фильтр;
Возврат Фильтр;
КонецФункции
КонецФункции
</1c>
</syntaxhighlight>


Пример заполнения XML
Пример заполнения XML
Строка 2331: Строка 2331:
Пример заполнения
Пример заполнения
|
|
<1c>
<syntaxhighlight lang='1c'>
Функция СформироватьХозСубъект(Контрагент, Фабрика)
Функция СформироватьХозСубъект(Контрагент, Фабрика)
ХозСубъект = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"ХозяйствующийСубъект"));
ХозСубъект = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"ХозяйствующийСубъект"));
Строка 2368: Строка 2368:
Возврат ХозСубъект;
Возврат ХозСубъект;
КонецФункции
КонецФункции
</1c>
</syntaxhighlight>




Строка 2718: Строка 2718:
Пример заполнения
Пример заполнения
|
|
<1c>
<syntaxhighlight lang='1c'>
Функция СформироватьТранспорт(Источник, Фабрика)
Функция СформироватьТранспорт(Источник, Фабрика)
Строка 2732: Строка 2732:
Возврат СвязанныйДокумент;
Возврат СвязанныйДокумент;
КонецФункции
КонецФункции
</1c>
</syntaxhighlight>




Строка 3162: Строка 3162:
Пример заполнения
Пример заполнения
|
|
<1c>
<syntaxhighlight lang='1c'>
Функция СформироватьМаркировку(Фасовка, Фабрика)
Функция СформироватьМаркировку(Фасовка, Фабрика)
Маркировка  = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"Маркировка"));
Маркировка  = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"Маркировка"));
Строка 3169: Строка 3169:
Возврат Фасовка;
Возврат Фасовка;
КонецФункции
КонецФункции
</1c>
</syntaxhighlight>


----
----
Строка 3217: Строка 3217:
Пример заполнения
Пример заполнения
|
|
<1c>
<syntaxhighlight lang='1c'>
Функция СформироватьФасовку(Номенклатура, Фабрика)
Функция СформироватьФасовку(Номенклатура, Фабрика)
Фасовка = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"Фасовка"));
Фасовка = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"Фасовка"));
Строка 3227: Строка 3227:
Возврат Фасовка;
Возврат Фасовка;
КонецФункции
КонецФункции
</1c>
</syntaxhighlight>




Строка 3268: Строка 3268:
Пример заполнения
Пример заполнения
|
|
<1c>
<syntaxhighlight lang='1c'>
&НаСервере
&НаСервере
Процедура ДозаполнитьПоляДокумента(Документ, Правило, ДокументХдто, Фабрика)
Процедура ДозаполнитьПоляДокумента(Документ, Правило, ДокументХдто, Фабрика)
Строка 3289: Строка 3289:
КонецФункции
КонецФункции


</1c>
</syntaxhighlight>