Описание типов: различия между версиями
Shihov (обсуждение | вклад) Нет описания правки |
Shihov (обсуждение | вклад) Нет описания правки |
||
Строка 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; | ||
</ | </syntaxhighlight> | ||
---- | ---- | ||
Строка 56: | Строка 56: | ||
Пример заполнения | Пример заполнения | ||
| | | | ||
<1c> | <syntaxhighlight lang='1c'> | ||
Функция СформироватьАктНесоответствия(Источник, Фабрика) | Функция СформироватьАктНесоответствия(Источник, Фабрика) | ||
АктНесоответствия = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"АктНесоответствия")); | АктНесоответствия = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"АктНесоответствия")); | ||
Строка 68: | Строка 68: | ||
Возврат АктНесоответствия; | Возврат АктНесоответствия; | ||
КонецФункции | КонецФункции | ||
</ | </syntaxhighlight> | ||
---- | ---- | ||
Строка 528: | Строка 528: | ||
Пример заполнения | Пример заполнения | ||
| | | | ||
<1c> | <syntaxhighlight lang='1c'> | ||
Функция СформироватьВетДокумент(Источник, Фабрика) | Функция СформироватьВетДокумент(Источник, Фабрика) | ||
ВетеринарныйДокумент = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"ВетеринарныйДокумент")); | ВетеринарныйДокумент = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"ВетеринарныйДокумент")); | ||
Строка 544: | Строка 544: | ||
Возврат ВетеринарныйДокумент; | Возврат ВетеринарныйДокумент; | ||
КонецФункции | КонецФункции | ||
</ | </syntaxhighlight> | ||
Строка 661: | Строка 661: | ||
Пример заполнения | Пример заполнения | ||
| | | | ||
<1c> | <syntaxhighlight lang='1c'> | ||
Функция СформироватьЛабИсследования(Источник) | Функция СформироватьЛабИсследования(Источник) | ||
ЛабИсследование = Фабрика.Создать(Фабрика.Тип(ПространствоИмен,"ЛабИсследование")); | ЛабИсследование = Фабрика.Создать(Фабрика.Тип(ПространствоИмен,"ЛабИсследование")); | ||
Строка 680: | Строка 680: | ||
Возврат ЛабИсследование; | Возврат ЛабИсследование; | ||
КонецФункции | КонецФункции | ||
</ | </syntaxhighlight> | ||
Строка 732: | Строка 732: | ||
Пример заполнения | Пример заполнения | ||
| | | | ||
<1c> | <syntaxhighlight lang='1c'> | ||
Функция СформироватьГруппу(Группа, Фабрика) | Функция СформироватьГруппу(Группа, Фабрика) | ||
ГруппаНоменклатуры = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(), "ГруппаНоменклатуры")); | ГруппаНоменклатуры = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(), "ГруппаНоменклатуры")); | ||
Строка 745: | Строка 745: | ||
Возврат ГруппаНоменклатуры; | Возврат ГруппаНоменклатуры; | ||
КонецФункции | КонецФункции | ||
</ | </syntaxhighlight> | ||
---- | ---- | ||
Строка 784: | Строка 784: | ||
Пример заполнения | Пример заполнения | ||
| | | | ||
<1c> | <syntaxhighlight lang='1c'> | ||
ДанныеЗагрузки = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"ДанныеЗагрузки")); | ДанныеЗагрузки = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"ДанныеЗагрузки")); | ||
ДанныеЗагрузки.Регистрировать = (ВидВыгрузки = 2); | ДанныеЗагрузки.Регистрировать = (ВидВыгрузки = 2); | ||
ДанныеЗагрузки.ОбновитьКонтрагента = Истина; //Можно вынести на форму как поле выбора | ДанныеЗагрузки.ОбновитьКонтрагента = Истина; //Можно вынести на форму как поле выбора | ||
</ | </syntaxhighlight> | ||
<1c> | <syntaxhighlight lang='1c'> | ||
Для Каждого Стр Из ТаблицаДок Цикл | Для Каждого Стр Из ТаблицаДок Цикл | ||
Док = СформироватьДокумент(Стр.Ссылка, Фабрика); | Док = СформироватьДокумент(Стр.Ссылка, Фабрика); | ||
Строка 796: | Строка 796: | ||
КонецЕсли; | КонецЕсли; | ||
КонецЦикла; | КонецЦикла; | ||
</ | </syntaxhighlight> | ||
Строка 858: | Строка 858: | ||
Пример заполнения | Пример заполнения | ||
| | | | ||
<1c> | <syntaxhighlight lang='1c'> | ||
Функция СформироватьТТН(Дата,Номер, Фабрика) | Функция СформироватьТТН(Дата,Номер, Фабрика) | ||
Док = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"Док")); | Док = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"Док")); | ||
Строка 866: | Строка 866: | ||
Возврат Док; | Возврат Док; | ||
КонецФункции | КонецФункции | ||
</ | </syntaxhighlight> | ||
Строка 1046: | Строка 1046: | ||
Пример заполнения | Пример заполнения | ||
| | | | ||
<1c> | <syntaxhighlight lang='1c'> | ||
Функция СформироватьДокумент(Документ, Фабрика) | Функция СформироватьДокумент(Документ, Фабрика) | ||
ДокументХ = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"Документ")); | ДокументХ = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"Документ")); | ||
Строка 1128: | Строка 1128: | ||
Возврат ДокументХ; | Возврат ДокументХ; | ||
КонецФункции | КонецФункции | ||
</ | </syntaxhighlight> | ||
Пример заполнения XML | Пример заполнения XML | ||
Строка 1272: | Строка 1272: | ||
Пример заполнения | Пример заполнения | ||
| | | | ||
<1c> | <syntaxhighlight lang='1c'> | ||
Функция СформироватьНоменклатуру(Номенклатура, Фабрика) | Функция СформироватьНоменклатуру(Номенклатура, Фабрика) | ||
НоменклатураХ = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"Номенклатура")); | НоменклатураХ = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"Номенклатура")); | ||
Строка 1299: | Строка 1299: | ||
Возврат НоменклатураХ; | Возврат НоменклатураХ; | ||
КонецФункции | КонецФункции | ||
</ | </syntaxhighlight> | ||
Сопоставление и обновление | Сопоставление и обновление | ||
Строка 1434: | Строка 1434: | ||
Пример заполнения | Пример заполнения | ||
| | | | ||
<1c> | <syntaxhighlight lang='1c'> | ||
Функция СформироватьПоднадзорного(Партнер, Контрагент, Фабрика) | Функция СформироватьПоднадзорного(Партнер, Контрагент, Фабрика) | ||
ПоднадзорныйОбъект = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"ПоднадзорныйОбъект")); | ПоднадзорныйОбъект = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"ПоднадзорныйОбъект")); | ||
Строка 1466: | Строка 1466: | ||
Возврат ПоднадзорныйОбъект; | Возврат ПоднадзорныйОбъект; | ||
КонецФункции | КонецФункции | ||
</ | </syntaxhighlight> | ||
Сопоставление и обновление | Сопоставление и обновление | ||
Строка 1523: | Строка 1523: | ||
Пример заполнения | Пример заполнения | ||
| | | | ||
<1c> | <syntaxhighlight lang='1c'> | ||
Функция СформироватьПунктПерегрузки(Источник, Фабрика) | Функция СформироватьПунктПерегрузки(Источник, Фабрика) | ||
ПунктПерегрузки = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"ПунктПерегрузки")); | ПунктПерегрузки = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"ПунктПерегрузки")); | ||
Строка 1532: | Строка 1532: | ||
Возврат ПунктПерегрузки; | Возврат ПунктПерегрузки; | ||
КонецФункции | КонецФункции | ||
</ | </syntaxhighlight> | ||
Строка 1594: | Строка 1594: | ||
Пример заполнения | Пример заполнения | ||
| | | | ||
<1c> | <syntaxhighlight lang='1c'> | ||
Функция СформироватьСпецификацию(Ссылка,Фабрика) | Функция СформироватьСпецификацию(Ссылка,Фабрика) | ||
СпецификацияНоменклатуры = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"СпецификацияНоменклатуры")); | СпецификацияНоменклатуры = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"СпецификацияНоменклатуры")); | ||
Строка 1604: | Строка 1604: | ||
КонецФункции | КонецФункции | ||
</ | </syntaxhighlight> | ||
Строка 1631: | Строка 1631: | ||
Пример заполнения | Пример заполнения | ||
| | | | ||
<1c> | <syntaxhighlight lang='1c'> | ||
Функция СформироватьАналоги(Ссылка,Фабрика) | Функция СформироватьАналоги(Ссылка,Фабрика) | ||
АналогиНоменклатуры = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"АналогиНоменклатуры")); | АналогиНоменклатуры = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"АналогиНоменклатуры")); | ||
Строка 1641: | Строка 1641: | ||
Возврат АналогиНоменклатуры; | Возврат АналогиНоменклатуры; | ||
КонецФункции | КонецФункции | ||
</ | </syntaxhighlight> | ||
---- | ---- | ||
Строка 1680: | Строка 1680: | ||
Пример заполнения | Пример заполнения | ||
| | | | ||
<1c> | <syntaxhighlight lang='1c'> | ||
Функция СоздатьСтрокуАналогов(Товар,Строка,Фабрика) | Функция СоздатьСтрокуАналогов(Товар,Строка,Фабрика) | ||
СтрокаАналогов = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"СтрокаАналогов")); | СтрокаАналогов = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"СтрокаАналогов")); | ||
Строка 1689: | Строка 1689: | ||
Конецфункции | Конецфункции | ||
</ | </syntaxhighlight> | ||
Строка 1866: | Строка 1866: | ||
Пример заполнения | Пример заполнения | ||
| | | | ||
<1c> | <syntaxhighlight lang='1c'> | ||
Функция СформироватьСтрокуНоменклатуры(СтрокаТЧ, Фабрика) | Функция СформироватьСтрокуНоменклатуры(СтрокаТЧ, Фабрика) | ||
СтрокаНоменклатуры = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"СтрокаНоменклатуры")); | СтрокаНоменклатуры = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"СтрокаНоменклатуры")); | ||
Строка 1883: | Строка 1883: | ||
Возврат СтрокаНоменклатуры; | Возврат СтрокаНоменклатуры; | ||
КонецФункции | КонецФункции | ||
</ | </syntaxhighlight> | ||
Пример заполнения XML | Пример заполнения XML | ||
Строка 1953: | Строка 1953: | ||
Пример заполнения | Пример заполнения | ||
| | | | ||
<1c> | <syntaxhighlight lang='1c'> | ||
Функция СоздатьСтрокуСпецификации (Товар,Строка,Фабрика) | Функция СоздатьСтрокуСпецификации (Товар,Строка,Фабрика) | ||
СтрокаСпецификации = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"СтрокаСпецификации")); | СтрокаСпецификации = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"СтрокаСпецификации")); | ||
Строка 1965: | Строка 1965: | ||
</ | </syntaxhighlight> | ||
---- | ---- | ||
Строка 2004: | Строка 2004: | ||
Пример заполнения | Пример заполнения | ||
| | | | ||
<1c> | <syntaxhighlight lang='1c'> | ||
Функция СоздатьСправочникСпецификация(Товар,Строка,Фабрика) | Функция СоздатьСправочникСпецификация(Товар,Строка,Фабрика) | ||
СправочникСпецификация = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"СправочникСпецификация")); | СправочникСпецификация = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"СправочникСпецификация")); | ||
Строка 2014: | Строка 2014: | ||
</ | </syntaxhighlight> | ||
---- | ---- | ||
Строка 2081: | Строка 2081: | ||
Пример заполнения | Пример заполнения | ||
| | | | ||
<1c> | <syntaxhighlight lang='1c'> | ||
Функция СформироватьТранспорт(Источник, Фабрика) | Функция СформироватьТранспорт(Источник, Фабрика) | ||
//Типы ТС: | //Типы ТС: | ||
Строка 2102: | Строка 2102: | ||
Возврат Транспорт; | Возврат Транспорт; | ||
КонецФункции | КонецФункции | ||
</ | </syntaxhighlight> | ||
Пример заполнения XML | Пример заполнения XML | ||
Строка 2190: | Строка 2190: | ||
Пример заполнения | Пример заполнения | ||
| | | | ||
<1c> | <syntaxhighlight lang='1c'> | ||
Функция СформироватьФильтр(Источник, Фабрика) | Функция СформироватьФильтр(Источник, Фабрика) | ||
Фильтр = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(), "Фильтр")); | Фильтр = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(), "Фильтр")); | ||
Строка 2224: | Строка 2224: | ||
Возврат Фильтр; | Возврат Фильтр; | ||
КонецФункции | КонецФункции | ||
</ | </syntaxhighlight> | ||
Пример заполнения XML | Пример заполнения XML | ||
Строка 2331: | Строка 2331: | ||
Пример заполнения | Пример заполнения | ||
| | | | ||
<1c> | <syntaxhighlight lang='1c'> | ||
Функция СформироватьХозСубъект(Контрагент, Фабрика) | Функция СформироватьХозСубъект(Контрагент, Фабрика) | ||
ХозСубъект = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"ХозяйствующийСубъект")); | ХозСубъект = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"ХозяйствующийСубъект")); | ||
Строка 2368: | Строка 2368: | ||
Возврат ХозСубъект; | Возврат ХозСубъект; | ||
КонецФункции | КонецФункции | ||
</ | </syntaxhighlight> | ||
Строка 2718: | Строка 2718: | ||
Пример заполнения | Пример заполнения | ||
| | | | ||
<1c> | <syntaxhighlight lang='1c'> | ||
Функция СформироватьТранспорт(Источник, Фабрика) | Функция СформироватьТранспорт(Источник, Фабрика) | ||
Строка 2732: | Строка 2732: | ||
Возврат СвязанныйДокумент; | Возврат СвязанныйДокумент; | ||
КонецФункции | КонецФункции | ||
</ | </syntaxhighlight> | ||
Строка 3162: | Строка 3162: | ||
Пример заполнения | Пример заполнения | ||
| | | | ||
<1c> | <syntaxhighlight lang='1c'> | ||
Функция СформироватьМаркировку(Фасовка, Фабрика) | Функция СформироватьМаркировку(Фасовка, Фабрика) | ||
Маркировка = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"Маркировка")); | Маркировка = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"Маркировка")); | ||
Строка 3169: | Строка 3169: | ||
Возврат Фасовка; | Возврат Фасовка; | ||
КонецФункции | КонецФункции | ||
</ | </syntaxhighlight> | ||
---- | ---- | ||
Строка 3217: | Строка 3217: | ||
Пример заполнения | Пример заполнения | ||
| | | | ||
<1c> | <syntaxhighlight lang='1c'> | ||
Функция СформироватьФасовку(Номенклатура, Фабрика) | Функция СформироватьФасовку(Номенклатура, Фабрика) | ||
Фасовка = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"Фасовка")); | Фасовка = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"Фасовка")); | ||
Строка 3227: | Строка 3227: | ||
Возврат Фасовка; | Возврат Фасовка; | ||
КонецФункции | КонецФункции | ||
</ | </syntaxhighlight> | ||
Строка 3268: | Строка 3268: | ||
Пример заполнения | Пример заполнения | ||
| | | | ||
<1c> | <syntaxhighlight lang='1c'> | ||
&НаСервере | &НаСервере | ||
Процедура ДозаполнитьПоляДокумента(Документ, Правило, ДокументХдто, Фабрика) | Процедура ДозаполнитьПоляДокумента(Документ, Правило, ДокументХдто, Фабрика) | ||
Строка 3289: | Строка 3289: | ||
КонецФункции | КонецФункции | ||
</ | </syntaxhighlight> | ||