Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
Следующая версия Следующая версия справа и слева
шлюз_выгрузка:сформировать_поднадзорного [2018/08/02 15:39]
misha
шлюз_выгрузка:сформировать_поднадзорного [2018/08/02 16:03]
misha
Строка 30: Строка 30:
 </1c> </1c>
 | |
-++++#​1 ​+++++#​1 ​Заполнение полного наименования
 | |
 В данное поле заполняется наименование для печати. Возможное варианты:​ В данное поле заполняется наименование для печати. Возможное варианты:​
 | |
 <1c> <1c>
-Партнер.Наименование+ПоднадзорныйОбъект.НаименованиеПолное = Партнер.Наименование;
 </1c> </1c>
 <1c> <1c>
-Партнер.НаименованиеПолное+ПоднадзорныйОбъект.НаименованиеПолное = Партнер.НаименованиеПолное;
 </1c> </1c>
 или любое другое поле, отвечающее за наименование поднадзорного объекта. или любое другое поле, отвечающее за наименование поднадзорного объекта.
 ++++ ++++
  
-++++Заполнение адреса+++++#2 Заполнение ​типа поднадзорного
 | |
-На управляемых формах адрес ​Хоз. субъекта ​можно получить следующим способом ​+Существуют следующие типы поднадзорных:​ 
 +  * 1 - предприятие 
 +  * 2 - рынок 
 +  * 3 - СББЖ 
 +  * 4 - судно 
 +++++ 
 + 
 +++++#3 Заполнение адреса 
 +
 +На управляемых формах адрес можно получить следующим способом ​
 <1c> <1c>
-Если ​Контрагент.КонтактнаяИнформация.Количество() > 0 Тогда +Если ​Партнер.КонтактнаяИнформация.Количество() > 0 Тогда 
- Для ​каждого Инф ​из Контрагент.КонтактнаяИнформация Цикл  + Для ​Каждого Инф ​Из Партнер.КонтактнаяИнформация Цикл  
- Если Инф.Тип = Перечисления.ТипыКонтактнойИнформации.Адрес И Инф.Вид = Справочники.ВидыКонтактнойИнформации.ЮрАдресКонтрагента Тогда //​Инф.Вид = Справочники.ВидыКонтактнойИнформации.ФактАдресКонтрагента + Если Инф.Тип = Перечисления.ТипыКонтактнойИнформации.Адрес И Инф.Вид = Справочники.ВидыКонтактнойИнформации.ФактАдресКонтрагента Тогда //​Инф.Вид = Справочники.ВидыКонтактнойИнформации.ЮрАдресКонтрагента  
-          ​ХозСубъект.Адрес = Инф.Представление;​+          ​ПоднадзорныйОбъект.Адрес = Инф.Представление;​
  Прервать;​  Прервать;​
  КонецЕсли;​  КонецЕсли;​
Строка 60: Строка 69:
 Для обычных форм это может быть: Для обычных форм это может быть:
 <1c> <1c>
-ХозСубъект.Адрес = УправлениеКонтактнойИнформацией.ПолучитьАдресИзКонтактнойИнформации(Контрагент, "​Юридический"​);​ +ПоднадзорныйОбъект.Адрес = УправлениеКонтактнойИнформацией.ПолучитьАдресИзКонтактнойИнформации(Партнер, "​Юридический"​);​ 
-Если НЕ ЗначениеЗаполнено(ХозСубъект.Адрес) Тогда +Если НЕ ЗначениеЗаполнено(ПоднадзорныйОбъект.Адрес) Тогда 
- Сообщить("​Необходимо заполнить юридический адрес контрагента:​ " + Контрагент); + Сообщить("​Необходимо заполнить юридический адрес контрагента:​ " + Партнер); 
  Возврат Неопределено;​  Возврат Неопределено;​
 КонецЕсли;​ КонецЕсли;​
Строка 68: Строка 77:
 или или
 <1c> <1c>
-ХозСубъект.Адрес = УправлениеКонтактнойИнформацией.ПолучитьАдресИзКонтактнойИнформации(Контрагент, "​Фактический"​);​ +ПоднадзорныйОбъект.Адрес = УправлениеКонтактнойИнформацией.ПолучитьАдресИзКонтактнойИнформации(Партнер, "​Фактический"​);​ 
-Если НЕ ЗначениеЗаполнено(ХозСубъект.Адрес) Тогда +Если НЕ ЗначениеЗаполнено(ПоднадзорныйОбъект.Адрес) Тогда 
- Сообщить("​Необходимо заполнить ​юридический адрес контрагента:​ " + Контрагент); + Сообщить("​Необходимо заполнить ​фактический адрес контрагента:​ " + Партнер); 
  Возврат Неопределено;​  Возврат Неопределено;​
 КонецЕсли;​ КонецЕсли;​
 </1c> </1c>
 ++++ ++++