3_0_3_142
This commit is contained in:
1 parent
0e2feeb5b9
commit
ea4c3cabfb
29 files changed
+426
-227
No files matched your search
@@ -87,11 +87,15 @@
|
|||||||
|
|
||||||
ПодготовкаКУстановкеСнятиюПометкиУдаления(Том, ДополнительныеПараметры);
|
ПодготовкаКУстановкеСнятиюПометкиУдаления(Том, ДополнительныеПараметры);
|
||||||
|
|
||||||
|
ОповещениеОПродолжении = Новый ОписаниеОповещения(
|
||||||
|
"ПродолжитьУстановкуСнятиеПометкиУдаления", ЭтотОбъект, ДополнительныеПараметры);
|
||||||
|
|
||||||
Если ОбщегоНазначенияКлиент.ПодсистемаСуществует("СтандартныеПодсистемы.ПрофилиБезопасности") Тогда
|
Если ОбщегоНазначенияКлиент.ПодсистемаСуществует("СтандартныеПодсистемы.ПрофилиБезопасности") Тогда
|
||||||
МодульРаботаВБезопасномРежимеКлиент = ОбщегоНазначенияКлиент.ОбщийМодуль("РаботаВБезопасномРежимеКлиент");
|
МодульРаботаВБезопасномРежимеКлиент = ОбщегоНазначенияКлиент.ОбщийМодуль("РаботаВБезопасномРежимеКлиент");
|
||||||
МодульРаботаВБезопасномРежимеКлиент.ПрименитьЗапросыНаИспользованиеВнешнихРесурсов(
|
МодульРаботаВБезопасномРежимеКлиент.ПрименитьЗапросыНаИспользованиеВнешнихРесурсов(
|
||||||
ДополнительныеПараметры.Запросы, ЭтотОбъект, Новый ОписаниеОповещения(
|
ДополнительныеПараметры.Запросы, ЭтотОбъект, ОповещениеОПродолжении);
|
||||||
"ПродолжитьУстановкуСнятиеПометкиУдаления", ЭтотОбъект, ДополнительныеПараметры));
|
Иначе
|
||||||
|
ВыполнитьОбработкуОповещения(ОповещениеОПродолжении, КодВозвратаДиалога.ОК);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|||||||
@@ -248,16 +248,21 @@
|
|||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
Процедура РазрешитьВнешнийРесурсНачало()
|
Процедура РазрешитьВнешнийРесурсНачало()
|
||||||
|
|
||||||
|
ОповещениеОЗакрытии = Новый ОписаниеОповещения(
|
||||||
|
"РазрешитьВнешнийРесурсЗавершение", ЭтотОбъект, ТекущиеПараметрыЗаписи);
|
||||||
|
|
||||||
Если ОбщегоНазначенияКлиент.ПодсистемаСуществует("СтандартныеПодсистемы.ПрофилиБезопасности") Тогда
|
Если ОбщегоНазначенияКлиент.ПодсистемаСуществует("СтандартныеПодсистемы.ПрофилиБезопасности") Тогда
|
||||||
|
|
||||||
ЗапросыВнешнихРесурсов = Новый Массив;
|
ЗапросыВнешнихРесурсов = Новый Массив;
|
||||||
Если Не ПроверитьЗаполнениеНаСервере(ЗапросыВнешнихРесурсов) Тогда
|
Если Не ПроверитьЗаполнениеНаСервере(ЗапросыВнешнихРесурсов) Тогда
|
||||||
Возврат;
|
Возврат;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ОповещениеОЗакрытии = Новый ОписаниеОповещения(
|
|
||||||
"РазрешитьВнешнийРесурсЗавершение", ЭтотОбъект, ТекущиеПараметрыЗаписи);
|
|
||||||
МодульРаботаВБезопасномРежимеКлиент = ОбщегоНазначенияКлиент.ОбщийМодуль("РаботаВБезопасномРежимеКлиент");
|
МодульРаботаВБезопасномРежимеКлиент = ОбщегоНазначенияКлиент.ОбщийМодуль("РаботаВБезопасномРежимеКлиент");
|
||||||
МодульРаботаВБезопасномРежимеКлиент.ПрименитьЗапросыНаИспользованиеВнешнихРесурсов(ЗапросыВнешнихРесурсов, ЭтотОбъект, ОповещениеОЗакрытии);
|
МодульРаботаВБезопасномРежимеКлиент.ПрименитьЗапросыНаИспользованиеВнешнихРесурсов(ЗапросыВнешнихРесурсов, ЭтотОбъект, ОповещениеОЗакрытии);
|
||||||
|
|
||||||
|
Иначе
|
||||||
|
ВыполнитьОбработкуОповещения(ОповещениеОЗакрытии, КодВозвратаДиалога.ОК);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|||||||
@@ -66,7 +66,7 @@
|
|||||||
ВладелецУчетнойЗаписи = Объект.ВладелецУчетнойЗаписи;
|
ВладелецУчетнойЗаписи = Объект.ВладелецУчетнойЗаписи;
|
||||||
|
|
||||||
ИспользуетсяПротоколPOP = Объект.ПротоколВходящейПочты = "POP";
|
ИспользуетсяПротоколPOP = Объект.ПротоколВходящейПочты = "POP";
|
||||||
ТребуетсяАвторизацияПриОтправкеПисем = ЗначениеЗаполнено(Объект.ПользовательSMTP);
|
ТребуетсяАвторизацияПриОтправкеПисем = ЗначениеЗаполнено(Объект.ПользовательSMTP) Или Объект.ТребуетсяВходНаСерверПередОтправкой;
|
||||||
Элементы.АвторизацияПриОтправкеПисем.Доступность = ТребуетсяАвторизацияПриОтправкеПисем;
|
Элементы.АвторизацияПриОтправкеПисем.Доступность = ТребуетсяАвторизацияПриОтправкеПисем;
|
||||||
УстановитьВидГруппыТребуетсяАвторизация(ЭтотОбъект, ИспользуетсяПротоколPOP);
|
УстановитьВидГруппыТребуетсяАвторизация(ЭтотОбъект, ИспользуетсяПротоколPOP);
|
||||||
Элементы.ОтправлятьСкрытыеКопииПисемНаЭтотАдрес.Видимость = ИспользуетсяПротоколPOP;
|
Элементы.ОтправлятьСкрытыеКопииПисемНаЭтотАдрес.Видимость = ИспользуетсяПротоколPOP;
|
||||||
@@ -103,7 +103,8 @@
|
|||||||
|
|
||||||
&НаСервере
|
&НаСервере
|
||||||
Процедура ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)
|
Процедура ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)
|
||||||
ТекущийОбъект.ПользовательSMTP = ТекущийОбъект.Пользователь;
|
ТекущийОбъект.ПользовательSMTP = ?(ТребуетсяАвторизацияПриОтправкеПисем И Не ТекущийОбъект.ТребуетсяВходНаСерверПередОтправкой, ТекущийОбъект.Пользователь, "");
|
||||||
|
ТекущийОбъект.ТребуетсяВходНаСерверПередОтправкой = ТекущийОбъект.ТребуетсяВходНаСерверПередОтправкой И ТребуетсяАвторизацияПриОтправкеПисем;
|
||||||
ТекущийОбъект.ДополнительныеСвойства.Вставить("Пароль", ПроверкаПароля);
|
ТекущийОбъект.ДополнительныеСвойства.Вставить("Пароль", ПроверкаПароля);
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
|||||||
@@ -6306,21 +6306,24 @@
|
|||||||
//
|
//
|
||||||
Функция ЗаписьПротоколаОбмена(КСообщенияОбОшибках = "", Знач СтрокаОшибки = "")
|
Функция ЗаписьПротоколаОбмена(КСообщенияОбОшибках = "", Знач СтрокаОшибки = "")
|
||||||
|
|
||||||
СтруктураОшибки = Новый Структура();
|
СтруктураОшибки = Новый Структура(
|
||||||
СтруктураОшибки.Вставить("ТипОбъекта");
|
"ТипОбъекта,
|
||||||
СтруктураОшибки.Вставить("Объект");
|
|Объект,
|
||||||
СтруктураОшибки.Вставить("ОписаниеОшибки");
|
|ОписаниеОшибки,
|
||||||
СтруктураОшибки.Вставить("ПозицияМодуля");
|
|ПозицияМодуля,
|
||||||
СтруктураОшибки.Вставить("КСообщенияОбОшибках");
|
|КСообщенияОбОшибках");
|
||||||
|
|
||||||
СтрокаМодуля = ОтделитьРазделителем(СтрокаОшибки, "{");
|
СтрокаМодуля = ОтделитьРазделителем(СтрокаОшибки, "{");
|
||||||
ОписаниеОшибки = ОтделитьРазделителем(СтрокаМодуля, "}: ");
|
Если ПустаяСтрока(СтрокаОшибки) Тогда
|
||||||
|
ОписаниеОшибки = СокрЛП(ОтделитьРазделителем(СтрокаМодуля, "}:"));
|
||||||
|
Иначе
|
||||||
|
ОписаниеОшибки = СтрокаОшибки;
|
||||||
|
СтрокаМодуля = "{" + СтрокаМодуля;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
Если ОписаниеОшибки <> "" Тогда
|
Если ОписаниеОшибки <> "" Тогда
|
||||||
|
|
||||||
СтруктураОшибки.ОписаниеОшибки = ОписаниеОшибки;
|
СтруктураОшибки.ОписаниеОшибки = ОписаниеОшибки;
|
||||||
СтруктураОшибки.ПозицияМодуля = СтрокаМодуля;
|
СтруктураОшибки.ПозицияМодуля = СтрокаМодуля;
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Если СтруктураОшибки.КСообщенияОбОшибках <> "" Тогда
|
Если СтруктураОшибки.КСообщенияОбОшибках <> "" Тогда
|
||||||
|
|||||||
@@ -6313,12 +6313,12 @@
|
|||||||
// Устанавливаем имя файла сообщения обмена, который необходимо прочитать.
|
// Устанавливаем имя файла сообщения обмена, который необходимо прочитать.
|
||||||
ОбработкаОбменаДанными.УстановитьИмяФайлаСообщенияОбмена(ИмяФайлаСообщенияОбмена);
|
ОбработкаОбменаДанными.УстановитьИмяФайлаСообщенияОбмена(ИмяФайлаСообщенияОбмена);
|
||||||
|
|
||||||
ОбработкаОбменаДанными.ВыполнитьЗагрузкуДанных(Отказ, ТолькоПараметры);
|
СообщениеОбОшибке = "";
|
||||||
|
ОбработкаОбменаДанными.ВыполнитьЗагрузкуДанных(Отказ, ТолькоПараметры, СообщениеОбОшибке);
|
||||||
|
|
||||||
Если Отказ Тогда
|
Если Отказ Тогда
|
||||||
|
|
||||||
СтруктураНастроекОбмена.РезультатВыполненияОбмена = Перечисления.РезультатыВыполненияОбмена.Ошибка;
|
СтруктураНастроекОбмена.РезультатВыполненияОбмена = Перечисления.РезультатыВыполненияОбмена.Ошибка;
|
||||||
|
СтруктураНастроекОбмена.СтрокаСообщенияОбОшибке = СообщениеОбОшибке;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Иначе
|
Иначе
|
||||||
|
|||||||
@@ -41,7 +41,7 @@
|
|||||||
Процедура ПриДобавленииПодсистемы(Описание) Экспорт
|
Процедура ПриДобавленииПодсистемы(Описание) Экспорт
|
||||||
|
|
||||||
Описание.Имя = "СтандартныеПодсистемы";
|
Описание.Имя = "СтандартныеПодсистемы";
|
||||||
Описание.Версия = "3.0.3.136";
|
Описание.Версия = "3.0.3.142";
|
||||||
Описание.ИдентификаторИнтернетПоддержки = "SSL";
|
Описание.ИдентификаторИнтернетПоддержки = "SSL";
|
||||||
Описание.РежимВыполненияОтложенныхОбработчиков = "Параллельно";
|
Описание.РежимВыполненияОтложенныхОбработчиков = "Параллельно";
|
||||||
Описание.ПараллельноеОтложенноеОбновлениеСВерсии = "2.3.3.0";
|
Описание.ПараллельноеОтложенноеОбновлениеСВерсии = "2.3.3.0";
|
||||||
|
|||||||
@@ -519,6 +519,15 @@
|
|||||||
|
|
||||||
Процедура ОбновитьИсправленияИзСкрипта(НовыеИсправления, УдаляемыеИсправления) Экспорт
|
Процедура ОбновитьИсправленияИзСкрипта(НовыеИсправления, УдаляемыеИсправления) Экспорт
|
||||||
|
|
||||||
|
ТекстСообщения = НСтр("ru = 'Обновление исправлений конфигурации из внешнего скрипта.'");
|
||||||
|
ЗаписьЖурналаРегистрации(СобытиеЖурналаРегистрации(), УровеньЖурналаРегистрации.Информация,,, ТекстСообщения);
|
||||||
|
|
||||||
|
Если Не ЕстьПраваНаУстановкуОбновления() Тогда
|
||||||
|
ТекстСообщения = НСтр("ru = 'Недостаточно прав для обновления исправлений конфигурации.'");
|
||||||
|
ЗаписьЖурналаРегистрации(СобытиеЖурналаРегистрации(), УровеньЖурналаРегистрации.Ошибка,,, ТекстСообщения);
|
||||||
|
ВызватьИсключение ТекстСообщения;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
ИсправленияИзменены();
|
ИсправленияИзменены();
|
||||||
|
|
||||||
УстанавливаемыеИсправления = Новый Массив;
|
УстанавливаемыеИсправления = Новый Массив;
|
||||||
|
|||||||
@@ -2851,8 +2851,14 @@
|
|||||||
|
|
||||||
ОбщегоНазначения.СообщитьПользователю(
|
ОбщегоНазначения.СообщитьПользователю(
|
||||||
ТекстОшибки, , "Имя", , Отказ);
|
ТекстОшибки, , "Имя", , Отказ);
|
||||||
|
КонецЕсли;
|
||||||
|
КонецЕсли;
|
||||||
|
КонецЕсли;
|
||||||
|
Если Отказ Тогда
|
||||||
|
Возврат Ложь;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
ИначеЕсли Не ОписаниеПользователяИБ.Свойство("Пароль")
|
Если Не ОписаниеПользователяИБ.Свойство("Пароль")
|
||||||
Или Не ЗначениеЗаполнено(ОписаниеПользователяИБ.Пароль) Тогда
|
Или Не ЗначениеЗаполнено(ОписаниеПользователяИБ.Пароль) Тогда
|
||||||
|
|
||||||
Если ЭтоВнешнийПользователь Тогда
|
Если ЭтоВнешнийПользователь Тогда
|
||||||
@@ -2869,14 +2875,32 @@
|
|||||||
Иначе
|
Иначе
|
||||||
ПользовательИБ = Неопределено;
|
ПользовательИБ = Неопределено;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
Если ПользовательИБ = Неопределено Тогда
|
|
||||||
|
ПарольЗадан = ОписаниеПользователяИБ.Свойство("Пароль")
|
||||||
|
И ОписаниеПользователяИБ.Пароль <> Неопределено;
|
||||||
|
|
||||||
|
АутентификацияСтандартнаяСтарая = ПользовательИБ <> Неопределено
|
||||||
|
И ПользовательИБ.АутентификацияСтандартная;
|
||||||
|
|
||||||
|
Если ОписаниеПользователяИБ.Свойство("АутентификацияСтандартная") Тогда
|
||||||
|
АутентификацияСтандартнаяНовая = ОписаниеПользователяИБ.АутентификацияСтандартная;
|
||||||
|
Иначе
|
||||||
|
АутентификацияСтандартнаяНовая = АутентификацияСтандартнаяСтарая;
|
||||||
|
КонецЕсли;
|
||||||
|
ПроверитьПустойПароль =
|
||||||
|
Не АутентификацияСтандартнаяСтарая
|
||||||
|
И АутентификацияСтандартнаяНовая
|
||||||
|
И ( ПользовательИБ = Неопределено
|
||||||
|
И Не ПарольЗадан
|
||||||
|
Или ПользовательИБ <> Неопределено
|
||||||
|
И Не ПользовательИБ.ПарольУстановлен);
|
||||||
|
|
||||||
|
Если ПарольЗадан Или ПроверитьПустойПароль Тогда
|
||||||
ОбщегоНазначения.СообщитьПользователю(
|
ОбщегоНазначения.СообщитьПользователю(
|
||||||
НСтр("ru = 'Требуется установить пароль.'"),, "СменитьПароль",, Отказ);
|
НСтр("ru = 'Требуется установить пароль.'"),, "СменитьПароль",, Отказ);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
КонецЕсли;
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
Если ОписаниеПользователяИБ.Свойство("ПользовательОС") Тогда
|
Если ОписаниеПользователяИБ.Свойство("ПользовательОС") Тогда
|
||||||
|
|
||||||
@@ -6323,7 +6347,15 @@
|
|||||||
ХешПароляЗадан = ОписаниеПользователяИБ.Свойство("СохраняемоеЗначениеПароля")
|
ХешПароляЗадан = ОписаниеПользователяИБ.Свойство("СохраняемоеЗначениеПароля")
|
||||||
И ОписаниеПользователяИБ.СохраняемоеЗначениеПароля <> Неопределено;
|
И ОписаниеПользователяИБ.СохраняемоеЗначениеПароля <> Неопределено;
|
||||||
|
|
||||||
Если ПарольЗадан Или СоздатьНовогоПользователяИБ И Не ХешПароляЗадан Тогда
|
ПроверитьПустойПароль =
|
||||||
|
Не СтараяАутентификация.АутентификацияСтандартная
|
||||||
|
И ХранимыеСвойства.АутентификацияСтандартная
|
||||||
|
И ( СоздатьНовогоПользователяИБ
|
||||||
|
И Не ПарольЗадан
|
||||||
|
Или ПараметрыОбработки.СтарыйПользовательИБСуществует
|
||||||
|
И Не ПараметрыОбработки.ОписаниеСтарогоПользователяИБ.ПарольУстановлен);
|
||||||
|
|
||||||
|
Если ПарольЗадан Или Не ХешПароляЗадан И ПроверитьПустойПароль Тогда
|
||||||
ПараметрыВыполнения = Новый Структура;
|
ПараметрыВыполнения = Новый Структура;
|
||||||
ПараметрыВыполнения.Вставить("Пользователь", ПользовательОбъект);
|
ПараметрыВыполнения.Вставить("Пользователь", ПользовательОбъект);
|
||||||
ПараметрыВыполнения.Вставить("НовыйПароль", ?(ПарольЗадан, ОписаниеПользователяИБ.Пароль, ""));
|
ПараметрыВыполнения.Вставить("НовыйПароль", ?(ПарольЗадан, ОписаниеПользователяИБ.Пароль, ""));
|
||||||
|
|||||||
@@ -114,6 +114,9 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
ТребуемыеСвойства = ТребуемыеСвойства + ",Таймаут";
|
ТребуемыеСвойства = ТребуемыеСвойства + ",Таймаут";
|
||||||
ЗаполнитьЗначенияСвойств(Результат, Выборка, ТребуемыеСвойства);
|
ЗаполнитьЗначенияСвойств(Результат, Выборка, ТребуемыеСвойства);
|
||||||
|
Если Результат.ПользовательSMTP = "" Тогда
|
||||||
|
Результат.ПарольSMTP = "";
|
||||||
|
КонецЕсли;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Если Результат.ПарольIMAP = "" Тогда
|
Если Результат.ПарольIMAP = "" Тогда
|
||||||
|
|||||||
@@ -8144,7 +8144,7 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Запрос = Новый Запрос;
|
Запрос = Новый Запрос;
|
||||||
ПроверкаДобавления = Не ПередЗаписью И ПараметрыОграничения.ПолеВладельца = Неопределено;
|
ПроверкаДобавления = ЭтоНовый И Не ПередЗаписью И ПараметрыОграничения.ПолеВладельца = Неопределено;
|
||||||
|
|
||||||
Если ПроверкаДобавления Тогда
|
Если ПроверкаДобавления Тогда
|
||||||
Запрос.Текст = СтрЗаменить(ПараметрыОграничения.ТекстЗапросаПроверкиПравЧтениеИзменение,
|
Запрос.Текст = СтрЗаменить(ПараметрыОграничения.ТекстЗапросаПроверкиПравЧтениеИзменение,
|
||||||
@@ -8419,31 +8419,31 @@
|
|||||||
Если ПередЗаписью Тогда
|
Если ПередЗаписью Тогда
|
||||||
Если ПравоЧтения Тогда
|
Если ПравоЧтения Тогда
|
||||||
ТекстОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
ТекстОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||||
НСтр("ru = 'Недостаточно прав для изменения существующей версии:
|
НСтр("ru = 'Недостаточно прав для изменения данных:
|
||||||
|%1'"), ПредставлениеДанных(Данные));
|
|%1'"), ПредставлениеДанных(Данные));
|
||||||
Иначе
|
Иначе
|
||||||
ТекстОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
ТекстОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||||
НСтр("ru = 'Недостаточно прав для чтения существующей версии:
|
НСтр("ru = 'Недостаточно прав для чтения данных:
|
||||||
|%1'"), ПредставлениеДанных(Данные));
|
|%1'"), ПредставлениеДанных(Данные));
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
Иначе
|
Иначе
|
||||||
Если ПравоЧтения И ПравоИзменения Тогда
|
Если ПравоЧтения И ПравоИзменения Тогда
|
||||||
Если ЭтоНовый Тогда
|
Если ЭтоНовый Тогда
|
||||||
ТекстОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
ТекстОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||||
НСтр("ru = 'Недостаточно прав для записи новой версии (нет права добавления):
|
НСтр("ru = 'Недостаточно прав для добавления данных (нет права добавления):
|
||||||
|%1'"), ПредставлениеДанных(Данные));
|
|%1'"), ПредставлениеДанных(Данные));
|
||||||
Иначе
|
Иначе
|
||||||
ТекстОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
ТекстОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||||
НСтр("ru = 'Недостаточно прав для записи новой версии (нет права добавления для сделанных изменений):
|
НСтр("ru = 'Недостаточно прав для добавления данных (нет права добавления для сделанных изменений):
|
||||||
|%1'"), ПредставлениеДанных(Данные));
|
|%1'"), ПредставлениеДанных(Данные));
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
ИначеЕсли ПравоЧтения Тогда
|
ИначеЕсли ПравоЧтения Тогда
|
||||||
ТекстОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
ТекстОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||||
НСтр("ru = 'Недостаточно прав для записи новой версии (ее невозможно будет изменить):
|
НСтр("ru = 'Недостаточно прав для добавления данных (невозможно будет изменить):
|
||||||
|%1'"), ПредставлениеДанных(Данные));
|
|%1'"), ПредставлениеДанных(Данные));
|
||||||
Иначе
|
Иначе
|
||||||
ТекстОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
ТекстОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||||
НСтр("ru = 'Недостаточно прав для записи новой версии (ее невозможно будет прочитать):
|
НСтр("ru = 'Недостаточно прав для добавления данных (невозможно будет прочитать):
|
||||||
|%1.'"), ПредставлениеДанных(Данные));
|
|%1.'"), ПредставлениеДанных(Данные));
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|||||||
@@ -3656,6 +3656,20 @@
|
|||||||
Возврат Перечисления.ТипыКонтактнойИнформации[Наименование];
|
Возврат Перечисления.ТипыКонтактнойИнформации[Наименование];
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
Процедура ПриСкрытииЗначенияРеквизита(ПолноеИмя, Значение, СтандартнаяОбработка) Экспорт
|
||||||
|
|
||||||
|
Если СтрЗаканчиваетсяНа(ПолноеИмя, "КонтактнаяИнформация.ЗначенияПолей") И ЗначениеЗаполнено(Значение) Тогда
|
||||||
|
СтандартнаяОбработка = Ложь;
|
||||||
|
Шаблон = "<КонтактнаяИнформация xmlns=""http://www.v8.1c.ru/ssl/contactinfo"" xmlns:xs=""http://www.w3.org/2001/XMLSchema"" xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance"" Представление=""%Представление%""></КонтактнаяИнформация>";
|
||||||
|
Значение = СтрЗаменить(Шаблон, "%Представление%", Новый УникальныйИдентификатор);
|
||||||
|
ИначеЕсли СтрЗаканчиваетсяНа(ПолноеИмя, "КонтактнаяИнформация.Значение") И ЗначениеЗаполнено(Значение) Тогда
|
||||||
|
СтандартнаяОбработка = Ложь;
|
||||||
|
Шаблон = "{ ""value"": ""%Представление%"" }";
|
||||||
|
Значение = СтрЗаменить(Шаблон, "%Представление%", Новый УникальныйИдентификатор);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
#Область СлужебныеПроцедурыИФункции
|
#Область СлужебныеПроцедурыИФункции
|
||||||
|
|||||||
@@ -1,17 +1,17 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<mdclass:Configuration xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="74237a70-e69d-4b7c-a5ce-a046d8a90d6a">
|
<mdclass:Configuration xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="2c2a9341-7a9b-49c9-93ff-20590382ae77">
|
||||||
<name>БиблиотекаСтандартныхПодсистем</name>
|
<name>БиблиотекаСтандартныхПодсистем</name>
|
||||||
<synonym>
|
<synonym>
|
||||||
<key>ru</key>
|
<key>ru</key>
|
||||||
<value>Библиотека стандартных подсистем, редакция 3.0</value>
|
<value>Библиотека стандартных подсистем, редакция 3.0</value>
|
||||||
</synonym>
|
</synonym>
|
||||||
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="2cf1b4eb-5dc9-4b12-9c03-02a46bb22e8b"/>
|
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="f8c935ce-c040-4b39-b8bb-00cd5088db9b"/>
|
||||||
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="8c9841f9-0816-4e92-ac45-eee77decbd08"/>
|
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="d7547dad-e0fd-4bdf-a802-2ed8f608688f"/>
|
||||||
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="94bd2a62-2149-43b2-8339-33c8622163dc"/>
|
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="cede9e85-b744-4952-9eac-84c0350725af"/>
|
||||||
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="21b8f924-2a5c-43f5-8598-6f5b69918188"/>
|
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="31054e47-0138-43c7-8723-da690d341424"/>
|
||||||
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="86dfde4a-86d6-47aa-bb22-0eaaeb611917"/>
|
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="225acae4-0c79-4e80-b5ac-f3edf315be5e"/>
|
||||||
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="d47b099b-5507-45e8-aef0-79d732c8e8ae"/>
|
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="17c1c1bc-aaeb-4571-8079-40bbca9af29e"/>
|
||||||
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="1bfc1bad-8cb2-4c34-b880-637435d434a6"/>
|
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="fb18aeac-1afd-4e83-8f66-515f6af9594d"/>
|
||||||
<defaultRunMode>ManagedApplication</defaultRunMode>
|
<defaultRunMode>ManagedApplication</defaultRunMode>
|
||||||
<usePurposes>PersonalComputer</usePurposes>
|
<usePurposes>PersonalComputer</usePurposes>
|
||||||
<scriptVariant>Russian</scriptVariant>
|
<scriptVariant>Russian</scriptVariant>
|
||||||
@@ -19,7 +19,7 @@
|
|||||||
<defaultRoles>Role.АдминистраторСистемы</defaultRoles>
|
<defaultRoles>Role.АдминистраторСистемы</defaultRoles>
|
||||||
<defaultRoles>Role.ИнтерактивноеОткрытиеВнешнихОтчетовИОбработок</defaultRoles>
|
<defaultRoles>Role.ИнтерактивноеОткрытиеВнешнихОтчетовИОбработок</defaultRoles>
|
||||||
<vendor>Фирма "1С"</vendor>
|
<vendor>Фирма "1С"</vendor>
|
||||||
<version>3.0.3.136</version>
|
<version>3.0.3.142</version>
|
||||||
<updateCatalogAddress>http://downloads.v8.1c.ru/tmplts/</updateCatalogAddress>
|
<updateCatalogAddress>http://downloads.v8.1c.ru/tmplts/</updateCatalogAddress>
|
||||||
<includeHelpInContents>true</includeHelpInContents>
|
<includeHelpInContents>true</includeHelpInContents>
|
||||||
<usedMobileApplicationFunctionalities>
|
<usedMobileApplicationFunctionalities>
|
||||||
@@ -1020,7 +1020,7 @@
|
|||||||
<xDTOPackages>XDTOPackage.EnterpriseData_1_4_20</xDTOPackages>
|
<xDTOPackages>XDTOPackage.EnterpriseData_1_4_20</xDTOPackages>
|
||||||
<xDTOPackages>XDTOPackage.EnterpriseData_1_5_20</xDTOPackages>
|
<xDTOPackages>XDTOPackage.EnterpriseData_1_5_20</xDTOPackages>
|
||||||
<xDTOPackages>XDTOPackage.EnterpriseData_1_6_21</xDTOPackages>
|
<xDTOPackages>XDTOPackage.EnterpriseData_1_6_21</xDTOPackages>
|
||||||
<xDTOPackages>XDTOPackage.EnterpriseData_1_7_4</xDTOPackages>
|
<xDTOPackages>XDTOPackage.EnterpriseData_1_7_5</xDTOPackages>
|
||||||
<xDTOPackages>XDTOPackage.EnterpriseDataExchange_1_0_1_1</xDTOPackages>
|
<xDTOPackages>XDTOPackage.EnterpriseDataExchange_1_0_1_1</xDTOPackages>
|
||||||
<xDTOPackages>XDTOPackage.ExchangeMessage</xDTOPackages>
|
<xDTOPackages>XDTOPackage.ExchangeMessage</xDTOPackages>
|
||||||
<xDTOPackages>XDTOPackage.Patch</xDTOPackages>
|
<xDTOPackages>XDTOPackage.Patch</xDTOPackages>
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
{6,1,1,f6ff38c2-753e-4ce6-b239-11d392a23338,1,ada419e1-14b9-4d2e-a48e-778714797b93,"3.0.3.136","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",6041,1,0,74237a70-e69d-4b7c-a5ce-a046d8a90d6a,74237a70-e69d-4b7c-a5ce-a046d8a90d6a,1,0,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,1,0,9233322b-dfdb-4c66-91fe-1299292d40a5,9233322b-dfdb-4c66-91fe-1299292d40a5,1,0,7795348b-2f52-47f7-bf00-e11e5e795a43,7795348b-2f52-47f7-bf00-e11e5e795a43,1,0,0421b67e-ed26-491d-ab98-ec59002ed4ce,0421b67e-ed26-491d-ab98-ec59002ed4ce,1,0,bb47ced2-31f9-4870-8633-20b986e53ccc,bb47ced2-31f9-4870-8633-20b986e53ccc,1,0,7d8acec9-f5a9-411e-921c-446ed0dd3332,7d8acec9-f5a9-411e-921c-446ed0dd3332,1,0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,1,0,cdbd26b1-9583-46e8-adf7-8cc705639892,cdbd26b1-9583-46e8-adf7-8cc705639892,1,0,c0e38c3e-7088-4e35-9d84-2d0ab9655402,c0e38c3e-7088-4e35-9d84-2d0ab9655402,1,0,1098786f-dd24-4cce-b212-be0cb5f01735,1098786f-dd24-4cce-b212-be0cb5f01735,1,0,3c0037f3-4422-4836-b116-8c72e32bdd55,3c0037f3-4422-4836-b116-8c72e32bdd55,1,0,6f7c6c31-206b-4010-bdad-1ad2e304f154,6f7c6c31-206b-4010-bdad-1ad2e304f154,1,0,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,1,0,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,1,0,5b68d479-7880-44de-84e3-7f578b43f0dc,5b68d479-7880-44de-84e3-7f578b43f0dc,1,0,bf9ca98c-5c95-4cfb-9181-8c1d847f9fbb,bf9ca98c-5c95-4cfb-9181-8c1d847f9fbb,1,0,b4629308-42de-4ce8-8591-cf0c2399a9a2,b4629308-42de-4ce8-8591-cf0c2399a9a2,1,0,c7e984ae-1dbb-4041-b18a-bfd0d63a002f,c7e984ae-1dbb-4041-b18a-bfd0d63a002f,1,0,bb0424b8-dfd1-4a27-bd66-9dea3ffc77c4,bb0424b8-dfd1-4a27-bd66-9dea3ffc77c4,1,0,a4ac0a50-ee39-4dc1-b84f-eec8fe485f03,a4ac0a50-ee39-4dc1-b84f-eec8fe485f03,1,0,1861ee4f-fd8c-4afa-8441-c074bf51f67e,1861ee4f-fd8c-4afa-8441-c074bf51f67e,1,0,de7ed8f7-3c02-47e0-aea8-4747ac68a5d5,de7ed8f7-3c02-47e0-aea8-4747ac68a5d5,1,0,b93b8760-6200-40ee-8bdc-875ba80a6155,b93b8760-6200-40ee-8bdc-875ba80a6155,1,0,c27472ee-879a-4746-9d21-122738ec80b7,c27472ee-879a-4746-9d21-122738ec80b7,1,0,e8b248d9-9049-456a-9c7d-7a0462cc67ab,e8b248d9-9049-456a-9c7d-7a0462cc67ab,1,0,d4562287-440d-4462-9de2-7097ccbf3764,d4562287-440d-4462-9de2-7097ccbf3764,1,0,ec797c75-02c5-4cf5-9dd4-26cd46c99519,ec797c75-02c5-4cf5-9dd4-26cd46c99519,1,0,6fccdf59-fc99-4a2b-a144-fffe438a147c,6fccdf59-fc99-4a2b-a144-fffe438a147c,1,0,af8bd73a-d8e8-487d-8f36-d835ab10ea3a,af8bd73a-d8e8-487d-8f36-d835ab10ea3a,1,0,08a413ff-bebd-42e5-8ff3-2115746a0844,08a413ff-bebd-42e5-8ff3-2115746a0844,1,0,da9b32e6-5b93-45a6-84b2-238d57541e18,da9b32e6-5b93-45a6-84b2-238d57541e18,1,0,e43d69c8-b284-47da-b236-611bc94a15b6,e43d69c8-b284-47da-b236-611bc94a15b6,1,0,31eeaa05-6c49-41fe-b840-1edbad4ccac7,31eeaa05-6c49-41fe-b840-1edbad4ccac7,1,0,842c8662-8f39-405e-9665-cbdabc116159,842c8662-8f39-405e-9665-cbdabc116159,1,0,fca4b033-02c4-4d61-9e51-87783c3cef1a,fca4b033-02c4-4d61-9e51-87783c3cef1a,1,0,396ef757-d7f6-411f-8c4c-1acb1106a009,396ef757-d7f6-411f-8c4c-1acb1106a009,1,0,839e29b1-a0d2-40fa-9f3e-46e66b943358,839e29b1-a0d2-40fa-9f3e-46e66b943358,1,0,c56d2cc7-630a-441b-b23f-ba78c34849bd,c56d2cc7-630a-441b-b23f-ba78c34849bd,1,0,9aecf4f5-46ed-4d1c-a584-cd028e467895,9aecf4f5-46ed-4d1c-a584-cd028e467895,1,0,21d92c2f-6c78-43ce-b1f4-59d7845b5a91,21d92c2f-6c78-43ce-b1f4-59d7845b5a91,1,0,a1c379be-43d3-4e02-83bb-d2e7de2d4ae3,a1c379be-43d3-4e02-83bb-d2e7de2d4ae3,1,0,a1f10624-22e9-4a04-b370-fd085bdd0f67,a1f10624-22e9-4a04-b370-fd085bdd0f67,1,0,2a4b10be-3cd7-4755-905f-7b4d02ff6a22,2a4b10be-3cd7-4755-905f-7b4d02ff6a22,1,0,3cffb795-2a28-4beb-92f4-5813f5994022,3cffb795-2a28-4beb-92f4-5813f5994022,1,0,3323ca68-1382-4710-a933-23fc56588935,3323ca68-1382-4710-a933-23fc56588935,1,0,d6b12775-3255-42b8-88b2-62684f873e7d,d6b12775-3255-42b8-88b2-62684f873e7d,1,0,cc23d903-ccc5-42f4-862f-5e7278c4e346,cc23d903-ccc5-42f4-862f-5e7278c4e346,1,0,98f033e0-fa40-46e0-b51a-87a066749a35,98f033e0-fa40-46e0-b51a-87a066749a35,1,0,e8b4cb2d-1180-4101-954a-4cb5464f198c,e8b4cb2d-1180-4101-954a-4cb5464f198c,1,0,a379287d-1ce8-460d-a503-910e728e28f1,a379287d-1ce8-460d-a503-910e728e28f1,1,0,f765c4ba-c677-42ac-8d0c-43bb485405b9,f765c4ba-c677-42ac-8d0c-43bb485405b9,1,0,83192b3e-e7a9-4595-8887-24cda84457a9,83192b3e-e7a9-4595-8887-24cda84457a9,1,0,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,1,0,c8a4c5da-bc88-4f6e-9787-1c22c2f41be7,c8a4c5da-bc88-4f6e-9787-1c22c2f41be7,1,0,08eeb8f1-944f-4450-83f6-ef20aaab7d86,08eeb8f1-944f-4450-83f6-ef20aaab7d86,1,0,d8c58e53-b7b9-4426-bdfa-d0816adf8cc1,d8c58e53-b7b9-4426-bdfa-d0816adf8cc1,1,0,8d77dd4a-e646-4105-8dcf-8ce8fc3da0b4,8d77dd4a-e646-4105-8dcf-8ce8fc3da0b4,1,0,2fd12dba-5311-4f31-949c-f6b15decc0cc,2fd12dba-5311-4f31-949c-f6b15decc0cc,1,0,d7cf3981-cf63-4a21-868b-8175a7704a8f,d7cf3981-cf63-4a21-868b-8175a7704a8f,1,0,35895e12-52b6-49a1-acdf-6d828a948af0,35895e12-52b6-49a1-acdf-6d828a948af0,1,0,0ae93712-74e8-41c7-8f2d-4dfc8983697d,0ae93712-74e8Line truncated
|
{6,1,1,5bb55107-e020-4db5-8966-4aa54675b27a,1,0cb64779-9878-4d8d-8af7-1a26c7bd7ba7,"3.0.3.142","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",6041,1,0,2c2a9341-7a9b-49c9-93ff-20590382ae77,2c2a9341-7a9b-49c9-93ff-20590382ae77,1,0,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,1,0,9233322b-dfdb-4c66-91fe-1299292d40a5,9233322b-dfdb-4c66-91fe-1299292d40a5,1,0,7795348b-2f52-47f7-bf00-e11e5e795a43,7795348b-2f52-47f7-bf00-e11e5e795a43,1,0,0421b67e-ed26-491d-ab98-ec59002ed4ce,0421b67e-ed26-491d-ab98-ec59002ed4ce,1,0,bb47ced2-31f9-4870-8633-20b986e53ccc,bb47ced2-31f9-4870-8633-20b986e53ccc,1,0,7d8acec9-f5a9-411e-921c-446ed0dd3332,7d8acec9-f5a9-411e-921c-446ed0dd3332,1,0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,1,0,cdbd26b1-9583-46e8-adf7-8cc705639892,cdbd26b1-9583-46e8-adf7-8cc705639892,1,0,c0e38c3e-7088-4e35-9d84-2d0ab9655402,c0e38c3e-7088-4e35-9d84-2d0ab9655402,1,0,1098786f-dd24-4cce-b212-be0cb5f01735,1098786f-dd24-4cce-b212-be0cb5f01735,1,0,3c0037f3-4422-4836-b116-8c72e32bdd55,3c0037f3-4422-4836-b116-8c72e32bdd55,1,0,6f7c6c31-206b-4010-bdad-1ad2e304f154,6f7c6c31-206b-4010-bdad-1ad2e304f154,1,0,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,1,0,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,1,0,5b68d479-7880-44de-84e3-7f578b43f0dc,5b68d479-7880-44de-84e3-7f578b43f0dc,1,0,bf9ca98c-5c95-4cfb-9181-8c1d847f9fbb,bf9ca98c-5c95-4cfb-9181-8c1d847f9fbb,1,0,b4629308-42de-4ce8-8591-cf0c2399a9a2,b4629308-42de-4ce8-8591-cf0c2399a9a2,1,0,c7e984ae-1dbb-4041-b18a-bfd0d63a002f,c7e984ae-1dbb-4041-b18a-bfd0d63a002f,1,0,bb0424b8-dfd1-4a27-bd66-9dea3ffc77c4,bb0424b8-dfd1-4a27-bd66-9dea3ffc77c4,1,0,a4ac0a50-ee39-4dc1-b84f-eec8fe485f03,a4ac0a50-ee39-4dc1-b84f-eec8fe485f03,1,0,1861ee4f-fd8c-4afa-8441-c074bf51f67e,1861ee4f-fd8c-4afa-8441-c074bf51f67e,1,0,de7ed8f7-3c02-47e0-aea8-4747ac68a5d5,de7ed8f7-3c02-47e0-aea8-4747ac68a5d5,1,0,b93b8760-6200-40ee-8bdc-875ba80a6155,b93b8760-6200-40ee-8bdc-875ba80a6155,1,0,c27472ee-879a-4746-9d21-122738ec80b7,c27472ee-879a-4746-9d21-122738ec80b7,1,0,e8b248d9-9049-456a-9c7d-7a0462cc67ab,e8b248d9-9049-456a-9c7d-7a0462cc67ab,1,0,d4562287-440d-4462-9de2-7097ccbf3764,d4562287-440d-4462-9de2-7097ccbf3764,1,0,ec797c75-02c5-4cf5-9dd4-26cd46c99519,ec797c75-02c5-4cf5-9dd4-26cd46c99519,1,0,6fccdf59-fc99-4a2b-a144-fffe438a147c,6fccdf59-fc99-4a2b-a144-fffe438a147c,1,0,af8bd73a-d8e8-487d-8f36-d835ab10ea3a,af8bd73a-d8e8-487d-8f36-d835ab10ea3a,1,0,08a413ff-bebd-42e5-8ff3-2115746a0844,08a413ff-bebd-42e5-8ff3-2115746a0844,1,0,da9b32e6-5b93-45a6-84b2-238d57541e18,da9b32e6-5b93-45a6-84b2-238d57541e18,1,0,e43d69c8-b284-47da-b236-611bc94a15b6,e43d69c8-b284-47da-b236-611bc94a15b6,1,0,31eeaa05-6c49-41fe-b840-1edbad4ccac7,31eeaa05-6c49-41fe-b840-1edbad4ccac7,1,0,842c8662-8f39-405e-9665-cbdabc116159,842c8662-8f39-405e-9665-cbdabc116159,1,0,fca4b033-02c4-4d61-9e51-87783c3cef1a,fca4b033-02c4-4d61-9e51-87783c3cef1a,1,0,396ef757-d7f6-411f-8c4c-1acb1106a009,396ef757-d7f6-411f-8c4c-1acb1106a009,1,0,839e29b1-a0d2-40fa-9f3e-46e66b943358,839e29b1-a0d2-40fa-9f3e-46e66b943358,1,0,c56d2cc7-630a-441b-b23f-ba78c34849bd,c56d2cc7-630a-441b-b23f-ba78c34849bd,1,0,9aecf4f5-46ed-4d1c-a584-cd028e467895,9aecf4f5-46ed-4d1c-a584-cd028e467895,1,0,21d92c2f-6c78-43ce-b1f4-59d7845b5a91,21d92c2f-6c78-43ce-b1f4-59d7845b5a91,1,0,a1c379be-43d3-4e02-83bb-d2e7de2d4ae3,a1c379be-43d3-4e02-83bb-d2e7de2d4ae3,1,0,a1f10624-22e9-4a04-b370-fd085bdd0f67,a1f10624-22e9-4a04-b370-fd085bdd0f67,1,0,2a4b10be-3cd7-4755-905f-7b4d02ff6a22,2a4b10be-3cd7-4755-905f-7b4d02ff6a22,1,0,3cffb795-2a28-4beb-92f4-5813f5994022,3cffb795-2a28-4beb-92f4-5813f5994022,1,0,3323ca68-1382-4710-a933-23fc56588935,3323ca68-1382-4710-a933-23fc56588935,1,0,d6b12775-3255-42b8-88b2-62684f873e7d,d6b12775-3255-42b8-88b2-62684f873e7d,1,0,cc23d903-ccc5-42f4-862f-5e7278c4e346,cc23d903-ccc5-42f4-862f-5e7278c4e346,1,0,98f033e0-fa40-46e0-b51a-87a066749a35,98f033e0-fa40-46e0-b51a-87a066749a35,1,0,e8b4cb2d-1180-4101-954a-4cb5464f198c,e8b4cb2d-1180-4101-954a-4cb5464f198c,1,0,a379287d-1ce8-460d-a503-910e728e28f1,a379287d-1ce8-460d-a503-910e728e28f1,1,0,f765c4ba-c677-42ac-8d0c-43bb485405b9,f765c4ba-c677-42ac-8d0c-43bb485405b9,1,0,83192b3e-e7a9-4595-8887-24cda84457a9,83192b3e-e7a9-4595-8887-24cda84457a9,1,0,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,1,0,c8a4c5da-bc88-4f6e-9787-1c22c2f41be7,c8a4c5da-bc88-4f6e-9787-1c22c2f41be7,1,0,08eeb8f1-944f-4450-83f6-ef20aaab7d86,08eeb8f1-944f-4450-83f6-ef20aaab7d86,1,0,d8c58e53-b7b9-4426-bdfa-d0816adf8cc1,d8c58e53-b7b9-4426-bdfa-d0816adf8cc1,1,0,8d77dd4a-e646-4105-8dcf-8ce8fc3da0b4,8d77dd4a-e646-4105-8dcf-8ce8fc3da0b4,1,0,2fd12dba-5311-4f31-949c-f6b15decc0cc,2fd12dba-5311-4f31-949c-f6b15decc0cc,1,0,d7cf3981-cf63-4a21-868b-8175a7704a8f,d7cf3981-cf63-4a21-868b-8175a7704a8f,1,0,35895e12-52b6-49a1-acdf-6d828a948af0,35895e12-52b6-49a1-acdf-6d828a948af0,1,0,0ae93712-74e8-41c7-8f2d-4dfc8983697d,0ae93712-74e8Line truncated
|
||||||
@@ -908,6 +908,12 @@
|
|||||||
|
|
||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
Процедура ПослеЗавершенияФоновогоЗадания(Задание, ДополнительныеПараметры) Экспорт
|
Процедура ПослеЗавершенияФоновогоЗадания(Задание, ДополнительныеПараметры) Экспорт
|
||||||
|
|
||||||
|
Если Задание = Неопределено Тогда
|
||||||
|
ПерейтиНаШагМастера(Элементы.ШагВыборЦелевогоЭлемента);
|
||||||
|
Возврат;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
НастройкиМастера.ПоказатьДиалогПередЗакрытием = Ложь;
|
НастройкиМастера.ПоказатьДиалогПередЗакрытием = Ложь;
|
||||||
|
|
||||||
Если Задание.Статус <> "Выполнено" Тогда
|
Если Задание.Статус <> "Выполнено" Тогда
|
||||||
|
|||||||
+6
@@ -1089,6 +1089,12 @@
|
|||||||
|
|
||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
Процедура ПослеЗавершенияФоновогоЗадания(Задание, ДополнительныеПараметры) Экспорт
|
Процедура ПослеЗавершенияФоновогоЗадания(Задание, ДополнительныеПараметры) Экспорт
|
||||||
|
|
||||||
|
Если Задание = Неопределено Тогда
|
||||||
|
ПерейтиНаШагМастера(Элементы.ШагВыборОсновногоЭлемента);
|
||||||
|
Возврат;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
НастройкиМастера.ПоказатьДиалогПередЗакрытием = Ложь;
|
НастройкиМастера.ПоказатьДиалогПередЗакрытием = Ложь;
|
||||||
|
|
||||||
Если Задание.Статус <> "Выполнено" Тогда
|
Если Задание.Статус <> "Выполнено" Тогда
|
||||||
|
|||||||
+14
-16
@@ -2878,7 +2878,7 @@
|
|||||||
|
|
||||||
Если Не ЗначениеЗаполнено(Ответ) Тогда
|
Если Не ЗначениеЗаполнено(Ответ) Тогда
|
||||||
СостояниеОбработкиЗаявления = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ШаблонОписанияОшибки,
|
СостояниеОбработкиЗаявления = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ШаблонОписанияОшибки,
|
||||||
НСтр("ru = 'Сервер вернул пустой ответ.'"));
|
НСтр("ru = 'Метод ReceivePacket сервиса 1С:Подпись вернул пустой ответ.'"));
|
||||||
Возврат Неопределено;
|
Возврат Неопределено;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
@@ -2902,7 +2902,7 @@
|
|||||||
ДвоичныеДанные.Записать(ИмяФайлаПакетОтвета);
|
ДвоичныеДанные.Записать(ИмяФайлаПакетОтвета);
|
||||||
Иначе
|
Иначе
|
||||||
ОписаниеОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ШаблонОписанияОшибки,
|
ОписаниеОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ШаблонОписанияОшибки,
|
||||||
НСтр("ru = 'Сервер вернул пустые данные.'"));
|
НСтр("ru = 'Метод ReceivePacket сервиса 1С:Подпись вернул пустые данные.'"));
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ИначеЕсли КодРезультата = "1" Тогда
|
ИначеЕсли КодРезультата = "1" Тогда
|
||||||
@@ -2912,7 +2912,7 @@
|
|||||||
Если УзелDOM.Количество() > 0 Тогда
|
Если УзелDOM.Количество() > 0 Тогда
|
||||||
ОписаниеОшибки = УзелDOM[0].ТекстовоеСодержимое;
|
ОписаниеОшибки = УзелDOM[0].ТекстовоеСодержимое;
|
||||||
Иначе
|
Иначе
|
||||||
ОписаниеОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(НСтр("ru = 'Сервер вернул код ошибки: %1'"),
|
ОписаниеОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(НСтр("ru = 'Метод ReceivePacket сервиса 1С:Подпись вернул код ошибки: %1'"),
|
||||||
Строка(КодРезультата));
|
Строка(КодРезультата));
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
@@ -2956,12 +2956,12 @@
|
|||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
Если Не ФайлНайден Тогда
|
Если Не ФайлНайден Тогда
|
||||||
ВызватьИсключение НСтр("ru = 'Неверный формат данных.'");
|
ВызватьИсключение НСтр("ru = 'Архив не содержит файл данных.'");
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
Исключение
|
Исключение
|
||||||
ИнформацияОбОшибке = ИнформацияОбОшибке();
|
ИнформацияОбОшибке = ИнформацияОбОшибке();
|
||||||
ОписаниеОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
ОписаниеОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||||
НСтр("ru = 'Не удалось разобрать ответ сервера по причине:
|
НСтр("ru = 'Не удалось разобрать результат выполнения метода ReceivePacket сервиса 1С:Подпись по причине:
|
||||||
|%1'"),
|
|%1'"),
|
||||||
КраткоеПредставлениеОшибки(ИнформацияОбОшибке));
|
КраткоеПредставлениеОшибки(ИнформацияОбОшибке));
|
||||||
КонецПопытки;
|
КонецПопытки;
|
||||||
@@ -3002,14 +3002,15 @@
|
|||||||
ДвоичныеДанные.Записать(ИмяФайлаПакетОтвета);
|
ДвоичныеДанные.Записать(ИмяФайлаПакетОтвета);
|
||||||
Иначе
|
Иначе
|
||||||
ОписаниеОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ШаблонОписанияОшибки,
|
ОписаниеОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ШаблонОписанияОшибки,
|
||||||
НСтр("ru = 'Сервер вернул пустые данные.'"));
|
НСтр("ru = 'Метод ReceiveUpdatedPacket сервиса 1С:Подпись вернул пустые данные.'"));
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
Иначе
|
Иначе
|
||||||
УзелDOM = ПостроительDOM.ПолучитьЭлементыПоИмени("errorMessage");
|
УзелDOM = ПостроительDOM.ПолучитьЭлементыПоИмени("errorMessage");
|
||||||
Если УзелDOM.Количество() > 0 Тогда
|
Если УзелDOM.Количество() > 0 Тогда
|
||||||
ОписаниеОшибки = УзелDOM[0].ТекстовоеСодержимое;
|
ОписаниеОшибки = УзелDOM[0].ТекстовоеСодержимое;
|
||||||
Иначе
|
Иначе
|
||||||
ОписаниеОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(НСтр("ru = 'Сервер вернул код ошибки: %1'"),
|
ОписаниеОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||||
|
НСтр("ru = 'Метод ReceiveUpdatedPacket сервиса 1С:Подпись вернул код ошибки: %1'"),
|
||||||
Строка(КодРезультата));
|
Строка(КодРезультата));
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
@@ -3043,9 +3044,6 @@
|
|||||||
ЧтениеXML.Закрыть();
|
ЧтениеXML.Закрыть();
|
||||||
|
|
||||||
УзелDOM = ДокументDOM.ПолучитьЭлементыПоИмени("Сертификат");
|
УзелDOM = ДокументDOM.ПолучитьЭлементыПоИмени("Сертификат");
|
||||||
Если УзелDOM.Количество() < 2 Тогда
|
|
||||||
ВызватьИсключение НСтр("ru = 'Неверный формат данных.'");
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
СертификатСтрокой = "";
|
СертификатСтрокой = "";
|
||||||
КорневойСертификатСтрокой = "";
|
КорневойСертификатСтрокой = "";
|
||||||
@@ -3060,10 +3058,10 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
Если Не ЗначениеЗаполнено(СертификатСтрокой)
|
Если Не ЗначениеЗаполнено(СертификатСтрокой) Тогда
|
||||||
Или Не ЗначениеЗаполнено(КорневойСертификатСтрокой) Тогда
|
ВызватьИсключение НСтр("ru = 'Ответ не содержит сведений о выпущенном сертификате.'");
|
||||||
|
ИначеЕсли Не ЗначениеЗаполнено(КорневойСертификатСтрокой) Тогда
|
||||||
ВызватьИсключение НСтр("ru = 'Неверный формат данных.'");
|
ВызватьИсключение НСтр("ru = 'Ответ не содержит сведений о корневом сертификате.'");
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ДанныеСертификата = Base64Значение(СертификатСтрокой);
|
ДанныеСертификата = Base64Значение(СертификатСтрокой);
|
||||||
@@ -3075,12 +3073,12 @@
|
|||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
Если Не ФайлНайден Тогда
|
Если Не ФайлНайден Тогда
|
||||||
ВызватьИсключение НСтр("ru = 'Неверный формат данных.'");
|
ВызватьИсключение НСтр("ru = 'Архив не содержит файл данных.'");
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
Исключение
|
Исключение
|
||||||
ИнформацияОбОшибке = ИнформацияОбОшибке();
|
ИнформацияОбОшибке = ИнформацияОбОшибке();
|
||||||
ОписаниеОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
ОписаниеОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||||
НСтр("ru = 'Не удалось разобрать ответ сервера по причине:
|
НСтр("ru = 'Не удалось разобрать результат выполнения метода ReceiveUpdatedPacket сервиса 1С:Подпись по причине:
|
||||||
|%1'"),
|
|%1'"),
|
||||||
КраткоеПредставлениеОшибки(ИнформацияОбОшибке));
|
КраткоеПредставлениеОшибки(ИнформацияОбОшибке));
|
||||||
КонецПопытки;
|
КонецПопытки;
|
||||||
|
|||||||
@@ -4133,16 +4133,42 @@
|
|||||||
//
|
//
|
||||||
Функция ЗаписьПротоколаОбмена(КСообщенияОбОшибках = "", Знач СтрокаОшибки = "")
|
Функция ЗаписьПротоколаОбмена(КСообщенияОбОшибках = "", Знач СтрокаОшибки = "")
|
||||||
|
|
||||||
СтруктураОшибки = Новый Структура("ИмяПКО,ИмяПОД,Нпп,ГНпп,Источник,ТипОбъекта,Свойство,Значение,ТипЗначения,ПКО,ПКС,ПКГС,ПВД,ПОД,Объект,СвойствоПриемника,КонвертируемоеЗначение,Обработчик,ОписаниеОшибки,ПозицияМодуля,Текст,КСообщенияОбОшибках,УзелПланаОбмена");
|
СтруктураОшибки = Новый Структура(
|
||||||
|
"ИмяПКО,
|
||||||
|
|ИмяПОД,
|
||||||
|
|Нпп,
|
||||||
|
|ГНпп,
|
||||||
|
|Источник,
|
||||||
|
|ТипОбъекта,
|
||||||
|
|Свойство,
|
||||||
|
|Значение,
|
||||||
|
|ТипЗначения,
|
||||||
|
|ПКО,
|
||||||
|
|ПКС,
|
||||||
|
|ПКГС,
|
||||||
|
|ПВД,
|
||||||
|
|ПОД,
|
||||||
|
|Объект,
|
||||||
|
|СвойствоПриемника,
|
||||||
|
|КонвертируемоеЗначение,
|
||||||
|
|Обработчик,
|
||||||
|
|ОписаниеОшибки,
|
||||||
|
|ПозицияМодуля,
|
||||||
|
|Текст,
|
||||||
|
|КСообщенияОбОшибках,
|
||||||
|
|УзелПланаОбмена");
|
||||||
|
|
||||||
СтрокаМодуля = ОтделитьРазделителем(СтрокаОшибки, "{");
|
СтрокаМодуля = ОтделитьРазделителем(СтрокаОшибки, "{");
|
||||||
ОписаниеОшибки = ОтделитьРазделителем(СтрокаМодуля, "}: ");
|
Если ПустаяСтрока(СтрокаОшибки) Тогда
|
||||||
|
ОписаниеОшибки = СокрЛП(ОтделитьРазделителем(СтрокаМодуля, "}:"));
|
||||||
|
Иначе
|
||||||
|
ОписаниеОшибки = СтрокаОшибки;
|
||||||
|
СтрокаМодуля = "{" + СтрокаМодуля;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
Если ОписаниеОшибки <> "" Тогда
|
Если ОписаниеОшибки <> "" Тогда
|
||||||
|
|
||||||
СтруктураОшибки.ОписаниеОшибки = ОписаниеОшибки;
|
СтруктураОшибки.ОписаниеОшибки = ОписаниеОшибки;
|
||||||
СтруктураОшибки.ПозицияМодуля = СтрокаМодуля;
|
СтруктураОшибки.ПозицияМодуля = СтрокаМодуля;
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Если СтруктураОшибки.КСообщенияОбОшибках <> "" Тогда
|
Если СтруктураОшибки.КСообщенияОбОшибках <> "" Тогда
|
||||||
|
|||||||
+14
-11
@@ -18,11 +18,11 @@
|
|||||||
// Параметры:
|
// Параметры:
|
||||||
// Отказ - Булево - флаг отказа; поднимается в случае возникновения ошибок при обработке сообщения обмена.
|
// Отказ - Булево - флаг отказа; поднимается в случае возникновения ошибок при обработке сообщения обмена.
|
||||||
//
|
//
|
||||||
Процедура ВыполнитьЗагрузкуДанных(Отказ, Знач ЗагрузитьТолькоПараметры) Экспорт
|
Процедура ВыполнитьЗагрузкуДанных(Отказ, Знач ЗагрузитьТолькоПараметры, СообщениеОбОшибке = "") Экспорт
|
||||||
|
|
||||||
Если Не ЭтоУзелРаспределеннойИнформационнойБазы() Тогда
|
Если Не ЭтоУзелРаспределеннойИнформационнойБазы() Тогда
|
||||||
|
|
||||||
// Обмен не по правилам конвертации не поддерживается.
|
// Обмен не по правилам конвертации не поддерживается.
|
||||||
|
СообщениеОбОшибке = ОшибкаВидаОбменаДанными();
|
||||||
ЗафиксироватьЗавершениеОбмена(Отказ, , ОшибкаВидаОбменаДанными());
|
ЗафиксироватьЗавершениеОбмена(Отказ, , ОшибкаВидаОбменаДанными());
|
||||||
Возврат;
|
Возврат;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
@@ -58,21 +58,20 @@
|
|||||||
ПараметрыСеанса.ПараметрыСеансаСинхронизацииДанных = Новый ХранилищеЗначения(ПараметрыСеансаСинхронизацииДанных);
|
ПараметрыСеанса.ПараметрыСеансаСинхронизацииДанных = Новый ХранилищеЗначения(ПараметрыСеансаСинхронизацииДанных);
|
||||||
УстановитьПривилегированныйРежим(Ложь);
|
УстановитьПривилегированныйРежим(Ложь);
|
||||||
|
|
||||||
|
|
||||||
ЧтениеXML = Новый ЧтениеXML;
|
ЧтениеXML = Новый ЧтениеXML;
|
||||||
|
|
||||||
Попытка
|
Попытка
|
||||||
ЧтениеXML.ОткрытьФайл(ИмяФайлаСообщенияОбмена());
|
ЧтениеXML.ОткрытьФайл(ИмяФайлаСообщенияОбмена());
|
||||||
Исключение
|
Исключение
|
||||||
|
|
||||||
// Ошибка открытия файла сообщения обмена.
|
// Ошибка открытия файла сообщения обмена.
|
||||||
ЗафиксироватьЗавершениеОбмена(Отказ, ОписаниеОшибки(), ОшибкаОткрытияФайлаСообщенияОбмена());
|
СообщениеОбОшибке = ПодробноеПредставлениеОшибки(ИнформацияОбОшибке());
|
||||||
|
ЗафиксироватьЗавершениеОбмена(Отказ, СообщениеОбОшибке, ОшибкаОткрытияФайлаСообщенияОбмена());
|
||||||
Возврат;
|
Возврат;
|
||||||
КонецПопытки;
|
КонецПопытки;
|
||||||
|
|
||||||
ОбменДаннымиСлужебный.ОтключитьОбновлениеКлючейДоступа(Истина);
|
ОбменДаннымиСлужебный.ОтключитьОбновлениеКлючейДоступа(Истина);
|
||||||
Попытка
|
Попытка
|
||||||
ПрочитатьФайлСообщенияОбмена(Отказ, ЧтениеXML, ЗагрузитьТолькоПараметры, ЗагрузитьМетаданные);
|
ПрочитатьФайлСообщенияОбмена(Отказ, ЧтениеXML, ЗагрузитьТолькоПараметры, ЗагрузитьМетаданные, СообщениеОбОшибке);
|
||||||
ОбменДаннымиСлужебный.ОтключитьОбновлениеКлючейДоступа(Ложь);
|
ОбменДаннымиСлужебный.ОтключитьОбновлениеКлючейДоступа(Ложь);
|
||||||
Исключение
|
Исключение
|
||||||
ОбменДаннымиСлужебный.ОтключитьОбновлениеКлючейДоступа(Ложь);
|
ОбменДаннымиСлужебный.ОтключитьОбновлениеКлючейДоступа(Ложь);
|
||||||
@@ -130,7 +129,7 @@
|
|||||||
|
|
||||||
//
|
//
|
||||||
|
|
||||||
Процедура ПрочитатьФайлСообщенияОбмена(Отказ, ЧтениеXML, Знач ЗагрузитьТолькоПараметры, Знач ЗагрузитьМетаданные)
|
Процедура ПрочитатьФайлСообщенияОбмена(Отказ, ЧтениеXML, Знач ЗагрузитьТолькоПараметры, Знач ЗагрузитьМетаданные, СообщениеОбОшибке = "")
|
||||||
|
|
||||||
ЧтениеСообщения = ПланыОбмена.СоздатьЧтениеСообщения();
|
ЧтениеСообщения = ПланыОбмена.СоздатьЧтениеСообщения();
|
||||||
|
|
||||||
@@ -140,7 +139,8 @@
|
|||||||
// Задан неизвестный план обмена;
|
// Задан неизвестный план обмена;
|
||||||
// указан узел, не входящий в план обмена;
|
// указан узел, не входящий в план обмена;
|
||||||
// номер сообщения не соответствует ожидаемому.
|
// номер сообщения не соответствует ожидаемому.
|
||||||
ЗафиксироватьЗавершениеОбмена(Отказ, ОписаниеОшибки(), ОшибкаНачалаЧтенияФайлаСообщенияОбмена());
|
СообщениеОбОшибке = ПодробноеПредставлениеОшибки(ИнформацияОбОшибке());
|
||||||
|
ЗафиксироватьЗавершениеОбмена(Отказ, СообщениеОбОшибке, ОшибкаНачалаЧтенияФайлаСообщенияОбмена());
|
||||||
Возврат;
|
Возврат;
|
||||||
КонецПопытки;
|
КонецПопытки;
|
||||||
|
|
||||||
@@ -179,7 +179,8 @@
|
|||||||
УстановитьПривилегированныйРежим(Ложь);
|
УстановитьПривилегированныйРежим(Ложь);
|
||||||
|
|
||||||
ЧтениеСообщения.ПрерватьЧтение();
|
ЧтениеСообщения.ПрерватьЧтение();
|
||||||
ЗафиксироватьЗавершениеОбмена(Отказ, ОписаниеОшибки(), ОшибкаЧтенияФайлаСообщенияОбмена());
|
СообщениеОбОшибке = ПодробноеПредставлениеОшибки(ИнформацияОбОшибке());
|
||||||
|
ЗафиксироватьЗавершениеОбмена(Отказ, СообщениеОбОшибке, ОшибкаЧтенияФайлаСообщенияОбмена());
|
||||||
Возврат;
|
Возврат;
|
||||||
КонецПопытки;
|
КонецПопытки;
|
||||||
|
|
||||||
@@ -199,7 +200,8 @@
|
|||||||
ЧтениеСообщения.ПрерватьЧтение();
|
ЧтениеСообщения.ПрерватьЧтение();
|
||||||
Исключение
|
Исключение
|
||||||
ЧтениеСообщения.ПрерватьЧтение();
|
ЧтениеСообщения.ПрерватьЧтение();
|
||||||
ЗафиксироватьЗавершениеОбмена(Отказ, ОписаниеОшибки(), ОшибкаЧтенияФайлаСообщенияОбмена());
|
СообщениеОбОшибке = ПодробноеПредставлениеОшибки(ИнформацияОбОшибке());
|
||||||
|
ЗафиксироватьЗавершениеОбмена(Отказ, СообщениеОбОшибке, ОшибкаЧтенияФайлаСообщенияОбмена());
|
||||||
Возврат
|
Возврат
|
||||||
КонецПопытки;
|
КонецПопытки;
|
||||||
|
|
||||||
@@ -219,7 +221,8 @@
|
|||||||
ЧтениеСообщения.ЗакончитьЧтение();
|
ЧтениеСообщения.ЗакончитьЧтение();
|
||||||
Исключение
|
Исключение
|
||||||
ЧтениеСообщения.ПрерватьЧтение();
|
ЧтениеСообщения.ПрерватьЧтение();
|
||||||
ЗафиксироватьЗавершениеОбмена(Отказ, ОписаниеОшибки(), ОшибкаЧтенияФайлаСообщенияОбмена());
|
СообщениеОбОшибке = ПодробноеПредставлениеОшибки(ИнформацияОбОшибке());
|
||||||
|
ЗафиксироватьЗавершениеОбмена(Отказ, СообщениеОбОшибке, ОшибкаЧтенияФайлаСообщенияОбмена());
|
||||||
Возврат
|
Возврат
|
||||||
КонецПопытки;
|
КонецПопытки;
|
||||||
|
|
||||||
|
|||||||
-1
@@ -87,7 +87,6 @@
|
|||||||
Если ОбновлениеЗавершено Тогда
|
Если ОбновлениеЗавершено Тогда
|
||||||
ОбновитьСтраницуОбновлениеЗавершено(СведенияОбОбновлении);
|
ОбновитьСтраницуОбновлениеЗавершено(СведенияОбОбновлении);
|
||||||
Элементы.СтатусОбновления.ТекущаяСтраница = Элементы.ОбновлениеЗавершено;
|
Элементы.СтатусОбновления.ТекущаяСтраница = Элементы.ОбновлениеЗавершено;
|
||||||
Возврат;
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Иначе
|
Иначе
|
||||||
|
|||||||
@@ -519,7 +519,20 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Значение = СтрокаТабличнойЧасти[ОбрабатываемоеСвойство.Имя];
|
Значение = СтрокаТабличнойЧасти[ОбрабатываемоеСвойство.Имя];
|
||||||
|
|
||||||
|
СтандартнаяОбработка = Истина;
|
||||||
|
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.КонтактнаяИнформация") Тогда
|
||||||
|
ПолноеИмя = ОбрабатываемоеСвойство.ПолноеИмя;
|
||||||
|
МодульУправлениеКонтактнойИнформацией = ОбщегоНазначения.ОбщийМодуль("УправлениеКонтактнойИнформацией");
|
||||||
|
МодульУправлениеКонтактнойИнформацией.ПриСкрытииЗначенияРеквизита(ПолноеИмя, Значение, СтандартнаяОбработка);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если СтандартнаяОбработка Тогда
|
||||||
ОбработатьСвойство(Значение, ОбрабатываемоеСвойство, Обработано);
|
ОбработатьСвойство(Значение, ОбрабатываемоеСвойство, Обработано);
|
||||||
|
Иначе
|
||||||
|
Обработано = Истина;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
Если Обработано Тогда
|
Если Обработано Тогда
|
||||||
СтрокаТабличнойЧасти[ОбрабатываемоеСвойство.Имя] = Значение;
|
СтрокаТабличнойЧасти[ОбрабатываемоеСвойство.Имя] = Значение;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|||||||
@@ -1197,16 +1197,42 @@
|
|||||||
//
|
//
|
||||||
Функция ПолучитьСтруктуруЗаписиПротокола(КодСообщения = "", СтрокаОшибки = "") Экспорт
|
Функция ПолучитьСтруктуруЗаписиПротокола(КодСообщения = "", СтрокаОшибки = "") Экспорт
|
||||||
|
|
||||||
СтруктураОшибки = Новый Структура("ИмяПКО,ИмяПОД,Нпп,Гнпп,Источник,ТипОбъекта,Свойство,Значение,ТипЗначения,ПКО,ПКС,ПКГС,ПВД,ПОД,Объект,СвойствоПриемника,КонвертируемоеЗначение,Обработчик,ОписаниеОшибки,ПозицияМодуля,Текст,КодСообщения,УзелПланаОбмена");
|
СтруктураОшибки = Новый Структура(
|
||||||
|
"ИмяПКО,
|
||||||
|
|ИмяПОД,
|
||||||
|
|Нпп,
|
||||||
|
|Гнпп,
|
||||||
|
|Источник,
|
||||||
|
|ТипОбъекта,
|
||||||
|
|Свойство,
|
||||||
|
|Значение,
|
||||||
|
|ТипЗначения,
|
||||||
|
|ПКО,
|
||||||
|
|ПКС,
|
||||||
|
|ПКГС,
|
||||||
|
|ПВД,
|
||||||
|
|ПОД,
|
||||||
|
|Объект,
|
||||||
|
|СвойствоПриемника,
|
||||||
|
|КонвертируемоеЗначение,
|
||||||
|
|Обработчик,
|
||||||
|
|ОписаниеОшибки,
|
||||||
|
|ПозицияМодуля,
|
||||||
|
|Текст,
|
||||||
|
|КодСообщения,
|
||||||
|
|УзелПланаОбмена");
|
||||||
|
|
||||||
СтрокаМодуля = ОтделитьРазделителем(СтрокаОшибки, "{");
|
СтрокаМодуля = ОтделитьРазделителем(СтрокаОшибки, "{");
|
||||||
ОписаниеОшибки = ОтделитьРазделителем(СтрокаМодуля, "}: ");
|
Если ПустаяСтрока(СтрокаОшибки) Тогда
|
||||||
|
ОписаниеОшибки = СокрЛП(ОтделитьРазделителем(СтрокаМодуля, "}:"));
|
||||||
|
Иначе
|
||||||
|
ОписаниеОшибки = СтрокаОшибки;
|
||||||
|
СтрокаМодуля = "{" + СтрокаМодуля;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
Если ОписаниеОшибки <> "" Тогда
|
Если ОписаниеОшибки <> "" Тогда
|
||||||
|
|
||||||
СтруктураОшибки.ОписаниеОшибки = ОписаниеОшибки;
|
СтруктураОшибки.ОписаниеОшибки = ОписаниеОшибки;
|
||||||
СтруктураОшибки.ПозицияМодуля = СтрокаМодуля;
|
СтруктураОшибки.ПозицияМодуля = СтрокаМодуля;
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Если СтруктураОшибки.КодСообщения <> "" Тогда
|
Если СтруктураОшибки.КодСообщения <> "" Тогда
|
||||||
|
|||||||
+13
-10
@@ -141,7 +141,7 @@ function logFile (text, failed) {
|
|||||||
|
|
||||||
// Записать текст из временного лог-файла
|
// Записать текст из временного лог-файла
|
||||||
function appendLog () {
|
function appendLog () {
|
||||||
var f
|
var f = null
|
||||||
var outf
|
var outf
|
||||||
var text
|
var text
|
||||||
try {
|
try {
|
||||||
@@ -151,7 +151,9 @@ function appendLog () {
|
|||||||
try {
|
try {
|
||||||
if (!f.AtEndOfStream) {
|
if (!f.AtEndOfStream) {
|
||||||
text = f.ReadAll()
|
text = f.ReadAll()
|
||||||
|
outf.WriteLine('')
|
||||||
outf.WriteLine(text)
|
outf.WriteLine(text)
|
||||||
|
outf.WriteLine('')
|
||||||
}
|
}
|
||||||
} finally {
|
} finally {
|
||||||
try {
|
try {
|
||||||
@@ -159,7 +161,7 @@ function appendLog () {
|
|||||||
outf.Close()
|
outf.Close()
|
||||||
} catch (e) { return }
|
} catch (e) { return }
|
||||||
}
|
}
|
||||||
return text
|
return (text && text.length > 0)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Инициализация
|
// Инициализация
|
||||||
@@ -494,7 +496,9 @@ function allowConnections () {
|
|||||||
function doExecuteUpdate (lastVersion) {
|
function doExecuteUpdate (lastVersion) {
|
||||||
if (useComConnector && lastVersion) {
|
if (useComConnector && lastVersion) {
|
||||||
try {
|
try {
|
||||||
addDeletePatches()
|
if (addDeletePatches() != 0) {
|
||||||
|
throw new Error('Не удалось обновить исправления конфигурации. Подробности см. в предыдущей записи.')
|
||||||
|
}
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
log(format('Исключение при вызове ОбновлениеКонфигурации.ОбновитьИсправленияИзСкрипта: {0}, {1}.', e.name, e.message), true)
|
log(format('Исключение при вызове ОбновлениеКонфигурации.ОбновитьИсправленияИзСкрипта: {0}, {1}.', e.name, e.message), true)
|
||||||
return 2
|
return 2
|
||||||
@@ -898,18 +902,17 @@ function addDeletePatches () {
|
|||||||
var fixFileNamesString = fixFileNames.join('\n')
|
var fixFileNamesString = fixFileNames.join('\n')
|
||||||
var removeFixNamesString = removeFixNames.join('\n')
|
var removeFixNamesString = removeFixNames.join('\n')
|
||||||
|
|
||||||
var result = runApp(
|
var result = runApp('wscript.exe',
|
||||||
'wscript.exe',
|
format('"{0}\\add-delete-patches.js" /ConnectionString:"{1}" /COMConnectorName:"{2}" /FixFileNames:"{3}" /RemoveFixNames:"{4}" /Out:"{5}\\{6}"',
|
||||||
format(
|
|
||||||
'{0}/add-delete-patches.js /ConnectionString:"{1}" /COMConnectorName:"{2}" /FixFileNames:"{3}" /RemoveFixNames:"{4}"',
|
|
||||||
thisFileDir,
|
thisFileDir,
|
||||||
connectionString.replace(/"/g, '\''),
|
connectionString.replace(/"/g, '\''),
|
||||||
comConnectorName,
|
comConnectorName,
|
||||||
fixFileNamesString,
|
fixFileNamesString,
|
||||||
removeFixNamesString
|
removeFixNamesString,
|
||||||
|
thisFileDir,
|
||||||
|
tempLogFileName
|
||||||
),
|
),
|
||||||
SW_HIDE,
|
SW_HIDE, true)
|
||||||
true)
|
|
||||||
return result
|
return result
|
||||||
}
|
}
|
||||||
function registerCOM() {
|
function registerCOM() {
|
||||||
|
|||||||
+14
-2
@@ -1,5 +1,5 @@
|
|||||||
///////////////////////////////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
// Copyright (c) 2018, ООО 1С-Софт
|
// Copyright (c) 2019, ООО 1С-Софт
|
||||||
// Все права защищены. Эта программа и сопроводительные материалы предоставляются
|
// Все права защищены. Эта программа и сопроводительные материалы предоставляются
|
||||||
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
|
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
|
||||||
// Текст лицензии доступен по ссылке:
|
// Текст лицензии доступен по ссылке:
|
||||||
@@ -11,17 +11,29 @@
|
|||||||
// Example:
|
// Example:
|
||||||
// wscript.exe <this-file> /ConnectionString:"File='C:\1c\db\ssl\master';Usr='Администратор';Pwd=''" /COMConnectorName:"v83.COMConnector" /FixFileNames:"" /RemoveFixNames:"e16605f0-ddc8-4ed2-be25-d572043a1a32"
|
// wscript.exe <this-file> /ConnectionString:"File='C:\1c\db\ssl\master';Usr='Администратор';Pwd=''" /COMConnectorName:"v83.COMConnector" /FixFileNames:"" /RemoveFixNames:"e16605f0-ddc8-4ed2-be25-d572043a1a32"
|
||||||
|
|
||||||
|
var fso = new ActiveXObject('Scripting.FileSystemObject')
|
||||||
|
var ForWriting = 2 // Open a file for writing.
|
||||||
|
var OpenAsASCII = 0
|
||||||
|
var outf = null
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
|
||||||
var ConnectionString = WScript.Arguments.Named.Item('ConnectionString')
|
var ConnectionString = WScript.Arguments.Named.Item('ConnectionString')
|
||||||
var COMConnectorName = WScript.Arguments.Named.Item('COMConnectorName')
|
var COMConnectorName = WScript.Arguments.Named.Item('COMConnectorName')
|
||||||
var fixFileNames = WScript.Arguments.Named.Item('FixFileNames')
|
var fixFileNames = WScript.Arguments.Named.Item('FixFileNames')
|
||||||
var removeFixNames = WScript.Arguments.Named.Item('RemoveFixNames')
|
var removeFixNames = WScript.Arguments.Named.Item('RemoveFixNames')
|
||||||
|
var outFileName = WScript.Arguments.Named.Item('Out')
|
||||||
|
|
||||||
|
var outf = fso.OpenTextFile(outFileName, ForWriting, true, OpenAsASCII)
|
||||||
|
|
||||||
var COMConnector = new ActiveXObject(COMConnectorName)
|
var COMConnector = new ActiveXObject(COMConnectorName)
|
||||||
var connection = COMConnector.Connect(ConnectionString)
|
var connection = COMConnector.Connect(ConnectionString)
|
||||||
|
|
||||||
connection.ОбновлениеКонфигурации.ОбновитьИсправленияИзСкрипта(fixFileNames, removeFixNames)
|
connection.ОбновлениеКонфигурации.ОбновитьИсправленияИзСкрипта(fixFileNames, removeFixNames)
|
||||||
|
|
||||||
} catch (ex) {
|
} catch (ex) {
|
||||||
WScript.Echo(ex.message)
|
if (outf != null) {
|
||||||
|
outf.WriteLine(ex.message)
|
||||||
|
}
|
||||||
WScript.Quit(1)
|
WScript.Quit(1)
|
||||||
}
|
}
|
||||||
@@ -1193,6 +1193,93 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
|
<right>
|
||||||
|
<name>Administration</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>DataAdministration</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>UpdateDataBaseConfiguration</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>ExclusiveMode</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>ActiveUsers</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>EventLog</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>ThinClient</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>WebClient</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>ThickClient</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>ExternalConnection</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>Automation</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>TechnicalSpecialistMode</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeNormal</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeFullscreenWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeKiosk</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>AnalyticsSystemClient</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>SaveUserData</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>ConfigurationExtensionsAdministration</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>Output</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>Constant.ИспользоватьСинхронизациюДанныхВМоделиСервиса</name>
|
<name>Constant.ИспользоватьСинхронизациюДанныхВМоделиСервиса</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -3094,93 +3181,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
|
||||||
<right>
|
|
||||||
<name>Administration</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>DataAdministration</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>UpdateDataBaseConfiguration</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>ExclusiveMode</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>ActiveUsers</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>EventLog</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>ThinClient</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>WebClient</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>ThickClient</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>ExternalConnection</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>Automation</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>TechnicalSpecialistMode</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeNormal</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeFullscreenWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeKiosk</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>AnalyticsSystemClient</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>SaveUserData</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>ConfigurationExtensionsAdministration</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>Output</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>CommonCommand.СозданиеСвязанныхОбъектов</name>
|
<name>CommonCommand.СозданиеСвязанныхОбъектов</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -14,13 +14,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>Catalog.РассылкиОтчетов.Command.СобытияРассылки</name>
|
|
||||||
<right>
|
|
||||||
<name>View</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -52,6 +45,13 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Catalog.РассылкиОтчетов.Command.СобытияРассылки</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>Catalog.РассылкиОтчетов.Command.ВыполнитьСейчас</name>
|
<name>Catalog.РассылкиОтчетов.Command.ВыполнитьСейчас</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -1618,6 +1618,45 @@
|
|||||||
<value>false</value>
|
<value>false</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
|
<right>
|
||||||
|
<name>Administration</name>
|
||||||
|
<value>false</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>UpdateDataBaseConfiguration</name>
|
||||||
|
<value>false</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>ThickClient</name>
|
||||||
|
<value>false</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>ExternalConnection</name>
|
||||||
|
<value>false</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>Automation</name>
|
||||||
|
<value>false</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>TechnicalSpecialistMode</name>
|
||||||
|
<value>false</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>ConfigurationExtensionsAdministration</name>
|
||||||
|
<value>false</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>InteractiveOpenExtDataProcessors</name>
|
||||||
|
<value>false</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>InteractiveOpenExtReports</name>
|
||||||
|
<value>false</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>Constant.ИспользоватьСинхронизациюДанныхВМоделиСервиса</name>
|
<name>Constant.ИспользоватьСинхронизациюДанныхВМоделиСервиса</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -4079,45 +4118,6 @@
|
|||||||
<value>false</value>
|
<value>false</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
|
||||||
<right>
|
|
||||||
<name>Administration</name>
|
|
||||||
<value>false</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>UpdateDataBaseConfiguration</name>
|
|
||||||
<value>false</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>ThickClient</name>
|
|
||||||
<value>false</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>ExternalConnection</name>
|
|
||||||
<value>false</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>Automation</name>
|
|
||||||
<value>false</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>TechnicalSpecialistMode</name>
|
|
||||||
<value>false</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>ConfigurationExtensionsAdministration</name>
|
|
||||||
<value>false</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>InteractiveOpenExtDataProcessors</name>
|
|
||||||
<value>false</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>InteractiveOpenExtReports</name>
|
|
||||||
<value>false</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>Catalog.ПроизводственныеКалендари</name>
|
<name>Catalog.ПроизводственныеКалендари</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -152,6 +152,6 @@
|
|||||||
<content>InformationRegister.НастройкиТранспортаОбменаДанными</content>
|
<content>InformationRegister.НастройкиТранспортаОбменаДанными</content>
|
||||||
<content>XDTOPackage.EnterpriseData_1_6_21</content>
|
<content>XDTOPackage.EnterpriseData_1_6_21</content>
|
||||||
<content>InformationRegister.РезультатыОбменаДанными</content>
|
<content>InformationRegister.РезультатыОбменаДанными</content>
|
||||||
<content>XDTOPackage.EnterpriseData_1_7_4</content>
|
<content>XDTOPackage.EnterpriseData_1_7_5</content>
|
||||||
<parentSubsystem>Subsystem.СтандартныеПодсистемы</parentSubsystem>
|
<parentSubsystem>Subsystem.СтандартныеПодсистемы</parentSubsystem>
|
||||||
</mdclass:Subsystem>
|
</mdclass:Subsystem>
|
||||||
+2
-2
@@ -1,9 +1,9 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<mdclass:XDTOPackage xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="b6d891e4-15d6-4b40-b474-a8a1d10231e8">
|
<mdclass:XDTOPackage xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="b6d891e4-15d6-4b40-b474-a8a1d10231e8">
|
||||||
<name>EnterpriseData_1_7_4</name>
|
<name>EnterpriseData_1_7_5</name>
|
||||||
<synonym>
|
<synonym>
|
||||||
<key>ru</key>
|
<key>ru</key>
|
||||||
<value>EnterpriseData 1.7.4</value>
|
<value>EnterpriseData 1.7.5</value>
|
||||||
</synonym>
|
</synonym>
|
||||||
<namespace>http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.7</namespace>
|
<namespace>http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.7</namespace>
|
||||||
</mdclass:XDTOPackage>
|
</mdclass:XDTOPackage>
|
||||||
+37
-1
@@ -972,7 +972,6 @@
|
|||||||
</property>
|
</property>
|
||||||
<property xmlns:d3p1="http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.7" name="ПроизводительИмпортер" type="d3p1:КлючевыеСвойстваКонтрагент" lowerBound="0" nillable="true"/>
|
<property xmlns:d3p1="http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.7" name="ПроизводительИмпортер" type="d3p1:КлючевыеСвойстваКонтрагент" lowerBound="0" nillable="true"/>
|
||||||
<property xmlns:d3p1="http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.7" name="КодыПоКлассификаторуЕГАИС" type="d3p1:КодыПоКлассификаторуЕГАИС" lowerBound="0"/>
|
<property xmlns:d3p1="http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.7" name="КодыПоКлассификаторуЕГАИС" type="d3p1:КодыПоКлассификаторуЕГАИС" lowerBound="0"/>
|
||||||
<property name="Маркируемый" type="xs:boolean" lowerBound="0" nillable="true"/>
|
|
||||||
<property name="КодАлкогольнойПродукции" type="xs:string" lowerBound="0"/>
|
<property name="КодАлкогольнойПродукции" type="xs:string" lowerBound="0"/>
|
||||||
<property name="Крепость" lowerBound="0" nillable="true">
|
<property name="Крепость" lowerBound="0" nillable="true">
|
||||||
<typeDef xsi:type="ValueType" base="xs:decimal" totalDigits="5" fractionDigits="2"/>
|
<typeDef xsi:type="ValueType" base="xs:decimal" totalDigits="5" fractionDigits="2"/>
|
||||||
@@ -1894,6 +1893,8 @@
|
|||||||
<property xmlns:d3p1="http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.7" name="Ссылка" type="d3p1:СправочникСсылка.ВидыНоменклатуры" lowerBound="0"/>
|
<property xmlns:d3p1="http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.7" name="Ссылка" type="d3p1:СправочникСсылка.ВидыНоменклатуры" lowerBound="0"/>
|
||||||
<property name="Наименование" type="xs:string"/>
|
<property name="Наименование" type="xs:string"/>
|
||||||
<property xmlns:d3p1="http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.7" name="ТипНоменклатуры" type="d3p1:ТипыНоменклатуры"/>
|
<property xmlns:d3p1="http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.7" name="ТипНоменклатуры" type="d3p1:ТипыНоменклатуры"/>
|
||||||
|
<property name="ИспользоватьСерии" type="xs:boolean" lowerBound="0" nillable="true"/>
|
||||||
|
<property name="ИспользоватьСрокГодностиСерии" type="xs:boolean" lowerBound="0" nillable="true"/>
|
||||||
</objectType>
|
</objectType>
|
||||||
<objectType name="КлючевыеСвойстваВнесениеДСВКассуККМ" open="true" sequenced="true">
|
<objectType name="КлючевыеСвойстваВнесениеДСВКассуККМ" open="true" sequenced="true">
|
||||||
<property xmlns:d3p1="http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.7" name="Ссылка" type="d3p1:ДокументСсылка.ВнесениеДСВКассуККМ" lowerBound="0"/>
|
<property xmlns:d3p1="http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.7" name="Ссылка" type="d3p1:ДокументСсылка.ВнесениеДСВКассуККМ" lowerBound="0"/>
|
||||||
@@ -3044,6 +3045,25 @@
|
|||||||
<property name="СчетУчетаРасчетовПоПретензиям" type="xs:string" lowerBound="0"/>
|
<property name="СчетУчетаРасчетовПоПретензиям" type="xs:string" lowerBound="0"/>
|
||||||
<property name="СчетУчетаРасчетовСКлиентамиТара" type="xs:string" lowerBound="0"/>
|
<property name="СчетУчетаРасчетовСКлиентамиТара" type="xs:string" lowerBound="0"/>
|
||||||
<property name="СчетУчетаРасчетовСПоставщикамиТара" type="xs:string" lowerBound="0"/>
|
<property name="СчетУчетаРасчетовСПоставщикамиТара" type="xs:string" lowerBound="0"/>
|
||||||
|
<property name="СчетУчетаРасчетовСКредиторамиОсновнойДолг" type="xs:string" lowerBound="0"/>
|
||||||
|
<property name="СчетУчетаРасчетовСКредиторамиПроценты" type="xs:string" lowerBound="0"/>
|
||||||
|
<property name="СчетУчетаРасчетовСКредиторамиКомиссия" type="xs:string" lowerBound="0"/>
|
||||||
|
<property name="СчетУчетаРасчетовСДебиторамиОсновнойДолг" type="xs:string" lowerBound="0"/>
|
||||||
|
<property name="СчетУчетаРасчетовСДебиторамиПроценты" type="xs:string" lowerBound="0"/>
|
||||||
|
<property name="СчетУчетаРасчетовСДебиторамиКомиссия" type="xs:string" lowerBound="0"/>
|
||||||
|
<property name="СчетУчетаНеотфактурованныеПоставки" type="xs:string" lowerBound="0"/>
|
||||||
|
<property name="СчетУчетаРасчетовСЛизингодателемЛизинговыеУслуги" type="xs:string" lowerBound="0"/>
|
||||||
|
<property name="СчетУчетаРасчетовСЛизингодателемОбеспечительныйПлатеж" type="xs:string" lowerBound="0"/>
|
||||||
|
<property name="СчетУчетаРасчетовСЛизингодателемВыкупПредметаЛизинга" type="xs:string" lowerBound="0"/>
|
||||||
|
<property name="СчетУчетаРасчетовСЛизингодателемАрендныеОбязательства" type="xs:string" lowerBound="0"/>
|
||||||
|
<property name="РасчетыСКлиентами" type="xs:boolean" lowerBound="0" nillable="true"/>
|
||||||
|
<property name="РасчетыСПоставщиками" type="xs:boolean" lowerBound="0" nillable="true"/>
|
||||||
|
<property name="РасчетыСКомиссионерами" type="xs:boolean" lowerBound="0" nillable="true"/>
|
||||||
|
<property name="РасчетыСКомитентами" type="xs:boolean" lowerBound="0" nillable="true"/>
|
||||||
|
<property name="РасчетыСКредиторами" type="xs:boolean" lowerBound="0" nillable="true"/>
|
||||||
|
<property name="РасчетыСДебиторами" type="xs:boolean" lowerBound="0" nillable="true"/>
|
||||||
|
<property name="РасчетыСЛизингодателями" type="xs:boolean" lowerBound="0" nillable="true"/>
|
||||||
|
<property name="РасчетыВВалюте" type="xs:boolean" lowerBound="0" nillable="true"/>
|
||||||
</objectType>
|
</objectType>
|
||||||
<objectType xmlns:d2p1="http://www.1c.ru/SSL/Exchange/Message" name="Справочник.ДенежныеДокументы" base="d2p1:Object" open="true" sequenced="true">
|
<objectType xmlns:d2p1="http://www.1c.ru/SSL/Exchange/Message" name="Справочник.ДенежныеДокументы" base="d2p1:Object" open="true" sequenced="true">
|
||||||
<property xmlns:d3p1="http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.7" name="КлючевыеСвойства" type="d3p1:КлючевыеСвойстваДенежныеДокументы"/>
|
<property xmlns:d3p1="http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.7" name="КлючевыеСвойства" type="d3p1:КлючевыеСвойстваДенежныеДокументы"/>
|
||||||
@@ -3176,6 +3196,13 @@
|
|||||||
<property xmlns:d3p1="http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.7" name="ВидНоменклатуры" type="d3p1:КлючевыеСвойстваВидыНоменклатуры" lowerBound="0"/>
|
<property xmlns:d3p1="http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.7" name="ВидНоменклатуры" type="d3p1:КлючевыеСвойстваВидыНоменклатуры" lowerBound="0"/>
|
||||||
<property xmlns:d3p1="http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.7" name="ПризнакПредметаРасчета" type="d3p1:ПризнакиПредметаРасчета" lowerBound="0"/>
|
<property xmlns:d3p1="http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.7" name="ПризнакПредметаРасчета" type="d3p1:ПризнакиПредметаРасчета" lowerBound="0"/>
|
||||||
<property name="Весовой" type="xs:boolean" lowerBound="0"/>
|
<property name="Весовой" type="xs:boolean" lowerBound="0"/>
|
||||||
|
<property name="Маркируемый" type="xs:boolean" lowerBound="0" nillable="true"/>
|
||||||
|
<property name="ИспользоватьСерии" type="xs:boolean" lowerBound="0" nillable="true"/>
|
||||||
|
<property name="ПодакцизныйТовар" type="xs:boolean" lowerBound="0" nillable="true"/>
|
||||||
|
<property xmlns:d3p1="http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.7" name="СрокГодности" type="d3p1:ТипКоличество" lowerBound="0"/>
|
||||||
|
<property name="ЕдиницаИзмеренияСрокаГодности" lowerBound="0">
|
||||||
|
<typeDef xsi:type="ValueType" base="xs:integer" totalDigits="1" fractionDigits="0"/>
|
||||||
|
</property>
|
||||||
</objectType>
|
</objectType>
|
||||||
<objectType xmlns:d2p1="http://www.1c.ru/SSL/Exchange/Message" name="Справочник.НоменклатураГруппа" base="d2p1:Object" open="true" sequenced="true">
|
<objectType xmlns:d2p1="http://www.1c.ru/SSL/Exchange/Message" name="Справочник.НоменклатураГруппа" base="d2p1:Object" open="true" sequenced="true">
|
||||||
<property xmlns:d3p1="http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.7" name="КлючевыеСвойства" type="d3p1:КлючевыеСвойстваНоменклатураГруппа"/>
|
<property xmlns:d3p1="http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.7" name="КлючевыеСвойства" type="d3p1:КлючевыеСвойстваНоменклатураГруппа"/>
|
||||||
@@ -3304,6 +3331,7 @@
|
|||||||
<objectType xmlns:d2p1="http://www.1c.ru/SSL/Exchange/Message" name="Справочник.СерииНоменклатуры" base="d2p1:Object" open="true" sequenced="true">
|
<objectType xmlns:d2p1="http://www.1c.ru/SSL/Exchange/Message" name="Справочник.СерииНоменклатуры" base="d2p1:Object" open="true" sequenced="true">
|
||||||
<property xmlns:d3p1="http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.7" name="КлючевыеСвойства" type="d3p1:КлючевыеСвойстваСерииНоменклатуры"/>
|
<property xmlns:d3p1="http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.7" name="КлючевыеСвойства" type="d3p1:КлючевыеСвойстваСерииНоменклатуры"/>
|
||||||
<property name="ГоденДо" type="xs:dateTime" lowerBound="0" nillable="true"/>
|
<property name="ГоденДо" type="xs:dateTime" lowerBound="0" nillable="true"/>
|
||||||
|
<property xmlns:d3p1="http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.7" name="СрокГодностиВЧасах" type="d3p1:ТипКоличество" lowerBound="0"/>
|
||||||
</objectType>
|
</objectType>
|
||||||
<objectType xmlns:d2p1="http://www.1c.ru/SSL/Exchange/Message" name="Справочник.Склады" base="d2p1:Object" open="true" sequenced="true">
|
<objectType xmlns:d2p1="http://www.1c.ru/SSL/Exchange/Message" name="Справочник.Склады" base="d2p1:Object" open="true" sequenced="true">
|
||||||
<property xmlns:d3p1="http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.7" name="КлючевыеСвойства" type="d3p1:КлючевыеСвойстваСклад"/>
|
<property xmlns:d3p1="http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.7" name="КлючевыеСвойства" type="d3p1:КлючевыеСвойстваСклад"/>
|
||||||
@@ -4457,6 +4485,10 @@
|
|||||||
<property name="СчетРасчетов" type="xs:string" lowerBound="0"/>
|
<property name="СчетРасчетов" type="xs:string" lowerBound="0"/>
|
||||||
<property xmlns:d3p1="http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.7" name="ЗакупкаПодДеятельность" type="d3p1:ВидДеятельностиРаздельногоУчетаНДС" lowerBound="0"/>
|
<property xmlns:d3p1="http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.7" name="ЗакупкаПодДеятельность" type="d3p1:ВидДеятельностиРаздельногоУчетаНДС" lowerBound="0"/>
|
||||||
<property xmlns:d3p1="http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.7" name="ИдентификаторСтроки" type="d3p1:ТипИдентификаторСтроки" lowerBound="0"/>
|
<property xmlns:d3p1="http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.7" name="ИдентификаторСтроки" type="d3p1:ТипИдентификаторСтроки" lowerBound="0"/>
|
||||||
|
<property xmlns:d3p1="http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.7" name="КоличествоУпаковок" type="d3p1:ТипКоличество" lowerBound="0"/>
|
||||||
|
<property xmlns:d3p1="http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.7" name="КоличествоУпаковокДоИзменения" type="d3p1:ТипКоличество" lowerBound="0"/>
|
||||||
|
<property xmlns:d3p1="http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.7" name="КоличествоУпаковокДоКорректировки" type="d3p1:ТипКоличество" lowerBound="0"/>
|
||||||
|
<property xmlns:d3p1="http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.7" name="ЕдиницаИзмерения" type="d3p1:КлючевыеСвойстваЕдиницаИзмерения" lowerBound="0"/>
|
||||||
</objectType>
|
</objectType>
|
||||||
<objectType name="Документ.КорректировкаПоступленияТоваров.Услуги">
|
<objectType name="Документ.КорректировкаПоступленияТоваров.Услуги">
|
||||||
<property xmlns:d3p1="http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.7" name="Строка" type="d3p1:Документ.КорректировкаПоступленияТоваров.Услуги.Строка" upperBound="-1"/>
|
<property xmlns:d3p1="http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.7" name="Строка" type="d3p1:Документ.КорректировкаПоступленияТоваров.Услуги.Строка" upperBound="-1"/>
|
||||||
@@ -4564,6 +4596,10 @@
|
|||||||
<property name="СчетРасходов" type="xs:string" lowerBound="0"/>
|
<property name="СчетРасходов" type="xs:string" lowerBound="0"/>
|
||||||
<property name="СчетУчетаНДСПоРеализации" type="xs:string" lowerBound="0"/>
|
<property name="СчетУчетаНДСПоРеализации" type="xs:string" lowerBound="0"/>
|
||||||
<property xmlns:d3p1="http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.7" name="ИдентификаторСтроки" type="d3p1:ТипИдентификаторСтроки" lowerBound="0"/>
|
<property xmlns:d3p1="http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.7" name="ИдентификаторСтроки" type="d3p1:ТипИдентификаторСтроки" lowerBound="0"/>
|
||||||
|
<property xmlns:d3p1="http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.7" name="ЕдиницаИзмерения" type="d3p1:КлючевыеСвойстваЕдиницаИзмерения" lowerBound="0"/>
|
||||||
|
<property xmlns:d3p1="http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.7" name="КоличествоУпаковок" type="d3p1:ТипКоличество" lowerBound="0"/>
|
||||||
|
<property xmlns:d3p1="http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.7" name="КоличествоУпаковокДоИзменения" type="d3p1:ТипКоличество" lowerBound="0"/>
|
||||||
|
<property xmlns:d3p1="http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.7" name="КоличествоУпаковокДоКорректировки" type="d3p1:ТипКоличество" lowerBound="0"/>
|
||||||
</objectType>
|
</objectType>
|
||||||
<objectType name="Документ.КорректировкаРеализацииТоваров.Услуги">
|
<objectType name="Документ.КорректировкаРеализацииТоваров.Услуги">
|
||||||
<property xmlns:d3p1="http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.7" name="Строка" type="d3p1:Документ.КорректировкаРеализацииТоваров.Услуги.Строка" upperBound="-1"/>
|
<property xmlns:d3p1="http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.7" name="Строка" type="d3p1:Документ.КорректировкаРеализацииТоваров.Услуги.Строка" upperBound="-1"/>
|
||||||
Reference in new issue
Block a user