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"> <items xsi:type="form:FormGroup">
<name>КоманднаяПанель</name> <name>КоманднаяПанель</name>
<id>158</id> <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"> <items xsi:type="form:Button">
<name>ЗавершитьИЗакрыть</name> <name>ЗавершитьИЗакрыть</name>
<id>95</id> <id>95</id>
@@ -215,6 +131,90 @@
<placementArea>UserCmds</placementArea> <placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu> <representationInContextMenu>Auto</representationInContextMenu>
</items> </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"> <items xsi:type="form:Button">
<name>НазначитьГруппы</name> <name>НазначитьГруппы</name>
<id>72</id> <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> <!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>Предназначен для выбора объектов программы. </p>
<p>Вызывается из других объектов программы по команде <strong>Выбрать</strong> или по соответствующей ссылке.</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> <h3>Выбор объектов программы</h3>
<p>Для выбора нужных объектов включите соответствующие флажки. </p> <p>Для выбора нужных объектов включите соответствующие флажки. </p>
<ul><li>Для того чтобы выбрать все объекты одного типа, включите флажок, относящийся к группе объектов, например, для того чтобы выбрать все справочники, включите флажок <strong>Справочники</strong>. <ul><li>Для того чтобы выбрать все объекты одного типа, включите флажок, относящийся к группе объектов, например, для того чтобы выбрать все справочники, включите флажок <strong>Справочники</strong>.
</li><li>Для того чтобы выбрать все перечисленные в списке объекты программы, включите флажок, соответствующий корню.</li></ul><p>Нажмите кнопку <strong>Выбрать</strong>.</p> </li>
<li>Для того чтобы выбрать все перечисленные в списке объекты программы, включите флажок, соответствующий корню.</li></ul><p>Нажмите кнопку <strong>Выбрать</strong>.</p>
<h3>См. также:</h3> <h3>См. также:</h3>
<ul><li><a href="v8help://frame/form_common">Работа с формами</a>.</li></ul></body></html> <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>Предназначена для выбора формата вложений при отправке <a href="CommonForm.ПечатьДокументов/Help">печатных форм</a> по электронной почте.</p>
<p>Вызывается по кнопке <img src="CommonPicture.ОтправитьЭлектронноеПисьмо"></img> <strong>Отправить по почте</strong>.</p> <p>Вызывается по кнопке <img src="CommonPicture.ОтправитьЭлектронноеПисьмо"></img> <strong>Отправить по почте</strong>.</p>
<ul><li>Укажите с помощью флажков, в каком формате (или нескольких форматах) нужно отправить документ. <ul><li>Укажите с помощью флажков, в каком формате (или нескольких форматах) нужно отправить документ.
</li><li>Для уменьшения размера вложений печатную форму перед отправкой рекомендуется упаковать в архив (формат <strong>.zip</strong>). </li>
</li><li>При необходимости включите флажок <strong>Транслитерировать имена файлов</strong>. В этом случае сохраненные файлы будут иметь имена, содержащие только латинские буквы и цифры, для возможности переноса между различными операционными системами. Например, файл <strong>Отчет.mxl</strong> будет сохранен с именем <strong>Otchet.mxl</strong>. <li>Для уменьшения размера вложений печатную форму перед отправкой рекомендуется <b>Дополнительно упаковать в архив</b> (формат <strong>.zip</strong>).
</li><li>Нажмите кнопку <strong>Выбрать</strong>. Настройки будут сохранены. </li></ul></body></html> </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> <li>В новых сеансах удаленное расширение более не подключится.</li></ul><h3>Перезапуск программы</h3>
<ul><li>Для того чтобы изменения, внесенные в список расширений, вступили в силу (т.е. были учтены при работе программы), нажмите ссылку <strong>перезапустить</strong>. <ul><li>Для того чтобы изменения, внесенные в список расширений, вступили в силу (т.е. были учтены при работе программы), нажмите ссылку <strong>перезапустить</strong>.
</li> </li>
<li>Если при запуске расширение не удалось подключить к программе, тогда выводится сообщение об ошибке.</li></ul><h3>Сохранение расширения в файл</h3> <ul><li>Если при запуске расширение не удалось подключить к программе, тогда выводится сообщение об ошибке.</li></ul><li>В приложении в Интернете ссылка отсутствует.</li></ul><h3>Сохранение расширения в файл</h3>
<ul><li> <ul><li>
<div>Выделите расширение, в контекстном меню по правой кнопке мыши нажмите <strong>Сохранить как</strong>, укажите путь к файлу на компьютере.</div></li></ul><h3>Обновление расширения</h3> <div>Выделите расширение, в контекстном меню по правой кнопке мыши нажмите <strong>Сохранить как</strong>, укажите путь к файлу на компьютере.</div></li></ul><h3>Обновление расширения</h3>
<ul><li> <ul><li>
@@ -48,5 +48,8 @@
<li> <li>
<div>Следует использовать эту кнопку для установки новой версии расширения.</div> <div>Следует использовать эту кнопку для установки новой версии расширения.</div>
</li> </li>
<li> </ul><div>Также нужно использовать эту возможность для возврата к предыдущей версии, если новая версия содержит ошибку (однако не рекомендуется устанавливать расширение меньшей версии, т.к. это может привести к потере сделанных настроек).</div>
<div>Также нужно использовать эту возможность для возврата к предыдущей версии, если новая версия содержит ошибку (однако не рекомендуется устанавливать расширение меньшей версии, т.к. это может привести к потере сделанных настроек).</div></li></ul></body></html> <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") + ")"; Представление = Представление + " (" + Формат(СтрокаАдреса.ПочтовыйИндекс,"ЧГ=0") + ")";
КонецЕсли; КонецЕсли;
@@ -3821,13 +3821,17 @@
Если Не ЗагруженныеАдресныеСведения.Получить("КлассификаторДоступен") Тогда Если Не ЗагруженныеАдресныеСведения.Получить("КлассификаторДоступен") Тогда
КодРегиона = АдресныйКлассификатор.КодРегионаПоНаименованию(Представление); КодРегиона = АдресныйКлассификатор.КодРегионаПоНаименованию(Представление);
Если ЗагруженныеАдресныеСведения.Получить(КодРегиона).ИспользоватьЗагруженные = Ложь Тогда Если КодРегиона <> Неопределено Тогда
ДанныеОРегионе = ЗагруженныеАдресныеСведения.Получить(КодРегиона);
Если ТипЗнч(ДанныеОРегионе) = Тип("Структура") И ДанныеОРегионе.ИспользоватьЗагруженные = Ложь Тогда
ПредлагатьЗагрузкуКлассификатора = Истина; ПредлагатьЗагрузкуКлассификатора = Истина;
КонецЕсли; КонецЕсли;
КонецЕсли; КонецЕсли;
КонецЕсли; КонецЕсли;
КонецЕсли;
Сведения = СведенияОПодбираемомАдресе(Представление, СтрокаАдреса.Идентификатор, СтрокаАдреса.Муниципальный, Истина,, ПредлагатьЗагрузкуКлассификатора); Сведения = СведенияОПодбираемомАдресе(Представление, СтрокаАдреса.Идентификатор, СтрокаАдреса.Муниципальный, Истина,, ПредлагатьЗагрузкуКлассификатора);
ДобавитьВариантАдреса(Результат, КешПредставлений, Сведения, ЭтоГородФедеральногоЗначения); ДобавитьВариантАдреса(Результат, КешПредставлений, Сведения, ЭтоГородФедеральногоЗначения);
@@ -1869,6 +1869,19 @@
| РолиИсполнителей.Наименование, | РолиИсполнителей.Наименование,
| РолиИсполнителей.ТипыОсновногоОбъектаАдресации"; | РолиИсполнителей.ТипыОсновногоОбъектаАдресации";
КонецЕсли; КонецЕсли;
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.Мультиязычность") Тогда
МодульМультиязычностьСервер = ОбщегоНазначения.ОбщийМодуль("МультиязычностьСервер");
СуффиксТекущегоЯзыка = МодульМультиязычностьСервер.СуффиксТекущегоЯзыка();
Если ЗначениеЗаполнено(СуффиксТекущегоЯзыка) Тогда
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "РолиИсполнителей.Наименование",
"РолиИсполнителей.Наименование" + СуффиксТекущегоЯзыка);
КонецЕсли;
КонецЕсли;
Запрос = Новый Запрос(ТекстЗапроса); Запрос = Новый Запрос(ТекстЗапроса);
Запрос.Параметры.Вставить("ОсновнойОбъектАдресации", ОсновнойОбъектАдресации); Запрос.Параметры.Вставить("ОсновнойОбъектАдресации", ОсновнойОбъектАдресации);
ВыборкаЗапроса = Запрос.Выполнить().Выбрать(); ВыборкаЗапроса = Запрос.Выполнить().Выбрать();
@@ -1644,6 +1644,7 @@
Результат.ВариантМодифицирован = Ложь; Результат.ВариантМодифицирован = Ложь;
Результат.ПользовательскиеНастройкиМодифицированы = Ложь; Результат.ПользовательскиеНастройкиМодифицированы = Ложь;
Результат.ДанныеЕщеОбновляются = Ложь; Результат.ДанныеЕщеОбновляются = Ложь;
Если ПолучатьФлажокПустой Тогда Если ПолучатьФлажокПустой Тогда
Результат.Вставить("Пустой", Ложь); Результат.Вставить("Пустой", Ложь);
КонецЕсли; КонецЕсли;
@@ -1653,7 +1654,9 @@
Иначе Иначе
Подключение = ПодключитьОтчетИЗагрузитьНастройки(Параметры); Подключение = ПодключитьОтчетИЗагрузитьНастройки(Параметры);
КонецЕсли; КонецЕсли;
ЗаполнитьЗначенияСвойств(Результат, Подключение); // , "Объект, Метаданные, ПолноеИмя, КлючВарианта, СхемаКД, АдресСхемы, СхемаМодифицирована, НастройкиФормы" ЗаполнитьЗначенияСвойств(Результат, Подключение); // , "Объект, Метаданные, ПолноеИмя, КлючВарианта, СхемаКД, АдресСхемы, СхемаМодифицирована, НастройкиФормы"
Если Не Подключение.Успех Тогда Если Не Подключение.Успех Тогда
Результат.ТекстОшибки = НСтр("ru = 'Не удалось сформировать отчет:'") + Символы.ПС + Подключение.ТекстОшибки; Результат.ТекстОшибки = НСтр("ru = 'Не удалось сформировать отчет:'") + Символы.ПС + Подключение.ТекстОшибки;
Возврат Результат; Возврат Результат;
@@ -1688,9 +1691,11 @@
Попытка Попытка
ИспользуемыеТаблицы = ИспользуемыеТаблицы(Результат.СхемаКД); ИспользуемыеТаблицы = ИспользуемыеТаблицы(Результат.СхемаКД);
ИспользуемыеТаблицы.Добавить(Результат.ПолноеИмя); ИспользуемыеТаблицы.Добавить(Результат.ПолноеИмя);
Если Результат.НастройкиФормы.События.ПриОпределенииИспользуемыхТаблиц Тогда Если Результат.НастройкиФормы.События.ПриОпределенииИспользуемыхТаблиц Тогда
ОтчетОбъект.ПриОпределенииИспользуемыхТаблиц(Результат.КлючВарианта, ИспользуемыеТаблицы); ОтчетОбъект.ПриОпределенииИспользуемыхТаблиц(Результат.КлючВарианта, ИспользуемыеТаблицы);
КонецЕсли; КонецЕсли;
Результат.ДанныеЕщеОбновляются = ПроверитьИспользуемыеТаблицы(ИспользуемыеТаблицы, Ложь); Результат.ДанныеЕщеОбновляются = ПроверитьИспользуемыеТаблицы(ИспользуемыеТаблицы, Ложь);
Исключение Исключение
ТекстОшибки = НСтр("ru = 'Не удалось определить используемые таблицы:'"); ТекстОшибки = НСтр("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"; Описание.ИдентификаторИнтернетПоддержки = "SSL";
Описание.РежимВыполненияОтложенныхОбработчиков = "Параллельно"; Описание.РежимВыполненияОтложенныхОбработчиков = "Параллельно";
Описание.ПараллельноеОтложенноеОбновлениеСВерсии = "2.3.3.0"; Описание.ПараллельноеОтложенноеОбновлениеСВерсии = "2.3.3.0";
@@ -7767,6 +7767,8 @@
КонецЕсли; КонецЕсли;
КонецЕсли; КонецЕсли;
УдалитьВсеПотокиОбновления();
Если Не (СтандартныеПодсистемыПовтИсп.ИспользуетсяРИБ("СФильтром") И ОбщегоНазначения.ЭтоПодчиненныйУзелРИБ()) Тогда Если Не (СтандартныеПодсистемыПовтИсп.ИспользуетсяРИБ("СФильтром") И ОбщегоНазначения.ЭтоПодчиненныйУзелРИБ()) Тогда
Запрос = Новый Запрос; Запрос = Новый Запрос;
Запрос.Текст = Запрос.Текст =
@@ -78,9 +78,35 @@
Для Каждого ИнформацияОПрименимости Из СвойстваИсправления.AppliedFor Цикл Для Каждого ИнформацияОПрименимости Из СвойстваИсправления.AppliedFor Цикл
ВерсияБиблиотекиКонфигурации = БиблиотекиКонфигурации.Получить(ИнформацияОПрименимости.ConfigurationName); ВерсияБиблиотекиКонфигурации = БиблиотекиКонфигурации.Получить(ИнформацияОПрименимости.ConfigurationName);
Если ВерсияБиблиотекиКонфигурации = Неопределено Тогда
Продолжить;
КонецЕсли;
Если ВерсияБиблиотекиКонфигурации <> Неопределено МассивСборок = СтрРазделить(СокрЛП(ИнформацияОПрименимости.Versions), ",", Ложь);
И СтрНайти(ИнформацияОПрименимости.Versions, ВерсияБиблиотекиКонфигурации) > 0 Тогда СписокСборок = Новый СписокЗначений;
Для Каждого Сборка Из МассивСборок Цикл
Сборка = СокрЛП(Сборка);
Попытка
ВесВерсии = ВесВерсииИзМассиваСтрок(СтрРазделить(Сборка, ".", Ложь));
Исключение
// В список сборок попала сборка с некорректным номером, пропускаем ее.
ВесВерсии = Неопределено;
КонецПопытки;
Если ВесВерсии = Неопределено Тогда
Продолжить;
КонецЕсли;
СписокСборок.Добавить(ВесВерсии, Сборка);
КонецЦикла;
СписокСборок.СортироватьПоЗначению();
КоличествоСборок = СписокСборок.Количество();
Если КоличествоСборок = 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 = 'Превышено количество перенаправлений.'"); НСтр("ru = 'Превышено количество перенаправлений.'");
Иначе Иначе
НовыйURL = ОтветHTTP.Заголовки["Location"]; НовыйURL = ЗаголовкиВНижнийРегистр(ОтветHTTP.Заголовки)["location"];
Если НовыйURL = Неопределено Тогда Если НовыйURL = Неопределено Тогда
ВызватьИсключение ВызватьИсключение
НСтр("ru = 'Некорректное перенаправление, отсутствует HTTP-заголовок ответа ""Location"".'"); НСтр("ru = 'Некорректное перенаправление, отсутствует HTTP-заголовок ответа ""Location"".'");
КонецЕсли; КонецЕсли;
НовыйURL = СокрЛП(НовыйURL); НовыйURL = СокрЛП(НовыйURL);
Если ПустаяСтрока(НовыйURL) Тогда Если ПустаяСтрока(НовыйURL) Тогда
ВызватьИсключение ВызватьИсключение
НСтр("ru = 'Некорректное перенаправление, пустой HTTP-заголовок ответа ""Location"".'"); НСтр("ru = 'Некорректное перенаправление, пустой HTTP-заголовок ответа ""Location"".'");
@@ -372,7 +370,6 @@
КонецЕсли; КонецЕсли;
Перенаправления.Добавить(URL); Перенаправления.Добавить(URL);
Если Не СтрНачинаетсяС(НовыйURL, "http") Тогда Если Не СтрНачинаетсяС(НовыйURL, "http") Тогда
// <схема>://<хост>:<порт>/<путь> // <схема>://<хост>:<порт>/<путь>
НовыйURL = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку( НовыйURL = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
@@ -390,8 +387,8 @@
Если ОтветHTTP.КодСостояния = 304 Тогда Если ОтветHTTP.КодСостояния = 304 Тогда
Если (ЗапросHTTP.Заголовки["If-Modified-Since"] <> Неопределено HTTPЗаголовки = ЗаголовкиВНижнийРегистр(ЗапросHTTP.Заголовки);
Или ЗапросHTTP.Заголовки["If-None-Match"] <> Неопределено) Тогда Если (HTTPЗаголовки["if-modified-since"] <> Неопределено Или HTTPЗаголовки["if-none-match"] <> Неопределено) Тогда
ЗаписыватьОшибку = Ложь; ЗаписыватьОшибку = Ложь;
КонецЕсли; КонецЕсли;
@@ -491,6 +488,16 @@
КонецФункции КонецФункции
Функция ЗаголовкиВНижнийРегистр(Заголовки)
Результат = Новый Соответствие;
Для каждого Заголовок из Заголовки Цикл
Результат.Вставить(НРег(Заголовок.Ключ), Заголовок.Значение);
КонецЦикла;
Возврат Результат;
КонецФункции
// Функция, заполняющая структуру по параметрам. // Функция, заполняющая структуру по параметрам.
// //
// Параметры: // Параметры:
@@ -535,7 +542,7 @@
Исключение Исключение
Возврат 0; Возврат 0;
КонецПопытки; КонецПопытки;
РазмерСтрокой = ПолученныеЗаголовки.Заголовки["Content-Length"]; РазмерСтрокой = ЗаголовкиВНижнийРегистр(ПолученныеЗаголовки.Заголовки)["content-length"];
ТипЧисло = Новый ОписаниеТипов("Число"); ТипЧисло = Новый ОписаниеТипов("Число");
РазмерФайла = ТипЧисло.ПривестиЗначение(РазмерСтрокой); РазмерФайла = ТипЧисло.ПривестиЗначение(РазмерСтрокой);
@@ -1095,7 +1095,7 @@
Прервать; Прервать;
КонецЕсли; КонецЕсли;
ПутьКРеквизиту = ПутьКРеквизиту + ПолныйПутьКДанным[ИндексРеквизита]; ПутьКРеквизиту = ПутьКРеквизиту + "." + ПолныйПутьКДанным[ИндексРеквизита];
КонецЦикла; КонецЦикла;
@@ -6067,7 +6067,6 @@
ЗаголовкиHTTP["Accept"] = "application/octet-stream"; ЗаголовкиHTTP["Accept"] = "application/octet-stream";
HTTPЗапросWebdav = Новый HTTPЗапрос(СтруктураHref.ПутьНаСервере, ЗаголовкиHTTP); HTTPЗапросWebdav = Новый HTTPЗапрос(СтруктураHref.ПутьНаСервере, ЗаголовкиHTTP);
ПараметрыСинхронизации.Ответ = Соединение.Получить(HTTPЗапросWebdav); ПараметрыСинхронизации.Ответ = Соединение.Получить(HTTPЗапросWebdav);
Результат = ПроверитьИсключениеHTTP1С(ПараметрыСинхронизации.Ответ, АдресФайлаHRef); Результат = ПроверитьИсключениеHTTP1С(ПараметрыСинхронизации.Ответ, АдресФайлаHRef);
@@ -6077,17 +6076,28 @@
ФайлСДвоичнымиДанными = ПараметрыСинхронизации.Ответ.ПолучитьТелоКакДвоичныеДанные(); // ДвоичныеДанные ФайлСДвоичнымиДанными = ПараметрыСинхронизации.Ответ.ПолучитьТелоКакДвоичныеДанные(); // ДвоичныеДанные
ИдентификаторEtag = ?(ПараметрыСинхронизации.Ответ.Заголовки["ИдентификаторEtag"] = Неопределено, "", ПараметрыСинхронизации.Ответ.Заголовки["ИдентификаторEtag"]); HTTPЗаголовки = ЗаголовкиВНижнийРегистр(ПараметрыСинхронизации.Ответ.Заголовки);
ДатаМодификацииФайла = ?(ПараметрыСинхронизации.Ответ.Заголовки["Last-Modified"] = Неопределено,ТекущаяУниверсальнаяДата(),ДатаRFC1123(ПараметрыСинхронизации.Ответ.Заголовки["Last-Modified"])); ИдентификаторEtag = ?(HTTPЗаголовки["идентификаторetag"] = Неопределено, "", HTTPЗаголовки["идентификаторetag"]);
ДатаМодификацииФайла = ?(HTTPЗаголовки["last-modified"] = Неопределено, ТекущаяУниверсальнаяДата(),
ДатаRFC1123(HTTPЗаголовки["last-modified"]));
ДлинаФайла = ФайлСДвоичнымиДанными.Размер(); ДлинаФайла = ФайлСДвоичнымиДанными.Размер();
АдресВременныхДанных = ПоместитьВоВременноеХранилище(ФайлСДвоичнымиДанными); АдресВременныхДанных = ПоместитьВоВременноеХранилище(ФайлСДвоичнымиДанными);
Результат.Вставить("АдресЗагруженногоФайла", АдресВременныхДанных); Результат.Вставить("АдресЗагруженногоФайла", АдресВременныхДанных);
Возврат Результат; Возврат Результат;
КонецФункции КонецФункции
Функция ЗаголовкиВНижнийРегистр(Заголовки)
Результат = Новый Соответствие;
Для каждого Заголовок из Заголовки Цикл
Результат.Вставить(НРег(Заголовок.Ключ), Заголовок.Значение);
КонецЦикла;
Возврат Результат;
КонецФункции
// Помещает файл на сервер webdav с помощью метода PUT и возвращает присвоенный etag в переменную. // Помещает файл на сервер webdav с помощью метода PUT и возвращает присвоенный etag в переменную.
Функция ВызватьМетодPUT(АдресФайлаHRef, ФайлСсылка, ПараметрыСинхронизации, ЭтоФайл) Функция ВызватьМетодPUT(АдресФайлаHRef, ФайлСсылка, ПараметрыСинхронизации, ЭтоФайл)
@@ -3102,6 +3102,9 @@
СтруктураПараметровАдминистрирования.ИмяВКластере = СтроковыеФункцииКлиентСервер.СократитьДвойныеКавычки(Сред(ПодстрокиСтрокиСоединения[1], 6)); СтруктураПараметровАдминистрирования.ИмяВКластере = СтроковыеФункцииКлиентСервер.СократитьДвойныеКавычки(Сред(ПодстрокиСтрокиСоединения[1], 6));
СписокСерверовКластера = СтрРазделить(СтрокаИмениСервера, ","); СписокСерверовКластера = СтрРазделить(СтрокаИмениСервера, ",");
Если СписокСерверовКластера.Количество() = 1 Тогда
СписокСерверовКластера = СтрРазделить(СтрокаИмениСервера, ";");
КонецЕсли;
ИмяСервера = СписокСерверовКластера[0]; ИмяСервера = СписокСерверовКластера[0];
@@ -88,6 +88,10 @@
// //
Функция ПредставлениеПериодаВТексте(ДатаНачала, ДатаОкончания, ФорматнаяСтрока = "", СЗаглавнойБуквы = Ложь) Экспорт Функция ПредставлениеПериодаВТексте(ДатаНачала, ДатаОкончания, ФорматнаяСтрока = "", СЗаглавнойБуквы = Ложь) Экспорт
Если ДатаНачала > ДатаОкончания Тогда
Возврат "";
КонецЕсли;
ПредставлениеПериода = НРег(ПредставлениеПериода(ДатаНачала, ДатаОкончания, ФорматнаяСтрока)); ПредставлениеПериода = НРег(ПредставлениеПериода(ДатаНачала, ДатаОкончания, ФорматнаяСтрока));
Если СЗаглавнойБуквы Тогда Если СЗаглавнойБуквы Тогда
@@ -7952,13 +7952,23 @@
КонецЕсли; КонецЕсли;
Если ЗначениеЗаполнено(ПояснениеОшибки) Тогда Если ЗначениеЗаполнено(ПояснениеОшибки) Тогда
ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку( ТекстОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
НСтр("ru = 'Ошибка в строке описания вида ограничений права объекта метаданных: НСтр("ru = 'Ошибка в строке описания вида ограничений права объекта метаданных:
|""%1"".'") |""%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Запятых Тогда Если Не Формат9Запятых Тогда
ПространствоИмен = ПространствоИмен(); ПространствоИмен = ПространствоИмен();
Состав = XDTOКонтактнаяИнформация.Состав; Состав = XDTOКонтактнаяИнформация.Состав; // см. XDTOПакет.КонтактнаяИнформация.Адрес
Если Состав = Неопределено Тогда Если Состав = Неопределено Тогда
Возврат Результат; Возврат Результат;
@@ -201,7 +201,6 @@
|Строка обязательных реквизитов должна быть меньше 300 символов: |Строка обязательных реквизитов должна быть меньше 300 символов:
|""%2""'"); |""%2""'");
ТекстСообщения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(Шаблон, ДанныеДокумента.Ссылка, ОбязательныеДанные); ТекстСообщения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(Шаблон, ДанныеДокумента.Ссылка, ОбязательныеДанные);
ОбщегоНазначения.СообщитьПользователю(ТекстСообщения);
Возврат ""; Возврат "";
КонецЕсли; КонецЕсли;
@@ -916,7 +916,7 @@
КаталогСоСтруктуройФайла = ИмяКаталога + "word" + ПолучитьРазделительПути(); КаталогСоСтруктуройФайла = ИмяКаталога + "word" + ПолучитьРазделительПути();
Файл = Новый Файл(КаталогСоСтруктуройФайла + "document.xml"); Файл = Новый Файл(КаталогСоСтруктуройФайла + "document.xml"); //@Non-NLS
Если Файл.Существует() Тогда Если Файл.Существует() Тогда
ЧтениеXML = ИнициализироватьЧтениеXML(Файл.ПолноеИмя, 1); ЧтениеXML = ИнициализироватьЧтениеXML(Файл.ПолноеИмя, 1);
ПараметрыАнализа = Новый Структура("ТипАнализа", 1); ПараметрыАнализа = Новый Структура("ТипАнализа", 1);
@@ -1383,8 +1383,9 @@
Результат.Заголовки.Вставить(Параметр.Ключ, Параметр.Значение); Результат.Заголовки.Вставить(Параметр.Ключ, Параметр.Значение);
КонецЦикла; КонецЦикла;
Если Ответ.Заголовки["Content-Type"] <> Неопределено Тогда HTTPЗаголовки = ЗаголовкиВНижнийРегистр(Ответ.Заголовки);
ТипСодержимого = Ответ.Заголовки["Content-Type"]; Если HTTPЗаголовки["content-type"] <> Неопределено Тогда
ТипСодержимого = HTTPЗаголовки["content-type"];
Если СтрНайти(ТипСодержимого, "text/plain") > 0 Тогда Если СтрНайти(ТипСодержимого, "text/plain") > 0 Тогда
Тело = Ответ.ПолучитьТелоКакСтроку(); Тело = Ответ.ПолучитьТелоКакСтроку();
Результат.Вставить("Тело", Тело); Результат.Вставить("Тело", Тело);
@@ -1403,6 +1404,16 @@
Возврат Результат; Возврат Результат;
КонецФункции КонецФункции
Функция ЗаголовкиВНижнийРегистр(Заголовки)
Результат = Новый Соответствие;
Для каждого Заголовок из Заголовки Цикл
Результат.Вставить(НРег(Заголовок.Ключ), Заголовок.Значение);
КонецЦикла;
Возврат Результат;
КонецФункции
#КонецОбласти #КонецОбласти
#Область РаботаСРегистрациейДампов #Область РаботаСРегистрациейДампов
+9 -9
View File
@@ -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="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> <name>БиблиотекаСтандартныхПодсистем</name>
<synonym> <synonym>
<key>ru</key> <key>ru</key>
<value>Библиотека стандартных подсистем, редакция 3.1</value> <value>Библиотека стандартных подсистем, редакция 3.1</value>
</synonym> </synonym>
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="66d27e6d-a6ca-11eb-a890-0242ac110002"/> <containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="a34b3bd3-b4bb-11eb-c085-0242ac110002"/>
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="66d27e9e-a6ca-11eb-a890-0242ac110002"/> <containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="a34b3c0e-b4bb-11eb-c085-0242ac110002"/>
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="66d27ea8-a6ca-11eb-a890-0242ac110002"/> <containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="a34b3c18-b4bb-11eb-c085-0242ac110002"/>
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="66d27eb2-a6ca-11eb-a890-0242ac110002"/> <containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="a34b3c19-b4bb-11eb-c085-0242ac110002"/>
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="66d27eb3-a6ca-11eb-a890-0242ac110002"/> <containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="a34b3c22-b4bb-11eb-c085-0242ac110002"/>
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="66d27eb4-a6ca-11eb-a890-0242ac110002"/> <containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="a34b3c2c-b4bb-11eb-c085-0242ac110002"/>
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="a876a7fd-c77a-4593-9dca-4d3bc75a0e52"/> <containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="0bd470cd-8484-463d-ad29-10079f9d1557"/>
<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>Фирма &quot;1С&quot;</vendor> <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> <updateCatalogAddress>http://downloads.v8.1c.ru/tmplts/</updateCatalogAddress>
<includeHelpInContents>true</includeHelpInContents> <includeHelpInContents>true</includeHelpInContents>
<usedMobileApplicationFunctionalities> <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> <li>
<div>Для снятия блокировки рекомендуется использовать запуск программы с параметром <strong>РазрешитьРаботуПользователей</strong>.</div> <div>Для снятия блокировки рекомендуется использовать запуск программы с параметром <strong>РазрешитьРаботуПользователей</strong>.</div>
<ul><li> <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>
<li> <li>
<div>Запуск клиентского приложения с параметром <strong>РазрешитьРаботуПользователей</strong> предназначен только для снятия блокировки и не предназначен для работы с программой, т.е. этот параметр предназначен для выполнения в пакетном режиме - работа клиентского приложения, запущенного с этим параметром, будет завершена сразу после запуска.</div></li></ul></li></ul><h3>Дополнительные возможности и ограничения</h3> <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="2019" DayType="Суббота" Date="20190211" SwapDate="20190209"/>
<Item Calendar="04" Year="2020" DayType="Праздник" Date="20200224" SwapDate="20200225"/> <Item Calendar="04" Year="2020" DayType="Праздник" Date="20200224" SwapDate="20200225"/>
<Item Calendar="04" Year="2020" DayType="Воскресенье" Date="20200225" SwapDate="20200223"/> <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="20160705" SwapDate=""/>
<Item Calendar="05" Year="2016" DayType="Праздник" Date="20160706" SwapDate=""/> <Item Calendar="05" Year="2016" DayType="Праздник" Date="20160706" SwapDate=""/>
<Item Calendar="05" Year="2016" DayType="Праздник" Date="20160707" 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="20200731" SwapDate=""/>
<Item Calendar="05" Year="2020" DayType="Предпраздничный" Date="20200914" SwapDate=""/> <Item Calendar="05" Year="2020" DayType="Предпраздничный" Date="20200914" SwapDate=""/>
<Item Calendar="05" Year="2020" DayType="Праздник" Date="20200915" 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="20210514" SwapDate=""/>
<Item Calendar="05" Year="2021" DayType="Предпраздничный" Date="20210719" SwapDate=""/> <Item Calendar="05" Year="2021" DayType="Предпраздничный" Date="20210719" SwapDate=""/>
<Item Calendar="05" Year="2021" DayType="Праздник" Date="20210720" 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="20200526" SwapDate=""/>
<Item Calendar="06" Year="2020" DayType="Предпраздничный" Date="20200730" SwapDate=""/> <Item Calendar="06" Year="2020" DayType="Предпраздничный" Date="20200730" SwapDate=""/>
<Item Calendar="06" Year="2020" DayType="Праздник" Date="20200731" 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="20210514" SwapDate=""/>
<Item Calendar="06" Year="2021" DayType="Предпраздничный" Date="20210719" SwapDate=""/> <Item Calendar="06" Year="2021" DayType="Предпраздничный" Date="20210719" SwapDate=""/>
<Item Calendar="06" Year="2021" DayType="Праздник" Date="20210720" 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="20200901" SwapDate=""/>
<Item Calendar="07" Year="2020" DayType="Праздник" Date="20200920" 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="20210328" SwapDate=""/>
<Item Calendar="07" Year="2021" DayType="Предпраздничный" Date="20210513" SwapDate=""/> <Item Calendar="07" Year="2021" DayType="Предпраздничный" Date="20210512" SwapDate=""/>
<Item Calendar="07" Year="2021" DayType="Праздник" Date="20210514" 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="20210521" SwapDate=""/>
<Item Calendar="07" Year="2021" DayType="Предпраздничный" Date="20210719" SwapDate=""/> <Item Calendar="07" Year="2021" DayType="Предпраздничный" Date="20210719" SwapDate=""/>
<Item Calendar="07" Year="2021" DayType="Праздник" Date="20210720" 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="2020" DayType="Нерабочий" Date="20201228" SwapDate=""/>
<Item Calendar="08" Year="2021" DayType="Предпраздничный" Date="20210211" 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="20210212" SwapDate=""/>
<Item Calendar="08" Year="2021" DayType="Предпраздничный" Date="20210517" SwapDate=""/> <Item Calendar="08" Year="2021" DayType="Предпраздничный" Date="20210525" SwapDate=""/>
<Item Calendar="08" Year="2021" DayType="Праздник" Date="20210518" 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="20210705" SwapDate=""/>
<Item Calendar="08" Year="2021" DayType="Нерабочий" Date="20211228" 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="20160503" SwapDate="20160504"/>
<Item Calendar="09" Year="2016" DayType="Суббота" Date="20160504" SwapDate="20160503"/> <Item Calendar="09" Year="2016" DayType="Суббота" Date="20160504" SwapDate="20160503"/>
<Item Calendar="09" Year="2016" DayType="Нерабочий" Date="20160705" SwapDate=""/> <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="20210323" SwapDate=""/>
<Item Calendar="20" Year="2021" DayType="Предпраздничный" Date="20210415" 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="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="20210514" SwapDate=""/>
<Item Calendar="20" Year="2021" DayType="Предпраздничный" Date="20210719" SwapDate=""/> <Item Calendar="20" Year="2021" DayType="Предпраздничный" Date="20210719" SwapDate=""/>
<Item Calendar="20" Year="2021" DayType="Праздник" Date="20210720" SwapDate=""/> <Item Calendar="20" Year="2021" DayType="Праздник" Date="20210720" SwapDate=""/>
@@ -3,6 +3,9 @@
<items xsi:type="form:FormGroup"> <items xsi:type="form:FormGroup">
<name>ВсеЭлементы</name> <name>ВсеЭлементы</name>
<id>61</id> <id>61</id>
<items xsi:type="form:FormGroup">
<name>ВидОрганизации</name>
<id>66</id>
<items xsi:type="form:FormField"> <items xsi:type="form:FormField">
<name>ЭтоИндивидуальныйПредприниматель</name> <name>ЭтоИндивидуальныйПредприниматель</name>
<id>5</id> <id>5</id>
@@ -68,6 +71,73 @@
<textSize>Normal</textSize> <textSize>Normal</textSize>
</extInfo> </extInfo>
</items> </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"> <items xsi:type="form:FormField">
<name>НаименованиеСокращенное</name> <name>НаименованиеСокращенное</name>
<id>8</id> <id>8</id>
@@ -587,7 +657,7 @@
</userVisible> </userVisible>
<title> <title>
<key>ru</key> <key>ru</key>
<value>Номеров</value> <value>Номера</value>
</title> </title>
<extendedTooltip> <extendedTooltip>
<name>ГруппаНомеровРасширеннаяПодсказка</name> <name>ГруппаНомеровРасширеннаяПодсказка</name>
@@ -1238,6 +1308,23 @@
<common>true</common> <common>true</common>
</edit> </edit>
</attributes> </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> <formCommands>
<name>ОК</name> <name>ОК</name>
<title> <title>
@@ -97,10 +97,26 @@
Модифицированность = Истина; Модифицированность = Истина;
Если ЭтоИндивидуальныйПредприниматель Тогда Если ЭтоИндивидуальныйПредприниматель Тогда
ЭтотОбъект.КПП = Неопределено; ЭтотОбъект.КПП = Неопределено;
ЭтоИностраннаяОрганизация = Ложь;
КонецЕсли; КонецЕсли;
Элементы.ЭтоИностраннаяОрганизация.Видимость = Не ЭтоИндивидуальныйПредприниматель;
Элементы.КПП.Видимость = Не ЭтоИндивидуальныйПредприниматель; Элементы.КПП.Видимость = Не ЭтоИндивидуальныйПредприниматель;
ЭтоИностраннаяОрганизацияПриИзменении(Элементы.ЭтоИностраннаяОрганизация);
КонецПроцедуры
&НаКлиенте
Процедура ЭтоИностраннаяОрганизацияПриИзменении(Элемент)
Модифицированность = Истина;
Если ЭтоИностраннаяОрганизация Тогда
ЭтотОбъект.ОГРН = Неопределено;
КонецЕсли;
Элементы.ОГРН.Видимость = Не ЭтоИностраннаяОрганизация;
КонецПроцедуры КонецПроцедуры
&НаКлиенте &НаКлиенте
@@ -186,6 +202,8 @@
Форма.СведенияОбОрганизации = СведенияОбОрганизации; Форма.СведенияОбОрганизации = СведенияОбОрганизации;
Форма.Элементы.КПП.Видимость = Не Форма.ЭтоИндивидуальныйПредприниматель; Форма.Элементы.КПП.Видимость = Не Форма.ЭтоИндивидуальныйПредприниматель;
Форма.Элементы.ЭтоИностраннаяОрганизация.Видимость = Не Форма.ЭтоИндивидуальныйПредприниматель;
Форма.Элементы.ОГРН.Видимость = Не Форма.ЭтоИностраннаяОрганизация;
Форма.Модифицированность = Ложь; Форма.Модифицированность = Ложь;
КонецПроцедуры КонецПроцедуры
@@ -3261,6 +3261,19 @@
<common>true</common> <common>true</common>
</edit> </edit>
</attributes> </attributes>
<attributes>
<name>ЭтоИностраннаяОрганизация</name>
<id>102</id>
<valueType>
<types>Boolean</types>
</valueType>
<view>
<common>true</common>
</view>
<edit>
<common>true</common>
</edit>
</attributes>
<formCommands> <formCommands>
<name>УказатьСведенияОбОрганизации</name> <name>УказатьСведенияОбОрганизации</name>
<title> <title>
@@ -576,16 +576,16 @@
|4. Копия документа, удостоверяющего личность владельца сертификата. |4. Копия документа, удостоверяющего личность владельца сертификата.
|5. Копия страхового свидетельства обязательного пенсионного страхования (СНИЛС) владельца сертификата или уведомления о регистрации в системе персонифицированного учета (Форма АДИ-РЕГ).'"); |5. Копия страхового свидетельства обязательного пенсионного страхования (СНИЛС) владельца сертификата или уведомления о регистрации в системе персонифицированного учета (Форма АДИ-РЕГ).'");
Иначе Иначе
ТекстПредупреждения = ТекстПредупреждения = СтроковыеФункцииКлиент.ФорматированнаяСтрока(
НСтр("ru = 'Комплект документов: НСтр("ru = 'Комплект документов:
|1. Заявление на выпуск сертификата (подготовленное на предыдущем шаге). |1. Заявление на выпуск сертификата (подготовленное на предыдущем шаге).
|2. Копия* свидетельства о постановке на учет в налоговом органе (ИНН). |2. Копия* свидетельства о постановке на учет в налоговом органе (ИНН).
|3. Копия* свидетельства о государственной регистрации юридического лица (ОГРН) или лист записи ЕГРЮЛ (Форма № Р50007). |3. Копия* свидетельства о государственной регистрации юридического лица (ОГРН) или лист записи ЕГРЮЛ (Форма № Р50007).
|4. Копия* документа, удостоверяющего личность представителя организации, указанного для выпуска сертификата. |4. Копия* документа, удостоверяющего личность представителя организации, указанного для выпуска сертификата.
|5. Копия* страхового свидетельства обязательного пенсионного страхования (СНИЛС) представителя организации, указанного для выпуска сертификата. |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)); Поля.Вставить("T", Лев(Должность, 255));
СписокПараметров.Добавить("2.5.4.12", Поля.T); СписокПараметров.Добавить("2.5.4.12", Поля.T);
Если ЗначениеЗаполнено(ОГРН) Тогда
// Поле OGRN - ОГРН юридического лица 13 символов. // Поле OGRN - ОГРН юридического лица 13 символов.
Поля.Вставить("OGRN", ОГРН); Поля.Вставить("OGRN", ОГРН);
СписокПараметров.Добавить("1.2.643.100.1", Поля.OGRN); СписокПараметров.Добавить("1.2.643.100.1", Поля.OGRN);
КонецЕсли; КонецЕсли;
КонецЕсли;
// Поле SNILS - СНИЛС должностного лица или индивидуального предпринимателя или физического лица. // Поле SNILS - СНИЛС должностного лица или индивидуального предпринимателя или физического лица.
Поля.Вставить("SNILS", СтраховойНомерПФР); Поля.Вставить("SNILS", СтраховойНомерПФР);
@@ -2437,11 +2442,15 @@
Если ЭтоФизическоеЛицо Тогда Если ЭтоФизическоеЛицо Тогда
Макет.УдалитьОбласть(Макет.Области.OGRNIP, Смещать); Макет.УдалитьОбласть(Макет.Области.OGRNIP, Смещать);
ИначеЕсли Не ЭтоИндивидуальныйПредприниматель ИначеЕсли Не ЭтоИндивидуальныйПредприниматель Тогда
И Не ДокументыПоляСертификата.Свойство("OU") Тогда Если Не ДокументыПоляСертификата.Свойство("OU") Тогда
Макет.УдалитьОбласть(Макет.Области.OU, Смещать); Макет.УдалитьОбласть(Макет.Области.OU, Смещать);
КонецЕсли; КонецЕсли;
Если Не ДокументыПоляСертификата.Свойство("OGRN") Тогда
Макет.Область("OGRN").Объединить();
Макет.Область("OGRN").Объединить();
КонецЕсли;
КонецЕсли;
Если Не ДокументыПоляСертификата.Свойство("L") Тогда Если Не ДокументыПоляСертификата.Свойство("L") Тогда
Макет.УдалитьОбласть(Макет.Области.L, Смещать); Макет.УдалитьОбласть(Макет.Области.L, Смещать);
@@ -3552,7 +3561,7 @@
Если ЭтоФизическоеЛицо Тогда Если ЭтоФизическоеЛицо Тогда
ЗаписьXMLЭлемент(ЗаписьXML, "КраткоеНаименование", СокрП(Фамилия + " " + Имя + " " + Отчество)); ЗаписьXMLЭлемент(ЗаписьXML, "КраткоеНаименование", СокрП(Фамилия + " " + Имя + " " + Отчество));
Иначе Иначе
ЗаписьXMLЭлемент(ЗаписьXML, "ОГРН"); ЗаписьXMLЭлемент(ЗаписьXML, "ОГРН", ?(ЭтоИностраннаяОрганизация, "0000000000000", Неопределено));
ЗаписьXMLЭлемент(ЗаписьXML, "ПолноеНаименование", НаименованиеПолное); ЗаписьXMLЭлемент(ЗаписьXML, "ПолноеНаименование", НаименованиеПолное);
ЗаписьXMLЭлемент(ЗаписьXML, "КраткоеНаименование", НаименованиеСокращенное); ЗаписьXMLЭлемент(ЗаписьXML, "КраткоеНаименование", НаименованиеСокращенное);
КонецЕсли; КонецЕсли;
@@ -182,6 +182,7 @@
Реквизиты = Новый СписокЗначений; Реквизиты = Новый СписокЗначений;
Реквизиты.Добавить("ЭтоИндивидуальныйПредприниматель", НСтр("ru = 'Вид'"), Истина); Реквизиты.Добавить("ЭтоИндивидуальныйПредприниматель", НСтр("ru = 'Вид'"), Истина);
Реквизиты.Добавить("ЭтоФизическоеЛицо", НСтр("ru = 'Физическое лицо'"), Истина); Реквизиты.Добавить("ЭтоФизическоеЛицо", НСтр("ru = 'Физическое лицо'"), Истина);
Реквизиты.Добавить("ЭтоИностраннаяОрганизация", НСтр("ru = 'Иностранная организация'"), Истина);
Реквизиты.Добавить("НаименованиеСокращенное", НСтр("ru = 'Наименование (сокращенное)'")); Реквизиты.Добавить("НаименованиеСокращенное", НСтр("ru = 'Наименование (сокращенное)'"));
Реквизиты.Добавить("НаименованиеПолное", НСтр("ru = 'Наименование (полное)'")); Реквизиты.Добавить("НаименованиеПолное", НСтр("ru = 'Наименование (полное)'"));
Реквизиты.Добавить("ИНН", НСтр("ru = 'ИНН'")); Реквизиты.Добавить("ИНН", НСтр("ru = 'ИНН'"));
@@ -196,6 +197,9 @@
Если Форма <> Неопределено И Форма.ЭтоИндивидуальныйПредприниматель Тогда Если Форма <> Неопределено И Форма.ЭтоИндивидуальныйПредприниматель Тогда
Реквизиты.НайтиПоЗначению("КПП").Пометка = Истина; Реквизиты.НайтиПоЗначению("КПП").Пометка = Истина;
КонецЕсли; КонецЕсли;
Если Форма <> Неопределено И Форма.ЭтоИностраннаяОрганизация Тогда
Реквизиты.НайтиПоЗначению("ОГРН").Пометка = Истина;
КонецЕсли;
Возврат Реквизиты; Возврат Реквизиты;
@@ -474,7 +474,21 @@
</c> </c>
</c> </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> <c>
<f>18</f> <f>18</f>
<tl> <tl>
@@ -496,6 +510,21 @@
</tl> </tl>
</c> </c>
</c> </c>
<c>
<c>
<f>14</f>
</c>
</c>
<c>
<c>
<f>6</f>
</c>
</c>
<c>
<c>
<f>7</f>
</c>
</c>
</row> </row>
</rowsItem> </rowsItem>
<rowsItem> <rowsItem>
@@ -548,7 +577,7 @@
</c> </c>
<c> <c>
<c> <c>
<f>21</f> <f>22</f>
<tl> <tl>
<v8:item> <v8:item>
<v8:lang>ru</v8:lang> <v8:lang>ru</v8:lang>
@@ -570,7 +599,7 @@
</c> </c>
<c> <c>
<c> <c>
<f>22</f> <f>23</f>
<tl> <tl>
<v8:item> <v8:item>
<v8:lang>ru</v8:lang> <v8:lang>ru</v8:lang>
@@ -591,7 +620,7 @@
</c> </c>
<c> <c>
<c> <c>
<f>23</f> <f>24</f>
</c> </c>
</c> </c>
<c> <c>
@@ -632,7 +661,7 @@
</c> </c>
<c> <c>
<c> <c>
<f>24</f> <f>25</f>
</c> </c>
</c> </c>
</row> </row>
@@ -643,12 +672,12 @@
<formatIndex>8</formatIndex> <formatIndex>8</formatIndex>
<c> <c>
<c> <c>
<f>25</f> <f>26</f>
</c> </c>
</c> </c>
<c> <c>
<c> <c>
<f>22</f> <f>23</f>
<tl> <tl>
<v8:item> <v8:item>
<v8:lang>ru</v8:lang> <v8:lang>ru</v8:lang>
@@ -669,7 +698,7 @@
</c> </c>
<c> <c>
<c> <c>
<f>23</f> <f>24</f>
</c> </c>
</c> </c>
<c> <c>
@@ -710,7 +739,7 @@
</c> </c>
<c> <c>
<c> <c>
<f>24</f> <f>25</f>
</c> </c>
</c> </c>
</row> </row>
@@ -738,7 +767,7 @@
<c> <c>
<i>5</i> <i>5</i>
<c> <c>
<f>26</f> <f>27</f>
<tl> <tl>
<v8:item> <v8:item>
<v8:lang>ru</v8:lang> <v8:lang>ru</v8:lang>
@@ -772,7 +801,7 @@
<c> <c>
<i>5</i> <i>5</i>
<c> <c>
<f>26</f> <f>27</f>
<tl> <tl>
<v8:item> <v8:item>
<v8:lang>ru</v8:lang> <v8:lang>ru</v8:lang>
@@ -786,7 +815,7 @@
<rowsItem> <rowsItem>
<index>16</index> <index>16</index>
<row> <row>
<formatIndex>27</formatIndex> <formatIndex>28</formatIndex>
<c> <c>
<c> <c>
<f>1</f> <f>1</f>
@@ -833,14 +862,14 @@
<index>19</index> <index>19</index>
<row> <row>
<formatIndex>8</formatIndex> <formatIndex>8</formatIndex>
<c>
<c>
<f>28</f>
</c>
</c>
<c> <c>
<c> <c>
<f>29</f> <f>29</f>
</c>
</c>
<c>
<c>
<f>30</f>
<tl> <tl>
<v8:item> <v8:item>
<v8:lang>ru</v8:lang> <v8:lang>ru</v8:lang>
@@ -852,7 +881,7 @@
<c> <c>
<i>6</i> <i>6</i>
<c> <c>
<f>30</f> <f>31</f>
<tl> <tl>
<v8:item> <v8:item>
<v8:lang>ru</v8:lang> <v8:lang>ru</v8:lang>
@@ -885,7 +914,7 @@
</c> </c>
<c> <c>
<c> <c>
<f>29</f> <f>30</f>
<tl> <tl>
<v8:item> <v8:item>
<v8:lang>ru</v8:lang> <v8:lang>ru</v8:lang>
@@ -897,7 +926,7 @@
<c> <c>
<i>6</i> <i>6</i>
<c> <c>
<f>30</f> <f>31</f>
<tl> <tl>
<v8:item> <v8:item>
<v8:lang>ru</v8:lang> <v8:lang>ru</v8:lang>
@@ -923,7 +952,7 @@
<rowsItem> <rowsItem>
<index>23</index> <index>23</index>
<row> <row>
<formatIndex>27</formatIndex> <formatIndex>28</formatIndex>
<c> <c>
<c> <c>
<f>1</f> <f>1</f>
@@ -994,46 +1023,46 @@
<f>14</f> <f>14</f>
</c> </c>
</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>
<c> <c>
<f>32</f> <f>32</f>
</c> </c>
</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>
<c> <c>
<f>33</f> <f>33</f>
</c> </c>
</c> </c>
<c>
<c>
<f>34</f>
</c>
</c>
</row> </row>
</rowsItem> </rowsItem>
<rowsItem> <rowsItem>
@@ -1043,7 +1072,7 @@
<c> <c>
<i>1</i> <i>1</i>
<c> <c>
<f>34</f> <f>35</f>
<tl> <tl>
<v8:item> <v8:item>
<v8:lang>ru</v8:lang> <v8:lang>ru</v8:lang>
@@ -1055,12 +1084,7 @@
</c> </c>
<c> <c>
<c> <c>
<f>35</f> <f>36</f>
</c>
</c>
<c>
<c>
<f>35</f>
</c> </c>
</c> </c>
<c> <c>
@@ -1068,41 +1092,46 @@
<f>36</f> <f>36</f>
</c> </c>
</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>
<c> <c>
<f>37</f> <f>37</f>
</c> </c>
</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>
<c> <c>
<f>38</f> <f>38</f>
</c> </c>
</c> </c>
<c>
<c>
<f>39</f>
</c>
</c>
</row> </row>
</rowsItem> </rowsItem>
<rowsItem> <rowsItem>
@@ -1125,46 +1154,46 @@
<f>14</f> <f>14</f>
</c> </c>
</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>
<c> <c>
<f>32</f> <f>32</f>
</c> </c>
</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>
<c> <c>
<f>33</f> <f>33</f>
</c> </c>
</c> </c>
<c>
<c>
<f>34</f>
</c>
</c>
</row> </row>
</rowsItem> </rowsItem>
<rowsItem> <rowsItem>
@@ -1193,46 +1222,46 @@
<f>14</f> <f>14</f>
</c> </c>
</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>
<c> <c>
<f>32</f> <f>32</f>
</c> </c>
</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>
<c> <c>
<f>33</f> <f>33</f>
</c> </c>
</c> </c>
<c>
<c>
<f>34</f>
</c>
</c>
</row> </row>
</rowsItem> </rowsItem>
<rowsItem> <rowsItem>
@@ -1242,7 +1271,7 @@
<c> <c>
<i>1</i> <i>1</i>
<c> <c>
<f>39</f> <f>40</f>
<tl> <tl>
<v8:item> <v8:item>
<v8:lang>ru</v8:lang> <v8:lang>ru</v8:lang>
@@ -1263,7 +1292,7 @@
</c> </c>
<c> <c>
<c> <c>
<f>31</f> <f>32</f>
</c> </c>
</c> </c>
<c> <c>
@@ -1276,21 +1305,6 @@
<f>14</f> <f>14</f>
</c> </c>
</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>
<c> <c>
<f>41</f> <f>41</f>
@@ -1298,7 +1312,22 @@
</c> </c>
<c> <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> <tl>
<v8:item> <v8:item>
<v8:lang>ru</v8:lang> <v8:lang>ru</v8:lang>
@@ -1329,36 +1358,6 @@
<f>14</f> <f>14</f>
</c> </c>
</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>
<c> <c>
<f>32</f> <f>32</f>
@@ -1366,7 +1365,37 @@
</c> </c>
<c> <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> <tl>
<v8:item> <v8:item>
<v8:lang>ru</v8:lang> <v8:lang>ru</v8:lang>
@@ -1587,6 +1616,16 @@
<endColumn>-1</endColumn> <endColumn>-1</endColumn>
</area> </area>
</namedItem> </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"> <namedItem xsi:type="NamedItemCells">
<name>OU</name> <name>OU</name>
<area> <area>
@@ -1765,6 +1804,10 @@
<textPlacement>Wrap</textPlacement> <textPlacement>Wrap</textPlacement>
<fillType>Template</fillType> <fillType>Template</fillType>
</format> </format>
<format>
<font>0</font>
<width>104</width>
</format>
<format> <format>
<font>0</font> <font>0</font>
<leftBorder>0</leftBorder> <leftBorder>0</leftBorder>
@@ -494,8 +494,6 @@
| ВерсииФайлов.Автор КАК Автор, | ВерсииФайлов.Автор КАК Автор,
| ВерсииФайлов.Владелец.ВладелецФайла КАК ВладелецФайла, | ВерсииФайлов.Владелец.ВладелецФайла КАК ВладелецФайла,
| ВерсииФайлов.ДатаСоздания КАК ДатаСоздания, | ВерсииФайлов.ДатаСоздания КАК ДатаСоздания,
| ВерсииФайлов.Владелец.Зашифрован КАК Зашифрован,
| ВерсииФайлов.Владелец.ПодписанЭП КАК ПодписанЭП,
| &Служебный КАК Служебный, | &Служебный КАК Служебный,
| ВерсииФайлов.Владелец.Изменил КАК Изменил, | ВерсииФайлов.Владелец.Изменил КАК Изменил,
| ВерсииФайлов.Размер КАК Размер, | ВерсииФайлов.Размер КАК Размер,
@@ -550,8 +548,6 @@
| СправочникФайлов.Автор, | СправочникФайлов.Автор,
| СправочникФайлов.ВладелецФайла, | СправочникФайлов.ВладелецФайла,
| СправочникФайлов.ДатаСоздания, | СправочникФайлов.ДатаСоздания,
| СправочникФайлов.Зашифрован,
| СправочникФайлов.ПодписанЭП,
| &Служебный, | &Служебный,
| СправочникФайлов.Изменил, | СправочникФайлов.Изменил,
| СправочникФайлов.Размер, | СправочникФайлов.Размер,
@@ -2300,6 +2300,19 @@
<common>true</common> <common>true</common>
</edit> </edit>
</attributes> </attributes>
<attributes>
<name>ВидТранспорта</name>
<id>6</id>
<valueType>
<types>EnumRef.ВидыТранспортаСообщенийОбмена</types>
</valueType>
<view>
<common>true</common>
</view>
<edit>
<common>true</common>
</edit>
</attributes>
<formCommands> <formCommands>
<name>ПодробноеОписаниеСинхронизацииДанных</name> <name>ПодробноеОписаниеСинхронизацииДанных</name>
<title> <title>
@@ -282,6 +282,13 @@
КонецФункции КонецФункции
&НаСервереБезКонтекста
Функция ПрочитатьВидТранспортаДляУзла(УзелОбмена)
Возврат РегистрыСведений.НастройкиТранспортаОбменаДанными.ВидТранспортаСообщенийОбменаПоУмолчанию(УзелОбмена);
КонецФункции
&НаКлиенте &НаКлиенте
Процедура НастроитьПараметрыПодключенияЗавершение(РезультатЗакрытия, ДополнительныеПараметры) Экспорт Процедура НастроитьПараметрыПодключенияЗавершение(РезультатЗакрытия, ДополнительныеПараметры) Экспорт
@@ -295,6 +302,13 @@
Если ОбменДаннымиСВнешнейСистемой Тогда Если ОбменДаннымиСВнешнейСистемой Тогда
ОбновитьПараметрыПодключенияВнешнейСистемы(УзелОбмена, ПараметрыПодключенияВнешнейСистемы); ОбновитьПараметрыПодключенияВнешнейСистемы(УзелОбмена, ПараметрыПодключенияВнешнейСистемы);
КонецЕсли; КонецЕсли;
Если ЗначениеЗаполнено(УзелОбмена) Тогда
ВидТранспорта = ПрочитатьВидТранспортаДляУзла(УзелОбмена);
КонецЕсли;
КонецЕсли; КонецЕсли;
Если МодельСервиса Тогда Если МодельСервиса Тогда
@@ -337,9 +351,18 @@
&НаКлиенте &НаКлиенте
Процедура ВыполнитьЗагрузкуНастроекXDTOПриНеобходимости(ПрерватьНастройку, ОповещениеПродолжения) Процедура ВыполнитьЗагрузкуНастроекXDTOПриНеобходимости(ПрерватьНастройку, ОповещениеПродолжения)
МассивЗначений = Новый Массив(3);
МассивЗначений[0] = ПредопределенноеЗначение("Перечисление.ВидыТранспортаСообщенийОбмена.COM");
МассивЗначений[1] = ПредопределенноеЗначение("Перечисление.ВидыТранспортаСообщенийОбмена.WS");
МассивЗначений[2] = ПредопределенноеЗначение("Перечисление.ВидыТранспортаСообщенийОбмена.WSПассивныйРежим");
ВидТранспортаПодддерживаетПрямоеПодключение = (МассивЗначений.Найти(ВидТранспорта) <> Неопределено);
СостояниеНастройки = СостояниеНастройкиСинхронизации(УзелОбмена); СостояниеНастройки = СостояниеНастройкиСинхронизации(УзелОбмена);
Если Не СостояниеНастройки.НастройкаСинхронизацииЗавершена Если (Не СостояниеНастройки.НастройкаСинхронизацииЗавершена
И Не СостояниеНастройки.ПолученыНастройкиXDTOКорреспондента Тогда И Не СостояниеНастройки.ПолученыНастройкиXDTOКорреспондента)
ИЛИ (ВидТранспортаПодддерживаетПрямоеПодключение
И НЕ ПоддерживаетсяСопоставлениеДанных) Тогда
ПараметрыЗагрузки = Новый Структура; ПараметрыЗагрузки = Новый Структура;
ПараметрыЗагрузки.Вставить("УзелОбмена", УзелОбмена); ПараметрыЗагрузки.Вставить("УзелОбмена", УзелОбмена);
@@ -348,6 +371,7 @@
ПараметрыЗагрузки, ЭтотОбъект, , , , ОповещениеПродолжения, РежимОткрытияОкнаФормы.БлокироватьОкноВладельца); ПараметрыЗагрузки, ЭтотОбъект, , , , ОповещениеПродолжения, РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);
ПрерватьНастройку = Истина; ПрерватьНастройку = Истина;
КонецЕсли; КонецЕсли;
КонецПроцедуры КонецПроцедуры
@@ -77,7 +77,7 @@
</li> </li>
<li>Напишите адрес. Проверка заполнения адреса в данном случае отключена. <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>. Для выбора выводятся только те адреса, которые соответствуют введенному индексу. Выберите нужную часть адреса, дозаполните оставшиеся поля. <ul><li>Если известен индекс адреса и адресный классификатор по соответствующему региону загружен, то с помощью команды <strong>Еще</strong> <strong>- Заполнить по почтовому индексу</strong> имеется возможность по индексу <a href="DataProcessor.РасширенныйВводКонтактнойИнформации.Form.ВыборАдресаПоПочтовомуИндексу/Help">найти адрес</a>. Для выбора выводятся только те адреса, которые соответствуют введенному индексу. Выберите нужную часть адреса, дозаполните оставшиеся поля.
</li> </li>
<li>Если указан почтовый индекс, сведения о котором отсутствует в программе, то в сообщении будет предложено загрузить адресные сведения для соответствующего региона с сайта фирмы "1С". </li></ul><h3>Очистка адреса</h3> <li>Если указан почтовый индекс, сведения о котором отсутствует в программе, то в сообщении будет предложено загрузить адресные сведения для соответствующего региона с сайта фирмы "1С". </li></ul><h3>Очистка адреса</h3>
@@ -2690,25 +2690,20 @@
ТекстЗапросаПоОтбору = ПолучитьТекстЗапросаПоОтборуСписка(Запрос); ТекстЗапросаПоОтбору = ПолучитьТекстЗапросаПоОтборуСписка(Запрос);
СтрокаПоКоторойИщем = Прав(ТекстЗапросаПоОтбору, СтрДлина(ТекстЗапросаПоОтбору) - СтрНайти(ТекстЗапросаПоОтбору,"ГДЕ") + 1); СтрокаПоКоторойИщем = Прав(ТекстЗапросаПоОтбору, СтрДлина(ТекстЗапросаПоОтбору) - СтрНайти(ТекстЗапросаПоОтбору,"ГДЕ") + 1);
МассивСтрокУсловия = СтрРазделить(СтрокаПоКоторойИщем, Символы.ПС, Ложь); МассивСтрокУсловия = СтрРазделить(СтрокаПоКоторойИщем, Символы.ПС, Ложь);
ТекстУсловийПоЖурналуДокументов = ""; УсловияПоЖурналуДокументов = Новый Массив;
ТекстУсловийПоРегистру = ""; УсловияПоРегистру = Новый Массив;
Инд = 1;
Для Каждого СтрокаУсловия Из МассивСтрокУсловия Цикл Для Каждого СтрокаУсловия Из МассивСтрокУсловия Цикл
СтрокаУсловия = СтрЗаменить(СтрокаУсловия,"&П","&Пар"); СтрокаУсловия = СтрЗаменить(СтрокаУсловия,"&П","&Пар");
Если Инд = 2 Тогда
СтрокаУсловия = " И " + СтрокаУсловия;
КонецЕсли;
Если СтрНайти(СтрокаУсловия, "ЖурналДокументовВзаимодействия") Тогда Если СтрНайти(СтрокаУсловия, "ЖурналДокументовВзаимодействия") Тогда
ТекстУсловийПоЖурналуДокументов = ТекстУсловийПоЖурналуДокументов + СтрокаУсловия + Символы.ПС; УсловияПоЖурналуДокументов.Добавить(СтрокаУсловия);
ИначеЕсли СтрНайти(СтрокаУсловия, "ПредметыВзаимодействий") Тогда ИначеЕсли СтрНайти(СтрокаУсловия, "ПредметыВзаимодействий") Тогда
ТекстУсловийПоРегистру = ТекстУсловийПоРегистру + СтрокаУсловия + Символы.ПС; УсловияПоРегистру.Добавить(СтрокаУсловия);
КонецЕсли; КонецЕсли;
Инд = Инд + 1;
КонецЦикла; КонецЦикла;
ТекстУсловийПоЖурналуДокументов = ?(ПустаяСтрока(ТекстУсловийПоЖурналуДокументов), "ИСТИНА", ТекстУсловийПоЖурналуДокументов);
ТекстУсловийПоРегистру = ?(ПустаяСтрока(ТекстУсловийПоРегистру), "ИСТИНА", ТекстУсловийПоРегистру); ТекстУсловийПоЖурналуДокументов = ?(УсловияПоЖурналуДокументов.Количество() = 0, "ИСТИНА", СтрСоединить(УсловияПоЖурналуДокументов, Символы.ПС));
ТекстУсловийПоРегистру = ?(УсловияПоРегистру.Количество() = 0, "ИСТИНА", СтрСоединить(УсловияПоРегистру, Символы.ПС));
ТекстЗапросаДинамическийСписок = ТекстЗапросаДинамическийСписок =
"ВЫБРАТЬ "ВЫБРАТЬ
@@ -5,13 +5,19 @@
<p>Окно для работы с адресным классификатором открывается по команде <strong>Загрузить классификатор</strong> раздела <strong>Администрирование -</strong> <strong>Интернет-поддержка и сервисы - Адресный классификатор</strong>.</p> <p>Окно для работы с адресным классификатором открывается по команде <strong>Загрузить классификатор</strong> раздела <strong>Администрирование -</strong> <strong>Интернет-поддержка и сервисы - Адресный классификатор</strong>.</p>
<h3>Загрузка адресного классификатора</h3> <h3>Загрузка адресного классификатора</h3>
<ul><li>При загрузке классификатора можно выбрать один, несколько или все регионы России, по которым необходимо загрузить адресные сведения. Это удобно, т.к. можно не загружать адреса тех регионов, которые заведомо не будут использоваться в работе. Включите флажки рядом с наименованиями нужных регионов. Для того чтобы выбрать все регионы для загрузки, нажмите <img src="StdPicture.CheckAll"></img>, для того чтобы отменить выбор, нажмите кнопку <img src="StdPicture.UncheckAll"></img>. Для поиска регионов в списке используйте кнопку <strong>Найти</strong>. В нижней части списка идет подсчет количества выбранных регионов. <ul><li>При загрузке классификатора можно выбрать один, несколько или все регионы России, по которым необходимо загрузить адресные сведения. Это удобно, т.к. можно не загружать адреса тех регионов, которые заведомо не будут использоваться в работе. Включите флажки рядом с наименованиями нужных регионов. Для того чтобы выбрать все регионы для загрузки, нажмите <img src="StdPicture.CheckAll"></img>, для того чтобы отменить выбор, нажмите кнопку <img src="StdPicture.UncheckAll"></img>. Для поиска регионов в списке используйте кнопку <strong>Найти</strong>. В нижней части списка идет подсчет количества выбранных регионов.
</li><li>С помощью переключателя выберите <strong>Вариант загрузки</strong>: </li>
<ul><li><strong>С веб-сайта 1С</strong>; <li>С помощью переключателя выберите <strong>Вариант загрузки</strong>:
<ul><li>Для загрузки необходимо заполнить данные авторизации для подключения к <strong>Интернет-поддержке пользователей</strong>. <strong>Из папки на диске</strong>. </li></ul></li><li> <ul><li><strong>С портала 1С:ИТС</strong>;
<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>. <ul><li>Для загрузки необходимо заполнить данные авторизации для подключения к <strong>Интернет-поддержке пользователей</strong>. </li></ul></li>
</li><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>количество загружаемых регионов; <ul><li>количество загружаемых регионов;
</li><li>источник загрузки; </li>
</li><li>загружаемый в текущий момент регион. </li></ul></li><li>После успешной загрузки выводится сообщение. Нажмите <strong>Закрыть</strong> для возврата в программу. <li>источник загрузки;
</li><li>При повторной загрузке адресных сведений, ранее загруженных в классификатор, они перезаписываются. </li>
</li><li>В веб-клиенте загрузка адресного классификатора не поддерживается.</li></ul></body></html> <li>загружаемый в текущий момент регион. </li></ul></li>
<li>После успешной загрузки выводится сообщение. Нажмите <strong>Закрыть</strong> для возврата в программу.
</li>
<li>При повторной загрузке адресных сведений, ранее загруженных в классификатор, они перезаписываются.</li></ul></body></html>
@@ -2176,93 +2176,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>Constant.МаксимальныйРазмерФайла</name> <name>Constant.МаксимальныйРазмерФайла</name>
<right> <right>
@@ -3353,6 +3266,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>InformationRegister.АдресныеОбъекты.Command.ЗагрузитьАдресныйКлассификатор</name> <name>InformationRegister.АдресныеОбъекты.Command.ЗагрузитьАдресныйКлассификатор</name>
<right> <right>
@@ -21,37 +21,6 @@
<value>true</value> <value>true</value>
</right> </right>
</object> </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> <object>
<name>Catalog.РассылкиОтчетов.Command.ВыполнитьСейчас</name> <name>Catalog.РассылкиОтчетов.Command.ВыполнитьСейчас</name>
<right> <right>
@@ -107,6 +76,37 @@
<value>true</value> <value>true</value>
</right> </right>
</object> </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> <restrictionTemplate>
<name>ДляОбъекта(ПолеОбъекта)</name> <name>ДляОбъекта(ПолеОбъекта)</name>
<condition>// ДляОбъекта(ПолеОбъекта = "") <condition>// ДляОбъекта(ПолеОбъекта = "")
@@ -3029,45 +3029,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>Document.СообщениеSMS</name> <name>Document.СообщениеSMS</name>
<right> <right>
@@ -4644,6 +4605,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>Catalog.ЗначенияСвойствОбъектовИерархия</name> <name>Catalog.ЗначенияСвойствОбъектовИерархия</name>
<right> <right>
@@ -61,7 +61,8 @@
ТекущийЭлемент = Элементы.Наименование; ТекущийЭлемент = Элементы.Наименование;
ВариантыОтчетовКлиент.ОформитьПользователейВариантаОтчета(ЭтотОбъект, Ложь); ВариантыОтчетовКлиент.ОформитьПользователейВариантаОтчета(ЭтотОбъект, Ложь);
ЭтоКонтекстныйВариантОтчета = ЗначениеЗаполнено(ВладелецФормы.КонтекстВарианта); ЭтоКонтекстныйВариантОтчета = ВладелецФормы.ИмяФормы = "ОбщаяФорма.ФормаОтчета"
И ЗначениеЗаполнено(ВладелецФормы.КонтекстВарианта);
Если ЭтоКонтекстныйВариантОтчета Тогда Если ЭтоКонтекстныйВариантОтчета Тогда
Элементы.Назад.Видимость = Ложь; Элементы.Назад.Видимость = Ложь;