3_1_4_252

This commit is contained in:
Компания 1С committed 2021-05-14 17:05:00 +03:00
1 parent adb9937942
commit 21bb66cf43
49 files changed
+987 -550

No files matched your search

@@ -35,90 +35,6 @@
<items xsi:type="form:FormGroup">
<name>КоманднаяПанель</name>
<id>158</id>
<items xsi:type="form:FormGroup">
<name>ПодменюСоздать</name>
<id>299</id>
<items xsi:type="form:Button">
<name>СоздатьПользователя</name>
<id>54</id>
<title>
<key>ru</key>
<value>Создать</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<skipOnInput>false</skipOnInput>
<extendedTooltip>
<name>СоздатьПользователяExtendedTooltip</name>
<id>101</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<commandName>Form.Item.ПользователиСписок.StandardCommand.Create</commandName>
<buttonImportance>Normal</buttonImportance>
<representation>PictureAndText</representation>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<items xsi:type="form:Button">
<name>СоздатьГруппуПользователей</name>
<id>55</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<skipOnInput>false</skipOnInput>
<extendedTooltip>
<name>СоздатьГруппуПользователейExtendedTooltip</name>
<id>102</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<commandName>Form.Command.СоздатьГруппуПользователей</commandName>
<buttonImportance>Normal</buttonImportance>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<title>
<key>ru</key>
<value>Создать</value>
</title>
<extendedTooltip>
<name>ПодменюСоздатьРасширеннаяПодсказка</name>
<id>300</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<extInfo xsi:type="form:ButtonGroupExtInfo">
<representation>Compact</representation>
</extInfo>
</items>
<items xsi:type="form:Button">
<name>ЗавершитьИЗакрыть</name>
<id>95</id>
@@ -215,6 +131,90 @@
<placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<items xsi:type="form:FormGroup">
<name>ПодменюСоздать</name>
<id>299</id>
<items xsi:type="form:Button">
<name>СоздатьПользователя</name>
<id>54</id>
<title>
<key>ru</key>
<value>Создать</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<skipOnInput>false</skipOnInput>
<extendedTooltip>
<name>СоздатьПользователяExtendedTooltip</name>
<id>101</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<commandName>Form.Item.ПользователиСписок.StandardCommand.Create</commandName>
<buttonImportance>Normal</buttonImportance>
<representation>PictureAndText</representation>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<items xsi:type="form:Button">
<name>СоздатьГруппуПользователей</name>
<id>55</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<skipOnInput>false</skipOnInput>
<extendedTooltip>
<name>СоздатьГруппуПользователейExtendedTooltip</name>
<id>102</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<commandName>Form.Command.СоздатьГруппуПользователей</commandName>
<buttonImportance>Normal</buttonImportance>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<title>
<key>ru</key>
<value>Создать</value>
</title>
<extendedTooltip>
<name>ПодменюСоздатьРасширеннаяПодсказка</name>
<id>300</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<extInfo xsi:type="form:ButtonGroupExtInfo">
<representation>Compact</representation>
</extInfo>
</items>
<items xsi:type="form:Button">
<name>НазначитьГруппы</name>
<id>72</id>
@@ -1,10 +1,15 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta content="text/html;charset=utf-8" http-equiv="content-type"></meta><link rel="stylesheet" type="text/css" href="v8help://service_book/service_style"></link><meta name="GENERATOR" content="MSHTML 11.00.9600.17126"></meta></head><body>
<p>Предназначен для выбора объектов программы. </p>
<p>Вызывается из других объектов программы по команде <strong>Выбрать</strong> или по соответствующей ссылке.</p>
<p>Список объектов программы представляет собой дерево, сгруппирован по типам объектов программы.</p>
<h3>Группировка объектов программы</h3>
<p>Объекты программы могут быть сгруппированы (укажите с помощью переключателя):</p>
<p></p>
<ul><li><b>По разделам интерфейса</b>;</li>
<li><b>По видам объектов</b> - список объектов программы представляет собой дерево, сгруппирован по видам объектов программы.</li></ul><p></p>
<h3>Выбор объектов программы</h3>
<p>Для выбора нужных объектов включите соответствующие флажки. </p>
<ul><li>Для того чтобы выбрать все объекты одного типа, включите флажок, относящийся к группе объектов, например, для того чтобы выбрать все справочники, включите флажок <strong>Справочники</strong>.
</li><li>Для того чтобы выбрать все перечисленные в списке объекты программы, включите флажок, соответствующий корню.</li></ul><p>Нажмите кнопку <strong>Выбрать</strong>.</p>
</li>
<li>Для того чтобы выбрать все перечисленные в списке объекты программы, включите флажок, соответствующий корню.</li></ul><p>Нажмите кнопку <strong>Выбрать</strong>.</p>
<h3>См. также:</h3>
<ul><li><a href="v8help://frame/form_common">Работа с формами</a>.</li></ul></body></html>
@@ -2,6 +2,9 @@
<p>Предназначена для выбора формата вложений при отправке <a href="CommonForm.ПечатьДокументов/Help">печатных форм</a> по электронной почте.</p>
<p>Вызывается по кнопке <img src="CommonPicture.ОтправитьЭлектронноеПисьмо"></img> <strong>Отправить по почте</strong>.</p>
<ul><li>Укажите с помощью флажков, в каком формате (или нескольких форматах) нужно отправить документ.
</li><li>Для уменьшения размера вложений печатную форму перед отправкой рекомендуется упаковать в архив (формат <strong>.zip</strong>).
</li><li>При необходимости включите флажок <strong>Транслитерировать имена файлов</strong>. В этом случае сохраненные файлы будут иметь имена, содержащие только латинские буквы и цифры, для возможности переноса между различными операционными системами. Например, файл <strong>Отчет.mxl</strong> будет сохранен с именем <strong>Otchet.mxl</strong>.
</li><li>Нажмите кнопку <strong>Выбрать</strong>. Настройки будут сохранены. </li></ul></body></html>
</li>
<li>Для уменьшения размера вложений печатную форму перед отправкой рекомендуется <b>Дополнительно упаковать в архив</b> (формат <strong>.zip</strong>).
</li>
<li>При необходимости включите флажок <strong>Транслитерировать имена файлов</strong>. В этом случае сохраненные файлы будут иметь имена, содержащие только латинские буквы и цифры, для возможности переноса между различными операционными системами. Например, файл <strong>Отчет.mxl</strong> будет сохранен с именем <strong>Otchet.mxl</strong>.
</li>
<li>Нажмите кнопку <strong>Выбрать</strong>. Настройки будут сохранены. </li></ul></body></html>
@@ -39,7 +39,7 @@
<li>В новых сеансах удаленное расширение более не подключится.</li></ul><h3>Перезапуск программы</h3>
<ul><li>Для того чтобы изменения, внесенные в список расширений, вступили в силу (т.е. были учтены при работе программы), нажмите ссылку <strong>перезапустить</strong>.
</li>
<li>Если при запуске расширение не удалось подключить к программе, тогда выводится сообщение об ошибке.</li></ul><h3>Сохранение расширения в файл</h3>
<ul><li>Если при запуске расширение не удалось подключить к программе, тогда выводится сообщение об ошибке.</li></ul><li>В приложении в Интернете ссылка отсутствует.</li></ul><h3>Сохранение расширения в файл</h3>
<ul><li>
<div>Выделите расширение, в контекстном меню по правой кнопке мыши нажмите <strong>Сохранить как</strong>, укажите путь к файлу на компьютере.</div></li></ul><h3>Обновление расширения</h3>
<ul><li>
@@ -48,5 +48,8 @@
<li>
<div>Следует использовать эту кнопку для установки новой версии расширения.</div>
</li>
<li>
<div>Также нужно использовать эту возможность для возврата к предыдущей версии, если новая версия содержит ошибку (однако не рекомендуется устанавливать расширение меньшей версии, т.к. это может привести к потере сделанных настроек).</div></li></ul></body></html>
</ul><div>Также нужно использовать эту возможность для возврата к предыдущей версии, если новая версия содержит ошибку (однако не рекомендуется устанавливать расширение меньшей версии, т.к. это может привести к потере сделанных настроек).</div>
<p></p>
<h3><b style="font-size: 13.4399995803833px;">Установленные исправления (патчи)</b></h3>
<ul style="font-size: 13.4399995803833px;"><li><span style="font-size: 11.199999809265137px;">С помощью команды меню <b>Еще - Установленные исправления (патчи)</b> можно открыть <a href="CommonForm.УстановленныеИсправления/Help">список</a>, в котором можно просмотреть уже установленные исправления и с помощью кнопки панели навигации <b>Установить исправление</b>.</span></li></ul><h3><br></h3>
<p></p></body></html>
@@ -3808,7 +3808,7 @@
Представление = СтрСоединить(НаборПредставление, ", ");
Если ЗначениеЗаполнено(СтрокаАдреса.ПочтовыйИндекс) Тогда
Если СтрокаАдреса.Уровень > 1 И ЗначениеЗаполнено(СтрокаАдреса.ПочтовыйИндекс) Тогда
Представление = Представление + " (" + Формат(СтрокаАдреса.ПочтовыйИндекс,"ЧГ=0") + ")";
КонецЕсли;
@@ -3821,13 +3821,17 @@
Если Не ЗагруженныеАдресныеСведения.Получить("КлассификаторДоступен") Тогда
КодРегиона = АдресныйКлассификатор.КодРегионаПоНаименованию(Представление);
Если ЗагруженныеАдресныеСведения.Получить(КодРегиона).ИспользоватьЗагруженные = Ложь Тогда
Если КодРегиона <> Неопределено Тогда
ДанныеОРегионе = ЗагруженныеАдресныеСведения.Получить(КодРегиона);
Если ТипЗнч(ДанныеОРегионе) = Тип("Структура") И ДанныеОРегионе.ИспользоватьЗагруженные = Ложь Тогда
ПредлагатьЗагрузкуКлассификатора = Истина;
КонецЕсли;
КонецЕсли;
КонецЕсли;
КонецЕсли;
Сведения = СведенияОПодбираемомАдресе(Представление, СтрокаАдреса.Идентификатор, СтрокаАдреса.Муниципальный, Истина,, ПредлагатьЗагрузкуКлассификатора);
ДобавитьВариантАдреса(Результат, КешПредставлений, Сведения, ЭтоГородФедеральногоЗначения);
@@ -1869,6 +1869,19 @@
| РолиИсполнителей.Наименование,
| РолиИсполнителей.ТипыОсновногоОбъектаАдресации";
КонецЕсли;
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.Мультиязычность") Тогда
МодульМультиязычностьСервер = ОбщегоНазначения.ОбщийМодуль("МультиязычностьСервер");
СуффиксТекущегоЯзыка = МодульМультиязычностьСервер.СуффиксТекущегоЯзыка();
Если ЗначениеЗаполнено(СуффиксТекущегоЯзыка) Тогда
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "РолиИсполнителей.Наименование",
"РолиИсполнителей.Наименование" + СуффиксТекущегоЯзыка);
КонецЕсли;
КонецЕсли;
Запрос = Новый Запрос(ТекстЗапроса);
Запрос.Параметры.Вставить("ОсновнойОбъектАдресации", ОсновнойОбъектАдресации);
ВыборкаЗапроса = Запрос.Выполнить().Выбрать();
@@ -1644,6 +1644,7 @@
Результат.ВариантМодифицирован = Ложь;
Результат.ПользовательскиеНастройкиМодифицированы = Ложь;
Результат.ДанныеЕщеОбновляются = Ложь;
Если ПолучатьФлажокПустой Тогда
Результат.Вставить("Пустой", Ложь);
КонецЕсли;
@@ -1653,7 +1654,9 @@
Иначе
Подключение = ПодключитьОтчетИЗагрузитьНастройки(Параметры);
КонецЕсли;
ЗаполнитьЗначенияСвойств(Результат, Подключение); // , "Объект, Метаданные, ПолноеИмя, КлючВарианта, СхемаКД, АдресСхемы, СхемаМодифицирована, НастройкиФормы"
Если Не Подключение.Успех Тогда
Результат.ТекстОшибки = НСтр("ru = 'Не удалось сформировать отчет:'") + Символы.ПС + Подключение.ТекстОшибки;
Возврат Результат;
@@ -1688,9 +1691,11 @@
Попытка
ИспользуемыеТаблицы = ИспользуемыеТаблицы(Результат.СхемаКД);
ИспользуемыеТаблицы.Добавить(Результат.ПолноеИмя);
Если Результат.НастройкиФормы.События.ПриОпределенииИспользуемыхТаблиц Тогда
ОтчетОбъект.ПриОпределенииИспользуемыхТаблиц(Результат.КлючВарианта, ИспользуемыеТаблицы);
КонецЕсли;
Результат.ДанныеЕщеОбновляются = ПроверитьИспользуемыеТаблицы(ИспользуемыеТаблицы, Ложь);
Исключение
ТекстОшибки = НСтр("ru = 'Не удалось определить используемые таблицы:'");
@@ -1713,6 +1718,14 @@
Исключение
Результат.ТекстОшибки = КраткоеПредставлениеОшибки(ИнформацияОбОшибке());
Результат.Успех = Ложь;
ЗаписьЖурналаРегистрации(
НСтр("ru = 'Варианты отчетов.Формирование отчета'", ОбщегоНазначения.КодОсновногоЯзыка()),
УровеньЖурналаРегистрации.Предупреждение,
Результат.Метаданные,
Результат.СсылкаВарианта,
ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()));
Возврат Результат;
КонецПопытки;
@@ -3779,10 +3779,11 @@
ОбъектПисьмо = Форма.Объект;
Если НЕ ОбъектПисьмо.Ссылка.Пустая() Тогда
Форма.Автозаголовок = Ложь;
ЗаголовокФормы = ?(ПустаяСтрока(ОбъектПисьмо.Тема), НСтр("ru = 'Письмо без темы'"), ОбъектПисьмо.Тема);
ЗаголовокФормы = ЗаголовокФормы
+ ?(ТипЗнч(ОбъектПисьмо.Ссылка) = Тип("ДокументСсылка.ЭлектронноеПисьмоВходящее"), " (Входящее)", " (Исходящее)");
Форма.Заголовок = ЗаголовокФормы;
ЗаголовокФормы = ?(ПустаяСтрока(ОбъектПисьмо.Тема), НСтр("ru = 'Письмо без темы (%1)'"), ОбъектПисьмо.Тема + " (%1)");
Форма.Заголовок = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ЗаголовокФормы,
?(ТипЗнч(ОбъектПисьмо.Ссылка) = Тип("ДокументСсылка.ЭлектронноеПисьмоВходящее"), НСтр("ru='Входящее'"), НСтр("ru='Исходящее'")));
Иначе
Если ТипЗнч(ОбъектПисьмо.Ссылка) = Тип("ДокументСсылка.ЭлектронноеПисьмоИсходящее") Тогда
Форма.Автозаголовок = Ложь;
@@ -1676,6 +1676,15 @@
КонецПроцедуры
// См. РегламентныеЗаданияПереопределяемый.ПриОпределенииНастроекРегламентныхЗаданий
Процедура ПриОпределенииНастроекРегламентныхЗаданий(Настройки) Экспорт
Настройка = Настройки.Добавить();
Настройка.РегламентноеЗадание = Метаданные.РегламентныеЗадания.ЗапускДополнительныхОбработок;
Настройка.РаботаетСВнешнимиРесурсами = Истина;
КонецПроцедуры
Функция ДополнительныеОтчетыИОбработкиОбновляются(Очередь) Экспорт
Возврат ОбновлениеИнформационнойБазы.ЕстьЗаблокированныеПредыдущимиОчередямиДанные(Очередь, "Справочник.ДополнительныеОтчетыИОбработки");
КонецФункции
@@ -27,6 +27,9 @@
// Ложь - начальное значение - указанная организация является юридическим лицом;
// Истина - указанная организация является индивидуальным предпринимателем.
//
// * ЭтоИностраннаяОрганизация - Булево - (возвращаемое значение), когда Истина ОГРН не заполняется.
// - Неопределено - значение не указано, не изменять имеющееся значение.
//
// * НаименованиеСокращенное - Строка - (возвращаемое значение) краткое наименование организации.
// - Неопределено - значение не указано, не изменять имеющееся значение.
//
@@ -39,7 +42,7 @@
// * КПП - Строка - (возвращаемое значение) КПП организации.
// - Неопределено - значение не указано, не изменять имеющееся значение.
//
// * ОГРН - Строка - (возвращаемое значение) ОГРН организации.
// * ОГРН - Строка - (возвращаемое значение) ОГРН организации (кроме иностранных).
// - Неопределено - значение не указано, не изменять имеющееся значение.
//
// * РасчетныйСчет - Строка - (возвращаемое значение) основной расчетный счет организации для договора.
@@ -3974,6 +3974,11 @@
МодульВзаимодействия.ПриОпределенииНастроекРегламентныхЗаданий(Настройки);
КонецЕсли;
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ДополнительныеОтчетыИОбработки") Тогда
МодульДополнительныеОтчетыИОбработки = ОбщегоНазначения.ОбщийМодуль("ДополнительныеОтчетыИОбработки");
МодульДополнительныеОтчетыИОбработки.ПриОпределенииНастроекРегламентныхЗаданий(Настройки);
КонецЕсли;
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ЗащитаПерсональныхДанных") Тогда
МодульЗащитаПерсональныхДанных = ОбщегоНазначения.ОбщийМодуль("ЗащитаПерсональныхДанных");
МодульЗащитаПерсональныхДанных.ПриОпределенииНастроекРегламентныхЗаданий(Настройки);
@@ -567,7 +567,7 @@
Для Каждого ОператорЗапроса Из ПакетЗапроса.Операторы Цикл
Для Каждого ИсточникЗапроса Из ОператорЗапроса.Источники Цикл
Если ТипЗнч(ИсточникЗапроса.Источник) <> Тип("ВложенныйЗапросСхемыЗапроса")
И СтрНачинаетсяС(ИсточникЗапроса.Источник.ИмяТаблицы, ИмяОбъектаМетаданных) Тогда
И СтрНачинаетсяС(ОбъектМетаданных.ПолноеИмя(), ИсточникЗапроса.Источник.ИмяТаблицы) Тогда
Для каждого ОписаниеРеквизита Из ЛокализуемыеРеквизиты Цикл
@@ -1079,7 +1079,7 @@
|;
|
|////////////////////////////////////////////////////////////////////////////////
|УНИЧТОЖИТЬ ВТЗаблокированоРегистратор";
|УНИЧТОЖИТЬ ВТЗаблокированоРегистратор"; // @query-part
ТекстЗапроса = СтрЗаменить(ТекстЗапроса,"#ТаблицаДвиженийРегистра", ПолноеИмяРегистра);
Иначе
@@ -41,7 +41,7 @@
Процедура ПриДобавленииПодсистемы(Описание) Экспорт
Описание.Имя = "СтандартныеПодсистемы";
Описание.Версия = "3.1.4.232";
Описание.Версия = "3.1.4.252";
Описание.ИдентификаторИнтернетПоддержки = "SSL";
Описание.РежимВыполненияОтложенныхОбработчиков = "Параллельно";
Описание.ПараллельноеОтложенноеОбновлениеСВерсии = "2.3.3.0";
@@ -7767,6 +7767,8 @@
КонецЕсли;
КонецЕсли;
УдалитьВсеПотокиОбновления();
Если Не (СтандартныеПодсистемыПовтИсп.ИспользуетсяРИБ("СФильтром") И ОбщегоНазначения.ЭтоПодчиненныйУзелРИБ()) Тогда
Запрос = Новый Запрос;
Запрос.Текст =
@@ -78,9 +78,35 @@
Для Каждого ИнформацияОПрименимости Из СвойстваИсправления.AppliedFor Цикл
ВерсияБиблиотекиКонфигурации = БиблиотекиКонфигурации.Получить(ИнформацияОПрименимости.ConfigurationName);
Если ВерсияБиблиотекиКонфигурации = Неопределено Тогда
Продолжить;
КонецЕсли;
Если ВерсияБиблиотекиКонфигурации <> Неопределено
И СтрНайти(ИнформацияОПрименимости.Versions, ВерсияБиблиотекиКонфигурации) > 0 Тогда
МассивСборок = СтрРазделить(СокрЛП(ИнформацияОПрименимости.Versions), ",", Ложь);
СписокСборок = Новый СписокЗначений;
Для Каждого Сборка Из МассивСборок Цикл
Сборка = СокрЛП(Сборка);
Попытка
ВесВерсии = ВесВерсииИзМассиваСтрок(СтрРазделить(Сборка, ".", Ложь));
Исключение
// В список сборок попала сборка с некорректным номером, пропускаем ее.
ВесВерсии = Неопределено;
КонецПопытки;
Если ВесВерсии = Неопределено Тогда
Продолжить;
КонецЕсли;
СписокСборок.Добавить(ВесВерсии, Сборка);
КонецЦикла;
СписокСборок.СортироватьПоЗначению();
КоличествоСборок = СписокСборок.Количество();
Если КоличествоСборок = 0 Тогда
Продолжить;
КонецЕсли;
ПерваяСборка = СписокСборок[0].Представление;
ПоследняяСборка = СписокСборок[КоличествоСборок - 1].Представление;
Если ОбщегоНазначенияКлиентСервер.СравнитьВерсии(ВерсияБиблиотекиКонфигурации, ПерваяСборка) >= 0
И ОбщегоНазначенияКлиентСервер.СравнитьВерсии(ПоследняяСборка, ВерсияБиблиотекиКонфигурации) >= 0 Тогда
УдалитьИсправление = Ложь;
КонецЕсли;
КонецЦикла;
@@ -1106,4 +1132,18 @@
КонецПроцедуры
Функция ВесВерсииИзМассиваСтрок(РазрядыВерсииСтроками)
Если РазрядыВерсииСтроками.Количество() <> 4 Тогда
Возврат Неопределено;
КонецЕсли;
Возврат 0
+ Число(РазрядыВерсииСтроками[0]) * 1000000000
+ Число(РазрядыВерсииСтроками[1]) * 1000000
+ Число(РазрядыВерсииСтроками[2]) * 1000
+ Число(РазрядыВерсииСтроками[3]);
КонецФункции
#КонецОбласти
@@ -688,7 +688,7 @@
Если ТипЗнч(Значение) = Тип("Строка") И СтрокаВВидеНСтр(Значение) Тогда
Значение = НСтр(ЗначениеРеквизита.Значение);
КонецЕсли;
Объект[ЗначениеРеквизита.Ключ] = ЗначениеРеквизита.Значение;
Объект[ЗначениеРеквизита.Ключ] = Значение;
КонецЦикла;
КонецПроцедуры
@@ -350,15 +350,13 @@
НСтр("ru = 'Превышено количество перенаправлений.'");
Иначе
НовыйURL = ОтветHTTP.Заголовки["Location"];
НовыйURL = ЗаголовкиВНижнийРегистр(ОтветHTTP.Заголовки)["location"];
Если НовыйURL = Неопределено Тогда
ВызватьИсключение
НСтр("ru = 'Некорректное перенаправление, отсутствует HTTP-заголовок ответа ""Location"".'");
КонецЕсли;
НовыйURL = СокрЛП(НовыйURL);
Если ПустаяСтрока(НовыйURL) Тогда
ВызватьИсключение
НСтр("ru = 'Некорректное перенаправление, пустой HTTP-заголовок ответа ""Location"".'");
@@ -372,7 +370,6 @@
КонецЕсли;
Перенаправления.Добавить(URL);
Если Не СтрНачинаетсяС(НовыйURL, "http") Тогда
// <схема>://<хост>:<порт>/<путь>
НовыйURL = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
@@ -390,8 +387,8 @@
Если ОтветHTTP.КодСостояния = 304 Тогда
Если (ЗапросHTTP.Заголовки["If-Modified-Since"] <> Неопределено
Или ЗапросHTTP.Заголовки["If-None-Match"] <> Неопределено) Тогда
HTTPЗаголовки = ЗаголовкиВНижнийРегистр(ЗапросHTTP.Заголовки);
Если (HTTPЗаголовки["if-modified-since"] <> Неопределено Или HTTPЗаголовки["if-none-match"] <> Неопределено) Тогда
ЗаписыватьОшибку = Ложь;
КонецЕсли;
@@ -491,6 +488,16 @@
КонецФункции
Функция ЗаголовкиВНижнийРегистр(Заголовки)
Результат = Новый Соответствие;
Для каждого Заголовок из Заголовки Цикл
Результат.Вставить(НРег(Заголовок.Ключ), Заголовок.Значение);
КонецЦикла;
Возврат Результат;
КонецФункции
// Функция, заполняющая структуру по параметрам.
//
// Параметры:
@@ -535,7 +542,7 @@
Исключение
Возврат 0;
КонецПопытки;
РазмерСтрокой = ПолученныеЗаголовки.Заголовки["Content-Length"];
РазмерСтрокой = ЗаголовкиВНижнийРегистр(ПолученныеЗаголовки.Заголовки)["content-length"];
ТипЧисло = Новый ОписаниеТипов("Число");
РазмерФайла = ТипЧисло.ПривестиЗначение(РазмерСтрокой);
@@ -1095,7 +1095,7 @@
Прервать;
КонецЕсли;
ПутьКРеквизиту = ПутьКРеквизиту + ПолныйПутьКДанным[ИндексРеквизита];
ПутьКРеквизиту = ПутьКРеквизиту + "." + ПолныйПутьКДанным[ИндексРеквизита];
КонецЦикла;
@@ -6067,7 +6067,6 @@
ЗаголовкиHTTP["Accept"] = "application/octet-stream";
HTTPЗапросWebdav = Новый HTTPЗапрос(СтруктураHref.ПутьНаСервере, ЗаголовкиHTTP);
ПараметрыСинхронизации.Ответ = Соединение.Получить(HTTPЗапросWebdav);
Результат = ПроверитьИсключениеHTTP1С(ПараметрыСинхронизации.Ответ, АдресФайлаHRef);
@@ -6077,17 +6076,28 @@
ФайлСДвоичнымиДанными = ПараметрыСинхронизации.Ответ.ПолучитьТелоКакДвоичныеДанные(); // ДвоичныеДанные
ИдентификаторEtag = ?(ПараметрыСинхронизации.Ответ.Заголовки["ИдентификаторEtag"] = Неопределено, "", ПараметрыСинхронизации.Ответ.Заголовки["ИдентификаторEtag"]);
ДатаМодификацииФайла = ?(ПараметрыСинхронизации.Ответ.Заголовки["Last-Modified"] = Неопределено,ТекущаяУниверсальнаяДата(),ДатаRFC1123(ПараметрыСинхронизации.Ответ.Заголовки["Last-Modified"]));
HTTPЗаголовки = ЗаголовкиВНижнийРегистр(ПараметрыСинхронизации.Ответ.Заголовки);
ИдентификаторEtag = ?(HTTPЗаголовки["идентификаторetag"] = Неопределено, "", HTTPЗаголовки["идентификаторetag"]);
ДатаМодификацииФайла = ?(HTTPЗаголовки["last-modified"] = Неопределено, ТекущаяУниверсальнаяДата(),
ДатаRFC1123(HTTPЗаголовки["last-modified"]));
ДлинаФайла = ФайлСДвоичнымиДанными.Размер();
АдресВременныхДанных = ПоместитьВоВременноеХранилище(ФайлСДвоичнымиДанными);
Результат.Вставить("АдресЗагруженногоФайла", АдресВременныхДанных);
Возврат Результат;
КонецФункции
Функция ЗаголовкиВНижнийРегистр(Заголовки)
Результат = Новый Соответствие;
Для каждого Заголовок из Заголовки Цикл
Результат.Вставить(НРег(Заголовок.Ключ), Заголовок.Значение);
КонецЦикла;
Возврат Результат;
КонецФункции
// Помещает файл на сервер webdav с помощью метода PUT и возвращает присвоенный etag в переменную.
Функция ВызватьМетодPUT(АдресФайлаHRef, ФайлСсылка, ПараметрыСинхронизации, ЭтоФайл)
@@ -3102,6 +3102,9 @@
СтруктураПараметровАдминистрирования.ИмяВКластере = СтроковыеФункцииКлиентСервер.СократитьДвойныеКавычки(Сред(ПодстрокиСтрокиСоединения[1], 6));
СписокСерверовКластера = СтрРазделить(СтрокаИмениСервера, ",");
Если СписокСерверовКластера.Количество() = 1 Тогда
СписокСерверовКластера = СтрРазделить(СтрокаИмениСервера, ";");
КонецЕсли;
ИмяСервера = СписокСерверовКластера[0];
@@ -88,6 +88,10 @@
//
Функция ПредставлениеПериодаВТексте(ДатаНачала, ДатаОкончания, ФорматнаяСтрока = "", СЗаглавнойБуквы = Ложь) Экспорт
Если ДатаНачала > ДатаОкончания Тогда
Возврат "";
КонецЕсли;
ПредставлениеПериода = НРег(ПредставлениеПериода(ДатаНачала, ДатаОкончания, ФорматнаяСтрока));
Если СЗаглавнойБуквы Тогда
@@ -7952,13 +7952,23 @@
КонецЕсли;
Если ЗначениеЗаполнено(ПояснениеОшибки) Тогда
ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
ТекстОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
НСтр("ru = 'Ошибка в строке описания вида ограничений права объекта метаданных:
|""%1"".'")
+ Символы.ПС
+ Символы.ПС,
ТекущаяСтрока)
+ ПояснениеОшибки;
Если Не УниверсальноеОграничение Тогда
ТекстОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
НСтр("ru = 'Некорректное внедрение подсистемы УправлениеДоступом
|в процедуре ПриЗаполненииВидовОграниченийПравОбъектовМетаданных
|общего модуля УправлениеДоступомПереопределяемый.
|
|%1'"), ТекстОшибки);
КонецЕсли;
ВызватьИсключение ТекстОшибки;
Иначе
НовоеОписание = ВидыДоступаПрав.Добавить();
НовоеОписание.Таблица = ОбщегоНазначения.ИдентификаторОбъектаМетаданных(Таблица);
@@ -31,7 +31,8 @@
//
Функция КонтактнаяИнформация(Источник, Отбор) Экспорт
Перем ТипыКонтактнойИнформации, ВидыКонтактнойИнформации, Дата;
КонтактнаяИнформацияОбъекты = Новый Массив;
КонтактнаяИнформацияСсылки = Новый Массив;
Если ТипЗнч(Источник) = Тип("Массив") Тогда
СсылкиИлиОбъекты = Источник;
@@ -39,35 +40,47 @@
СсылкиИлиОбъекты = ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве(Источник);
КонецЕсли;
Если ЗначениеЗаполнено(Отбор.ТипыКонтактнойИнформации) Тогда
ТипыКонтактнойИнформации = Отбор.ТипыКонтактнойИнформации;
Для Каждого СсылкаИлиОбъект Из СсылкиИлиОбъекты Цикл
Если ОбщегоНазначения.ЭтоСсылка(ТипЗнч(СсылкаИлиОбъект)) Тогда
КонтактнаяИнформацияСсылки.Добавить(СсылкаИлиОбъект);
Иначе
КонтактнаяИнформацияОбъекты.Добавить(СсылкаИлиОбъект);
КонецЕсли;
Если ЗначениеЗаполнено(Отбор.ВидыКонтактнойИнформации) Тогда
ВидыКонтактнойИнформации = Отбор.ВидыКонтактнойИнформации;
КонецЕсли;
КонецЦикла;
Дата = Отбор.Дата;
Запрос = Новый Запрос;
Запрос.МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц;
ТипыКонтактнойИнформации = Неопределено;
Если ЗначениеЗаполнено(Отбор.ТипыКонтактнойИнформации) Тогда
ТипыКонтактнойИнформации = Отбор.ТипыКонтактнойИнформации;
Если ТипЗнч(ТипыКонтактнойИнформации) = Тип("ПеречислениеСсылка.ТипыКонтактнойИнформации") Тогда
ТипыКонтактнойИнформации = ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве(ТипыКонтактнойИнформации);
КонецЕсли;
КонецЕсли;
ВидыКонтактнойИнформации = Неопределено;
Если ЗначениеЗаполнено(Отбор.ВидыКонтактнойИнформации) Тогда
ВидыКонтактнойИнформации = Отбор.ВидыКонтактнойИнформации;
Если ТипЗнч(ВидыКонтактнойИнформации) = Тип("СправочникСсылка.ВидыКонтактнойИнформации") Тогда
ВидыКонтактнойИнформации = ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве(ВидыКонтактнойИнформации);
КонецЕсли;
СоздатьВТКонтактнаяИнформация(Запрос.МенеджерВременныхТаблиц, СсылкиИлиОбъекты, ТипыКонтактнойИнформации, ВидыКонтактнойИнформации, Дата);
Если ТипЗнч(Дата) = Тип("Дата") Тогда
ДействуетС = "КонтактнаяИнформация.ДействуетС";
Иначе
ДействуетС = "ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)";
КонецЕсли;
Результат = НоваяКонтактнаяИнформация(Истина);
Если КонтактнаяИнформацияСсылки.Количество() > 0 Тогда
Запрос = Новый Запрос;
Запрос.МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц;
СоздатьВТКонтактнаяИнформация(Запрос.МенеджерВременныхТаблиц, КонтактнаяИнформацияСсылки, ТипыКонтактнойИнформации, ВидыКонтактнойИнформации, Дата);
ДействуетС = ?(ТипЗнч(Дата) = Тип("Дата"), "КонтактнаяИнформация.ДействуетС", "ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)");
Запрос.Текст =
"ВЫБРАТЬ
| КонтактнаяИнформация.Объект КАК Объект,
@@ -87,11 +100,73 @@
Запрос.Текст = СтрЗаменить(Запрос.Текст, "&ДействуетС", ДействуетС);
Результат = Запрос.Выполнить().Выгрузить();
Для каждого СтрокаКонтактнойИнформации Из Результат Цикл
Если ПустаяСтрока(СтрокаКонтактнойИнформации.Значение)
И ЗначениеЗаполнено(СтрокаКонтактнойИнформации.ЗначенияПолей) Тогда
СтрокаКонтактнойИнформации.Значение = КонтактнаяИнформацияВJSON(СтрокаКонтактнойИнформации.ЗначенияПолей, СтрокаКонтактнойИнформации.Тип);
РезультатСсылка = Запрос.Выполнить().Выгрузить();
Для каждого СтрокаКонтактнойИнформации Из РезультатСсылка Цикл
НоваяСтрока = Результат.Добавить();
ЗаполнитьЗначенияСвойств(НоваяСтрока, СтрокаКонтактнойИнформации);
Если ПустаяСтрока(НоваяСтрока.Значение)
И ЗначениеЗаполнено(НоваяСтрока.ЗначенияПолей) Тогда
НоваяСтрока.Значение = КонтактнаяИнформацияВJSON(НоваяСтрока.ЗначенияПолей, НоваяСтрока.Тип);
КонецЕсли;
КонецЦикла;
КонецЕсли;
Для Каждого КонтактнаяИнформацияОбъект Из КонтактнаяИнформацияОбъекты Цикл
Если СодержитКонтактнуюИнформацию(ТипЗнч(КонтактнаяИнформацияОбъект)) Тогда
Для каждого СтрокаКонтактнойИнформации Из КонтактнаяИнформацияОбъект.КонтактнаяИнформация Цикл
Если Не ЗначениеЗаполнено(СтрокаКонтактнойИнформации.Вид) Тогда
Продолжить;
КонецЕсли;
Если УправлениеКонтактнойИнформациейСлужебныйПовтИсп.КонтактнаяИнформацияОбъектаСодержитКолонкуДействуетС(КонтактнаяИнформацияОбъект.Ссылка) Тогда
Если СтрокаКонтактнойИнформации.ДействуетС > Дата Тогда
Продолжить;
КонецЕсли;
ФильтрПоДате = Новый Структура;
ФильтрПоДате.Вставить("Объект", КонтактнаяИнформацияОбъект);
ФильтрПоДате.Вставить("Вид", СтрокаКонтактнойИнформации.Вид);
НайденныеСтроки = Результат.НайтиСтроки(ФильтрПоДате);
Если НайденныеСтроки.Количество() > 0 Тогда
Если НайденныеСтроки[0].Дата < СтрокаКонтактнойИнформации.ДействуетС Тогда
Результат.Удалить(НайденныеСтроки[0]);
Иначе
Продолжить;
КонецЕсли;
КонецЕсли;
КонецЕсли;
Если (ТипыКонтактнойИнформации = Неопределено Или ТипыКонтактнойИнформации.Найти(СтрокаКонтактнойИнформации.Тип) <> Неопределено)
И (ВидыКонтактнойИнформации = Неопределено Или ВидыКонтактнойИнформации.Найти(СтрокаКонтактнойИнформации.Вид) <> Неопределено) Тогда
НоваяСтрока = Результат.Добавить();
ЗаполнитьЗначенияСвойств(НоваяСтрока, СтрокаКонтактнойИнформации);
НоваяСтрока.Объект = КонтактнаяИнформацияОбъект;
Если ПустаяСтрока(НоваяСтрока.Значение)
И ЗначениеЗаполнено(НоваяСтрока.ЗначенияПолей) Тогда
НоваяСтрока.Значение = КонтактнаяИнформацияВJSON(НоваяСтрока.ЗначенияПолей, НоваяСтрока.Тип);
КонецЕсли;
Если УправлениеКонтактнойИнформациейСлужебныйПовтИсп.КонтактнаяИнформацияОбъектаСодержитКолонкуДействуетС(КонтактнаяИнформацияОбъект.Ссылка) Тогда
НоваяСтрока.Дата = СтрокаКонтактнойИнформации.ДействуетС;
КонецЕсли;
КонецЕсли;
КонецЦикла;
КонецЕсли;
КонецЦикла;
@@ -3399,7 +3399,7 @@
Если Не Формат9Запятых Тогда
ПространствоИмен = ПространствоИмен();
Состав = XDTOКонтактнаяИнформация.Состав;
Состав = XDTOКонтактнаяИнформация.Состав; // см. XDTOПакет.КонтактнаяИнформация.Адрес
Если Состав = Неопределено Тогда
Возврат Результат;
@@ -201,7 +201,6 @@
|Строка обязательных реквизитов должна быть меньше 300 символов:
|""%2""'");
ТекстСообщения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(Шаблон, ДанныеДокумента.Ссылка, ОбязательныеДанные);
ОбщегоНазначения.СообщитьПользователю(ТекстСообщения);
Возврат "";
КонецЕсли;
@@ -916,7 +916,7 @@
КаталогСоСтруктуройФайла = ИмяКаталога + "word" + ПолучитьРазделительПути();
Файл = Новый Файл(КаталогСоСтруктуройФайла + "document.xml");
Файл = Новый Файл(КаталогСоСтруктуройФайла + "document.xml"); //@Non-NLS
Если Файл.Существует() Тогда
ЧтениеXML = ИнициализироватьЧтениеXML(Файл.ПолноеИмя, 1);
ПараметрыАнализа = Новый Структура("ТипАнализа", 1);
@@ -1383,8 +1383,9 @@
Результат.Заголовки.Вставить(Параметр.Ключ, Параметр.Значение);
КонецЦикла;
Если Ответ.Заголовки["Content-Type"] <> Неопределено Тогда
ТипСодержимого = Ответ.Заголовки["Content-Type"];
HTTPЗаголовки = ЗаголовкиВНижнийРегистр(Ответ.Заголовки);
Если HTTPЗаголовки["content-type"] <> Неопределено Тогда
ТипСодержимого = HTTPЗаголовки["content-type"];
Если СтрНайти(ТипСодержимого, "text/plain") > 0 Тогда
Тело = Ответ.ПолучитьТелоКакСтроку();
Результат.Вставить("Тело", Тело);
@@ -1403,6 +1404,16 @@
Возврат Результат;
КонецФункции
Функция ЗаголовкиВНижнийРегистр(Заголовки)
Результат = Новый Соответствие;
Для каждого Заголовок из Заголовки Цикл
Результат.Вставить(НРег(Заголовок.Ключ), Заголовок.Значение);
КонецЦикла;
Возврат Результат;
КонецФункции
#КонецОбласти
#Область РаботаСРегистрациейДампов
+9 -9
View File
@@ -1,17 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:Configuration xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="66d27e6c-a6ca-11eb-a890-0242ac110002">
<mdclass:Configuration xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="a34b3bd2-b4bb-11eb-c085-0242ac110002">
<name>БиблиотекаСтандартныхПодсистем</name>
<synonym>
<key>ru</key>
<value>Библиотека стандартных подсистем, редакция 3.1</value>
</synonym>
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="66d27e6d-a6ca-11eb-a890-0242ac110002"/>
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="66d27e9e-a6ca-11eb-a890-0242ac110002"/>
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="66d27ea8-a6ca-11eb-a890-0242ac110002"/>
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="66d27eb2-a6ca-11eb-a890-0242ac110002"/>
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="66d27eb3-a6ca-11eb-a890-0242ac110002"/>
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="66d27eb4-a6ca-11eb-a890-0242ac110002"/>
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="a876a7fd-c77a-4593-9dca-4d3bc75a0e52"/>
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="a34b3bd3-b4bb-11eb-c085-0242ac110002"/>
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="a34b3c0e-b4bb-11eb-c085-0242ac110002"/>
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="a34b3c18-b4bb-11eb-c085-0242ac110002"/>
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="a34b3c19-b4bb-11eb-c085-0242ac110002"/>
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="a34b3c22-b4bb-11eb-c085-0242ac110002"/>
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="a34b3c2c-b4bb-11eb-c085-0242ac110002"/>
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="0bd470cd-8484-463d-ad29-10079f9d1557"/>
<defaultRunMode>ManagedApplication</defaultRunMode>
<usePurposes>PersonalComputer</usePurposes>
<scriptVariant>Russian</scriptVariant>
@@ -19,7 +19,7 @@
<defaultRoles>Role.АдминистраторСистемы</defaultRoles>
<defaultRoles>Role.ИнтерактивноеОткрытиеВнешнихОтчетовИОбработок</defaultRoles>
<vendor>Фирма &quot;1С&quot;</vendor>
<version>3.1.4.232</version>
<version>3.1.4.252</version>
<updateCatalogAddress>http://downloads.v8.1c.ru/tmplts/</updateCatalogAddress>
<includeHelpInContents>true</includeHelpInContents>
<usedMobileApplicationFunctionalities>
@@ -1 +1 @@
{6,1,1,f92a32b4-a6ca-11eb-4a9c-0242ac110002,1,ceca9860-a6ca-11eb-6183-0242ac110002,"3.1.4.232","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",6268,1,0,66d27e6c-a6ca-11eb-a890-0242ac110002,66d27e6c-a6ca-11eb-a890-0242ac110002,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,4cbbdbaf-1f3a-46cd-8c42-28cdcfa32c06,4cbbdbaf-1f3a-46cd-8c42-28cdcfa32c06,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,e8b248d9-9049-456a-9c7d-7a0462cc67ab,e8b248d9-9049-456a-9c7d-7a0462cc67ab,1,0,d4562287-440d-4462-9de2-7097ccbf3764,d4562287-440d-4462-9de2-7097ccbf3764,1,0,1983fe34-c984-4659-ba41-0e94504f8989,1983fe34-c984-4659-ba41-0e94504f8989,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,f24de2ea-fcda-4052-b90f-e9d84314c4f2,f24de2ea-fcda-4052-b90f-e9d84314c4f2,1,0,ff8ae395-c740-4a30-a048-0d57eef6267f,ff8ae395-c740-4a30-a048-0d57eef6267f,1,0,51d06532-f61a-4ed5-afaa-cc4563633e0c,51d06532-f61a-4ed5-afaa-cc4563633e0c,1,0,0e49d980-581b-459f-a4b0-024e8c97e4c0,0e49d980-581b-459f-a4b0-024e8c97e4c0,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,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,1,0,d8c58e53-b7b9-4426-bdfa-d0816adf8cc1,d8c58e53-b7b9-4426-bdfa-d0816adf8cc1,1,0,4009cb3a-6754-481f-911b-907558cea38a,4009cb3a-6754-481f-911b-907558cea38a,1,0,653a7fd8-91c7-49aa-aa63-45da087e0d0a,653a7fd8-91c7-49aa-aa63-45da087e0d0a,1,0,d7cf3981-cf63-4a21-868b-8175a7704a8f,d7cf3981-cf63Line truncated
{6,1,1,0360147a-b4bc-11eb-6b9a-0242ac110002,1,eb6342ca-b4bb-11eb-ff90-0242ac110002,"3.1.4.252","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",6268,1,0,a34b3bd2-b4bb-11eb-c085-0242ac110002,a34b3bd2-b4bb-11eb-c085-0242ac110002,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,4cbbdbaf-1f3a-46cd-8c42-28cdcfa32c06,4cbbdbaf-1f3a-46cd-8c42-28cdcfa32c06,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,e8b248d9-9049-456a-9c7d-7a0462cc67ab,e8b248d9-9049-456a-9c7d-7a0462cc67ab,1,0,d4562287-440d-4462-9de2-7097ccbf3764,d4562287-440d-4462-9de2-7097ccbf3764,1,0,1983fe34-c984-4659-ba41-0e94504f8989,1983fe34-c984-4659-ba41-0e94504f8989,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,f24de2ea-fcda-4052-b90f-e9d84314c4f2,f24de2ea-fcda-4052-b90f-e9d84314c4f2,1,0,ff8ae395-c740-4a30-a048-0d57eef6267f,ff8ae395-c740-4a30-a048-0d57eef6267f,1,0,51d06532-f61a-4ed5-afaa-cc4563633e0c,51d06532-f61a-4ed5-afaa-cc4563633e0c,1,0,0e49d980-581b-459f-a4b0-024e8c97e4c0,0e49d980-581b-459f-a4b0-024e8c97e4c0,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,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,1,0,d8c58e53-b7b9-4426-bdfa-d0816adf8cc1,d8c58e53-b7b9-4426-bdfa-d0816adf8cc1,1,0,4009cb3a-6754-481f-911b-907558cea38a,4009cb3a-6754-481f-911b-907558cea38a,1,0,653a7fd8-91c7-49aa-aa63-45da087e0d0a,653a7fd8-91c7-49aa-aa63-45da087e0d0a,1,0,d7cf3981-cf63-4a21-868b-8175a7704a8f,d7cf3981-cf63Line truncated
@@ -88,7 +88,7 @@
<li>
<div>Для снятия блокировки рекомендуется использовать запуск программы с параметром <strong>РазрешитьРаботуПользователей</strong>.</div>
<ul><li>
<div>"C:\Program Files\1cv8\bin\1cv8.exe" ENTERPRISE \F"C:\Documents and Settings\Админ\Мои документы\1C\DemoSSL" /C РазрешитьРаботуПользователей /UC &lt;код разрешения&gt;</div>
<div>"C:\Program Files\1cv8\bin\1cv8.exe" ENTERPRISE /F"C:\Documents and Settings\Админ\Мои документы\1C\DemoSSL" /C РазрешитьРаботуПользователей /UC &lt;код разрешения&gt;</div>
</li>
<li>
<div>Запуск клиентского приложения с параметром <strong>РазрешитьРаботуПользователей</strong> предназначен только для снятия блокировки и не предназначен для работы с программой, т.е. этот параметр предназначен для выполнения в пакетном режиме - работа клиентского приложения, запущенного с этим параметром, будет завершена сразу после запуска.</div></li></ul></li></ul><h3>Дополнительные возможности и ограничения</h3>
@@ -45,7 +45,7 @@
Функция ВерсияКалендарей() Экспорт
Возврат 22;
Возврат 23;
КонецФункции
@@ -57,7 +57,7 @@
Функция ВерсияОбновленияДанныхПроизводственныхКалендарей() Экспорт
Возврат "3.1.4.231";
Возврат "3.1.4.245";
КонецФункции
@@ -98,6 +98,8 @@
<Item Calendar="04" Year="2019" DayType="Суббота" Date="20190211" SwapDate="20190209"/>
<Item Calendar="04" Year="2020" DayType="Праздник" Date="20200224" SwapDate="20200225"/>
<Item Calendar="04" Year="2020" DayType="Воскресенье" Date="20200225" SwapDate="20200223"/>
<Item Calendar="04" Year="2021" DayType="Праздник" Date="20210214" SwapDate="20210215"/>
<Item Calendar="04" Year="2021" DayType="Воскресенье" Date="20210215" SwapDate="20210214"/>
<Item Calendar="05" Year="2016" DayType="Предпраздничный" Date="20160705" SwapDate=""/>
<Item Calendar="05" Year="2016" DayType="Праздник" Date="20160706" SwapDate=""/>
<Item Calendar="05" Year="2016" DayType="Праздник" Date="20160707" SwapDate=""/>
@@ -140,7 +142,8 @@
<Item Calendar="05" Year="2020" DayType="Праздник" Date="20200731" SwapDate=""/>
<Item Calendar="05" Year="2020" DayType="Предпраздничный" Date="20200914" SwapDate=""/>
<Item Calendar="05" Year="2020" DayType="Праздник" Date="20200915" SwapDate=""/>
<Item Calendar="05" Year="2021" DayType="Предпраздничный" Date="20210513" SwapDate=""/>
<Item Calendar="05" Year="2021" DayType="Предпраздничный" Date="20210512" SwapDate=""/>
<Item Calendar="05" Year="2021" DayType="Праздник" Date="20210513" SwapDate=""/>
<Item Calendar="05" Year="2021" DayType="Праздник" Date="20210514" SwapDate=""/>
<Item Calendar="05" Year="2021" DayType="Предпраздничный" Date="20210719" SwapDate=""/>
<Item Calendar="05" Year="2021" DayType="Праздник" Date="20210720" SwapDate=""/>
@@ -171,7 +174,9 @@
<Item Calendar="06" Year="2020" DayType="Праздник" Date="20200526" SwapDate=""/>
<Item Calendar="06" Year="2020" DayType="Предпраздничный" Date="20200730" SwapDate=""/>
<Item Calendar="06" Year="2020" DayType="Праздник" Date="20200731" SwapDate=""/>
<Item Calendar="06" Year="2021" DayType="Предпраздничный" Date="20210513" SwapDate=""/>
<Item Calendar="06" Year="2021" DayType="Предпраздничный" Date="20210511" SwapDate=""/>
<Item Calendar="06" Year="2021" DayType="Праздник" Date="20210512" SwapDate=""/>
<Item Calendar="06" Year="2021" DayType="Праздник" Date="20210513" SwapDate=""/>
<Item Calendar="06" Year="2021" DayType="Праздник" Date="20210514" SwapDate=""/>
<Item Calendar="06" Year="2021" DayType="Предпраздничный" Date="20210719" SwapDate=""/>
<Item Calendar="06" Year="2021" DayType="Праздник" Date="20210720" SwapDate=""/>
@@ -211,8 +216,8 @@
<Item Calendar="07" Year="2020" DayType="Праздник" Date="20200901" SwapDate=""/>
<Item Calendar="07" Year="2020" DayType="Праздник" Date="20200920" SwapDate=""/>
<Item Calendar="07" Year="2021" DayType="Праздник" Date="20210328" SwapDate=""/>
<Item Calendar="07" Year="2021" DayType="Предпраздничный" Date="20210513" SwapDate=""/>
<Item Calendar="07" Year="2021" DayType="Праздник" Date="20210514" SwapDate=""/>
<Item Calendar="07" Year="2021" DayType="Предпраздничный" Date="20210512" SwapDate=""/>
<Item Calendar="07" Year="2021" DayType="Праздник" Date="20210513" SwapDate=""/>
<Item Calendar="07" Year="2021" DayType="Праздник" Date="20210521" SwapDate=""/>
<Item Calendar="07" Year="2021" DayType="Предпраздничный" Date="20210719" SwapDate=""/>
<Item Calendar="07" Year="2021" DayType="Праздник" Date="20210720" SwapDate=""/>
@@ -267,10 +272,11 @@
<Item Calendar="08" Year="2020" DayType="Нерабочий" Date="20201228" SwapDate=""/>
<Item Calendar="08" Year="2021" DayType="Предпраздничный" Date="20210211" SwapDate=""/>
<Item Calendar="08" Year="2021" DayType="Праздник" Date="20210212" SwapDate=""/>
<Item Calendar="08" Year="2021" DayType="Предпраздничный" Date="20210517" SwapDate=""/>
<Item Calendar="08" Year="2021" DayType="Праздник" Date="20210518" SwapDate=""/>
<Item Calendar="08" Year="2021" DayType="Предпраздничный" Date="20210525" SwapDate=""/>
<Item Calendar="08" Year="2021" DayType="Праздник" Date="20210526" SwapDate=""/>
<Item Calendar="08" Year="2021" DayType="Праздник" Date="20210705" SwapDate=""/>
<Item Calendar="08" Year="2021" DayType="Нерабочий" Date="20211228" SwapDate=""/>
<Item Calendar="08" Year="2021" DayType="Праздник" Date="20211229" SwapDate=""/>
<Item Calendar="09" Year="2016" DayType="Праздник" Date="20160503" SwapDate="20160504"/>
<Item Calendar="09" Year="2016" DayType="Суббота" Date="20160504" SwapDate="20160503"/>
<Item Calendar="09" Year="2016" DayType="Нерабочий" Date="20160705" SwapDate=""/>
@@ -498,7 +504,9 @@
<Item Calendar="20" Year="2021" DayType="Праздник" Date="20210323" SwapDate=""/>
<Item Calendar="20" Year="2021" DayType="Предпраздничный" Date="20210415" SwapDate=""/>
<Item Calendar="20" Year="2021" DayType="Праздник" Date="20210416" SwapDate=""/>
<Item Calendar="20" Year="2021" DayType="Предпраздничный" Date="20210513" SwapDate=""/>
<Item Calendar="20" Year="2021" DayType="Предпраздничный" Date="20210511" SwapDate=""/>
<Item Calendar="20" Year="2021" DayType="Праздник" Date="20210512" SwapDate=""/>
<Item Calendar="20" Year="2021" DayType="Праздник" Date="20210513" SwapDate=""/>
<Item Calendar="20" Year="2021" DayType="Праздник" Date="20210514" SwapDate=""/>
<Item Calendar="20" Year="2021" DayType="Предпраздничный" Date="20210719" SwapDate=""/>
<Item Calendar="20" Year="2021" DayType="Праздник" Date="20210720" SwapDate=""/>
@@ -3,6 +3,9 @@
<items xsi:type="form:FormGroup">
<name>ВсеЭлементы</name>
<id>61</id>
<items xsi:type="form:FormGroup">
<name>ВидОрганизации</name>
<id>66</id>
<items xsi:type="form:FormField">
<name>ЭтоИндивидуальныйПредприниматель</name>
<id>5</id>
@@ -68,6 +71,73 @@
<textSize>Normal</textSize>
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>ЭтоИностраннаяОрганизация</name>
<id>63</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>ЭтоИностраннаяОрганизация</segments>
</dataPath>
<titleLocation>Right</titleLocation>
<handlers>
<event>OnChange</event>
<name>ЭтоИностраннаяОрганизацияПриИзменении</name>
</handlers>
<extendedTooltip>
<name>ЭтоИностраннаяОрганизацияРасширеннаяПодсказка</name>
<id>65</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>ЭтоИностраннаяОрганизацияКонтекстноеМеню</name>
<id>64</id>
<autoFill>true</autoFill>
</contextMenu>
<type>CheckBoxField</type>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:CheckBoxFieldExtInfo"/>
</items>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<title>
<key>ru</key>
<value>Вид организации</value>
</title>
<extendedTooltip>
<name>ВидОрганизацииРасширеннаяПодсказка</name>
<id>67</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<type>UsualGroup</type>
<extInfo xsi:type="form:UsualGroupExtInfo">
<group>HorizontalIfPossible</group>
<behavior>Auto</behavior>
<showLeftMargin>true</showLeftMargin>
<united>true</united>
<throughAlign>Auto</throughAlign>
<currentRowUse>Auto</currentRowUse>
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>НаименованиеСокращенное</name>
<id>8</id>
@@ -587,7 +657,7 @@
</userVisible>
<title>
<key>ru</key>
<value>Номеров</value>
<value>Номера</value>
</title>
<extendedTooltip>
<name>ГруппаНомеровРасширеннаяПодсказка</name>
@@ -1238,6 +1308,23 @@
<common>true</common>
</edit>
</attributes>
<attributes>
<name>ЭтоИностраннаяОрганизация</name>
<title>
<key>ru</key>
<value>Это иностранная организация</value>
</title>
<id>12</id>
<valueType>
<types>Boolean</types>
</valueType>
<view>
<common>true</common>
</view>
<edit>
<common>true</common>
</edit>
</attributes>
<formCommands>
<name>ОК</name>
<title>
@@ -97,10 +97,26 @@
Модифицированность = Истина;
Если ЭтоИндивидуальныйПредприниматель Тогда
ЭтотОбъект.КПП = Неопределено;
ЭтоИностраннаяОрганизация = Ложь;
КонецЕсли;
Элементы.ЭтоИностраннаяОрганизация.Видимость = Не ЭтоИндивидуальныйПредприниматель;
Элементы.КПП.Видимость = Не ЭтоИндивидуальныйПредприниматель;
ЭтоИностраннаяОрганизацияПриИзменении(Элементы.ЭтоИностраннаяОрганизация);
КонецПроцедуры
&НаКлиенте
Процедура ЭтоИностраннаяОрганизацияПриИзменении(Элемент)
Модифицированность = Истина;
Если ЭтоИностраннаяОрганизация Тогда
ЭтотОбъект.ОГРН = Неопределено;
КонецЕсли;
Элементы.ОГРН.Видимость = Не ЭтоИностраннаяОрганизация;
КонецПроцедуры
&НаКлиенте
@@ -186,6 +202,8 @@
Форма.СведенияОбОрганизации = СведенияОбОрганизации;
Форма.Элементы.КПП.Видимость = Не Форма.ЭтоИндивидуальныйПредприниматель;
Форма.Элементы.ЭтоИностраннаяОрганизация.Видимость = Не Форма.ЭтоИндивидуальныйПредприниматель;
Форма.Элементы.ОГРН.Видимость = Не Форма.ЭтоИностраннаяОрганизация;
Форма.Модифицированность = Ложь;
КонецПроцедуры
@@ -3261,6 +3261,19 @@
<common>true</common>
</edit>
</attributes>
<attributes>
<name>ЭтоИностраннаяОрганизация</name>
<id>102</id>
<valueType>
<types>Boolean</types>
</valueType>
<view>
<common>true</common>
</view>
<edit>
<common>true</common>
</edit>
</attributes>
<formCommands>
<name>УказатьСведенияОбОрганизации</name>
<title>
@@ -576,16 +576,16 @@
|4. Копия документа, удостоверяющего личность владельца сертификата.
|5. Копия страхового свидетельства обязательного пенсионного страхования (СНИЛС) владельца сертификата или уведомления о регистрации в системе персонифицированного учета (Форма АДИ-РЕГ).'");
Иначе
ТекстПредупреждения =
ТекстПредупреждения = СтроковыеФункцииКлиент.ФорматированнаяСтрока(
НСтр("ru = 'Комплект документов:
|1. Заявление на выпуск сертификата (подготовленное на предыдущем шаге).
|2. Копия* свидетельства о постановке на учет в налоговом органе (ИНН).
|3. Копия* свидетельства о государственной регистрации юридического лица (ОГРН) или лист записи ЕГРЮЛ (Форма № Р50007).
|4. Копия* документа, удостоверяющего личность представителя организации, указанного для выпуска сертификата.
|5. Копия* страхового свидетельства обязательного пенсионного страхования (СНИЛС) представителя организации, указанного для выпуска сертификата.
|6. Копия* документа, подтверждающего полномочия руководителя, подписавшего заявление (протокол собрания учредителей, решение собственника, устав) или актуальная выписка из ЕГРЮЛ, заверенная налоговым органом.
|6. Копия* документа, подтверждающего полномочия представителя организации, указанного для выпуска сертификата (решение собственника, протокол собрания учредителей, выписка ЕГРЮЛ или <a href=""http://ca.1c.ru/doc/doverennost_p3.rtf"">доверенность</a>).
|
|* Копии документов заверяются подписью руководителя и печатью организации.'");
|* Копии документов заверяются подписью руководителя и печатью организации.'"));
КонецЕсли;
ПоказатьПредупреждение(, ТекстПредупреждения);
@@ -915,7 +915,9 @@
КопируемыеСвойства = КопируемыеСвойства
+ ", ДокументыПартнерСсылка, ДокументыПартнерЭтоИП";
ЗаполнитьЗначенияСвойств(ЭтотОбъект, Содержание, КопируемыеСвойства);
КопияСвойств = Новый Структура(КопируемыеСвойства);
ЗаполнитьЗначенияСвойств(КопияСвойств, Содержание);
ЗаполнитьЗначенияСвойств(ЭтотОбъект, КопияСвойств);
Иначе
@@ -1663,6 +1665,7 @@
ОчиститьРеквизитыОрганизации(ОчищатьПодчиненныеРеквизиты);
ЭтоИндивидуальныйПредприниматель = Реквизиты.ЭтоИндивидуальныйПредприниматель;
ЭтоИностраннаяОрганизация = Реквизиты.ЭтоИностраннаяОрганизация;
УстановитьРеквизит(Реквизиты, "НаименованиеСокращенное");
УстановитьРеквизит(Реквизиты, "НаименованиеПолное");
@@ -2330,10 +2333,12 @@
Поля.Вставить("T", Лев(Должность, 255));
СписокПараметров.Добавить("2.5.4.12", Поля.T);
Если ЗначениеЗаполнено(ОГРН) Тогда
// Поле OGRN - ОГРН юридического лица 13 символов.
Поля.Вставить("OGRN", ОГРН);
СписокПараметров.Добавить("1.2.643.100.1", Поля.OGRN);
КонецЕсли;
КонецЕсли;
// Поле SNILS - СНИЛС должностного лица или индивидуального предпринимателя или физического лица.
Поля.Вставить("SNILS", СтраховойНомерПФР);
@@ -2437,11 +2442,15 @@
Если ЭтоФизическоеЛицо Тогда
Макет.УдалитьОбласть(Макет.Области.OGRNIP, Смещать);
ИначеЕсли Не ЭтоИндивидуальныйПредприниматель
И Не ДокументыПоляСертификата.Свойство("OU") Тогда
ИначеЕсли Не ЭтоИндивидуальныйПредприниматель Тогда
Если Не ДокументыПоляСертификата.Свойство("OU") Тогда
Макет.УдалитьОбласть(Макет.Области.OU, Смещать);
КонецЕсли;
Если Не ДокументыПоляСертификата.Свойство("OGRN") Тогда
Макет.Область("OGRN").Объединить();
Макет.Область("OGRN").Объединить();
КонецЕсли;
КонецЕсли;
Если Не ДокументыПоляСертификата.Свойство("L") Тогда
Макет.УдалитьОбласть(Макет.Области.L, Смещать);
@@ -3552,7 +3561,7 @@
Если ЭтоФизическоеЛицо Тогда
ЗаписьXMLЭлемент(ЗаписьXML, "КраткоеНаименование", СокрП(Фамилия + " " + Имя + " " + Отчество));
Иначе
ЗаписьXMLЭлемент(ЗаписьXML, "ОГРН");
ЗаписьXMLЭлемент(ЗаписьXML, "ОГРН", ?(ЭтоИностраннаяОрганизация, "0000000000000", Неопределено));
ЗаписьXMLЭлемент(ЗаписьXML, "ПолноеНаименование", НаименованиеПолное);
ЗаписьXMLЭлемент(ЗаписьXML, "КраткоеНаименование", НаименованиеСокращенное);
КонецЕсли;
@@ -182,6 +182,7 @@
Реквизиты = Новый СписокЗначений;
Реквизиты.Добавить("ЭтоИндивидуальныйПредприниматель", НСтр("ru = 'Вид'"), Истина);
Реквизиты.Добавить("ЭтоФизическоеЛицо", НСтр("ru = 'Физическое лицо'"), Истина);
Реквизиты.Добавить("ЭтоИностраннаяОрганизация", НСтр("ru = 'Иностранная организация'"), Истина);
Реквизиты.Добавить("НаименованиеСокращенное", НСтр("ru = 'Наименование (сокращенное)'"));
Реквизиты.Добавить("НаименованиеПолное", НСтр("ru = 'Наименование (полное)'"));
Реквизиты.Добавить("ИНН", НСтр("ru = 'ИНН'"));
@@ -196,6 +197,9 @@
Если Форма <> Неопределено И Форма.ЭтоИндивидуальныйПредприниматель Тогда
Реквизиты.НайтиПоЗначению("КПП").Пометка = Истина;
КонецЕсли;
Если Форма <> Неопределено И Форма.ЭтоИностраннаяОрганизация Тогда
Реквизиты.НайтиПоЗначению("ОГРН").Пометка = Истина;
КонецЕсли;
Возврат Реквизиты;
@@ -474,7 +474,21 @@
</c>
</c>
<c>
<i>7</i>
<c>
<f>4</f>
</c>
</c>
<c>
<c>
<f>21</f>
</c>
</c>
<c>
<c>
<f>14</f>
</c>
</c>
<c>
<c>
<f>18</f>
<tl>
@@ -496,6 +510,21 @@
</tl>
</c>
</c>
<c>
<c>
<f>14</f>
</c>
</c>
<c>
<c>
<f>6</f>
</c>
</c>
<c>
<c>
<f>7</f>
</c>
</c>
</row>
</rowsItem>
<rowsItem>
@@ -548,7 +577,7 @@
</c>
<c>
<c>
<f>21</f>
<f>22</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
@@ -570,7 +599,7 @@
</c>
<c>
<c>
<f>22</f>
<f>23</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
@@ -591,7 +620,7 @@
</c>
<c>
<c>
<f>23</f>
<f>24</f>
</c>
</c>
<c>
@@ -632,7 +661,7 @@
</c>
<c>
<c>
<f>24</f>
<f>25</f>
</c>
</c>
</row>
@@ -643,12 +672,12 @@
<formatIndex>8</formatIndex>
<c>
<c>
<f>25</f>
<f>26</f>
</c>
</c>
<c>
<c>
<f>22</f>
<f>23</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
@@ -669,7 +698,7 @@
</c>
<c>
<c>
<f>23</f>
<f>24</f>
</c>
</c>
<c>
@@ -710,7 +739,7 @@
</c>
<c>
<c>
<f>24</f>
<f>25</f>
</c>
</c>
</row>
@@ -738,7 +767,7 @@
<c>
<i>5</i>
<c>
<f>26</f>
<f>27</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
@@ -772,7 +801,7 @@
<c>
<i>5</i>
<c>
<f>26</f>
<f>27</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
@@ -786,7 +815,7 @@
<rowsItem>
<index>16</index>
<row>
<formatIndex>27</formatIndex>
<formatIndex>28</formatIndex>
<c>
<c>
<f>1</f>
@@ -833,14 +862,14 @@
<index>19</index>
<row>
<formatIndex>8</formatIndex>
<c>
<c>
<f>28</f>
</c>
</c>
<c>
<c>
<f>29</f>
</c>
</c>
<c>
<c>
<f>30</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
@@ -852,7 +881,7 @@
<c>
<i>6</i>
<c>
<f>30</f>
<f>31</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
@@ -885,7 +914,7 @@
</c>
<c>
<c>
<f>29</f>
<f>30</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
@@ -897,7 +926,7 @@
<c>
<i>6</i>
<c>
<f>30</f>
<f>31</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
@@ -923,7 +952,7 @@
<rowsItem>
<index>23</index>
<row>
<formatIndex>27</formatIndex>
<formatIndex>28</formatIndex>
<c>
<c>
<f>1</f>
@@ -994,46 +1023,46 @@
<f>14</f>
</c>
</c>
<c>
<c>
<f>31</f>
</c>
</c>
<c>
<c>
<f>14</f>
</c>
</c>
<c>
<c>
<f>14</f>
</c>
</c>
<c>
<c>
<f>14</f>
</c>
</c>
<c>
<c>
<f>14</f>
</c>
</c>
<c>
<c>
<f>14</f>
</c>
</c>
<c>
<c>
<f>32</f>
</c>
</c>
<c>
<c>
<f>14</f>
</c>
</c>
<c>
<c>
<f>14</f>
</c>
</c>
<c>
<c>
<f>14</f>
</c>
</c>
<c>
<c>
<f>14</f>
</c>
</c>
<c>
<c>
<f>14</f>
</c>
</c>
<c>
<c>
<f>33</f>
</c>
</c>
<c>
<c>
<f>34</f>
</c>
</c>
</row>
</rowsItem>
<rowsItem>
@@ -1043,7 +1072,7 @@
<c>
<i>1</i>
<c>
<f>34</f>
<f>35</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
@@ -1055,12 +1084,7 @@
</c>
<c>
<c>
<f>35</f>
</c>
</c>
<c>
<c>
<f>35</f>
<f>36</f>
</c>
</c>
<c>
@@ -1068,41 +1092,46 @@
<f>36</f>
</c>
</c>
<c>
<c>
<f>35</f>
</c>
</c>
<c>
<c>
<f>35</f>
</c>
</c>
<c>
<c>
<f>35</f>
</c>
</c>
<c>
<c>
<f>35</f>
</c>
</c>
<c>
<c>
<f>35</f>
</c>
</c>
<c>
<c>
<f>37</f>
</c>
</c>
<c>
<c>
<f>36</f>
</c>
</c>
<c>
<c>
<f>36</f>
</c>
</c>
<c>
<c>
<f>36</f>
</c>
</c>
<c>
<c>
<f>36</f>
</c>
</c>
<c>
<c>
<f>36</f>
</c>
</c>
<c>
<c>
<f>38</f>
</c>
</c>
<c>
<c>
<f>39</f>
</c>
</c>
</row>
</rowsItem>
<rowsItem>
@@ -1125,46 +1154,46 @@
<f>14</f>
</c>
</c>
<c>
<c>
<f>31</f>
</c>
</c>
<c>
<c>
<f>14</f>
</c>
</c>
<c>
<c>
<f>14</f>
</c>
</c>
<c>
<c>
<f>14</f>
</c>
</c>
<c>
<c>
<f>14</f>
</c>
</c>
<c>
<c>
<f>14</f>
</c>
</c>
<c>
<c>
<f>32</f>
</c>
</c>
<c>
<c>
<f>14</f>
</c>
</c>
<c>
<c>
<f>14</f>
</c>
</c>
<c>
<c>
<f>14</f>
</c>
</c>
<c>
<c>
<f>14</f>
</c>
</c>
<c>
<c>
<f>14</f>
</c>
</c>
<c>
<c>
<f>33</f>
</c>
</c>
<c>
<c>
<f>34</f>
</c>
</c>
</row>
</rowsItem>
<rowsItem>
@@ -1193,46 +1222,46 @@
<f>14</f>
</c>
</c>
<c>
<c>
<f>31</f>
</c>
</c>
<c>
<c>
<f>14</f>
</c>
</c>
<c>
<c>
<f>14</f>
</c>
</c>
<c>
<c>
<f>14</f>
</c>
</c>
<c>
<c>
<f>14</f>
</c>
</c>
<c>
<c>
<f>14</f>
</c>
</c>
<c>
<c>
<f>32</f>
</c>
</c>
<c>
<c>
<f>14</f>
</c>
</c>
<c>
<c>
<f>14</f>
</c>
</c>
<c>
<c>
<f>14</f>
</c>
</c>
<c>
<c>
<f>14</f>
</c>
</c>
<c>
<c>
<f>14</f>
</c>
</c>
<c>
<c>
<f>33</f>
</c>
</c>
<c>
<c>
<f>34</f>
</c>
</c>
</row>
</rowsItem>
<rowsItem>
@@ -1242,7 +1271,7 @@
<c>
<i>1</i>
<c>
<f>39</f>
<f>40</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
@@ -1263,7 +1292,7 @@
</c>
<c>
<c>
<f>31</f>
<f>32</f>
</c>
</c>
<c>
@@ -1276,21 +1305,6 @@
<f>14</f>
</c>
</c>
<c>
<c>
<f>40</f>
</c>
</c>
<c>
<c>
<f>40</f>
</c>
</c>
<c>
<c>
<f>40</f>
</c>
</c>
<c>
<c>
<f>41</f>
@@ -1298,7 +1312,22 @@
</c>
<c>
<c>
<f>40</f>
<f>41</f>
</c>
</c>
<c>
<c>
<f>41</f>
</c>
</c>
<c>
<c>
<f>42</f>
</c>
</c>
<c>
<c>
<f>41</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
@@ -1329,36 +1358,6 @@
<f>14</f>
</c>
</c>
<c>
<c>
<f>31</f>
</c>
</c>
<c>
<c>
<f>14</f>
</c>
</c>
<c>
<c>
<f>14</f>
</c>
</c>
<c>
<c>
<f>14</f>
</c>
</c>
<c>
<c>
<f>14</f>
</c>
</c>
<c>
<c>
<f>14</f>
</c>
</c>
<c>
<c>
<f>32</f>
@@ -1366,7 +1365,37 @@
</c>
<c>
<c>
<f>42</f>
<f>14</f>
</c>
</c>
<c>
<c>
<f>14</f>
</c>
</c>
<c>
<c>
<f>14</f>
</c>
</c>
<c>
<c>
<f>14</f>
</c>
</c>
<c>
<c>
<f>14</f>
</c>
</c>
<c>
<c>
<f>33</f>
</c>
</c>
<c>
<c>
<f>43</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
@@ -1587,6 +1616,16 @@
<endColumn>-1</endColumn>
</area>
</namedItem>
<namedItem xsi:type="NamedItemCells">
<name>OGRN</name>
<area>
<type>Rectangle</type>
<beginRow>10</beginRow>
<endRow>10</endRow>
<beginColumn>3</beginColumn>
<endColumn>11</endColumn>
</area>
</namedItem>
<namedItem xsi:type="NamedItemCells">
<name>OU</name>
<area>
@@ -1765,6 +1804,10 @@
<textPlacement>Wrap</textPlacement>
<fillType>Template</fillType>
</format>
<format>
<font>0</font>
<width>104</width>
</format>
<format>
<font>0</font>
<leftBorder>0</leftBorder>
@@ -494,8 +494,6 @@
| ВерсииФайлов.Автор КАК Автор,
| ВерсииФайлов.Владелец.ВладелецФайла КАК ВладелецФайла,
| ВерсииФайлов.ДатаСоздания КАК ДатаСоздания,
| ВерсииФайлов.Владелец.Зашифрован КАК Зашифрован,
| ВерсииФайлов.Владелец.ПодписанЭП КАК ПодписанЭП,
| &Служебный КАК Служебный,
| ВерсииФайлов.Владелец.Изменил КАК Изменил,
| ВерсииФайлов.Размер КАК Размер,
@@ -550,8 +548,6 @@
| СправочникФайлов.Автор,
| СправочникФайлов.ВладелецФайла,
| СправочникФайлов.ДатаСоздания,
| СправочникФайлов.Зашифрован,
| СправочникФайлов.ПодписанЭП,
| &Служебный,
| СправочникФайлов.Изменил,
| СправочникФайлов.Размер,
@@ -2300,6 +2300,19 @@
<common>true</common>
</edit>
</attributes>
<attributes>
<name>ВидТранспорта</name>
<id>6</id>
<valueType>
<types>EnumRef.ВидыТранспортаСообщенийОбмена</types>
</valueType>
<view>
<common>true</common>
</view>
<edit>
<common>true</common>
</edit>
</attributes>
<formCommands>
<name>ПодробноеОписаниеСинхронизацииДанных</name>
<title>
@@ -282,6 +282,13 @@
КонецФункции
&НаСервереБезКонтекста
Функция ПрочитатьВидТранспортаДляУзла(УзелОбмена)
Возврат РегистрыСведений.НастройкиТранспортаОбменаДанными.ВидТранспортаСообщенийОбменаПоУмолчанию(УзелОбмена);
КонецФункции
&НаКлиенте
Процедура НастроитьПараметрыПодключенияЗавершение(РезультатЗакрытия, ДополнительныеПараметры) Экспорт
@@ -295,6 +302,13 @@
Если ОбменДаннымиСВнешнейСистемой Тогда
ОбновитьПараметрыПодключенияВнешнейСистемы(УзелОбмена, ПараметрыПодключенияВнешнейСистемы);
КонецЕсли;
Если ЗначениеЗаполнено(УзелОбмена) Тогда
ВидТранспорта = ПрочитатьВидТранспортаДляУзла(УзелОбмена);
КонецЕсли;
КонецЕсли;
Если МодельСервиса Тогда
@@ -337,9 +351,18 @@
&НаКлиенте
Процедура ВыполнитьЗагрузкуНастроекXDTOПриНеобходимости(ПрерватьНастройку, ОповещениеПродолжения)
МассивЗначений = Новый Массив(3);
МассивЗначений[0] = ПредопределенноеЗначение("Перечисление.ВидыТранспортаСообщенийОбмена.COM");
МассивЗначений[1] = ПредопределенноеЗначение("Перечисление.ВидыТранспортаСообщенийОбмена.WS");
МассивЗначений[2] = ПредопределенноеЗначение("Перечисление.ВидыТранспортаСообщенийОбмена.WSПассивныйРежим");
ВидТранспортаПодддерживаетПрямоеПодключение = (МассивЗначений.Найти(ВидТранспорта) <> Неопределено);
СостояниеНастройки = СостояниеНастройкиСинхронизации(УзелОбмена);
Если Не СостояниеНастройки.НастройкаСинхронизацииЗавершена
И Не СостояниеНастройки.ПолученыНастройкиXDTOКорреспондента Тогда
Если (Не СостояниеНастройки.НастройкаСинхронизацииЗавершена
И Не СостояниеНастройки.ПолученыНастройкиXDTOКорреспондента)
ИЛИ (ВидТранспортаПодддерживаетПрямоеПодключение
И НЕ ПоддерживаетсяСопоставлениеДанных) Тогда
ПараметрыЗагрузки = Новый Структура;
ПараметрыЗагрузки.Вставить("УзелОбмена", УзелОбмена);
@@ -348,6 +371,7 @@
ПараметрыЗагрузки, ЭтотОбъект, , , , ОповещениеПродолжения, РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);
ПрерватьНастройку = Истина;
КонецЕсли;
КонецПроцедуры
@@ -77,7 +77,7 @@
</li>
<li>Напишите адрес. Проверка заполнения адреса в данном случае отключена.
</li>
<li>Для подтверждения адреса нажмите <strong>ОК</strong>. Программой будет зафиксировано, что адрес заполнен в свободной форме и на просмотр адрес будет выводитьсяв таком виде.</li></ul><h3><a name="#1">Заполнение адреса по почтовому индексу</a></h3>
<li>Для подтверждения адреса нажмите <strong>ОК</strong>. Программой будет зафиксировано, что адрес заполнен в свободной форме и на просмотр адрес будет выводитьсяв таком виде.</li></ul><h3><a name="1">Заполнение адреса по почтовому индексу</a></h3>
<ul><li>Если известен индекс адреса и адресный классификатор по соответствующему региону загружен, то с помощью команды <strong>Еще</strong> <strong>- Заполнить по почтовому индексу</strong> имеется возможность по индексу <a href="DataProcessor.РасширенныйВводКонтактнойИнформации.Form.ВыборАдресаПоПочтовомуИндексу/Help">найти адрес</a>. Для выбора выводятся только те адреса, которые соответствуют введенному индексу. Выберите нужную часть адреса, дозаполните оставшиеся поля.
</li>
<li>Если указан почтовый индекс, сведения о котором отсутствует в программе, то в сообщении будет предложено загрузить адресные сведения для соответствующего региона с сайта фирмы "1С". </li></ul><h3>Очистка адреса</h3>
@@ -2690,25 +2690,20 @@
ТекстЗапросаПоОтбору = ПолучитьТекстЗапросаПоОтборуСписка(Запрос);
СтрокаПоКоторойИщем = Прав(ТекстЗапросаПоОтбору, СтрДлина(ТекстЗапросаПоОтбору) - СтрНайти(ТекстЗапросаПоОтбору,"ГДЕ") + 1);
МассивСтрокУсловия = СтрРазделить(СтрокаПоКоторойИщем, Символы.ПС, Ложь);
ТекстУсловийПоЖурналуДокументов = "";
ТекстУсловийПоРегистру = "";
Инд = 1;
УсловияПоЖурналуДокументов = Новый Массив;
УсловияПоРегистру = Новый Массив;
Для Каждого СтрокаУсловия Из МассивСтрокУсловия Цикл
СтрокаУсловия = СтрЗаменить(СтрокаУсловия,"&П","&Пар");
Если Инд = 2 Тогда
СтрокаУсловия = " И " + СтрокаУсловия;
КонецЕсли;
Если СтрНайти(СтрокаУсловия, "ЖурналДокументовВзаимодействия") Тогда
ТекстУсловийПоЖурналуДокументов = ТекстУсловийПоЖурналуДокументов + СтрокаУсловия + Символы.ПС;
УсловияПоЖурналуДокументов.Добавить(СтрокаУсловия);
ИначеЕсли СтрНайти(СтрокаУсловия, "ПредметыВзаимодействий") Тогда
ТекстУсловийПоРегистру = ТекстУсловийПоРегистру + СтрокаУсловия + Символы.ПС;
УсловияПоРегистру.Добавить(СтрокаУсловия);
КонецЕсли;
Инд = Инд + 1;
КонецЦикла;
ТекстУсловийПоЖурналуДокументов = ?(ПустаяСтрока(ТекстУсловийПоЖурналуДокументов), "ИСТИНА", ТекстУсловийПоЖурналуДокументов);
ТекстУсловийПоРегистру = ?(ПустаяСтрока(ТекстУсловийПоРегистру), "ИСТИНА", ТекстУсловийПоРегистру);
ТекстУсловийПоЖурналуДокументов = ?(УсловияПоЖурналуДокументов.Количество() = 0, "ИСТИНА", СтрСоединить(УсловияПоЖурналуДокументов, Символы.ПС));
ТекстУсловийПоРегистру = ?(УсловияПоРегистру.Количество() = 0, "ИСТИНА", СтрСоединить(УсловияПоРегистру, Символы.ПС));
ТекстЗапросаДинамическийСписок =
"ВЫБРАТЬ
@@ -5,13 +5,19 @@
<p>Окно для работы с адресным классификатором открывается по команде <strong>Загрузить классификатор</strong> раздела <strong>Администрирование -</strong> <strong>Интернет-поддержка и сервисы - Адресный классификатор</strong>.</p>
<h3>Загрузка адресного классификатора</h3>
<ul><li>При загрузке классификатора можно выбрать один, несколько или все регионы России, по которым необходимо загрузить адресные сведения. Это удобно, т.к. можно не загружать адреса тех регионов, которые заведомо не будут использоваться в работе. Включите флажки рядом с наименованиями нужных регионов. Для того чтобы выбрать все регионы для загрузки, нажмите <img src="StdPicture.CheckAll"></img>, для того чтобы отменить выбор, нажмите кнопку <img src="StdPicture.UncheckAll"></img>. Для поиска регионов в списке используйте кнопку <strong>Найти</strong>. В нижней части списка идет подсчет количества выбранных регионов.
</li><li>С помощью переключателя выберите <strong>Вариант загрузки</strong>:
<ul><li><strong>С веб-сайта 1С</strong>;
<ul><li>Для загрузки необходимо заполнить данные авторизации для подключения к <strong>Интернет-поддержке пользователей</strong>. <strong>Из папки на диске</strong>. </li></ul></li><li>
<ul><li><img src="StdPicture.OpenFile"></img> укажите путь к папке (также можно нажать клавишу <strong>F4</strong>). Скачать адресные сведения для загрузки можно на сайте 1С:ИТС - по <a href=" https://its.1c.ru/download/fias">ссылке</a>;</li></ul></li></ul></li><li>После указания всех параметров нажмите <strong>Загрузить адресные сведения</strong>.
</li><li>Во время загрузки программой выводится сообщение о состоянии загрузки:
</li>
<li>С помощью переключателя выберите <strong>Вариант загрузки</strong>:
<ul><li><strong>С портала 1С:ИТС</strong>;
<ul><li>Для загрузки необходимо заполнить данные авторизации для подключения к <strong>Интернет-поддержке пользователей</strong>. </li></ul></li>
<li><strong>Из папки на диске</strong>.</li>
<ul><li><img src="StdPicture.OpenFile"></img> укажите путь к папке (также можно нажать клавишу <strong>F4</strong>). Скачать адресные сведения для загрузки можно на сайте 1С:ИТС - по <a href=" https://its.1c.ru/download/fias">ссылке</a>;</li></ul></ul></li>
<li>После указания всех параметров нажмите <strong>Загрузить адресные сведения</strong>.</li>
<li>Во время загрузки программой выводится сообщение о состоянии загрузки:
<ul><li>количество загружаемых регионов;
</li><li>источник загрузки;
</li><li>загружаемый в текущий момент регион. </li></ul></li><li>После успешной загрузки выводится сообщение. Нажмите <strong>Закрыть</strong> для возврата в программу.
</li><li>При повторной загрузке адресных сведений, ранее загруженных в классификатор, они перезаписываются.
</li><li>В веб-клиенте загрузка адресного классификатора не поддерживается.</li></ul></body></html>
</li>
<li>источник загрузки;
</li>
<li>загружаемый в текущий момент регион. </li></ul></li>
<li>После успешной загрузки выводится сообщение. Нажмите <strong>Закрыть</strong> для возврата в программу.
</li>
<li>При повторной загрузке адресных сведений, ранее загруженных в классификатор, они перезаписываются.</li></ul></body></html>
@@ -2176,93 +2176,6 @@
<value>true</value>
</right>
</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>
<name>Constant.МаксимальныйРазмерФайла</name>
<right>
@@ -3353,6 +3266,93 @@
<value>true</value>
</right>
</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>
<name>InformationRegister.АдресныеОбъекты.Command.ЗагрузитьАдресныйКлассификатор</name>
<right>
@@ -21,37 +21,6 @@
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<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>Output</name>
<value>true</value>
</right>
</object>
<object>
<name>Catalog.РассылкиОтчетов.Command.ВыполнитьСейчас</name>
<right>
@@ -107,6 +76,37 @@
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<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>Output</name>
<value>true</value>
</right>
</object>
<restrictionTemplate>
<name>ДляОбъекта(ПолеОбъекта)</name>
<condition>// ДляОбъекта(ПолеОбъекта = "")
@@ -3029,45 +3029,6 @@
<value>false</value>
</right>
</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>
<name>Document.СообщениеSMS</name>
<right>
@@ -4644,6 +4605,45 @@
<value>false</value>
</right>
</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>
<name>Catalog.ЗначенияСвойствОбъектовИерархия</name>
<right>
@@ -61,7 +61,8 @@
ТекущийЭлемент = Элементы.Наименование;
ВариантыОтчетовКлиент.ОформитьПользователейВариантаОтчета(ЭтотОбъект, Ложь);
ЭтоКонтекстныйВариантОтчета = ЗначениеЗаполнено(ВладелецФормы.КонтекстВарианта);
ЭтоКонтекстныйВариантОтчета = ВладелецФормы.ИмяФормы = "ОбщаяФорма.ФормаОтчета"
И ЗначениеЗаполнено(ВладелецФормы.КонтекстВарианта);
Если ЭтоКонтекстныйВариантОтчета Тогда
Элементы.Назад.Видимость = Ложь;