2_2_4_45
This commit is contained in:
1 parent
b1d09ad9f4
commit
89042d6a6a
2187 files changed
+168153
-164014
No files matched your search
@@ -91,7 +91,7 @@
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Объект.Исполнитель</segments>
|
||||
<segments>Исполнитель</segments>
|
||||
</dataPath>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
@@ -1516,6 +1516,24 @@
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>Исполнитель</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Исполнитель</value>
|
||||
</title>
|
||||
<id>4</id>
|
||||
<valueType>
|
||||
<types>CatalogRef.РолиИсполнителей</types>
|
||||
<types>CatalogRef.Пользователи</types>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</attributes>
|
||||
<formCommands>
|
||||
<name>ЗаписатьИЗакрыть</name>
|
||||
<title>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<!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 9.00.8112.16421"></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.17420"></meta></head><body>
|
||||
<p>Предназначена для выполнения бизнес-процесса <a href="BusinessProcess.Задание.Form.ФормаБизнесПроцесса/Help">Задание</a>.</p>
|
||||
<p>Открывается из списков <a href="Task.ЗадачаИсполнителя/Help">задач</a>, например, <a href="Task.ЗадачаИсполнителя.Form.МоиЗадачиДляРабочегоСтола/Help">Мои задачи на рабочем столе</a> или <a href="Task.ЗадачаИсполнителя.Form.ФормаСписка/Help">Все задачи</a>.</p>
|
||||
<h3>Главное</h3>
|
||||
@@ -9,9 +9,9 @@
|
||||
</li><li>Для того чтобы выделить бизнес-процесс из списка, или наоборот, указать, что выполнение этого бизнес-процесса может быть отложено, выберите соответствующее значение этого поля. </li></ul><h3>Дата начала выполнения</h3>
|
||||
<ul><li>В поле <strong>Дата начала</strong> можно проставить дату и время, когда задание начало выполняться. Для того чтобы это поле было доступно, в разделе <strong>Администрирование - Органайзер</strong> необходимо установить флажок <strong>Дата начала задач</strong>. По данному полю можно будет затем сортировать задачи в списках.</li></ul><h3>Принятие к исполнению</h3>
|
||||
<ul><li>
|
||||
<div>Задача, непринятая к исполнению, в списках выделяется жирным шрифтом. Выполните соответствующую команду меню <strong>Еще</strong> (<strong>Все действия</strong>), для того чтобы <strong>Принять к исполнению</strong> задачу. После этого задача исчезает из списков задач других исполнителей, назначенных на ту же роль.</div>
|
||||
<div>Задача, непринятая к исполнению, в списках выделяется жирным шрифтом. Выполните соответствующую команду меню <strong>Еще</strong>, для того чтобы <strong>Принять к исполнению</strong> задачу. После этого задача исчезает из списков задач других исполнителей, назначенных на ту же роль.</div>
|
||||
</li><li>
|
||||
<div>С помощью соответствующей команды меню <strong>Еще</strong> (<strong>Все действия</strong>) можно <strong>Отменить принятие к исполнению</strong>.</div></li></ul><h3>Выполнение задания</h3>
|
||||
<div>С помощью соответствующей команды меню <strong>Еще</strong> можно <strong>Отменить принятие к исполнению</strong>.</div></li></ul><h3>Выполнение задания</h3>
|
||||
<ul><li>Задачи могут быть без проверки выполнения. В этом случае проверяющим является сам исполнитель.
|
||||
</li><li>В поле <strong>Результат выполнения задания</strong> напишите комментарий о выполнении задания.
|
||||
</li><li>Подтвердите выполнение (нажав кнопку <strong>Выполнено</strong>),
|
||||
@@ -31,7 +31,7 @@
|
||||
<div>Для того чтобы не забыть выполнить задачу, нажмите <img src="CommonPicture.Напоминание"></img> <strong>Напомнить</strong>, заполните необходимые <a href="InformationRegister.НапоминанияПользователя.Form.Напоминание/Help">поля</a>. В указанный момент времени программа выведет <a href="InformationRegister.НапоминанияПользователя.Form.ФормаОповещения/Help">напоминание</a> на экран.</div></li></ul><h3>Изменение задания</h3>
|
||||
<ul><li>С помощью ссылки <strong>Изменить задание</strong> можно открыть задание и переработать его (при наличии соответствующих прав). В этом случае задание снова будет направлено исполнителю. </li></ul><h3>Дополнительные сведения о задаче</h3>
|
||||
<ul><li>
|
||||
<div>Для просмотра <a href="Task.ЗадачаИсполнителя.Form.Дополнительно/Help">дополнительной информации</a> о задаче выполните команду <strong>Еще</strong> (<strong>Все действия</strong>)<strong> - Дополнительно</strong>.</div></li></ul><h3>См. также:</h3>
|
||||
<div>Для просмотра <a href="Task.ЗадачаИсполнителя.Form.Дополнительно/Help">дополнительной информации</a> о задаче выполните команду <strong>Еще</strong> <strong>- Дополнительно</strong>.</div></li></ul><h3>См. также:</h3>
|
||||
<ul><li>
|
||||
<div><a href="v8help://1cv8/EnterprWorkingWithBusinessProcesses_StandardInterface">Работа с бизнес-процессами</a>.</div>
|
||||
</li><li>
|
||||
|
||||
@@ -41,7 +41,7 @@
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
// запись объекта бизнес-процесса
|
||||
// Запись объекта бизнес-процесса.
|
||||
ЗаписатьРеквизитыБизнесПроцесса(ТекущийОбъект);
|
||||
|
||||
КонецПроцедуры
|
||||
@@ -174,6 +174,7 @@
|
||||
Элементы.ОписаниеРезультата.ТолькоПросмотр = Объект.Выполнена;
|
||||
|
||||
Элементы.ИзменитьЗадание.Видимость = (Объект.Автор = Пользователи.ТекущийПользователь());
|
||||
Исполнитель = ?(Не Объект.Исполнитель.Пустая(), Объект.Исполнитель, Объект.РольИсполнителя);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
||||
@@ -95,7 +95,7 @@
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Объект.Исполнитель</segments>
|
||||
<segments>Исполнитель</segments>
|
||||
</dataPath>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
@@ -1589,6 +1589,24 @@
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>Исполнитель</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Исполнитель</value>
|
||||
</title>
|
||||
<id>4</id>
|
||||
<valueType>
|
||||
<types>CatalogRef.РолиИсполнителей</types>
|
||||
<types>CatalogRef.Пользователи</types>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</attributes>
|
||||
<formCommands>
|
||||
<name>ЗаписатьИЗакрыть</name>
|
||||
<title>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<!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 9.00.8112.16421"></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.17420"></meta></head><body>
|
||||
<p>Предназначена для проверки выполнения <a href="v8help://1cv8/EnterprWorkingWithBusinessProcesses_StandardInterface">бизнес-процесса</a> <a href="BusinessProcess.Задание.Form.ФормаБизнесПроцесса/Help">Задание</a>.</p>
|
||||
<p>Открывается из списков <a href="Task.ЗадачаИсполнителя/Help">задач</a>, например, <a href="Task.ЗадачаИсполнителя.Form.МоиЗадачиДляРабочегоСтола/Help">Мои задачи на рабочем столе</a> или <a href="Task.ЗадачаИсполнителя.Form.ФормаСписка/Help">Все задачи</a>.</p>
|
||||
<h3>Главное</h3>
|
||||
@@ -9,9 +9,9 @@
|
||||
</li><li>Для того чтобы выделить бизнес-процесс из списка, или наоборот, указать, что выполнение этого бизнес-процесса может быть отложено, выберите соответствующие значения этого поля. </li></ul><h3>Дата начала выполнения</h3>
|
||||
<ul><li>В поле <strong>Дата начала</strong> можно проставить дату и время, когда задание начало выполняться. Для того чтобы это поле было доступно, в разделе <strong>Администрирование - Органайзер</strong> необходимо установить флажок <strong>Дата начала задач</strong>. По данному полю можно будет затем сортировать задачи в списках.</li></ul><h3>Принятие к исполнению</h3>
|
||||
<ul><li>
|
||||
<div>Задача, непринятая к исполнению, в списках выделяется жирным шрифтом. Выполните соответствующую команду меню <strong>Еще</strong> (<strong>Все действия</strong>), для того чтобы <strong>Принять к исполнению</strong> задачу. После этого задача исчезает из списков задач других исполнителей, назначенных на ту же роль.</div>
|
||||
<div>Задача, непринятая к исполнению, в списках выделяется жирным шрифтом. Выполните соответствующую команду меню <strong>Еще</strong>, для того чтобы <strong>Принять к исполнению</strong> задачу. После этого задача исчезает из списков задач других исполнителей, назначенных на ту же роль.</div>
|
||||
</li><li>
|
||||
<div>С помощью соответствующей команды меню <strong>Еще</strong> (<strong>Все действия</strong>) можно <strong>Отменить принятие к исполнению</strong>.</div></li></ul><h3>Проверка выполнения</h3>
|
||||
<div>С помощью соответствующей команды меню <strong>Еще</strong> можно <strong>Отменить принятие к исполнению</strong>.</div></li></ul><h3>Проверка выполнения</h3>
|
||||
<ul><li>В поле <strong>Результат проверки задания</strong> напишите комментарий о выполнении задачи.
|
||||
</li><li>Подтвердите выполнение (нажав кнопку <strong>Выполнено</strong>),
|
||||
</li><li>После этого заполняется <strong>Дата</strong> выполнения, задача закрывается и становится защищенной от редактирования.</li></ul><h3>Невыполнение</h3>
|
||||
@@ -34,7 +34,7 @@
|
||||
</li><li>Заполните необходимые <a href="Task.ЗадачаИсполнителя.Form.ПеренаправитьЗадачи/Help">поля</a>.</li></ul><h3>Изменение задания</h3>
|
||||
<ul><li>С помощью ссылки <strong>Изменить задание</strong> можно открыть задание и переработать его (при наличии соответствующих прав). В этом случае задание снова будет направлено исполнителю.</li></ul><h3>Дополнительные сведения о задаче</h3>
|
||||
<ul><li>
|
||||
<div>Для просмотра <a href="Task.ЗадачаИсполнителя.Form.Дополнительно/Help">дополнительной информации</a> о задаче выполните команду <strong>Еще</strong> (<strong>Все действия</strong>)<strong> - Дополнительно</strong>.</div></li></ul><h3>См. также:</h3>
|
||||
<div>Для просмотра <a href="Task.ЗадачаИсполнителя.Form.Дополнительно/Help">дополнительной информации</a> о задаче выполните команду <strong>Еще</strong> <strong>- Дополнительно</strong>.</div></li></ul><h3>См. также:</h3>
|
||||
<ul><li>
|
||||
<div><a href="v8help://1cv8/EnterprWorkingWithBusinessProcesses_StandardInterface">Работа с бизнес-процессами</a>.</div>
|
||||
</li><li>
|
||||
|
||||
@@ -180,6 +180,7 @@
|
||||
БизнесПроцессыИЗадачиСервер.ФормаЗадачиПриСозданииНаСервере(ЭтотОбъект, Объект,
|
||||
Элементы.ГруппаСостояние, Элементы.ДатаИсполнения);
|
||||
Элементы.ОписаниеРезультата.ТолькоПросмотр = Объект.Выполнена;
|
||||
Исполнитель = ?(Не Объект.Исполнитель.Пустая(), Объект.Исполнитель, Объект.РольИсполнителя);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<!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 9.00.8112.16421"></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.17420"></meta></head><body>
|
||||
<p>Предназначено для постановки и проверки выполнения произвольных <a href="Task.ЗадачаИсполнителя/Help">задач</a>.</p>
|
||||
<p>Можно запустить из документа программы по команде <strong>Создать на основании</strong> (из бизнес-процесса также, при соответствующих настройках - такое задание станет подчиненным бизнес-процессом). Также можно начать новый <a href="v8help://1cv8/EnterprWorkingWithBusinessProcesses_StandardInterface">бизнес-процесс</a> <strong>Задание</strong> по команде <strong>Создать</strong> в списке <a href="BusinessProcess.Задание/Help">Задания</a>.</p>
|
||||
<h3>Сведения о задании</h3>
|
||||
@@ -24,7 +24,7 @@
|
||||
<ul><li><a href="BusinessProcess.Задание.Form.ДействиеВыполнить/Help">выполнение задания</a>;
|
||||
<ul><li>после выполнения этой задачи в зависимости от настроек задание становится выполненным или формируется задача <a href="BusinessProcess.Задание.Form.ДействиеПроверить/Help">проверка выполнения</a>. </li></ul></li></ul></li><li>Для того чтобы записать черновик задания, но не стартовать его, нажмите <strong>Записать</strong>. Такое задание можно дозаполнить и стартовать позднее, в более подходящий момент времени из списка заданий или открыв задание.</li></ul><h3>Управление движением бизнес-процесса</h3>
|
||||
<ul><li>Для того чтобы <strong>Остановить</strong> или <strong>Продолжить</strong> бизнес-процесс, воспользуйтесь соответствующими командами (активна одна из команд). Остановленный бизнес-процесс в списке выделяется значком <img src="CommonPicture.ЗнакСтоп"></img>.</li></ul><h3>Просмотр карты маршрута</h3>
|
||||
<ul><li>Выполните команду <strong>Еще</strong> (<strong>Все действия</strong>)<strong> - Карта маршрута</strong>, для того чтобы посмотреть бизнес-процесс в наглядной форме.
|
||||
<ul><li>Выполните команду <strong>Еще</strong> <strong>- Карта маршрута</strong>, для того чтобы посмотреть бизнес-процесс в наглядной форме.
|
||||
</li><li><a href="DataProcessor.КартаМаршрутаБизнесПроцесса/Help">Карта маршрута</a> описывает логику бизнес-процесса и весь его жизненный цикл в виде схематического изображения - последовательности прохождения точек маршрута.</li></ul><h3>Просмотр задач</h3>
|
||||
<ul><li>Для того чтобы просмотреть <a href="Task.ЗадачаИсполнителя.Form.ЗадачиПоБизнесПроцессу/Help">задачи</a>, из которых состоит данный бизнес-процесс, выполните команду <strong>Задачи</strong> в панели навигации. Если задание не стартовано, то список задач пустой.</li></ul><h3>См. также:</h3>
|
||||
<ul><li>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
&НаКлиенте
|
||||
Перем ОткрытаФормаВыбораИсполнителя; // признак того, что исполнитель выбирается из формы, а не быстрым вводом
|
||||
Перем ОткрытаФормаВыбораИсполнителя; // Признак того, что исполнитель выбирается из формы, а не быстрым вводом.
|
||||
&НаКлиенте
|
||||
Перем ОткрытаФормаВыбораПроверяющего; // признак того, что проверяющий выбирается из формы, а не быстрым вводом
|
||||
Перем ОткрытаФормаВыбораПроверяющего; // Признак того, что проверяющий выбирается из формы, а не быстрым вводом.
|
||||
&НаКлиенте
|
||||
Перем КонтекстВыбора;
|
||||
|
||||
@@ -155,6 +155,8 @@
|
||||
Если ОткрытаФормаВыбораИсполнителя Тогда
|
||||
СтандартнаяОбработка = Ложь;
|
||||
Объект.Исполнитель = ВыбранноеЗначение.РольИсполнителя;
|
||||
Объект.ОсновнойОбъектАдресации = ВыбранноеЗначение.ОсновнойОбъектАдресации;
|
||||
Объект.ДополнительныйОбъектАдресации = ВыбранноеЗначение.ДополнительныйОбъектАдресации;
|
||||
Модифицированность = Истина;
|
||||
КонецЕсли;
|
||||
|
||||
@@ -223,9 +225,9 @@
|
||||
ОткрытаФормаВыбораПроверяющего = ТипЗнч(ВыбранноеЗначение) = Тип("Структура");
|
||||
Если ОткрытаФормаВыбораПроверяющего Тогда
|
||||
СтандартнаяОбработка = Ложь;
|
||||
|
||||
Объект.Проверяющий = ВыбранноеЗначение.РольИсполнителя;
|
||||
|
||||
Объект.ОсновнойОбъектАдресацииПроверяющий = ВыбранноеЗначение.ОсновнойОбъектАдресации;
|
||||
Объект.ДополнительныйОбъектАдресацииПроверяющий = ВыбранноеЗначение.ДополнительныйОбъектАдресации;
|
||||
Модифицированность = Истина;
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
@@ -1176,10 +1176,10 @@
|
||||
</autoCommandBar>
|
||||
<searchStringAddition>
|
||||
<name>СписокСтрокаПоиска</name>
|
||||
<id>103</id>
|
||||
<id>98</id>
|
||||
<extendedTooltip>
|
||||
<name>СписокСтрокаПоискаРасширеннаяПодсказка</name>
|
||||
<id>105</id>
|
||||
<id>100</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
@@ -1189,7 +1189,7 @@
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СписокСтрокаПоискаКонтекстноеМеню</name>
|
||||
<id>104</id>
|
||||
<id>99</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<source>Список</source>
|
||||
@@ -1199,10 +1199,10 @@
|
||||
</searchStringAddition>
|
||||
<viewStatusAddition>
|
||||
<name>СписокСостояниеПросмотра</name>
|
||||
<id>106</id>
|
||||
<id>101</id>
|
||||
<extendedTooltip>
|
||||
<name>СписокСостояниеПросмотраРасширеннаяПодсказка</name>
|
||||
<id>108</id>
|
||||
<id>103</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
@@ -1212,7 +1212,7 @@
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СписокСостояниеПросмотраКонтекстноеМеню</name>
|
||||
<id>107</id>
|
||||
<id>102</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>ViewStatusAddition</type>
|
||||
@@ -1223,10 +1223,10 @@
|
||||
</viewStatusAddition>
|
||||
<searchControlAddition>
|
||||
<name>СписокУправлениеПоиском</name>
|
||||
<id>109</id>
|
||||
<id>104</id>
|
||||
<extendedTooltip>
|
||||
<name>СписокУправлениеПоискомРасширеннаяПодсказка</name>
|
||||
<id>111</id>
|
||||
<id>106</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
@@ -1236,7 +1236,7 @@
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СписокУправлениеПоискомКонтекстноеМеню</name>
|
||||
<id>110</id>
|
||||
<id>105</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>SearchControlAddition</type>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<!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 9.00.8112.16421"></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.17420"></meta></head><body>
|
||||
<p>Предназначен для управления бизнес-процессами <strong>Задание</strong>.</p>
|
||||
<p>Этот <a href="v8help://1cv8/EnterprWorkingWithBusinessProcesses_StandardInterface">бизнес-процесс</a> состоит из двух шагов - исполнение и проверка, при этом проверяющий может вернуть задачу на доработку.</p>
|
||||
<p>Формируемые программой по бизнес-процессу <strong>Задание</strong> <a href="Task.ЗадачаИсполнителя/Help">задачи</a> на исполнение и на проверку адресуются исполнителю не только явно, с использованием персональной адресации, но и с помощью <a href="Catalog.РолиИсполнителей/Help">ролевой адресации</a>.</p>
|
||||
|
||||
@@ -3,14 +3,14 @@
|
||||
#Область ПрограммныйИнтерфейс
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// Программный интерфейс для подсистемы бизнес-процессов и задач
|
||||
// Программный интерфейс для подсистемы бизнес-процессов и задач.
|
||||
|
||||
// Получить структуру с описанием формы выполнения задачи.
|
||||
// Вызывается при открытии формы выполнения задачи.
|
||||
//
|
||||
// Параметры
|
||||
// ЗадачаСсылка - ЗадачаСсылка.ЗадачаИсполнителя - задача
|
||||
// ТочкаМаршрутаБизнесПроцесса - точка маршрута
|
||||
// Параметры:
|
||||
// ЗадачаСсылка - ЗадачаСсылка.ЗадачаИсполнителя - задача.
|
||||
// ТочкаМаршрутаБизнесПроцесса - точка маршрута.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура - структуру с описанием формы выполнения задачи.
|
||||
@@ -34,7 +34,7 @@
|
||||
|
||||
// Вызывается при перенаправлении задачи.
|
||||
//
|
||||
// Параметры
|
||||
// Параметры:
|
||||
// ЗадачаСсылка - ЗадачаСсылка.ЗадачаИсполнителя - перенаправляемая задача.
|
||||
// НоваяЗадачаСсылка - ЗадачаСсылка.ЗадачаИсполнителя - задача для нового исполнителя.
|
||||
//
|
||||
@@ -51,14 +51,14 @@
|
||||
|
||||
// Вызывается при выполнении задачи из формы списка.
|
||||
//
|
||||
// Параметры
|
||||
// ЗадачаСсылка - ЗадачаСсылка.ЗадачаИсполнителя - задача
|
||||
// БизнесПроцессСсылка - БизнесПроцессСсылка - бизнес-процесс, по которому сформирована задача ЗадачаСсылка
|
||||
// ТочкаМаршрутаБизнесПроцесса - точка маршрута
|
||||
// Параметры:
|
||||
// ЗадачаСсылка - ЗадачаСсылка.ЗадачаИсполнителя - задача.
|
||||
// БизнесПроцессСсылка - БизнесПроцессСсылка - бизнес-процесс, по которому сформирована задача ЗадачаСсылка.
|
||||
// ТочкаМаршрутаБизнесПроцесса - точка маршрута.
|
||||
//
|
||||
Процедура ОбработкаВыполненияПоУмолчанию(ЗадачаСсылка, БизнесПроцессСсылка, ТочкаМаршрутаБизнесПроцесса) Экспорт
|
||||
|
||||
// устанавливаем значения по умолчанию для пакетного выполнения задач
|
||||
// Устанавливаем значения по умолчанию для пакетного выполнения задач.
|
||||
Если ТочкаМаршрутаБизнесПроцесса = БизнесПроцессы.Задание.ТочкиМаршрута.Выполнить Тогда
|
||||
УстановитьПривилегированныйРежим(Истина);
|
||||
ЗаданиеОбъект = БизнесПроцессСсылка.ПолучитьОбъект();
|
||||
@@ -77,10 +77,10 @@
|
||||
КонецПроцедуры
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// Групповое изменение объектов
|
||||
// Групповое изменение объектов.
|
||||
|
||||
// Возвращает список реквизитов, которые не нужно редактировать
|
||||
// с помощью обработки группового изменения объектов
|
||||
// с помощью обработки группового изменения объектов.
|
||||
//
|
||||
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
||||
|
||||
@@ -104,7 +104,7 @@
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
||||
// Устанавливает состояние элементов формы задачи
|
||||
// Устанавливает состояние элементов формы задачи.
|
||||
Процедура УстановитьСостояниеЭлементовФормыЗадачи(Форма) Экспорт
|
||||
|
||||
Если Форма.Элементы.Найти("РезультатВыполнения") <> Неопределено
|
||||
|
||||
@@ -58,7 +58,7 @@
|
||||
|
||||
// Актуализирует значения реквизит невыполненных задач
|
||||
// согласно реквизитам бизнес-процесса Задание:
|
||||
// Важность, СрокИсполнения, Наименование и Автор
|
||||
// Важность, СрокИсполнения, Наименование и Автор.
|
||||
//
|
||||
Процедура ИзменитьРеквизитыНевыполненныхЗадач() Экспорт
|
||||
|
||||
@@ -92,7 +92,7 @@
|
||||
НаименованиеЗадачиДляВыполнения(), НаименованиеЗадачиДляПроверки());
|
||||
ЗадачаОбъект.Автор = Автор;
|
||||
// Не выполняем предварительную блокировку данных для редактирования, т.к.
|
||||
// это изменение имеет более высокий приоритет над открытыми формами задач.
|
||||
// Это изменение имеет более высокий приоритет над открытыми формами задач.
|
||||
ЗадачаОбъект.Записать();
|
||||
КонецЦикла;
|
||||
|
||||
@@ -109,11 +109,11 @@
|
||||
#Область ОбработчикиСобытий
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// Обработчики событий бизнес-процесса
|
||||
// Обработчики событий бизнес-процесса.
|
||||
|
||||
Процедура ПередЗаписью(Отказ)
|
||||
|
||||
// Даже в случае обмена данными делаем проверку на запись завершенного
|
||||
// Даже в случае обмена данными делаем проверку на запись завершенного.
|
||||
Если ДополнительныеСвойства.Свойство("ОбменВнешнимиЗаданиями") Тогда
|
||||
|
||||
Если Не ЗадачаИсточник.Пустая() Тогда
|
||||
@@ -145,13 +145,13 @@
|
||||
И ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Исполнитель, "ВнешняяРоль") = Истина Тогда
|
||||
|
||||
Если НаПроверке = Истина Тогда
|
||||
// Проверяющий должен быть внешней ролью
|
||||
// Проверяющий должен быть внешней ролью.
|
||||
Если ТипЗнч(Проверяющий) = Тип("СправочникСсылка.РолиИсполнителей") И Не Проверяющий.Пустая()
|
||||
И ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Проверяющий, "ВнешняяРоль") = Ложь Тогда
|
||||
Отказ = Истина;
|
||||
КонецЕсли;
|
||||
|
||||
// Проверяющий не должен быть пользователем
|
||||
// Проверяющий не должен быть пользователем.
|
||||
Если ТипЗнч(Проверяющий) = Тип("СправочникСсылка.Пользователи") И Не Проверяющий.Пустая() Тогда
|
||||
Отказ = Истина;
|
||||
КонецЕсли;
|
||||
@@ -191,7 +191,8 @@
|
||||
НаПроверке = Истина;
|
||||
Проверяющий = Пользователи.ТекущийПользователь();
|
||||
Состояние = Перечисления.СостоянияБизнесПроцессов.Активен;
|
||||
Исполнитель = Справочники.Пользователи.ПустаяСсылка(); // Для возможности автоподбора в незаполненном поле Исполнитель.
|
||||
// Для возможности автоподбора в незаполненном поле Исполнитель.
|
||||
Исполнитель = Справочники.Пользователи.ПустаяСсылка();
|
||||
КонецЕсли;
|
||||
|
||||
Если ДанныеЗаполнения <> Неопределено И ТипЗнч(ДанныеЗаполнения) <> Тип("Структура")
|
||||
@@ -229,20 +230,22 @@
|
||||
КонецПроцедуры
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// Обработчики событий элементов карты маршрута
|
||||
// Обработчики событий элементов карты маршрута.
|
||||
|
||||
Процедура ВыполнитьПриСозданииЗадач(ТочкаМаршрутаБизнесПроцесса, ФормируемыеЗадачи, Отказ)
|
||||
|
||||
НомерИтерации = НомерИтерации + 1;
|
||||
Записать();
|
||||
|
||||
// Устанавливаем реквизиты адресации и доп. реквизиты для каждой задачи
|
||||
// Устанавливаем реквизиты адресации и доп. реквизиты для каждой задачи.
|
||||
Для каждого Задача Из ФормируемыеЗадачи Цикл
|
||||
|
||||
Задача.Автор = Автор;
|
||||
Задача.АвторСтрокой = Строка(Автор);
|
||||
Если ТипЗнч(Исполнитель) = Тип("СправочникСсылка.РолиИсполнителей") Тогда
|
||||
Задача.РольИсполнителя = Исполнитель;
|
||||
Задача.ОсновнойОбъектАдресации = ОсновнойОбъектАдресации;
|
||||
Задача.ДополнительныйОбъектАдресации = ДополнительныйОбъектАдресации;
|
||||
Иначе
|
||||
Задача.Исполнитель = Исполнитель;
|
||||
КонецЕсли;
|
||||
@@ -316,12 +319,14 @@
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
// Устанавливаем реквизиты адресации и доп. реквизиты для каждой задачи
|
||||
// Устанавливаем реквизиты адресации и доп. реквизиты для каждой задачи.
|
||||
Для каждого Задача Из ФормируемыеЗадачи Цикл
|
||||
|
||||
Задача.Автор = Автор;
|
||||
Если ТипЗнч(Проверяющий) = Тип("СправочникСсылка.РолиИсполнителей") Тогда
|
||||
Задача.РольИсполнителя = Проверяющий;
|
||||
Задача.ОсновнойОбъектАдресации = ОсновнойОбъектАдресацииПроверяющий;
|
||||
Задача.ДополнительныйОбъектАдресации = ДополнительныйОбъектАдресацииПроверяющий;
|
||||
Иначе
|
||||
Задача.Исполнитель = Проверяющий;
|
||||
КонецЕсли;
|
||||
@@ -406,7 +411,7 @@
|
||||
ЗадачаОбъект = ВыборкаДетальныеЗаписи.Ссылка.ПолучитьОбъект();
|
||||
ЗадачаОбъект.Предмет = Предмет;
|
||||
// Не выполняем предварительную блокировку данных для редактирования, т.к.
|
||||
// это изменение имеет более высокий приоритет над открытыми формами задач.
|
||||
// Это изменение имеет более высокий приоритет над открытыми формами задач.
|
||||
ЗадачаОбъект.Записать();
|
||||
КонецЦикла;
|
||||
ЗафиксироватьТранзакцию();
|
||||
|
||||
@@ -594,6 +594,90 @@
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="71102d3f-f020-4d6f-9582-9a7eefb4e797">
|
||||
<name>ОсновнойОбъектАдресации</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Основной объект адресации</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>Characteristic.ОбъектыАдресацииЗадач</types>
|
||||
</type>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Уточняет роль, которой поручено выполнять задание</value>
|
||||
</toolTip>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:ReferenceValue">
|
||||
<value>ChartOfCharacteristicTypes.ОбъектыАдресацииЗадач.EmptyRef</value>
|
||||
</fillValue>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="53ef6849-a3f3-4171-9167-f349f2d6a736">
|
||||
<name>ОсновнойОбъектАдресацииПроверяющий</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Основной объект адресации (проверяющий)</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>Characteristic.ОбъектыАдресацииЗадач</types>
|
||||
</type>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Уточняет роль, которой поручено проверять задание</value>
|
||||
</toolTip>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:ReferenceValue">
|
||||
<value>ChartOfCharacteristicTypes.ОбъектыАдресацииЗадач.EmptyRef</value>
|
||||
</fillValue>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="3f588bd3-d461-42b7-8ab1-386af6399d56">
|
||||
<name>ДополнительныйОбъектАдресации</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Дополнительный объект адресации</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>Characteristic.ОбъектыАдресацииЗадач</types>
|
||||
</type>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Уточняет роль, которой поручено выполнять задание</value>
|
||||
</toolTip>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:ReferenceValue">
|
||||
<value>ChartOfCharacteristicTypes.ОбъектыАдресацииЗадач.EmptyRef</value>
|
||||
</fillValue>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="c04ff85e-b4af-4a9f-b0e9-c5c65e3d10a1">
|
||||
<name>ДополнительныйОбъектАдресацииПроверяющий</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Дополнительный объект адресации (проверяющий)</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>Characteristic.ОбъектыАдресацииЗадач</types>
|
||||
</type>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Уточняет роль, которой поручено проверять задание</value>
|
||||
</toolTip>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:ReferenceValue">
|
||||
<value>ChartOfCharacteristicTypes.ОбъектыАдресацииЗадач.EmptyRef</value>
|
||||
</fillValue>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<forms uuid="f0620d5a-e1fe-419f-af37-e0f462f97e8d">
|
||||
<name>ДействиеВыполнить</name>
|
||||
<synonym>
|
||||
|
||||
@@ -345,10 +345,10 @@
|
||||
<name>СписокВалютВыбор</name>
|
||||
</handlers>
|
||||
<searchStringAddition>
|
||||
<name>СписокВалютСтрокаПоиска</name>
|
||||
<name>СписокВалютSearchString</name>
|
||||
<id>34</id>
|
||||
<extendedTooltip>
|
||||
<name>СписокВалютСтрокаПоискаРасширеннаяПодсказка</name>
|
||||
<name>СписокВалютSearchStringExtendedTooltip</name>
|
||||
<id>36</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
@@ -358,7 +358,7 @@
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СписокВалютСтрокаПоискаКонтекстноеМеню</name>
|
||||
<name>СписокВалютSearchStringContextMenu</name>
|
||||
<id>35</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
@@ -368,10 +368,10 @@
|
||||
</extInfo>
|
||||
</searchStringAddition>
|
||||
<viewStatusAddition>
|
||||
<name>СписокВалютСостояниеПросмотра</name>
|
||||
<name>СписокВалютViewStatus</name>
|
||||
<id>37</id>
|
||||
<extendedTooltip>
|
||||
<name>СписокВалютСостояниеПросмотраРасширеннаяПодсказка</name>
|
||||
<name>СписокВалютViewStatusExtendedTooltip</name>
|
||||
<id>39</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
@@ -381,7 +381,7 @@
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СписокВалютСостояниеПросмотраКонтекстноеМеню</name>
|
||||
<name>СписокВалютViewStatusContextMenu</name>
|
||||
<id>38</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
@@ -392,10 +392,10 @@
|
||||
</extInfo>
|
||||
</viewStatusAddition>
|
||||
<searchControlAddition>
|
||||
<name>СписокВалютУправлениеПоиском</name>
|
||||
<name>СписокВалютSearchControl</name>
|
||||
<id>40</id>
|
||||
<extendedTooltip>
|
||||
<name>СписокВалютУправлениеПоискомРасширеннаяПодсказка</name>
|
||||
<name>СписокВалютSearchControlExtendedTooltip</name>
|
||||
<id>42</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
@@ -405,7 +405,7 @@
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СписокВалютУправлениеПоискомКонтекстноеМеню</name>
|
||||
<name>СписокВалютSearchControlContextMenu</name>
|
||||
<id>41</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<!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 9.00.8112.16421"></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.17420"></meta></head><body>
|
||||
<p>Содержит общую информацию о <a href="Catalog.Валюты/Help">валютах</a> и предназначен для добавления новых валют (рекомендуется для корректного заполнения данных о <a href="Catalog.Валюты.Form.ФормаЭлемента/Help">валюте</a>).</p>
|
||||
<p>В Общероссийском классификаторе валют выводится:</p>
|
||||
<ul><li>
|
||||
@@ -14,6 +14,6 @@
|
||||
<ul><li>
|
||||
<div>Выделив одну или несколько валют, нажмите кнопку <strong>Выбрать</strong>.</div>
|
||||
</li><li>
|
||||
<div>Воспользуйтесь двойным щелчком мыши по валюте для добавления валюты в список валют</div></li></ul><h3>См. также: </h3>
|
||||
<div>Воспользуйтесь двойным щелчком мыши по валюте для добавления валюты в список валют.</div></li></ul><h3>См. также: </h3>
|
||||
<ul><li>
|
||||
<div><a href="v8help://frame/form_common">Работа с формами</a>.</div></li></ul></body></html>
|
||||
@@ -8,7 +8,7 @@
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
// Заполнение списка валют из ОКВ
|
||||
// Заполнение списка валют из ОКВ.
|
||||
ЗакрыватьПриВыборе = Ложь;
|
||||
ЗаполнитьТаблицуВалют();
|
||||
|
||||
@@ -43,7 +43,7 @@
|
||||
&НаСервере
|
||||
Процедура ЗаполнитьТаблицуВалют()
|
||||
|
||||
// Заполняет список валют из макета ОКВ
|
||||
// Заполняет список валют из макета ОКВ.
|
||||
|
||||
КлассификаторXML = Справочники.Валюты.ПолучитьМакет("ОбщероссийскийКлассификаторВалют").ПолучитьТекст();
|
||||
|
||||
@@ -108,7 +108,7 @@
|
||||
Процедура ОбработатьВыборВСпискеВалют(СтандартнаяОбработка = Неопределено)
|
||||
Перем ЕстьКурсы;
|
||||
|
||||
// Добавление элемента справочника и вывод результата пользователю
|
||||
// Добавление элемента справочника и вывод результата пользователю.
|
||||
СтандартнаяОбработка = Ложь;
|
||||
|
||||
ТекущаяСсылка = СохранитьВыбранныеСтроки(Элементы.СписокВалют.ВыделенныеСтроки, ЕстьКурсы);
|
||||
|
||||
@@ -46,7 +46,11 @@
|
||||
Текст = НСтр("ru = 'Есть возможность подобрать валюту из классификатора.
|
||||
|Подобрать?'");
|
||||
Оповещение = Новый ОписаниеОповещения("ВалютыПередНачаломДобавленияЗавершение", ЭтотОбъект);
|
||||
ПоказатьВопрос(Оповещение, Текст, РежимДиалогаВопрос.ДаНет, , КодВозвратаДиалога.Да);
|
||||
КнопкиВыбора = Новый СписокЗначений();
|
||||
КнопкиВыбора.Добавить(КодВозвратаДиалога.Да, "Подобрать");
|
||||
КнопкиВыбора.Добавить(КодВозвратаДиалога.Нет, "Создать");
|
||||
КнопкиВыбора.Добавить(КодВозвратаДиалога.Отмена, "Отмена");
|
||||
ПоказатьВопрос(Оповещение, Текст,КнопкиВыбора, , КодВозвратаДиалога.Да);
|
||||
Отказ = Истина;
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -76,7 +80,7 @@
|
||||
|
||||
Если РезультатВопроса = КодВозвратаДиалога.Да Тогда
|
||||
ОткрытьФорму("Справочник.Валюты.Форма.ПодборВалютИзКлассификатора", , ЭтотОбъект);
|
||||
Иначе
|
||||
ИначеЕсли РезультатВопроса = КодВозвратаДиалога.Нет Тогда
|
||||
ОткрытьФорму("Справочник.Валюты.ФормаОбъекта");
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
@@ -190,19 +190,19 @@
|
||||
<choiceList>
|
||||
<presentation>
|
||||
<key>ru</key>
|
||||
<value>загружается из Интернета</value>
|
||||
<value>вводится вручную</value>
|
||||
</presentation>
|
||||
<value xsi:type="core:ReferenceValue">
|
||||
<value>Enum.СпособыУстановкиКурсаВалюты.EnumValue.ЗагрузкаИзИнтернета</value>
|
||||
<value>Enum.СпособыУстановкиКурсаВалюты.EnumValue.РучнойВвод</value>
|
||||
</value>
|
||||
</choiceList>
|
||||
<choiceList>
|
||||
<presentation>
|
||||
<key>ru</key>
|
||||
<value>вводится вручную</value>
|
||||
<value>загружается из Интернета</value>
|
||||
</presentation>
|
||||
<value xsi:type="core:ReferenceValue">
|
||||
<value>Enum.СпособыУстановкиКурсаВалюты.EnumValue.РучнойВвод</value>
|
||||
<value>Enum.СпособыУстановкиКурсаВалюты.EnumValue.ЗагрузкаИзИнтернета</value>
|
||||
</value>
|
||||
</choiceList>
|
||||
<choiceList>
|
||||
@@ -422,7 +422,6 @@
|
||||
<key>ru</key>
|
||||
<value>Коэффициент, применяемый к курсу выбранной валюты для вычисления курса текущей валюты</value>
|
||||
</toolTip>
|
||||
<toolTipRepresentation>Button</toolTipRepresentation>
|
||||
<extendedTooltip>
|
||||
<name>НаценкаExtendedTooltip</name>
|
||||
<id>82</id>
|
||||
@@ -454,7 +453,7 @@
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<minValue xsi:type="core:NumberValue">
|
||||
<value>-100</value>
|
||||
<value>-99</value>
|
||||
</minValue>
|
||||
<maxValue xsi:type="core:NumberValue">
|
||||
<value>100</value>
|
||||
@@ -465,6 +464,40 @@
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:Decoration">
|
||||
<name>Декорация1</name>
|
||||
<id>126</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>%</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>Декорация1РасширеннаяПодсказка</name>
|
||||
<id>128</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>Декорация1КонтекстноеМеню</name>
|
||||
<id>127</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</items>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
@@ -476,8 +509,9 @@
|
||||
</title>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Группа наценка на курс другой валюты</value>
|
||||
<value>Коэффициент, который применяется к курсу основной валюты для вычисления курса текущей валюты.</value>
|
||||
</toolTip>
|
||||
<toolTipRepresentation>Button</toolTipRepresentation>
|
||||
<extendedTooltip>
|
||||
<name>ГруппаНаценкаНаКурсДругойВалютыРасширеннаяПодсказка</name>
|
||||
<id>120</id>
|
||||
@@ -497,22 +531,70 @@
|
||||
<currentRowUse>Auto</currentRowUse>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>ФормулаРасчетаКурса</name>
|
||||
<id>121</id>
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>ГруппаФормулаРасчетаКурса</name>
|
||||
<id>124</id>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>ФормулаРасчетаКурса</name>
|
||||
<id>121</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Объект.ФормулаРасчетаКурса</segments>
|
||||
</dataPath>
|
||||
<titleLocation>None</titleLocation>
|
||||
<toolTipRepresentation>Button</toolTipRepresentation>
|
||||
<extendedTooltip>
|
||||
<name>ФормулаРасчетаКурсаРасширеннаяПодсказка</name>
|
||||
<id>123</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ФормулаРасчетаКурсаКонтекстноеМеню</name>
|
||||
<id>122</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<width>33</width>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<horizontalStretch>false</horizontalStretch>
|
||||
<wrap>true</wrap>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Объект.ФормулаРасчетаКурса</segments>
|
||||
</dataPath>
|
||||
<titleLocation>None</titleLocation>
|
||||
<toolTipRepresentation>Button</toolTipRepresentation>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Группа формула расчета курса</value>
|
||||
</title>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Группа формула расчета курса</value>
|
||||
</toolTip>
|
||||
<extendedTooltip>
|
||||
<name>ФормулаРасчетаКурсаРасширеннаяПодсказка</name>
|
||||
<id>123</id>
|
||||
<name>ГруппаФормулаРасчетаКурсаРасширеннаяПодсказка</name>
|
||||
<id>125</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
@@ -520,26 +602,14 @@
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ФормулаРасчетаКурсаКонтекстноеМеню</name>
|
||||
<id>122</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<width>32</width>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<horizontalStretch>false</horizontalStretch>
|
||||
<wrap>true</wrap>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<textSize>Normal</textSize>
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
<currentRowUse>Auto</currentRowUse>
|
||||
</extInfo>
|
||||
</items>
|
||||
<visible>true</visible>
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
<!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 9.00.8112.16421"></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.17420"></meta></head><body>
|
||||
<p>Описание свойств используемой валюты.</p>
|
||||
<p>Валюта широко используется в деятельности любого предприятия: во всех документах, которые имеют дело с денежными суммами (счета, платежные поручения, договоры, накладные) присутствует поле <strong>Валюта</strong>, явно или по умолчанию. Значение поля <strong>Валюта</strong> заполняется в зависимости от направления деятельности предприятия: рубль, иностранная валюта или у.е.</p>
|
||||
<p>Для перевода валютных сумм в рубли используется <a href="InformationRegister.КурсыВалют/Help">курс валюты</a>.</p>
|
||||
<h3>Основные сведения о валюте</h3>
|
||||
<div>При добавлении валюты из <a href="Catalog.Валюты.Form.ПодборВалютИзКлассификатора/Help">Общероссийского классификатора валют</a> следующие поля новой валюты будут заполнены автоматически: </div>
|
||||
<ul><li>
|
||||
@@ -11,25 +10,35 @@
|
||||
</li><li>
|
||||
<div><strong>Символьный код</strong> - принят международным стандартом, используется как краткое наименование и основное представление валюты.</div>
|
||||
</li><li>
|
||||
<div><strong>Загружается из интернета</strong> - флажок включен, если валюта может загружаться с сайта РБК. При добавлении валюты из ОКВ проставляется автоматически.</div></li></ul><h3>Параметры прописи валюты</h3>
|
||||
<div><strong>Курс валюты</strong> - переключатель установлен в положение з<strong>агружается из интернета</strong>, если валюта может загружаться с сайта РБК. </div></li></ul><h3>Особенности использования переключателя Курс валюты</h3>
|
||||
<ul><li>
|
||||
<div>Положение переключателя <strong>Курс валюты загружается из интернета</strong> можно изменить в исключительных случаях:</div>
|
||||
<ul><li>
|
||||
<div>при добавлении валюты из классификатора (валюты, имеющую возможность загрузки курсов), которую в программе предполагается использовать как у.е. с установкой курса вручную;</div>
|
||||
</li><li>
|
||||
<div>по техническим причинам, так как проверка актуальности валют выполняется только для валют с этим флажком.</div></li></ul></li><li>
|
||||
<div>Для отечественной валюты переключатель <strong>Курс валюты</strong> необходимо установить в положение <strong>вводится вручную</strong>, так как курс "относительно себя" всегда равен 1. Например, на Российском предприятии переключатель <strong>Курс валюты</strong> следует установить в положение <strong>вводится вручную</strong> для рубля.</div></li></ul><h3>Зависимость курса валюты от курса другой валюты</h3>
|
||||
<ul><li>Эта возможность может применяться, например, на предприятии для расчета внутреннего курса какой-либо валюты.
|
||||
</li><li>
|
||||
<div>Переключатель <strong>Курс валюты</strong> установите в положение <strong>связан с курсом другой валюты</strong>.</div>
|
||||
</li><li>
|
||||
<div>Выберите из списка или введите валюту, на основании курса которой рассчитывается курс текущей валюты. </div>
|
||||
</li><li>
|
||||
<div>Укажите <strong>Наценку, %</strong> - коэффициент, который применяется к курсу основной валюты для вычисления курса текущей валюты.</div></li></ul><h3>Расчет по формуле</h3>
|
||||
<ul><li>Предусмотрена возможность ввести валюту, курс которой зависит от нескольких валют одновременно.
|
||||
</li><li>Для этого переключатель <strong>Курс валюты</strong> установите в положение <strong>рассчитывается по формуле</strong>.
|
||||
</li><li>Задайте способ расчета курса валюты в соответствующем поле, например, <strong>(USD+EUR)/2</strong>.</li></ul><h3>Параметры прописи валюты</h3>
|
||||
<p>Для того чтобы в печатных формах правильно указывалось наименование валюты прописью, необходимо задать параметры прописи целой и дробной части валюты. </p>
|
||||
<ul><li><strong>Целая часть</strong> - укажите параметры склонения целой части валюты: <strong>Род</strong> и соответствующие шаблоны склонения в единственном и множественном числе.
|
||||
</li><li><strong>Дробная часть</strong> - укажите параметры склонения дробной части валюты: <strong>Род</strong> и соответствующие шаблоны склонения в единственном и множественном числе.
|
||||
</li><li><strong>Число разрядов дробной части</strong> - в случае если дробная часть в печатных формах отображается числом, то можно установить нужное количество разрядов при выводе печатных форм документов. Например, если установлено количество разрядов 1 знак, то сумма по документу будет отображена, как 150,2 евро, а если 2 знака, то – 150,20 евро.
|
||||
</li><li><strong>Пример прописи суммы</strong> - число, введенное в поле <strong>Сумма</strong>, будет написано по указанным параметрам прописи валюты. Используйте эту возможность для проверки параметров прописи валюты.</li></ul><p>Параметры прописи валюты заполнены по умолчанию для основных валют: <strong>рубль</strong>, <strong>Евро</strong>, <strong>доллар</strong>. Для остальных валют их необходимо заполнить самостоятельно.</p>
|
||||
<h3>Зависимость курса валюты от курса другой валюты</h3>
|
||||
<p>Эта возможность может применяться, например, на предприятии для расчета внутреннего курса какой-либо валюты.</p>
|
||||
<ul><li>
|
||||
<div>Для проведения расчета необходимо отключить флажок <strong>Загружается из интернета</strong>.</div></li></ul><ul><li>
|
||||
<div>Включите флажок <strong>Курс валюты зависит от другой валюты</strong>. </div>
|
||||
</li><li>
|
||||
<div>Выберите из списка или введите <strong>Основную валюту</strong>, на основании курса которой рассчитывается курс текущей валюты. </div>
|
||||
</li><li>
|
||||
<div>Укажите <strong>Наценку, %</strong> - коэффициент, который применяется к курсу основной валюты для вычисления курса текущей валюты.</div></li></ul><h3>Просмотр курса валюты</h3>
|
||||
<p>Нажмите <strong>Курсы валют</strong> на панели навигации валюты. Можно установить интервал дат для удобства просмотра курсов.</p>
|
||||
<h3>Ввод курса валюты вручную</h3>
|
||||
<p>Курсы основных валют можно <a href="DataProcessor.ЗагрузкаКурсовВалют/Help">загрузить</a> с сайта РБК. Если для валюты загрузка невозможна, то флажок <strong>Загружается из интернета</strong> отключен. В этом случае необходимо заполнять курс вручную.</p>
|
||||
<h3>Просмотр курса валюты</h3>
|
||||
<ul><li>Для перевода валютных сумм в рубли используется <a href="InformationRegister.КурсыВалют/Help">курс валюты</a>.
|
||||
</li><li>Нажмите <strong>Курсы валют</strong> на панели навигации валюты. Можно установить интервал дат для удобства просмотра курсов.</li></ul><h3>Ввод курса валюты вручную</h3>
|
||||
<ul><li>Курсы основных валют можно <a href="DataProcessor.ЗагрузкаКурсовВалют/Help">загрузить</a> с сайта РБК. Если для валюты загрузка невозможна, то переключатель <strong>Курс валюты</strong> автоматически устанавливается в положение <strong>вводится вручную</strong>.
|
||||
</li><li>Для того чтобы заполнить курс вручную:
|
||||
<ul><li>Нажмите <strong>Курсы валют</strong> на панели навигации валюты.
|
||||
</li><li>Нажмите <strong>Создать</strong>, заполните курс валюты на нужную дату (по умолчанию установлена текущая дата).</li></ul><h3>См. также: </h3>
|
||||
</li><li>Нажмите <strong>Создать</strong>, заполните курс валюты на нужную дату (по умолчанию установлена текущая дата).</li></ul></li></ul><h3>См. также: </h3>
|
||||
<ul><li><a href="Catalog.Валюты/Help">Валюты</a>
|
||||
</li><li><a href="v8help://frame/form_common">Работа с формами</a>.</li></ul></body></html>
|
||||
@@ -58,7 +58,7 @@
|
||||
#Область ОбработчикиСобытийЭлементовШапкиФормы
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// Страница "Основные сведения"
|
||||
// Страница "Основные сведения".
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОсновнаяВалютаНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
|
||||
@@ -69,7 +69,7 @@
|
||||
КонецПроцедуры
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// Страница "Параметры прописи валюты"
|
||||
// Страница "Параметры прописи валюты".
|
||||
|
||||
&НаКлиенте
|
||||
Процедура СуммаЧислоПриИзменении(Элемент)
|
||||
@@ -250,7 +250,7 @@
|
||||
&НаКлиентеНаСервереБезКонтекста
|
||||
Процедура УстановитьСклоненияПараметровПрописи(Форма)
|
||||
|
||||
// Склонение заголовков параметров прописи
|
||||
// Склонение заголовков параметров прописи.
|
||||
|
||||
Элементы = Форма.Элементы;
|
||||
|
||||
@@ -282,7 +282,7 @@
|
||||
Процедура ПодготовитьДанныеВыбораПодчиненнойВалюты(ДанныеВыбора, Ссылка)
|
||||
|
||||
// Подготавливает список выбора для подчиненной валюты таким образом,
|
||||
// что бы в список не попала сама подчиненная валюта
|
||||
// что бы в список не попала сама подчиненная валюта.
|
||||
|
||||
ДанныеВыбора = Новый СписокЗначений;
|
||||
|
||||
@@ -310,7 +310,7 @@
|
||||
&НаКлиенте
|
||||
Функция АвтоПодборПоСпискуВыбора(Элемент, Текст, СтандартнаяОбработка)
|
||||
|
||||
// Вспомогательная функция управлением вводом
|
||||
// Вспомогательная функция управлением вводом.
|
||||
|
||||
Для Каждого ЭлементВыбора Из Элемент.СписокВыбора Цикл
|
||||
Если ВРег(Текст) = ВРег(Лев(ЭлементВыбора.Представление, СтрДлина(Текст))) Тогда
|
||||
@@ -328,7 +328,7 @@
|
||||
&НаКлиенте
|
||||
Функция ОкончаниеВводаТекстаПоСпискуВыбора(Элемент, Текст, СтандартнаяОбработка)
|
||||
|
||||
// Вспомогательная функция управлением вводом
|
||||
// Вспомогательная функция управлением вводом.
|
||||
|
||||
СтандартнаяОбработка = Ложь;
|
||||
|
||||
@@ -352,6 +352,6 @@
|
||||
Элементы = Форма.Элементы;
|
||||
Объект = Форма.Объект;
|
||||
Элементы.ГруппаНаценкаНаКурсДругойВалюты.Доступность = Объект.СпособУстановкиКурса = ПредопределенноеЗначение("Перечисление.СпособыУстановкиКурсаВалюты.НаценкаНаКурсДругойВалюты");
|
||||
Элементы.ФормулаРасчетаКурса.Доступность = Объект.СпособУстановкиКурса = ПредопределенноеЗначение("Перечисление.СпособыУстановкиКурсаВалюты.РасчетПоФормуле");
|
||||
Элементы.ГруппаФормулаРасчетаКурса.Доступность = Объект.СпособУстановкиКурса = ПредопределенноеЗначение("Перечисление.СпособыУстановкиКурсаВалюты.РасчетПоФормуле");
|
||||
КонецПроцедуры
|
||||
#КонецОбласти
|
||||
@@ -1,15 +1,16 @@
|
||||
<!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 9.00.8112.16421"></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.17420"></meta></head><body>
|
||||
<p>Список предназначен для ведения валют, используемых в программе. Необходимые для работы валюты можно подобрать из <a href="Catalog.Валюты.Form.ПодборВалютИзКлассификатора/Help">Общероссийского классификатора валют</a> - ОКВ (рекомендуется) или добавить вручную.</p>
|
||||
<p>Открыть список валют можно из раздела <strong>Нормативно-справочная информация</strong>.</p>
|
||||
<p>Открыть список валют можно из раздела <strong>Справочники</strong>.</p>
|
||||
<p>В списке выводится:</p>
|
||||
<ul><li>
|
||||
<div><strong>Цифровой код</strong> - уникальный числовой код, принят международным стандартом, служит для идентификации валюты при загрузке курсов из сети Интернет.</div>
|
||||
<div>
|
||||
<div><strong>Наименование валюты</strong> - полное наименование валюты.</div></div>
|
||||
</li><li>
|
||||
<div><strong>Символьный код</strong> - принят международным стандартом, используется как основное представление валюты.</div>
|
||||
<div>
|
||||
<div><strong>Цифр. код</strong> - уникальный числовой код, принят международным стандартом, служит для идентификации валюты при загрузке курсов из сети Интернет.</div></div>
|
||||
</li><li>
|
||||
<div><strong>Наименование валюты</strong> - полное наименование валюты.</div>
|
||||
</li><li>
|
||||
<div><strong>Курс</strong> - значение <a href="InformationRegister.КурсыВалют/Help">курса</a> на текущую дату.</div>
|
||||
<div><strong>Симв. код</strong> - принят международным стандартом, используется как основное представление валюты.</div>
|
||||
</li><li><strong>Курс</strong> - значение <a href="InformationRegister.КурсыВалют/Help">курса</a> на текущую дату.
|
||||
</li><li>
|
||||
<div><strong>Кратность</strong> - по умолчанию заполнено единицей и не выводится. Если курс какой-либо валюты очень низкий (точность составляет меньше четырех знаков дробной части), то в этом поле указывается количество котировочных единиц. Например, курс вьетнамского донга (VND) составляет 16,1574 руб. за 10000 VND. Состоит из трех вспомогательных колонок, в которых размещается данное выражение:</div>
|
||||
<ul><li>
|
||||
@@ -19,11 +20,13 @@
|
||||
</li><li>
|
||||
<div><strong>Краткое наименование</strong> - указывается символьный код валюты</div></li></ul></li></ul><h3>Добавление валюты из Общероссийского классификатора валют (ОКВ)</h3>
|
||||
<ul><li>
|
||||
<div>Нажмите <strong>Подобрать из классификатора</strong>. (Рекомендуется для корректного ввода валюты). </div>
|
||||
<div>Нажмите <strong>Подобрать из классификатора</strong> (рекомендуется для корректного ввода валюты). </div>
|
||||
</li><li>
|
||||
<div>Следующие поля новой валюты будут заполнены автоматически: <strong>Наименование</strong>, <strong>Символьный код</strong>, <strong>Цифровой код</strong> и флажок <strong>Загружается из интернета</strong> (если имеется возможность загружать курс этой валюты с сайта РБК). </div></li></ul><h3>Ввод валюты не из классификатора (вручную)</h3>
|
||||
<div>Следующие поля новой валюты будут заполнены из <a href="Catalog.Валюты.Form.ПодборВалютИзКлассификатора/Help">классификатора</a> автоматически: <strong>Наименование</strong>, <strong>Символьный код</strong>, <strong>Цифровой код</strong>, положение переключателя <strong>Курс валюты</strong> (будет установлено положение <strong>загружается из интернета</strong>, если имеется возможность загружать курс этой валюты с сайта РБК). </div></li></ul><h3>Ввод валюты не из классификатора (вручную)</h3>
|
||||
<ul><li>
|
||||
<div>Нажмите <strong>Создать</strong>. </div>
|
||||
<div>Нажмите <strong>Создать</strong>.</div>
|
||||
</li><li>
|
||||
<div>В ответ на вопрос программы о подборе из ОКВ нажмите <strong>Нет</strong>.</div>
|
||||
</li><li>
|
||||
<div>Заполните <a href="Catalog.Валюты.Form.ФормаЭлемента/Help">сведения о валюте</a>.</div></li></ul><h3>Загрузка курсов валют</h3>
|
||||
<ul><li>
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
#Область ПрограммныйИнтерфейс
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// Групповое изменение объектов
|
||||
// Групповое изменение объектов.
|
||||
|
||||
// Возвращает список реквизитов, которые не нужно редактировать
|
||||
// с помощью обработки группового изменения объектов.
|
||||
@@ -22,7 +22,7 @@
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// Загрузка данных из файла
|
||||
|
||||
// Запрещает загрузку данных в этот справочник из подсистемы "ЗагрузкаДанныхИзФайла"
|
||||
// Запрещает загрузку данных в этот справочник из подсистемы "ЗагрузкаДанныхИзФайла".
|
||||
// Т.к. справочник реализует свой метод обновления данных.
|
||||
//
|
||||
Функция ИспользоватьЗагрузкуДанныхИзФайла() Экспорт
|
||||
|
||||
@@ -4,12 +4,35 @@
|
||||
|
||||
Процедура ОбработкаПроверкиЗаполнения(Отказ, ПроверяемыеРеквизиты)
|
||||
|
||||
Если СпособУстановкиКурса = Перечисления.СпособыУстановкиКурсаВалюты.РасчетПоФормуле Тогда
|
||||
ТекстЗапроса =
|
||||
"ВЫБРАТЬ
|
||||
| Валюты.Наименование КАК СимвольныйКод
|
||||
|ИЗ
|
||||
| Справочник.Валюты КАК Валюты
|
||||
|ГДЕ
|
||||
| (Валюты.СпособУстановкиКурса = ЗНАЧЕНИЕ(Перечисление.СпособыУстановкиКурсаВалюты.НаценкаНаКурсДругойВалюты)
|
||||
| ИЛИ Валюты.СпособУстановкиКурса = ЗНАЧЕНИЕ(Перечисление.СпособыУстановкиКурсаВалюты.РасчетПоФормуле))";
|
||||
|
||||
Запрос = Новый Запрос(ТекстЗапроса);
|
||||
ЗависимыеВалюты = Запрос.Выполнить().Выгрузить().ВыгрузитьКолонку("СимвольныйКод");
|
||||
|
||||
Для Каждого Валюта Из ЗависимыеВалюты Цикл
|
||||
Если Найти(ФормулаРасчетаКурса, Валюта) > 0 Тогда
|
||||
Отказ = Истина;
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
КонецЕсли;
|
||||
|
||||
Если ЗначениеЗаполнено(ОсновнаяВалюта.ОсновнаяВалюта) Тогда
|
||||
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(
|
||||
НСтр("ru = 'Основная валюта не может быть зависимой.'"));
|
||||
Отказ = Истина;
|
||||
КонецЕсли;
|
||||
|
||||
Если Отказ Тогда
|
||||
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(
|
||||
НСтр("ru = 'Курс валюты можно связать только с курсом независимой валюты.'"));
|
||||
КонецЕсли;
|
||||
|
||||
Если СпособУстановкиКурса <> Перечисления.СпособыУстановкиКурсаВалюты.НаценкаНаКурсДругойВалюты Тогда
|
||||
ИсключаемыеРеквизиты = Новый Массив;
|
||||
ИсключаемыеРеквизиты.Добавить("ОсновнаяВалюта");
|
||||
@@ -25,7 +48,7 @@
|
||||
|
||||
Если Не ЭтоНовый()
|
||||
И СпособУстановкиКурса = Перечисления.СпособыУстановкиКурсаВалюты.НаценкаНаКурсДругойВалюты
|
||||
И РаботаСКурсамиВалют.ПолучитьСписокЗависимыхВалют(Ссылка).Количество() > 0 Тогда
|
||||
И РаботаСКурсамиВалют.СписокЗависимыхВалют(Ссылка).Количество() > 0 Тогда
|
||||
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(
|
||||
НСтр("ru = 'Валюта не может быть подчиненной, так как она является основной для других валют.'"));
|
||||
Отказ = Истина;
|
||||
@@ -125,7 +148,7 @@
|
||||
|
||||
ИначеЕсли СпособУстановкиКурса = Перечисления.СпособыУстановкиКурсаВалюты.РасчетПоФормуле Тогда
|
||||
|
||||
// Получить основные валюты для ПодчиненнаяВалюта
|
||||
// Получить основные валюты для ПодчиненнаяВалюта.
|
||||
Запрос = Новый Запрос;
|
||||
Запрос.Текст =
|
||||
"ВЫБРАТЬ
|
||||
@@ -144,8 +167,8 @@
|
||||
ВызватьИсключение ТекстОшибки;
|
||||
КонецЕсли;
|
||||
|
||||
ОбновленныеПериоды = Новый Соответствие; // кеш для однократного пересчета курса за один и тот же период
|
||||
// Перезаписать курсы основных валют для обновления курса валюты ПодчиненнаяВалюта
|
||||
ОбновленныеПериоды = Новый Соответствие; // Кеш для однократного пересчета курса за один и тот же период.
|
||||
// Перезаписать курсы основных валют для обновления курса валюты ПодчиненнаяВалюта.
|
||||
Для каждого ЗаписьОсновнойВалюты Из ОсновныеВалюты Цикл
|
||||
НаборЗаписей = РегистрыСведений.КурсыВалют.СоздатьНаборЗаписей();
|
||||
НаборЗаписей.Отбор.Валюта.Установить(ЗаписьОсновнойВалюты.Ссылка);
|
||||
|
||||
@@ -188,7 +188,7 @@
|
||||
<name>Наценка</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Наценка, %</value>
|
||||
<value>Наценка</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>Number</types>
|
||||
|
||||
@@ -162,10 +162,10 @@
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</autoCommandBar>
|
||||
<searchStringAddition>
|
||||
<name>СписокСтрокаПоиска</name>
|
||||
<name>СписокSearchString</name>
|
||||
<id>16</id>
|
||||
<extendedTooltip>
|
||||
<name>СписокСтрокаПоискаРасширеннаяПодсказка</name>
|
||||
<name>СписокSearchStringExtendedTooltip</name>
|
||||
<id>18</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
@@ -175,7 +175,7 @@
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СписокСтрокаПоискаКонтекстноеМеню</name>
|
||||
<name>СписокSearchStringContextMenu</name>
|
||||
<id>17</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
@@ -185,10 +185,10 @@
|
||||
</extInfo>
|
||||
</searchStringAddition>
|
||||
<viewStatusAddition>
|
||||
<name>СписокСостояниеПросмотра</name>
|
||||
<name>СписокViewStatus</name>
|
||||
<id>19</id>
|
||||
<extendedTooltip>
|
||||
<name>СписокСостояниеПросмотраРасширеннаяПодсказка</name>
|
||||
<name>СписокViewStatusExtendedTooltip</name>
|
||||
<id>21</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
@@ -198,7 +198,7 @@
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СписокСостояниеПросмотраКонтекстноеМеню</name>
|
||||
<name>СписокViewStatusContextMenu</name>
|
||||
<id>20</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
@@ -209,10 +209,10 @@
|
||||
</extInfo>
|
||||
</viewStatusAddition>
|
||||
<searchControlAddition>
|
||||
<name>СписокУправлениеПоиском</name>
|
||||
<name>СписокSearchControl</name>
|
||||
<id>22</id>
|
||||
<extendedTooltip>
|
||||
<name>СписокУправлениеПоискомРасширеннаяПодсказка</name>
|
||||
<name>СписокSearchControlExtendedTooltip</name>
|
||||
<id>24</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
@@ -222,7 +222,7 @@
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СписокУправлениеПоискомКонтекстноеМеню</name>
|
||||
<name>СписокSearchControlContextMenu</name>
|
||||
<id>23</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
|
||||
@@ -199,10 +199,10 @@
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</autoCommandBar>
|
||||
<searchStringAddition>
|
||||
<name>СписокСтрокаПоиска</name>
|
||||
<name>СписокSearchString</name>
|
||||
<id>19</id>
|
||||
<extendedTooltip>
|
||||
<name>СписокСтрокаПоискаРасширеннаяПодсказка</name>
|
||||
<name>СписокSearchStringExtendedTooltip</name>
|
||||
<id>21</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
@@ -212,7 +212,7 @@
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СписокСтрокаПоискаКонтекстноеМеню</name>
|
||||
<name>СписокSearchStringContextMenu</name>
|
||||
<id>20</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
@@ -222,10 +222,10 @@
|
||||
</extInfo>
|
||||
</searchStringAddition>
|
||||
<viewStatusAddition>
|
||||
<name>СписокСостояниеПросмотра</name>
|
||||
<name>СписокViewStatus</name>
|
||||
<id>22</id>
|
||||
<extendedTooltip>
|
||||
<name>СписокСостояниеПросмотраРасширеннаяПодсказка</name>
|
||||
<name>СписокViewStatusExtendedTooltip</name>
|
||||
<id>24</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
@@ -235,7 +235,7 @@
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СписокСостояниеПросмотраКонтекстноеМеню</name>
|
||||
<name>СписокViewStatusContextMenu</name>
|
||||
<id>23</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
@@ -246,10 +246,10 @@
|
||||
</extInfo>
|
||||
</viewStatusAddition>
|
||||
<searchControlAddition>
|
||||
<name>СписокУправлениеПоиском</name>
|
||||
<name>СписокSearchControl</name>
|
||||
<id>25</id>
|
||||
<extendedTooltip>
|
||||
<name>СписокУправлениеПоискомРасширеннаяПодсказка</name>
|
||||
<name>СписокSearchControlExtendedTooltip</name>
|
||||
<id>27</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
@@ -259,7 +259,7 @@
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СписокУправлениеПоискомКонтекстноеМеню</name>
|
||||
<name>СписокSearchControlContextMenu</name>
|
||||
<id>26</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<!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 9.00.8112.16421"></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.17420"></meta></head><body>
|
||||
<p>Ведение списка вариантов ответов на <a href="ChartOfCharacteristicTypes.ВопросыДляАнкетирования/Help">вопросы</a> типов <strong>Выбор одного</strong> или <strong>нескольких вариантов ответа из предложенных.</strong></p>
|
||||
<p>Существуют вопросы <a href="Document.Анкета.Form.ФормаСписка/Help">анкеты</a> типа <strong>Выбор одного варианта ответа из предложенных</strong> или <strong>Выбор нескольких вариантов ответа из предложенных</strong>. В этих случаях ответ респондента сводится к выбору одного или нескольких вариантов ответа из списка с помощью переключателей.</p>
|
||||
<p>Задайте возможные варианты ответов на <a href="ChartOfCharacteristicTypes.ВопросыДляАнкетирования.Form.ФормаЭлемента/Help">вопрос</a>.</p>
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
#Область ПрограммныйИнтерфейс
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// Групповое изменение объектов
|
||||
// Групповое изменение объектов.
|
||||
|
||||
// Возвращает список реквизитов, которые разрешается редактировать
|
||||
// с помощью обработки группового изменения объектов.
|
||||
|
||||
@@ -256,10 +256,10 @@
|
||||
</autoCommandBar>
|
||||
<searchStringAddition>
|
||||
<name>ДеревоПодсистемСтрокаПоиска</name>
|
||||
<id>91</id>
|
||||
<id>90</id>
|
||||
<extendedTooltip>
|
||||
<name>ДеревоПодсистемСтрокаПоискаРасширеннаяПодсказка</name>
|
||||
<id>93</id>
|
||||
<id>92</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
@@ -269,7 +269,7 @@
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ДеревоПодсистемСтрокаПоискаКонтекстноеМеню</name>
|
||||
<id>92</id>
|
||||
<id>91</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<source>ДеревоПодсистем</source>
|
||||
@@ -279,10 +279,10 @@
|
||||
</searchStringAddition>
|
||||
<viewStatusAddition>
|
||||
<name>ДеревоПодсистемСостояниеПросмотра</name>
|
||||
<id>94</id>
|
||||
<id>93</id>
|
||||
<extendedTooltip>
|
||||
<name>ДеревоПодсистемСостояниеПросмотраРасширеннаяПодсказка</name>
|
||||
<id>96</id>
|
||||
<id>95</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
@@ -292,7 +292,7 @@
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ДеревоПодсистемСостояниеПросмотраКонтекстноеМеню</name>
|
||||
<id>95</id>
|
||||
<id>94</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>ViewStatusAddition</type>
|
||||
@@ -303,10 +303,10 @@
|
||||
</viewStatusAddition>
|
||||
<searchControlAddition>
|
||||
<name>ДеревоПодсистемУправлениеПоиском</name>
|
||||
<id>97</id>
|
||||
<id>96</id>
|
||||
<extendedTooltip>
|
||||
<name>ДеревоПодсистемУправлениеПоискомРасширеннаяПодсказка</name>
|
||||
<id>99</id>
|
||||
<id>98</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
@@ -316,7 +316,7 @@
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ДеревоПодсистемУправлениеПоискомКонтекстноеМеню</name>
|
||||
<id>98</id>
|
||||
<id>97</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>SearchControlAddition</type>
|
||||
|
||||
@@ -1,11 +1,12 @@
|
||||
<!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 9.00.8112.16421"></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.17420"></meta></head><body>
|
||||
<p>Позволяет настраивать размещение одного или нескольких <a href="Catalog.ВариантыОтчетов/Help">вариантов отчетов</a> в разделах программы.</p>
|
||||
<p>Открывается по команде <strong>Разместить в разделах</strong> из списка <strong>Отчеты</strong>.</p>
|
||||
<ul><li>В поле <strong>Варианты отчетов</strong> перечисляются выбранные для размещения варианты.
|
||||
<ul><li>С помощью кнопки <img src="StdPicture.InputFieldSelect"></img> <strong>Выбрать</strong> можно добавить варианты отчетов для размещения.
|
||||
</li><li>В открывшемся <strong>Списке значений</strong> можно <img src="StdPicture.CreateListItem"></img><strong>Добавить </strong>по одному варианту отчета, с помощью кнопки <strong>Подбор</strong> можно открыть список вариантов отчетов и подобрать несколько вариантов отчетов из списка, затем нажмите <strong>Выбрать</strong>.
|
||||
</li><li>Для подтверждения своего выбора и возврата к размещению вариантов отчетов нажмите <strong>ОК</strong>. Нажмите <strong>Отмена</strong>, если список не устраивает, для того чтобы вернуться к настройке размещения вариантов отчетов.</li></ul></li><li>В колонке <strong>Раздел, группа</strong> показано дерево разделов и групп командного интерфейса программы.
|
||||
<ul><li>Включая и выключая флажки, можно добавлять варианты отчетов в раздела/группы командного интерфейса, удалять варианты из разделов/групп,
|
||||
</li><li>С помощью команды <strong>Все действия - Снять флажки</strong> можно отменить свой выбор и начать размещение заново. </li></ul></li><li>Также можно определить <strong>Важность</strong> варианта отчета с помощью кнопки <img src="StdPicture.InputFieldSelect" width="12" height="12"></img> <strong>Выбрать</strong>:
|
||||
</li><li>С помощью команды <strong>Еще - Снять флажки</strong> можно отменить свой выбор и начать размещение заново. </li></ul></li><li>Также можно определить <strong>Важность</strong> варианта отчета с помощью кнопки <img src="StdPicture.InputFieldSelect" width="12" height="12"></img> <strong>Выбрать</strong>:
|
||||
<ul><li>определить как <strong>Важный</strong> и тем самым выделить <a href="Catalog.ВариантыОтчетов.Form.ФормаЭлемента/Help">вариант отчета</a> жирным шрифтом в <a href="CommonForm.ПанельОтчетов/Help">панели отчетов</a>;
|
||||
</li><li>разместить вариант отчета в панели отчетов в группу <strong>См. также</strong>. </li></ul></li><li>Для подтверждения выбора нажмите <strong>Разместить</strong>.</li></ul><h3>См. также:</h3>
|
||||
<p><a href="v8help://frame/form_common">Работа с формами</a>.</p></body></html>
|
||||
<ul><li><a href="v8help://frame/form_common">Работа с формами</a>.</li></ul></body></html>
|
||||
@@ -9,7 +9,7 @@
|
||||
|
||||
СмешаннаяВажность = НСтр("ru = 'Различная'");
|
||||
|
||||
// Контроль количества вариантов осуществляется до открытия формы
|
||||
// Контроль количества вариантов осуществляется до открытия формы.
|
||||
ИзменяемыеВарианты.ЗагрузитьЗначения(Параметры.МассивВариантов);
|
||||
|
||||
ПерезаполнитьДерево(Ложь);
|
||||
@@ -378,9 +378,6 @@
|
||||
Приемник.Использование = 2;
|
||||
КонецЕсли;
|
||||
|
||||
//Приемник.Важность = Приемник.ВажностьПоУмолчанию;
|
||||
//Приемник.Использование = Приемник.ИспользованиеПоУмолчанию;
|
||||
|
||||
// Рекурсия
|
||||
ДобавитьПодсистемыВДерево(Приемник, Источник, ВхожденияПодсистем);
|
||||
КонецЦикла;
|
||||
|
||||
@@ -57,10 +57,6 @@
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<textSize>Normal</textSize>
|
||||
<inputHint>
|
||||
<key>ru</key>
|
||||
<value>Например, выручка</value>
|
||||
</inputHint>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:Button">
|
||||
@@ -678,10 +674,10 @@
|
||||
</handlers>
|
||||
<searchStringAddition>
|
||||
<name>ДеревоПодсистемСтрокаПоиска</name>
|
||||
<id>172</id>
|
||||
<id>170</id>
|
||||
<extendedTooltip>
|
||||
<name>ДеревоПодсистемСтрокаПоискаРасширеннаяПодсказка</name>
|
||||
<id>174</id>
|
||||
<id>172</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
@@ -691,7 +687,7 @@
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ДеревоПодсистемСтрокаПоискаКонтекстноеМеню</name>
|
||||
<id>173</id>
|
||||
<id>171</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<source>ДеревоПодсистем</source>
|
||||
@@ -701,10 +697,10 @@
|
||||
</searchStringAddition>
|
||||
<viewStatusAddition>
|
||||
<name>ДеревоПодсистемСостояниеПросмотра</name>
|
||||
<id>175</id>
|
||||
<id>173</id>
|
||||
<extendedTooltip>
|
||||
<name>ДеревоПодсистемСостояниеПросмотраРасширеннаяПодсказка</name>
|
||||
<id>177</id>
|
||||
<id>175</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
@@ -714,7 +710,7 @@
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ДеревоПодсистемСостояниеПросмотраКонтекстноеМеню</name>
|
||||
<id>176</id>
|
||||
<id>174</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>ViewStatusAddition</type>
|
||||
@@ -725,10 +721,10 @@
|
||||
</viewStatusAddition>
|
||||
<searchControlAddition>
|
||||
<name>ДеревоПодсистемУправлениеПоиском</name>
|
||||
<id>178</id>
|
||||
<id>176</id>
|
||||
<extendedTooltip>
|
||||
<name>ДеревоПодсистемУправлениеПоискомРасширеннаяПодсказка</name>
|
||||
<id>180</id>
|
||||
<id>178</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
@@ -738,7 +734,7 @@
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ДеревоПодсистемУправлениеПоискомКонтекстноеМеню</name>
|
||||
<id>179</id>
|
||||
<id>177</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>SearchControlAddition</type>
|
||||
@@ -1013,9 +1009,6 @@
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible/>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Список.ВидимостьПоУмолчанию</segments>
|
||||
</dataPath>
|
||||
<titleLocation>None</titleLocation>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
@@ -1455,10 +1448,10 @@
|
||||
</handlers>
|
||||
<searchStringAddition>
|
||||
<name>СписокСтрокаПоиска</name>
|
||||
<id>191</id>
|
||||
<id>179</id>
|
||||
<extendedTooltip>
|
||||
<name>СписокСтрокаПоискаРасширеннаяПодсказка</name>
|
||||
<id>193</id>
|
||||
<id>181</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
@@ -1468,7 +1461,7 @@
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СписокСтрокаПоискаКонтекстноеМеню</name>
|
||||
<id>192</id>
|
||||
<id>180</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<source>Список</source>
|
||||
@@ -1478,10 +1471,10 @@
|
||||
</searchStringAddition>
|
||||
<viewStatusAddition>
|
||||
<name>СписокСостояниеПросмотра</name>
|
||||
<id>194</id>
|
||||
<id>182</id>
|
||||
<extendedTooltip>
|
||||
<name>СписокСостояниеПросмотраРасширеннаяПодсказка</name>
|
||||
<id>196</id>
|
||||
<id>184</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
@@ -1491,7 +1484,7 @@
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СписокСостояниеПросмотраКонтекстноеМеню</name>
|
||||
<id>195</id>
|
||||
<id>183</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>ViewStatusAddition</type>
|
||||
@@ -1502,10 +1495,10 @@
|
||||
</viewStatusAddition>
|
||||
<searchControlAddition>
|
||||
<name>СписокУправлениеПоиском</name>
|
||||
<id>197</id>
|
||||
<id>185</id>
|
||||
<extendedTooltip>
|
||||
<name>СписокУправлениеПоискомРасширеннаяПодсказка</name>
|
||||
<id>199</id>
|
||||
<id>187</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
@@ -1515,7 +1508,7 @@
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СписокУправлениеПоискомКонтекстноеМеню</name>
|
||||
<id>198</id>
|
||||
<id>186</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>SearchControlAddition</type>
|
||||
@@ -1796,9 +1789,6 @@
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
<notDefaultUseAlwaysAttributes xsi:type="form:DataPath">
|
||||
<segments>Список.ОтчетИмя</segments>
|
||||
</notDefaultUseAlwaysAttributes>
|
||||
<notDefaultUseAlwaysAttributes xsi:type="form:DataPath">
|
||||
<segments>Список.Description</segments>
|
||||
</notDefaultUseAlwaysAttributes>
|
||||
@@ -1868,9 +1858,11 @@
|
||||
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ПредопределенныеВариантыОтчетов КАК Предопределенные
|
||||
ПО Варианты.ПредопределенныйВариант = Предопределенные.Ссылка
|
||||
ГДЕ
|
||||
(&ВариантыПользователя ЕСТЬ NULL
|
||||
ИЛИ Варианты.Ссылка В (&ВариантыПользователя))
|
||||
И НЕ Варианты.ПредопределенныйВариант В (&ОтключенныеВариантыПрограммы)</queryText>
|
||||
ВЫБОР
|
||||
КОГДА &ВариантыПользователя ЕСТЬ NULL
|
||||
ТОГДА НЕ Варианты.ПредопределенныйВариант В (&ОтключенныеВариантыПрограммы)
|
||||
ИНАЧЕ Варианты.Ссылка В (&ВариантыПользователя)
|
||||
КОНЕЦ</queryText>
|
||||
<mainTable>Catalog.ВариантыОтчетов</mainTable>
|
||||
<dynamicDataRead>true</dynamicDataRead>
|
||||
<autoFillAvailableFields>true</autoFillAvailableFields>
|
||||
|
||||
@@ -10,7 +10,8 @@
|
||||
|
||||
ВключаяПодчиненные = Истина;
|
||||
|
||||
ДеревоЗначений = ВариантыОтчетовПовтИсп.ПодсистемыТекущегоПользователя();
|
||||
ДеревоЗначений = ВариантыОтчетовПовтИсп.ПодсистемыТекущегоПользователя().Скопировать();
|
||||
ДеревоПодсистемЗаполнитьПолноеПредставление(ДеревоЗначений.Строки);
|
||||
ЗначениеВРеквизитФормы(ДеревоЗначений, "ДеревоПодсистем");
|
||||
|
||||
ДеревоПодсистемТекущаяСтрока = -1;
|
||||
@@ -49,6 +50,9 @@
|
||||
Ложь);
|
||||
КонецЕсли;
|
||||
|
||||
ГлобальныеНастройки = ВариантыОтчетов.ГлобальныеНастройки();
|
||||
Элементы.СтрокаПоиска.ПодсказкаВвода = ГлобальныеНастройки.Поиск.ПодсказкаВвода;
|
||||
|
||||
КлючСохраненияПоложенияОкна = РежимРаботыФормы;
|
||||
КлючНазначенияИспользования = РежимРаботыФормы;
|
||||
|
||||
@@ -60,13 +64,13 @@
|
||||
Если Параметры.РежимВыбора Тогда
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(
|
||||
Элементы,
|
||||
"Выбрать",
|
||||
"ВЫБРАТЬ",
|
||||
"КнопкаПоУмолчанию",
|
||||
Истина);
|
||||
Иначе
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(
|
||||
Элементы,
|
||||
"Выбрать",
|
||||
"ВЫБРАТЬ",
|
||||
"Видимость",
|
||||
Ложь);
|
||||
КонецЕсли;
|
||||
@@ -226,15 +230,17 @@
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ПараметрыРазмещения.Приемник = Новый Структура("Ссылка, ПолноеПредставление");
|
||||
ПараметрыРазмещения.Приемник = Новый Структура("Ссылка, ПолноеПредставление, Идентификатор");
|
||||
ЗаполнитьЗначенияСвойств(ПараметрыРазмещения.Приемник, СтрокаПриемник);
|
||||
ПараметрыРазмещения.Приемник.Идентификатор = СтрокаПриемник.ПолучитьИдентификатор();
|
||||
|
||||
СтрокаИсточник = Элементы.ДеревоПодсистем.ТекущиеДанные;
|
||||
ПараметрыРазмещения.Источник = Новый Структура("Ссылка, ПолноеПредставление");
|
||||
ПараметрыРазмещения.Источник = Новый Структура("Ссылка, ПолноеПредставление, Идентификатор");
|
||||
Если СтрокаИсточник = Неопределено ИЛИ СтрокаИсточник.Приоритет = "" Тогда
|
||||
ПараметрыРазмещения.Действие = "Копирование";
|
||||
Иначе
|
||||
ЗаполнитьЗначенияСвойств(ПараметрыРазмещения.Источник, СтрокаИсточник);
|
||||
ПараметрыРазмещения.Источник.Идентификатор = СтрокаИсточник.ПолучитьИдентификатор();
|
||||
Если ПараметрыПеретаскивания.Действие = ДействиеПеретаскивания.Копирование Тогда
|
||||
ПараметрыРазмещения.Действие = "Копирование";
|
||||
Иначе
|
||||
@@ -304,6 +310,20 @@
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
||||
&НаСервере
|
||||
Процедура ДеревоПодсистемЗаполнитьПолноеПредставление(НаборСтрок, ПредставлениеРодителя = "")
|
||||
Для Каждого СтрокаДерева Из НаборСтрок Цикл
|
||||
Если ПустаяСтрока(СтрокаДерева.Имя) Тогда
|
||||
СтрокаДерева.ПолноеПредставление = "";
|
||||
ИначеЕсли ПустаяСтрока(ПредставлениеРодителя) Тогда
|
||||
СтрокаДерева.ПолноеПредставление = СтрокаДерева.Представление;
|
||||
Иначе
|
||||
СтрокаДерева.ПолноеПредставление = ПредставлениеРодителя + "." + СтрокаДерева.Представление;
|
||||
КонецЕсли;
|
||||
ДеревоПодсистемЗаполнитьПолноеПредставление(СтрокаДерева.Строки, СтрокаДерева.ПолноеПредставление);
|
||||
КонецЦикла;
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура УстановитьУсловноеОформление()
|
||||
Инструкция = ВариантыОтчетов.ИнструкцияУсловногоОформления();
|
||||
@@ -379,6 +399,9 @@
|
||||
ПараметрыПоиска = Новый Структура;
|
||||
Если ЗначениеЗаполнено(СтрокаПоиска) Тогда
|
||||
ПараметрыПоиска.Вставить("СтрокаПоиска", СтрокаПоиска);
|
||||
Элементы.Список.НачальноеОтображениеДерева = НачальноеОтображениеДерева.РаскрыватьВсеУровни;
|
||||
Иначе
|
||||
Элементы.Список.НачальноеОтображениеДерева = НачальноеОтображениеДерева.НеРаскрывать;
|
||||
КонецЕсли;
|
||||
Если Не ВсеПодсистемы Тогда
|
||||
МассивПодсистем = Новый Массив;
|
||||
@@ -420,90 +443,156 @@
|
||||
КонецЦикла;
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ДеревоПодсистемЗаписатьСвойствоВМассив(МассивСтрокДерева, ИмяСвойства, МассивСсылок)
|
||||
Для Каждого СтрокаДерева Из МассивСтрокДерева Цикл
|
||||
МассивСсылок.Добавить(СтрокаДерева[ИмяСвойства]);
|
||||
ДеревоПодсистемЗаписатьСвойствоВМассив(СтрокаДерева.ПолучитьЭлементы(), ИмяСвойства, МассивСсылок);
|
||||
КонецЦикла;
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Функция РазместитьВариантыВПодсистеме(ПараметрыРазмещения)
|
||||
ИсключаемыеПодсистемы = Новый Массив;
|
||||
Если ПараметрыРазмещения.Действие = "Перемещение" Тогда
|
||||
СтрокаИсточник = ДеревоПодсистем.НайтиПоИдентификатору(ПараметрыРазмещения.Источник.Идентификатор);
|
||||
ИсключаемыеПодсистемы.Добавить(СтрокаИсточник.Ссылка);
|
||||
ДеревоПодсистемЗаписатьСвойствоВМассив(СтрокаИсточник.ПолучитьЭлементы(), "Ссылка", ИсключаемыеПодсистемы);
|
||||
КонецЕсли;
|
||||
|
||||
Размещено = 0;
|
||||
ТекстОшибок = "";
|
||||
НачатьТранзакцию();
|
||||
УжеРазмещены = "";
|
||||
НеМогутРазмещаться = "";
|
||||
Для Каждого ВариантСсылка Из ПараметрыРазмещения.Варианты.Массив Цикл
|
||||
Если ВариантСсылка.ТипОтчета = Перечисления.ТипыОтчетов.Внешний Тогда
|
||||
ТекстОшибок = ТекстОшибок + СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = '""%1"" внешний.'"),
|
||||
Строка(ВариантСсылка)
|
||||
) + Символы.ПС;
|
||||
НеМогутРазмещаться = ?(НеМогутРазмещаться = "", "", НеМогутРазмещаться + Символы.ПС)
|
||||
+ " "
|
||||
+ Строка(ВариантСсылка)
|
||||
+ " ("
|
||||
+ НСтр("ru = 'внешний'")
|
||||
+ ")";
|
||||
Продолжить;
|
||||
ИначеЕсли ВариантСсылка.ПометкаУдаления Тогда
|
||||
ТекстОшибок = ТекстОшибок + СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = '""%1"" помечен на удаление.'"),
|
||||
Строка(ВариантСсылка)
|
||||
) + Символы.ПС;
|
||||
НеМогутРазмещаться = ?(НеМогутРазмещаться = "", "", НеМогутРазмещаться + Символы.ПС)
|
||||
+ " "
|
||||
+ Строка(ВариантСсылка)
|
||||
+ " ("
|
||||
+ НСтр("ru = 'помечен на удаление'")
|
||||
+ ")";
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
ЕстьИзменения = Ложь;
|
||||
ВариантОбъект = ВариантСсылка.ПолучитьОбъект();
|
||||
|
||||
СтрокаПриемник = ВариантОбъект.Размещение.Найти(ПараметрыРазмещения.Приемник.Ссылка, "Подсистема");
|
||||
|
||||
Если ПараметрыРазмещения.Действие = "Перемещение" Тогда
|
||||
СтрокаИсточник = ВариантОбъект.Размещение.Найти(ПараметрыРазмещения.Источник.Ссылка, "Подсистема");
|
||||
Если СтрокаИсточник = Неопределено Тогда
|
||||
// Действие не требуется
|
||||
ИначеЕсли СтрокаПриемник = Неопределено Тогда
|
||||
// Замена подсистемы
|
||||
СтрокаИсточник.Подсистема = ПараметрыРазмещения.Приемник.Ссылка;
|
||||
СтрокаПриемник = СтрокаИсточник;
|
||||
Иначе
|
||||
// Удаление строки
|
||||
ВариантОбъект.Размещение.Удалить(СтрокаИсточник);
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
Если СтрокаПриемник = Неопределено Тогда
|
||||
СтрокаПриемник = ВариантОбъект.Размещение.Добавить();
|
||||
СтрокаПриемник.Подсистема = ПараметрыРазмещения.Приемник.Ссылка;
|
||||
КонецЕсли;
|
||||
|
||||
СтрокаПриемник.Использование = Истина;
|
||||
// Удаление строки из исходной подсистемы.
|
||||
// Важно помнить что исключение предопределенного варианта из подсистемы выполняется путем выключения флажка
|
||||
// подсистемы.
|
||||
Если ПараметрыРазмещения.Действие = "Перемещение" Тогда
|
||||
Для Каждого ИсключаемаяПодсистема Из ИсключаемыеПодсистемы Цикл
|
||||
СтрокаИсточник = ВариантОбъект.Размещение.Найти(ИсключаемаяПодсистема, "Подсистема");
|
||||
Если СтрокаИсточник <> Неопределено Тогда
|
||||
Если СтрокаИсточник.Использование Тогда
|
||||
СтрокаИсточник.Использование = Ложь;
|
||||
Если Не ЕстьИзменения Тогда
|
||||
ЗаполнитьЗначенияСвойств(СтрокаПриемник, СтрокаИсточник, "Важный, СмТакже");
|
||||
ЕстьИзменения = Истина;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
СтрокаИсточник.Важный = Ложь;
|
||||
СтрокаИсточник.СмТакже = Ложь;
|
||||
ИначеЕсли Не ВариантОбъект.Пользовательский Тогда
|
||||
СтрокаИсточник = ВариантОбъект.Размещение.Добавить();
|
||||
СтрокаИсточник.Подсистема = ИсключаемаяПодсистема;
|
||||
ЕстьИзменения = Истина;
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
КонецЕсли;
|
||||
|
||||
Размещено = Размещено + 1;
|
||||
ВариантОбъект.Записать();
|
||||
// Регистрация строки в подсистеме-приемнике.
|
||||
Если Не СтрокаПриемник.Использование Тогда
|
||||
ЕстьИзменения = Истина;
|
||||
СтрокаПриемник.Использование = Истина;
|
||||
КонецЕсли;
|
||||
|
||||
Если ЕстьИзменения Тогда
|
||||
Размещено = Размещено + 1;
|
||||
ВариантОбъект.Записать();
|
||||
Иначе
|
||||
УжеРазмещены = ?(УжеРазмещены = "", "", УжеРазмещены + Символы.ПС)
|
||||
+ " "
|
||||
+ Строка(ВариантСсылка);
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
ЗафиксироватьТранзакцию();
|
||||
|
||||
РезультатВыполнения = Новый Структура;
|
||||
РезультатВыполнения = СтандартныеПодсистемыКлиентСервер.НовыйРезультатВыполнения();
|
||||
Если ПараметрыРазмещения.Варианты.Всего = Размещено Тогда
|
||||
РезультатВыполнения.Вставить("ВыводОповещения", Новый Структура("Использование, Заголовок, Текст, Ссылка, Картинка"));
|
||||
ВыводОповещения = РезультатВыполнения.ВыводОповещения;
|
||||
ВыводОповещения.Использование = Истина;
|
||||
Если ПараметрыРазмещения.Варианты.Всего = 1 Тогда
|
||||
Если ПараметрыРазмещения.Действие = "Перемещение" Тогда
|
||||
Шаблон = НСтр("ru = 'Успешно перемещен в ""%1"".'");
|
||||
Иначе
|
||||
Шаблон = НСтр("ru = 'Успешно размещен в ""%1"".'");
|
||||
КонецЕсли;
|
||||
ВыводОповещения.Заголовок = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Вариант отчета ""%1"" размещен в ""%2"".'"),
|
||||
ПараметрыРазмещения.Варианты.Представление,
|
||||
Шаблон,
|
||||
ПараметрыРазмещения.Приемник.ПолноеПредставление);
|
||||
ВыводОповещения.Текст = ПараметрыРазмещения.Варианты.Представление;
|
||||
ВыводОповещения.Ссылка = ПолучитьНавигационнуюСсылку(ПараметрыРазмещения.Варианты.Массив[0]);
|
||||
Иначе
|
||||
Если ПараметрыРазмещения.Действие = "Перемещение" Тогда
|
||||
Шаблон = НСтр("ru = 'Успешно перемещены в ""%1"".'");
|
||||
Иначе
|
||||
Шаблон = НСтр("ru = 'Успешно размещены в ""%1"".'");
|
||||
КонецЕсли;
|
||||
ВыводОповещения.Текст = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Варианты отчетов ""%1"" (%2 шт.) размещены в ""%3"".'"),
|
||||
ПараметрыРазмещения.Варианты.Представление,
|
||||
Формат(ПараметрыРазмещения.Варианты.Всего, "ЧН=0; ЧГ=0"),
|
||||
НСтр("ru = 'Варианты отчетов (%1).'"),
|
||||
Формат(ПараметрыРазмещения.Варианты.Всего, "ЧН=0; ЧГ=0"));
|
||||
ВыводОповещения.Заголовок = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
Шаблон,
|
||||
ПараметрыРазмещения.Приемник.ПолноеПредставление);
|
||||
КонецЕсли;
|
||||
Иначе
|
||||
РезультатВыполнения.Вставить("ВыводПредупреждения", Новый Структура("Использование, Текст, ТекстОшибок"));
|
||||
ТекстОшибок = "";
|
||||
Если Не ПустаяСтрока(НеМогутРазмещаться) Тогда
|
||||
ТекстОшибок = ?(ТекстОшибок = "", "", ТекстОшибок + Символы.ПС + Символы.ПС)
|
||||
+ НСтр("ru = 'Не могут размещаться в командном интерфейсе:'")
|
||||
+ Символы.ПС
|
||||
+ НеМогутРазмещаться;
|
||||
КонецЕсли;
|
||||
Если Не ПустаяСтрока(УжеРазмещены) Тогда
|
||||
ТекстОшибок = ?(ТекстОшибок = "", "", ТекстОшибок + Символы.ПС + Символы.ПС)
|
||||
+ НСтр("ru = 'Уже размещены в этом разделе:'")
|
||||
+ Символы.ПС
|
||||
+ УжеРазмещены;
|
||||
КонецЕсли;
|
||||
|
||||
Если ПараметрыРазмещения.Действие = "Перемещение" Тогда
|
||||
Шаблон = НСтр("ru = 'Перемещено вариантов отчетов: %1 из %2.'");
|
||||
Иначе
|
||||
Шаблон = НСтр("ru = 'Размещено вариантов отчетов: %1 из %2.'");
|
||||
КонецЕсли;
|
||||
|
||||
ВыводПредупреждения = РезультатВыполнения.ВыводПредупреждения;
|
||||
ВыводПредупреждения.Использование = Ложь;
|
||||
ВыводПредупреждения.Использование = Истина;
|
||||
ВыводПредупреждения.Текст = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Размещено вариантов отчетов: %1 из %2'"),
|
||||
Шаблон,
|
||||
Формат(Размещено, "ЧН=0; ЧГ=0"),
|
||||
Формат(ПараметрыРазмещения.Варианты.Всего, "ЧН=0; ЧГ=0"));
|
||||
ВыводПредупреждения.ТекстОшибок = НСтр("ru = 'Варианты отчетов, которые не могут размещаться в командном интерфейсе:'")
|
||||
+ Символы.ПС
|
||||
+ ТекстОшибок;
|
||||
ВыводПредупреждения.ТекстОшибок = ТекстОшибок;
|
||||
КонецЕсли;
|
||||
|
||||
Если ПараметрыРазмещения.Действие = "Перемещение" И Размещено > 0 Тогда
|
||||
Элементы.ДеревоПодсистем.ТекущаяСтрока = ПараметрыРазмещения.Приемник.Идентификатор;
|
||||
ОбновитьСодержимоеСписка();
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
@@ -496,11 +496,11 @@
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</autoCommandBar>
|
||||
<searchStringAddition>
|
||||
<name>ДеревоПодсистемСтрокаПоиска</name>
|
||||
<id>211</id>
|
||||
<name>ДеревоПодсистемSearchString</name>
|
||||
<id>206</id>
|
||||
<extendedTooltip>
|
||||
<name>ДеревоПодсистемСтрокаПоискаРасширеннаяПодсказка</name>
|
||||
<id>213</id>
|
||||
<name>ДеревоПодсистемSearchStringExtendedTooltip</name>
|
||||
<id>208</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
@@ -509,8 +509,8 @@
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ДеревоПодсистемСтрокаПоискаКонтекстноеМеню</name>
|
||||
<id>212</id>
|
||||
<name>ДеревоПодсистемSearchStringContextMenu</name>
|
||||
<id>207</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<source>ДеревоПодсистем</source>
|
||||
@@ -519,11 +519,11 @@
|
||||
</extInfo>
|
||||
</searchStringAddition>
|
||||
<viewStatusAddition>
|
||||
<name>ДеревоПодсистемСостояниеПросмотра</name>
|
||||
<id>214</id>
|
||||
<name>ДеревоПодсистемViewStatus</name>
|
||||
<id>209</id>
|
||||
<extendedTooltip>
|
||||
<name>ДеревоПодсистемСостояниеПросмотраРасширеннаяПодсказка</name>
|
||||
<id>216</id>
|
||||
<name>ДеревоПодсистемViewStatusExtendedTooltip</name>
|
||||
<id>211</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
@@ -532,8 +532,8 @@
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ДеревоПодсистемСостояниеПросмотраКонтекстноеМеню</name>
|
||||
<id>215</id>
|
||||
<name>ДеревоПодсистемViewStatusContextMenu</name>
|
||||
<id>210</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>ViewStatusAddition</type>
|
||||
@@ -543,11 +543,11 @@
|
||||
</extInfo>
|
||||
</viewStatusAddition>
|
||||
<searchControlAddition>
|
||||
<name>ДеревоПодсистемУправлениеПоиском</name>
|
||||
<id>217</id>
|
||||
<name>ДеревоПодсистемSearchControl</name>
|
||||
<id>212</id>
|
||||
<extendedTooltip>
|
||||
<name>ДеревоПодсистемУправлениеПоискомРасширеннаяПодсказка</name>
|
||||
<id>219</id>
|
||||
<name>ДеревоПодсистемSearchControlExtendedTooltip</name>
|
||||
<id>214</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
@@ -556,8 +556,8 @@
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ДеревоПодсистемУправлениеПоискомКонтекстноеМеню</name>
|
||||
<id>218</id>
|
||||
<name>ДеревоПодсистемSearchControlContextMenu</name>
|
||||
<id>213</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>SearchControlAddition</type>
|
||||
@@ -938,11 +938,11 @@
|
||||
<autoFill>true</autoFill>
|
||||
</autoCommandBar>
|
||||
<searchStringAddition>
|
||||
<name>РазмещениеСтрокаПоиска</name>
|
||||
<id>234</id>
|
||||
<name>РазмещениеSearchString</name>
|
||||
<id>215</id>
|
||||
<extendedTooltip>
|
||||
<name>РазмещениеСтрокаПоискаРасширеннаяПодсказка</name>
|
||||
<id>236</id>
|
||||
<name>РазмещениеSearchStringExtendedTooltip</name>
|
||||
<id>217</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
@@ -951,8 +951,8 @@
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>РазмещениеСтрокаПоискаКонтекстноеМеню</name>
|
||||
<id>235</id>
|
||||
<name>РазмещениеSearchStringContextMenu</name>
|
||||
<id>216</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<source>Размещение</source>
|
||||
@@ -961,11 +961,11 @@
|
||||
</extInfo>
|
||||
</searchStringAddition>
|
||||
<viewStatusAddition>
|
||||
<name>РазмещениеСостояниеПросмотра</name>
|
||||
<id>237</id>
|
||||
<name>РазмещениеViewStatus</name>
|
||||
<id>218</id>
|
||||
<extendedTooltip>
|
||||
<name>РазмещениеСостояниеПросмотраРасширеннаяПодсказка</name>
|
||||
<id>239</id>
|
||||
<name>РазмещениеViewStatusExtendedTooltip</name>
|
||||
<id>220</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
@@ -974,8 +974,8 @@
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>РазмещениеСостояниеПросмотраКонтекстноеМеню</name>
|
||||
<id>238</id>
|
||||
<name>РазмещениеViewStatusContextMenu</name>
|
||||
<id>219</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>ViewStatusAddition</type>
|
||||
@@ -985,11 +985,11 @@
|
||||
</extInfo>
|
||||
</viewStatusAddition>
|
||||
<searchControlAddition>
|
||||
<name>РазмещениеУправлениеПоиском</name>
|
||||
<id>240</id>
|
||||
<name>РазмещениеSearchControl</name>
|
||||
<id>221</id>
|
||||
<extendedTooltip>
|
||||
<name>РазмещениеУправлениеПоискомРасширеннаяПодсказка</name>
|
||||
<id>242</id>
|
||||
<name>РазмещениеSearchControlExtendedTooltip</name>
|
||||
<id>223</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
@@ -998,8 +998,8 @@
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>РазмещениеУправлениеПоискомКонтекстноеМеню</name>
|
||||
<id>241</id>
|
||||
<name>РазмещениеSearchControlContextMenu</name>
|
||||
<id>222</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>SearchControlAddition</type>
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
<!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 9.00.8112.16421"></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.17420"></meta></head><body>
|
||||
<p>Предназначен для хранения <a href="Catalog.ВариантыОтчетов/Help">вариантов отчетов</a> и настройки их размещения в командном интерфейсе.</p>
|
||||
<h3><a name="Реквизиты">Сведения</a> о варианте отчета</h3>
|
||||
<ul><li>Заполните <strong>Наименование</strong> варианта отчета, которое будет выводиться в списках программы и в панели отчетов.
|
||||
</li><li>Напишите <strong>Описание - </strong>подробную информацию о варианте отчета, выводится как подсказка в панелях отчетов и в списках вариантов отчетов.
|
||||
<ul><li>Заполните <strong>Наименование</strong> варианта отчета, которое выводится в списках программы и в панели отчетов.
|
||||
</li><li>Напишите <strong>Описание - </strong>подробную информацию о варианте отчета, которая выводится как подсказка в панелях отчетов и в списках вариантов отчетов.
|
||||
</li><li>Нажмите переключатель <strong>Доступен</strong> для того чтобы определить, кому будет виден данный вариант отчета:
|
||||
<ul><li><strong>Только для автора</strong> - варианта отчета виден только автору, которого можно <img src="StdPicture.InputFieldSelect"></img> <strong>Выбрать</strong> из списка <a href="Catalog.Пользователи/Help">пользователей</a>. При этом имеется возможность назначить отчету другого автора, если это необходимо, например, ответственный за этот отчет поменялся.
|
||||
</li><li><strong>Всем пользователям</strong> - доступность всем пользователям данного отчета.
|
||||
@@ -17,11 +17,12 @@
|
||||
</li><li>
|
||||
<div><strong>См. также</strong> – вариант отчета будет выведен в отдельной группе внизу панели отчетов.</div></li></ul></li></ul><p></p>
|
||||
<h3><a name="Команды">Формирование отчета</a></h3>
|
||||
<p>Нажмите <strong>Открыть</strong>, укажите необходимые параметры, затем нажмите <strong>Сформировать</strong>.</p>
|
||||
<h3>Сброс настроек</h3>
|
||||
<ul><li>Нажмите <strong>Открыть</strong>, укажите необходимые для <a href="CommonForm.ФормаОтчета/Help">отчета</a> <a href="SettingsStorage.ХранилищеВариантовОтчетов.Form.НастройкиОтчета/Help">параметры</a>, затем нажмите <strong>Сформировать</strong>.</li></ul><h3>Сброс настроек</h3>
|
||||
<ul><li>
|
||||
<div><strong>Все действия - Сбросить настройки размещения</strong> - сбросить настройки размещения по данному варианту отчета;</div>
|
||||
<div>Сброс настроек может быть необходим, если они ошибочны и затрудняют работу с отчетом. Выполните команды:</div>
|
||||
</li><li>
|
||||
<div><strong>Все действия - Сбросить настройки пользователей</strong> - сбросить пользовательские настройки в панелях отчетов по данному варианту отчета.</div></li></ul><h3>См. также:</h3>
|
||||
<div><strong>Еще - Сбросить настройки размещения</strong> - сбросить настройки размещения по данному варианту отчета;</div>
|
||||
</li><li>
|
||||
<div><strong>Еще - Сбросить настройки пользователей</strong> - сбросить пользовательские настройки в панелях отчетов по данному варианту отчета.</div></li></ul><h3>См. также:</h3>
|
||||
<ul><li>
|
||||
<div><a href="v8help://frame/form_common">Работа с формами</a>.</div></li></ul></body></html>
|
||||
@@ -21,6 +21,11 @@
|
||||
ПрочитатьСвойстваПредопределенного(Истина);
|
||||
|
||||
ПолныеПраваНаВарианты = ВариантыОтчетов.ПолныеПраваНаВарианты();
|
||||
ПравоНаЭтотВариант = ПолныеПраваНаВарианты Или Объект.Автор = Пользователи.ТекущийПользователь();
|
||||
Если Не ПравоНаЭтотВариант Тогда
|
||||
ТолькоПросмотр = Истина;
|
||||
Элементы.ДеревоПодсистем.ТолькоПросмотр = Истина;
|
||||
КонецЕсли;
|
||||
|
||||
Если Объект.ПометкаУдаления Тогда
|
||||
Элементы.ДеревоПодсистем.ТолькоПросмотр = Истина;
|
||||
@@ -42,7 +47,8 @@
|
||||
Элементы.Автор.ТолькоПросмотр = Не ПолныеПраваНаВарианты;
|
||||
Элементы.ТехническаяИнформация.Видимость = ПолныеПраваНаВарианты;
|
||||
|
||||
// Заполнение имени отчета для команды "Просмотр"
|
||||
|
||||
// Заполнение имени отчета для команды "Просмотр".
|
||||
Если Объект.ТипОтчета = Перечисления.ТипыОтчетов.Внутренний Тогда
|
||||
ИмяОтчета = Объект.Отчет.Имя;
|
||||
ИначеЕсли Объект.ТипОтчета = Перечисления.ТипыОтчетов.Дополнительный Тогда
|
||||
@@ -102,8 +108,11 @@
|
||||
Процедура ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)
|
||||
// Запись свойств, связанных с предопределенным вариантом отчета.
|
||||
Если ТипЗнч(СвойстваПредопределенного) = Тип("ФиксированнаяСтруктура") Тогда
|
||||
ТекущийОбъект.ВидимостьПоУмолчаниюПереопределена =
|
||||
Объект.ВидимостьПоУмолчанию <> СвойстваПредопределенного.ВидимостьПоУмолчанию;
|
||||
|
||||
Если Не ПустаяСтрока(Объект.Описание) И НРег(СокрЛП(Объект.Описание)) = НРег(СокрЛП(СвойстваПредопределенного.Описание)) Тогда
|
||||
Объект.Описание = "";
|
||||
ТекущийОбъект.Описание = "";
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
@@ -114,6 +123,7 @@
|
||||
&НаСервере
|
||||
Процедура ПослеЗаписиНаСервере(ТекущийОбъект, ПараметрыЗаписи)
|
||||
ПерезаполнитьДерево(Ложь);
|
||||
СтандартныеПодсистемыКлиентСервер.РазвернутьУзлыДерева(ПараметрыЗаписи, "ДеревоПодсистем", "*", Истина);
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
@@ -121,6 +131,7 @@
|
||||
ПараметрОповещения = Новый Структура("Ссылка, Наименование, Автор, Описание");//, ВидимостьПоУмолчанию");
|
||||
ЗаполнитьЗначенияСвойств(ПараметрОповещения, Объект);
|
||||
Оповестить(ВариантыОтчетовКлиентСервер.ИмяСобытияИзменениеВарианта(), ПараметрОповещения, ЭтотОбъект);
|
||||
СтандартныеПодсистемыКлиент.ПоказатьРезультатВыполнения(ЭтотОбъект, ПараметрыЗаписи);
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
@@ -187,6 +198,10 @@
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
Если Объект.ВидимостьПоУмолчаниюПереопределена = Ложь Тогда
|
||||
Объект.ВидимостьПоУмолчанию = СвойстваПредопределенного.ВидимостьПоУмолчанию;
|
||||
КонецЕсли;
|
||||
|
||||
Если ПустаяСтрока(Объект.Описание) Тогда
|
||||
Объект.Описание = СвойстваПредопределенного.Описание;
|
||||
КонецЕсли;
|
||||
|
||||
@@ -1,8 +1,9 @@
|
||||
<!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 9.00.8112.16421"></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.17420"></meta></head><body>
|
||||
<p>Предназначен для управления вариантами отчетов, для настройки размещения в панелях отчетов разделов программы.</p>
|
||||
<p>Программа позволяет сохранять и использовать несколько вариантов одного и того же отчета. Предусмотрены предопределенные варианты отчетов. Также можно создавать свои собственные варианты отчетов, изменяя настройки существующих: <a href="v8help://mngui/reportFormMain">настройки</a> формирования и внешнего вида (состав полей, сортировки, группировки, условное оформление).</p>
|
||||
<p>В программе предусмотрена возможность создавать общие варианты отчетов. Общие варианты отчетов доступны всем пользователям этого отчета.</p>
|
||||
<p>В разделах программы размещены команды перехода к <a href="CommonForm.ПанельОтчетов/Help">панелям отчетов</a>, предусмотренным в этих разделах. Если отчетов много, то они распределяются по группам раздела. Для удобства работы с панелями отчетов их можно настраивать, например: скрывать редко используемые варианты отчетов, размещать часто используемые в быстром доступе. </p>
|
||||
<p>Для администраторов вариантов отчетов предусмотрены также дополнительные возможности по настройке внешнего вида панели отчетов в программе: можно выделить тот или иной вариант отчета как важный или поместить в группу <strong>См. также</strong>.</p>
|
||||
<p>Список открывается по команде <strong>Все отчеты</strong> в панели отчетов раздела программы. Состав разделов и групп в данном списке зависит от предоставленных прав и ролей. Все варианты отчетов без исключения доступны только администратору программы.</p>
|
||||
<p>Администратор программы может открыть список по команде <strong>Варианты отчетов</strong> раздела <strong>Администрирование - Печатные формы, отчеты и обработки</strong>. Некоторые команды или действия, доступные для администратора, могут быть недоступны в списке <strong>Все отчеты</strong>. Об этих особенностях упоминается при описании возможностей списка.</p>
|
||||
<p>Список состоит из двух частей: </p>
|
||||
@@ -12,14 +13,13 @@
|
||||
<ul><li>
|
||||
<div><strong>Наименование</strong> - полное наименование варианта отчета, которое выводится в списках.</div>
|
||||
</li><li><strong>Автор</strong> - полное имя пользователя, который является автором варианта отчета.
|
||||
</li><li><strong>Описание</strong> - подробная информация о варианте отчета.</li></ul><p>Для того чтобы добавить колонки в список, нажмите <strong>Все действия - Изменить форму</strong> (настройки сохраняются):</p>
|
||||
</li><li><strong>Описание</strong> - подробная информация о варианте отчета.</li></ul><p>Для того чтобы добавить колонки в список, нажмите <strong>Еще - Изменить форму</strong> (настройки сохраняются):</p>
|
||||
<ul><li>
|
||||
<div>Картинка <strong>Доступен всем пользователям:</strong></div>
|
||||
<ul><li>
|
||||
<div>видна - вариант отчета доступен всем пользователям, </div>
|
||||
</li><li>
|
||||
<div>не видна - вариант отчета доступен только автору.</div></li></ul></li><li>Флажок <strong>Видимость по умолчанию в панели отчетов</strong>;
|
||||
</li><li><strong>Техническая информация</strong>:
|
||||
<div>не видна - вариант отчета доступен только автору.</div></li></ul></li><li><strong>Техническая информация</strong>:
|
||||
<ul><li>
|
||||
<div><strong>Имя отчета</strong> - имя, под которым отчет зарегистрирован в программе. </div>
|
||||
</li><li>
|
||||
@@ -46,28 +46,26 @@
|
||||
</li><li>в представлениях полей варианта отчета;
|
||||
</li><li>в представлениях параметров и отборов варианта отчета;
|
||||
</li><li>в наименованиях пользовательских настроек варианта отчета;
|
||||
</li><li>в наименованиях разделов и групп программы и панели отчетов.</li></ul></li></ul></li><li>В поле <strong>Автор</strong> можно <img src="StdPicture.InputFieldSelect" width="12" height="12"></img> <strong>Выбрать</strong> автора варианта отчета из списка <a href="Catalog.Пользователи/Help">пользователей</a>. </li></ul><h3>Формирование отчета</h3>
|
||||
</li><li>в наименованиях разделов и групп программы и панели отчетов.</li></ul></li></ul></li></ul><h3>Формирование отчета</h3>
|
||||
<ul><li>
|
||||
<div>Выделите один из вариантов отчетов, нажмите <strong>Открыть</strong>, произведите необходимые настройки, нажмите <strong>Сформировать</strong>.</div>
|
||||
</li><li>
|
||||
<div>В списке <strong>Все отчеты</strong> также можно воспользоваться двойным щелчком мыши на нужном варианте отчета.</div></li></ul><h3>Настройка варианта отчета</h3>
|
||||
<ul><li>
|
||||
<div>Выберите вариант отчета, нажмите <img src="StdPicture.Change"></img> <strong>Изменить</strong>, отредактируйте необходимые <a href="Catalog.ВариантыОтчетов.Form.ФормаЭлемента/Help">поля</a>.</div>
|
||||
<div>Выберите вариант отчета, нажмите <strong>Изменить</strong>, отредактируйте необходимые <a href="Catalog.ВариантыОтчетов.Form.ФормаЭлемента/Help">поля</a>.</div>
|
||||
</li><li>
|
||||
<div>В списке <strong>Варианты отчетов</strong>, предназначенном только для администратора, также можно воспользоваться двойным щелчком мыши на нужном варианте отчета.</div></li></ul><h3>Удаление варианта отчета</h3>
|
||||
<ul><li>Пользовательский вариант отчета с помощью команды меню <strong>Все действия</strong> можно <strong>Пометить на удаление</strong>. Также можно воспользоваться клавишей <strong>Del</strong>.
|
||||
<ul><li>Пользовательский вариант отчета с помощью команды меню <strong>Еще</strong> можно <strong>Пометить на удаление</strong>. Также можно воспользоваться клавишей <strong>Del</strong>.
|
||||
</li><li>Повторно выполните эту команду, для того чтобы <strong>Снять пометку удаления</strong>.
|
||||
</li><li>Эта возможность недоступна для предопределенных вариантов отчетов.</li></ul><h3>Размещение вариантов отчетов в разделах программы </h3>
|
||||
<p><a href="Catalog.ВариантыОтчетов.Form.РазмещениеВРазделах/Help">Размещение</a> варианта отчета может быть изменено автором отчета или администратором.</p>
|
||||
<ul><li>Варианты отчетов можно перемещать из текущего раздела/группы в другие при помощи перетаскивания. Если при перетаскивании зажать клавишу <strong>Ctrl</strong>, то вариант отчета будет добавлен в новую группу, а также останется в текущей группе. Программа запрашивает подтверждение размещения варианта отчета. Для подтверждения нажмите <strong>Да</strong>.
|
||||
<ul><li>Варианты отчетов можно перемещать из текущего раздела/группы в другие при помощи перетаскивания мышью. Если при перетаскивании зажать клавишу <strong>Ctrl</strong>, то вариант отчета будет добавлен в новую группу, а также останется в текущей группе. Программа запрашивает подтверждение размещения варианта отчета. Для подтверждения нажмите <strong>Да</strong>.
|
||||
</li><li>
|
||||
<p>С помощью команды <strong>Все действия - Разместить в разделах</strong> можно настроить размещение сразу для нескольких вариантов отчетов, указав, в каких разделах и группах командного интерфейса программы они должны располагаться.</p>
|
||||
<ul><li>
|
||||
<p>Предусмотрены дополнительные возможности по настройке внешнего вида панели отчетов в программе: можно выделить тот или иной вариант отчета как важный или поместить в группу <strong>См. также</strong>.</p>
|
||||
<p>С помощью команды <strong>Еще - Разместить в разделах</strong> можно настроить размещение сразу для нескольких вариантов отчетов, указав, в каких разделах и группах командного интерфейса программы они должны располагаться.</p>
|
||||
</li><li>
|
||||
<p> В списке <strong>Варианты отчетов</strong>, предназначенном только для администратора, команда <strong>Разместить в разделах</strong> для удобства управления вариантами отчетов выведена в командную панель списка.</p></li></ul></li></ul><h3>Сброс настроек</h3>
|
||||
<p>Предусмотрены дополнительные возможности по настройке внешнего вида панели отчетов в программе: можно выделить тот или иной вариант отчета как <strong>Важный</strong> или поместить в группу <strong>См. также</strong>.</p></li></ul><ul><li>
|
||||
<p> В списке <strong>Варианты отчетов</strong>, предназначенном только для администратора, команда <strong>Разместить в разделах</strong> для удобства управления вариантами отчетов выведена в командную панель списка.</p></li></ul><h3>Сброс настроек</h3>
|
||||
<ul><li>
|
||||
<div>Нажмите <strong>Все действия - Сбросить настройки размещения</strong>, для того чтобы восстановить исходные настройки выбранных вариантов отчетов: размещение в разделах программы, доступность и видимость по умолчанию. Может выполняться только для предопределенных вариантов отчетов; </div>
|
||||
</li><li>Нажмите <strong>Все действия - Сбросить настройки пользователей</strong>, для того чтобы сбросить пользовательские настройки выбранных вариантов отчетов: видимость и быстрый доступ.
|
||||
<div></div></li></ul><h3>См. также: </h3>
|
||||
<div>Нажмите <strong>Еще - Сбросить настройки размещения</strong>, для того чтобы восстановить исходные настройки выбранных вариантов отчетов: размещение в разделах программы, доступность и видимость по умолчанию. Может выполняться только для предопределенных вариантов отчетов; </div>
|
||||
</li><li>Нажмите <strong>Еще - Сбросить настройки пользователей</strong>, для того чтобы сбросить пользовательские настройки выбранных вариантов отчетов: видимость и быстрый доступ.</li></ul><h3>См. также: </h3>
|
||||
<ul><li><a href="v8help://frame/form_common">Работа с формами</a>.</li></ul></body></html>
|
||||
@@ -68,8 +68,18 @@
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>Parent</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Отчет</value>
|
||||
</synonym>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Отчет, который содержит этот вариант отчета</value>
|
||||
</toolTip>
|
||||
<fillFromFillingValue>true</fillFromFillingValue>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:ReferenceValue">
|
||||
<value>Catalog.ВариантыОтчетов.EmptyRef</value>
|
||||
</fillValue>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
@@ -79,7 +89,8 @@
|
||||
<name>Description</name>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value> </value>
|
||||
<value>Краткое представление отчета.
|
||||
Выводится в панелях отчетов.</value>
|
||||
</toolTip>
|
||||
<fillValue xsi:type="core:StringValue"/>
|
||||
<fillChecking>ShowError</fillChecking>
|
||||
@@ -431,6 +442,10 @@
|
||||
<length>150</length>
|
||||
</stringQualifiers>
|
||||
</type>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Не используется.</value>
|
||||
</toolTip>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:StringValue"/>
|
||||
@@ -449,6 +464,10 @@
|
||||
<length>256</length>
|
||||
</stringQualifiers>
|
||||
</type>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Не используется.</value>
|
||||
</toolTip>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:StringValue"/>
|
||||
@@ -572,6 +591,10 @@
|
||||
<length>200</length>
|
||||
</stringQualifiers>
|
||||
</type>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Не используется.</value>
|
||||
</toolTip>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<dataHistory>Use</dataHistory>
|
||||
@@ -588,6 +611,10 @@
|
||||
<length>500</length>
|
||||
</stringQualifiers>
|
||||
</type>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Не используется.</value>
|
||||
</toolTip>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<dataHistory>Use</dataHistory>
|
||||
@@ -620,6 +647,10 @@
|
||||
<type>
|
||||
<types>CatalogRef.Пользователи</types>
|
||||
</type>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Не используется.</value>
|
||||
</toolTip>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<dataHistory>Use</dataHistory>
|
||||
@@ -681,15 +712,6 @@
|
||||
<usePurposes>PersonalComputer</usePurposes>
|
||||
<usePurposes>MobileDevice</usePurposes>
|
||||
</forms>
|
||||
<forms uuid="ed5f4a2a-7dfc-4ebf-8656-020597eb24d9">
|
||||
<name>ОписаниеНовойВозможностиПоВыводуОписаний</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Вывод описаний к отчетам</value>
|
||||
</synonym>
|
||||
<usePurposes>PersonalComputer</usePurposes>
|
||||
<usePurposes>MobileDevice</usePurposes>
|
||||
</forms>
|
||||
<commands uuid="28801fba-c429-4afa-bdcd-b3ec3ec22fda">
|
||||
<name>Открыть</name>
|
||||
<synonym>
|
||||
|
||||
@@ -32,7 +32,7 @@
|
||||
Если ТекущиеДанные = Неопределено Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
ДанныеФайла = РаботаСФайламиСлужебныйВызовСервера.ПолучитьДанныеФайла(Неопределено, ТекущиеДанные.Ссылка);
|
||||
ДанныеФайла = РаботаСФайламиСлужебныйВызовСервера.ДанныеФайла(ТекущиеДанные.Ссылка);
|
||||
|
||||
Если ДанныеФайла.Редактирует.Пустая() Тогда
|
||||
СменитьАктивнуюВерсиюФайла(ТекущиеДанные.Ссылка);
|
||||
@@ -93,15 +93,8 @@
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ДанныеФайла = РаботаСФайламиСлужебныйВызовСервера.ПолучитьДанныеФайлаДляОткрытия(
|
||||
Неопределено,
|
||||
ТекущиеДанные.Ссылка,
|
||||
УникальныйИдентификатор);
|
||||
|
||||
РаботаСФайламиСлужебныйКлиент.ОткрытьВерсиюФайла(
|
||||
Неопределено,
|
||||
ДанныеФайла,
|
||||
УникальныйИдентификатор);
|
||||
ДанныеФайла = РаботаСФайламиСлужебныйВызовСервера.ДанныеФайлаДляОткрытия(ТекущиеДанные.Ссылка, УникальныйИдентификатор);
|
||||
РаботаСФайламиСлужебныйКлиент.ОткрытьВерсиюФайла(Неопределено, ДанныеФайла, УникальныйИдентификатор);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -252,15 +245,8 @@
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ДанныеФайла = РаботаСФайламиСлужебныйВызовСервера.ПолучитьДанныеФайлаДляОткрытия(
|
||||
Неопределено,
|
||||
ТекущиеДанные.Ссылка,
|
||||
УникальныйИдентификатор);
|
||||
|
||||
РаботаСФайламиСлужебныйКлиент.ОткрытьВерсиюФайла(
|
||||
Неопределено,
|
||||
ДанныеФайла,
|
||||
УникальныйИдентификатор);
|
||||
ДанныеФайла = РаботаСФайламиСлужебныйВызовСервера.ДанныеФайлаДляОткрытия(ТекущиеДанные.Ссылка, УникальныйИдентификатор);
|
||||
РаботаСФайламиСлужебныйКлиент.ОткрытьВерсиюФайла(Неопределено, ДанныеФайла, УникальныйИдентификатор);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -272,15 +258,8 @@
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ДанныеФайла = РаботаСФайламиСлужебныйВызовСервера.ПолучитьДанныеФайлаДляСохранения(
|
||||
Неопределено,
|
||||
ТекущиеДанные.Ссылка,
|
||||
УникальныйИдентификатор);
|
||||
|
||||
РаботаСФайламиСлужебныйКлиент.СохранитьКак(
|
||||
Неопределено,
|
||||
ДанныеФайла,
|
||||
УникальныйИдентификатор);
|
||||
ДанныеФайла = РаботаСФайламиСлужебныйВызовСервера.ДанныеФайлаДляСохранения(ТекущиеДанные.Ссылка, УникальныйИдентификатор);
|
||||
РаботаСФайламиСлужебныйКлиент.СохранитьКак(Неопределено, ДанныеФайла, УникальныйИдентификатор);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -384,12 +363,13 @@
|
||||
&НаСервере
|
||||
Процедура ДобавитьПодчиненныеВерсии(Ветвь, Данные)
|
||||
|
||||
Для Каждого Строка из Данные Цикл
|
||||
Для Каждого Строка Из Данные Цикл
|
||||
Если Ветвь.Ссылка = Строка.РодительскаяВерсия Тогда
|
||||
ЗаполнитьЗначенияСвойств(Ветвь.Строки.Добавить(), Строка);
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
Для Каждого Веточка из Ветвь.Строки Цикл
|
||||
|
||||
Для Каждого Веточка Из Ветвь.Строки Цикл
|
||||
ДобавитьПодчиненныеВерсии(Веточка, Данные);
|
||||
КонецЦикла;
|
||||
|
||||
@@ -505,11 +485,10 @@
|
||||
|
||||
Если ПараметрыВыполнения.ТекущийШаг = 2 Тогда
|
||||
|
||||
ПараметрыВыполнения.ДанныеФайла1 = РаботаСФайламиСлужебныйВызовСервера.ПолучитьДанныеФайлаДляОткрытия(
|
||||
Неопределено, Ссылка1, УникальныйИдентификатор);
|
||||
|
||||
ПараметрыВыполнения.ДанныеФайла2 = РаботаСФайламиСлужебныйВызовСервера.ПолучитьДанныеФайлаДляОткрытия(
|
||||
Неопределено, Ссылка2, УникальныйИдентификатор);
|
||||
ПараметрыВыполнения.ДанныеФайла1 = РаботаСФайламиСлужебныйВызовСервера.ДанныеФайлаДляОткрытия(
|
||||
Ссылка1, УникальныйИдентификатор);
|
||||
ПараметрыВыполнения.ДанныеФайла2 = РаботаСФайламиСлужебныйВызовСервера.ДанныеФайлаДляОткрытия(
|
||||
Ссылка2, УникальныйИдентификатор);
|
||||
|
||||
ТекстСостояния = НСтр("ru = 'Выполняется сравнение версий файла ""%1""...'");
|
||||
ТекстСостояния = СтрЗаменить(ТекстСостояния, "%1", Строка(ПараметрыВыполнения.ДанныеФайла1.Ссылка));
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<!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 9.00.8112.16421"></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.17420"></meta></head><body>
|
||||
<p>Выбор программы для сравнения версий файлов. В программе предусмотрена возможность сравнивать версии файлов формата HTML, TXT, RTF, DOC, DOCX, ODT.</p>
|
||||
<p>Позволяет задать текстовый редактор, который будет использоваться для сравнения версий файлов между собой. Вызывается при выполнении команды <strong>Показать отличия</strong> из <a href="Catalog.ВерсииФайлов/Help">списка версий файла</a>, если текстовый редактор для сравнения не задан по умолчанию.</p>
|
||||
<h3>Выбор способа сравнения версий</h3>
|
||||
<p>В поле <strong>Сравнивать версии файлов при помощи</strong> выберите программу для сравнения файлов из выпадающего списка: для выбора возможны <strong>Microcoft Word</strong> или <strong>OpenOffice.org Writer</strong>.</p>
|
||||
<h3>Установка настройки по умолчанию</h3>
|
||||
<p>Для того чтобы не выбирать текстовый редактор каждый раз при сравнении версий, необходимо заполнить настройку по умолчанию. Для этого в персональных настройках программы (вкладка <strong>Работа с файлами</strong>) в поле <strong>Сравнивать версии при помощи</strong> необходимо задать текстовый редактор для сравнения версий. Для выбора возможны <strong>Microcoft Word</strong> или <strong>OpenOffice.org Writer</strong>. Эта настройка не устанавливается по умолчанию автоматически.</p></body></html>
|
||||
<ul><li>В поле <strong>Сравнивать версии файлов при помощи</strong> выберите программу для сравнения файлов из выпадающего списка: для выбора возможны <strong>Microcoft Word</strong> или <strong>OpenOffice.org Writer</strong>.
|
||||
</li><li>Выбор запоминается в персональных настройках программы.</li></ul><h3>Установка настройки по умолчанию</h3>
|
||||
<ul><li>В персональных настройках программы (вкладка <strong>Работа с файлами</strong>) в поле <strong>Сравнивать версии при помощи</strong> необходимо задать текстовый редактор для сравнения версий. Для выбора возможны <strong>Microcoft Word</strong> или <strong>OpenOffice.org Writer</strong>. Эта настройка не устанавливается по умолчанию автоматически.</li></ul></body></html>
|
||||
@@ -1,6 +1,6 @@
|
||||
<!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 9.00.8112.16421"></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.17420"></meta></head><body>
|
||||
<p>Предназначен для выбора версии файла.</p>
|
||||
<p>Вызывается из <a href="Catalog.ВерсииФайлов.Form.ФормаЭлемента/Help">карточки версии файла</a> по кнопке <img src="StdPicture.InputFieldSelect"></img>.</p>
|
||||
<p>Вызывается из <a href="Catalog.ВерсииФайлов.Form.ФормаЭлемента/Help">карточки версии файла</a> при выборе <strong>Родительской версии</strong>.</p>
|
||||
<p>В списке выводится:</p>
|
||||
<ul><li><strong>Номер версии</strong> - нумерация <a href="Catalog.ВерсииФайлов/Help">версий</a> ведется программой автоматически при изменениях файла, при этом максимальный номер имеет последняя сохраненная версия.
|
||||
</li><li>
|
||||
@@ -10,7 +10,6 @@
|
||||
<div><strong>Дата создания</strong> - дата и время добавления версии файла в базу.</div>
|
||||
</li><li>
|
||||
<div><strong>Размер (байт)</strong> - размер данных версии файла в байтах.</div></li></ul><h3>Выбор версии файла</h3>
|
||||
<p>Выделите нужную версию, нажмите <strong>Выбрать</strong>. Также можно воспользоваться двойным щелчком мыши. При этом можно выбрать только одну версию файла.</p>
|
||||
<h3>См. также:</h3>
|
||||
<ul><li>Выделите нужную версию, нажмите <strong>Выбрать</strong>. Также можно воспользоваться двойным щелчком мыши. При этом можно выбрать только одну версию файла.</li></ul><h3>См. также:</h3>
|
||||
<ul><li>
|
||||
<div><a href="v8help://frame/form_common">Работа с формами</a>.</div></li></ul></body></html>
|
||||
@@ -1,3 +1,4 @@
|
||||
#Область ОбработчикиСобытийФормы
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
||||
@@ -32,3 +33,5 @@
|
||||
ЭлементОформляемогоПоля.Поле = Новый ПолеКомпоновкиДанных("Список");
|
||||
ЭлементОформляемогоПоля.Использование = Истина;
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
@@ -47,16 +47,8 @@
|
||||
Процедура СписокВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
|
||||
|
||||
СтандартнаяОбработка = Ложь;
|
||||
|
||||
ДанныеФайла = РаботаСФайламиСлужебныйВызовСервера.ПолучитьДанныеФайлаДляОткрытия(
|
||||
Неопределено,
|
||||
ВыбраннаяСтрока,
|
||||
УникальныйИдентификатор);
|
||||
|
||||
РаботаСФайламиСлужебныйКлиент.ОткрытьВерсиюФайла(
|
||||
Неопределено,
|
||||
ДанныеФайла,
|
||||
УникальныйИдентификатор);
|
||||
ДанныеФайла = РаботаСФайламиСлужебныйВызовСервера.ДанныеФайлаДляОткрытия(ВыбраннаяСтрока, УникальныйИдентификатор);
|
||||
РаботаСФайламиСлужебныйКлиент.ОткрытьВерсиюФайла(Неопределено, ДанныеФайла, УникальныйИдентификатор);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -70,9 +62,7 @@
|
||||
&НаКлиенте
|
||||
Процедура СписокПередУдалением(Элемент, Отказ)
|
||||
|
||||
ДанныеФайла = РаботаСФайламиСлужебныйВызовСервера.ПолучитьДанныеФайла(
|
||||
Неопределено, Элементы.Список.ТекущаяСтрока);
|
||||
|
||||
ДанныеФайла = РаботаСФайламиСлужебныйВызовСервера.ДанныеФайла(Элементы.Список.ТекущаяСтрока);
|
||||
Если ДанныеФайла.ТекущаяВерсия = Элементы.Список.ТекущаяСтрока Тогда
|
||||
ПоказатьПредупреждение(, НСтр("ru = 'Активную версию нельзя удалить.'"));
|
||||
Отказ = Истина;
|
||||
|
||||
@@ -1003,7 +1003,7 @@
|
||||
<event>OnCreateAtServer</event>
|
||||
<name>ПриСозданииНаСервере</name>
|
||||
</handlers>
|
||||
<windowOpeningMode>LockOwner</windowOpeningMode>
|
||||
<windowOpeningMode>DontBlock</windowOpeningMode>
|
||||
<saveWindowSettings>true</saveWindowSettings>
|
||||
<autoTitle>true</autoTitle>
|
||||
<autoUrl>true</autoUrl>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<!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 9.00.8112.16421"></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.17420"></meta></head><body>
|
||||
<p>Просмотр сведений о версии файла.</p>
|
||||
<p>По окончании редактирования файла (по команде <strong>Завершить редактирование</strong> в <a href="Catalog.Файлы.Form.Файлы/Help">списке файлов</a>) программа рекомендует сохранить версию файла и ввести информацию о данной версии. По умолчанию эта возможность включена (рекомендуется использовать сохранение версий, так как в случае серьезных ошибок, которые привели к порче файла, можно вернуться к более ранней, неиспорченной версии). Впоследствии можно отредактировать комментарий и при необходимости изменить автора версии.</p>
|
||||
<h3>Сведения о версии файла</h3>
|
||||
@@ -7,7 +7,7 @@
|
||||
</li><li>
|
||||
<div><strong>Наименование</strong> - наименование версии, автоматически заполняется при добавлении версии, не подлежит редактированию;</div>
|
||||
</li><li>
|
||||
<div><strong>Родительская версия</strong> - для того чтобы подчинить одну версию другой, <img src="StdPicture.InputFieldSelect"></img> выберите из <a href="Catalog.ВерсииФайлов.Form.ФормаВыбора/Help">списка</a> нужную версию. История версий в программе для наглядности представляется в виде дерева;</div>
|
||||
<div><strong>Родительская версия</strong> - для того чтобы подчинить одну версию другой, выберите из <a href="Catalog.ВерсииФайлов.Form.ФормаВыбора/Help">списка</a> нужную версию. История версий в программе для наглядности представляется в виде дерева;</div>
|
||||
</li><li>
|
||||
<div>
|
||||
<div><strong>Размер (байт)</strong> - размер данных версии файла в байтах.</div></div>
|
||||
@@ -20,7 +20,7 @@
|
||||
<div><strong>Комментарий к версии</strong> - введите дополнительные сведения о версии файла (также можно ввести при сохранении версии по окончании редактирования файла).</div></div></div>
|
||||
</li><li>
|
||||
<div>
|
||||
<div><strong>Автор</strong> - пользователь, который добавил версию файла. При необходимости можно <img src="StdPicture.InputFieldSelect" width="12" height="12"></img> <strong>Выбрать</strong> другого автора из списка пользователей.</div></div>
|
||||
<div><strong>Автор</strong> - пользователь, который добавил версию файла. При необходимости можно выбрать другого автора из списка пользователей.</div></div>
|
||||
</li><li>
|
||||
<div>
|
||||
<div>
|
||||
@@ -31,9 +31,7 @@
|
||||
<div><strong>Дата изменения</strong> - дата изменения данных версии файла (местное время).</div>
|
||||
</li><li>
|
||||
<div><strong>Кодировка</strong> - автоматически выбирается значение <strong>По умолчанию</strong>.</div></li></ul><h3>Просмотр версии файла</h3>
|
||||
<div>Нажмите <img src="CommonPicture.ОткрытьВыбранныйФайл"></img>, для того чтобы открыть выбранную версию файла соответствующим приложением для просмотра или редактирования (также можно открыть версию файла двойным щелчком мыши по нужной строке или по команде <strong>Все действия - Открыть</strong>). </div>
|
||||
<h3>Сохранение версии файла на диск</h3>
|
||||
<p>Для того чтобы сохранить версию файла на диск или другое устройство, нажмите <img src="CommonPicture.СохранитьФайлКак"></img> или выполните команду <strong>Все действия - Сохранить как</strong>. Выберите каталог для сохранения файла.</p>
|
||||
<h3>См. также:</h3>
|
||||
<ul><li>Нажмите <strong>Просмотреть</strong>, для того чтобы открыть выбранную версию файла соответствующим приложением для просмотра или редактирования (также можно открыть версию файла двойным щелчком мыши по нужной строке или с помощью соответствующей команды меню <strong>Еще</strong>). </li></ul><h3>Сохранение версии файла на диск</h3>
|
||||
<ul><li>Для того чтобы сохранить версию файла на диск или другое устройство, нажмите <strong>Сохранить как</strong>. Выберите каталог для сохранения файла.</li></ul><h3>См. также:</h3>
|
||||
<ul><li><a href="Catalog.ВерсииФайлов/Help">Версии файла</a>;
|
||||
</li><li><a href="Catalog.Файлы/Help">Файлы</a>.</li></ul></body></html>
|
||||
@@ -63,15 +63,8 @@
|
||||
&НаКлиенте
|
||||
Процедура ОткрытьВыполнить()
|
||||
|
||||
ДанныеФайла = РаботаСФайламиСлужебныйВызовСервера.ПолучитьДанныеФайлаДляОткрытия(
|
||||
Неопределено,
|
||||
Объект.Ссылка,
|
||||
УникальныйИдентификатор);
|
||||
|
||||
РаботаСФайламиСлужебныйКлиент.ОткрытьВерсиюФайла(
|
||||
Неопределено,
|
||||
ДанныеФайла,
|
||||
УникальныйИдентификатор);
|
||||
ДанныеФайла = РаботаСФайламиСлужебныйВызовСервера.ДанныеФайлаДляОткрытия(Объект.Ссылка, УникальныйИдентификатор);
|
||||
РаботаСФайламиСлужебныйКлиент.ОткрытьВерсиюФайла(Неопределено, ДанныеФайла, УникальныйИдентификатор);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -87,15 +80,8 @@
|
||||
&НаКлиенте
|
||||
Процедура СохранитьКак(Команда)
|
||||
|
||||
ДанныеФайла = РаботаСФайламиСлужебныйВызовСервера.ПолучитьДанныеФайлаДляСохранения(
|
||||
Неопределено,
|
||||
Объект.Ссылка,
|
||||
УникальныйИдентификатор);
|
||||
|
||||
РаботаСФайламиСлужебныйКлиент.СохранитьКак(
|
||||
Неопределено,
|
||||
ДанныеФайла,
|
||||
УникальныйИдентификатор);
|
||||
ДанныеФайла = РаботаСФайламиСлужебныйВызовСервера.ДанныеФайлаДляСохранения(Объект.Ссылка, УникальныйИдентификатор);
|
||||
РаботаСФайламиСлужебныйКлиент.СохранитьКак(Неопределено, ДанныеФайла, УникальныйИдентификатор);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<!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 9.00.8112.16421"></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.17420"></meta></head><body>
|
||||
<p>Предназначен для просмотра и управления версиями файла.</p>
|
||||
<p>Для просмотра списка всех версий <a href="Catalog.Файлы.Form.ФормаЭлемента/Help">файла</a> откройте его карточку (в <a href="Catalog.Файлы/Help">списке файлов</a> нажмите <strong>F2</strong> или <img src="StdPicture.Change" width="16" height="16"></img><strong>Открыть карточку</strong>) и нажмите <strong>Версии файлов</strong> на панели навигации.</p>
|
||||
<p>Для просмотра списка всех версий <a href="Catalog.Файлы.Form.ФормаЭлемента/Help">файла</a> откройте его карточку (в <a href="Catalog.Файлы/Help">списке файлов</a> нажмите <strong>F2</strong> или <strong>Еще -</strong> <strong>Открыть карточку</strong>) и нажмите <strong>Версии файла</strong> на панели навигации.</p>
|
||||
<p>Список версий является иерархическим, для удобства просмотра отображается в виде дерева. В этом случае легко проследить историю редактирования файла. Более поздние версии отображаются подчиненными более ранним. При этом первую версию файла удалить из списка невозможно.</p>
|
||||
<p>По окончании редактирования файла программа рекомендует сохранить версию файла и ввести информацию о данной версии. По умолчанию эта возможность включена (рекомендуется использовать сохранение версий, так как в случае серьезных ошибок, которые привели к порче файла, можно вернуться к более ранней, неиспорченной версии). Хранение версий можно включить с помощью соответствующего флажка в <a href="Catalog.Файлы.Form.ФормаЭлемента/Help">карточке файла</a> или при <a href="Catalog.Файлы.Form.ФормаИмпортаФайлов/Help">загрузке файлов</a> (<a href="Catalog.Файлы.Form.ФормаИмпортаПапки/Help">папок</a>). Впоследствии можно изменить некоторые <a href="Catalog.Файлы.Form.ФормаВозвратаФайла/Help">сведения о версии</a>, например, комментарий.</p>
|
||||
<p>В списке выводится:</p>
|
||||
@@ -13,21 +13,16 @@
|
||||
</li><li>
|
||||
<div><strong>Дата создания</strong> - дата и время добавления версии файла в базу.</div>
|
||||
</li><li>
|
||||
<div><strong>Размер (байт)</strong> - размер данных версии файла в байтах.</div></li></ul><p>С помощью команды <strong>Все действия - Изменить форму</strong> можно добавить дополнительные поля, например:</p>
|
||||
<div><strong>Размер (байт)</strong> - размер данных версии файла в байтах.</div></li></ul><p>С помощью команды <strong>Еще - Изменить форму</strong> можно добавить дополнительные поля, например:</p>
|
||||
<ul><li>
|
||||
<div><strong>Полное наименование файла</strong> - полное имя файла;</div>
|
||||
</li><li>
|
||||
<div><strong>Тип хранения файла</strong> - принимает значения <strong>В информационной базе</strong> или <strong>В томах.</strong></div>
|
||||
</li><li>
|
||||
<div><strong>Расширение</strong> - формат файла, и некоторые другие поля.</div></li></ul><h3>Просмотр версии файла</h3>
|
||||
<div>Нажмите <img src="CommonPicture.ОткрытьВыбранныйФайл" width="16" height="16"></img> <strong>Открыть версию</strong>, для того чтобы открыть выбранную версию файла соответствующим приложением для просмотра или редактирования (также можно открыть версию файла двойным щелчком мыши по нужной строке или с помощью команды <strong>Все действия - Открыть версию</strong>). </div>
|
||||
<h3>Просмотр сведений о версии файла</h3>
|
||||
<p>Нажмите <img src="StdPicture.Change"></img> <strong>Открыть карточку</strong>, для того чтобы открыть <a href="Catalog.ВерсииФайлов.Form.ФормаЭлемента/Help">сведения</a> о выбранной версии. В карточке версии можно изменить <strong>Комментарий</strong>.</p>
|
||||
<h3>Замена текущей версии файла</h3>
|
||||
<p>Выберите нужную версию файла в списке, нажмите <strong>Сделать активной</strong>, для того чтобы изменить активную (текущую) версию. При этом нумерация версий остается прежней, меняется только порядок версий в списке. </p>
|
||||
<h3>Сравнение двух версий файла</h3>
|
||||
<p>Выделите две версии в списке и нажмите <strong>Показать отличия </strong>для их сравнения. Сравнение версий поддерживается для следующих типов файлов: HTML, TXT, RTF, DOC, DOCX, ODT. </p>
|
||||
<h3>Сохранение версии файла на диск</h3>
|
||||
<p>Для того чтобы сохранить файл версии на диск или другое устройство, нажмите <img src="CommonPicture.СохранитьФайлКак"></img> или выполните команду <strong>Все действия - Сохранить как</strong>. Выберите каталог для сохранения файла.</p>
|
||||
<h3>См. также: </h3>
|
||||
<ul><li><a href="v8help://frame/form_common">Работа с формами</a></li></ul></body></html>
|
||||
<ul><li>Нажмите <strong>Просмотреть</strong>, для того чтобы открыть выбранную версию файла соответствующим приложением для просмотра или редактирования (также можно открыть версию файла двойным щелчком мыши по нужной строке или с помощью команды <strong>Еще - Просмотреть</strong>). </li></ul><h3>Просмотр сведений о версии файла</h3>
|
||||
<ul><li>Нажмите <strong>Открыть карточку</strong>, для того чтобы открыть <a href="Catalog.ВерсииФайлов.Form.ФормаЭлемента/Help">сведения</a> о выбранной версии. В карточке версии можно изменить <strong>Комментарий</strong>.</li></ul><h3>Замена текущей версии файла</h3>
|
||||
<ul><li>Выберите нужную версию файла в списке, нажмите <strong>Сделать активной</strong>, для того чтобы изменить активную (текущую) версию. При этом нумерация версий остается прежней, меняется только порядок версий в списке. </li></ul><h3>Сравнение двух версий файла</h3>
|
||||
<ul><li>Выделите две версии в списке и нажмите <strong>Показать отличия </strong>для их сравнения. Сравнение версий поддерживается для следующих типов файлов: HTML, TXT, RTF, DOC, DOCX, ODT. </li></ul><h3>Сохранение версии файла на диск</h3>
|
||||
<ul><li>Для того чтобы сохранить файл версии на диск или другое устройство, нажмите <strong>Еще - Сохранить как</strong>. Выберите каталог для сохранения файла.</li></ul><h3>См. также: </h3>
|
||||
<ul><li><a href="v8help://frame/form_common">Работа с формами</a>.</li></ul></body></html>
|
||||
@@ -29,7 +29,7 @@
|
||||
ЗаписьПодписанногоОбъекта = ДополнительныеСвойства.ЗаписьПодписанногоОбъекта;
|
||||
КонецЕсли;
|
||||
|
||||
// разрешаем ставить пометку удаления на подписанную версию
|
||||
// Разрешаем ставить пометку удаления на подписанную версию.
|
||||
Если НЕ ПривилегированныйРежим() И ЗаписьПодписанногоОбъекта <> Истина И НЕ УстановленаПометкаУдаления Тогда
|
||||
|
||||
Если ЗначениеЗаполнено(Ссылка) Тогда
|
||||
@@ -51,7 +51,7 @@
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
// Выполним установку индекса пиктограммы при записи объекта
|
||||
// Выполним установку индекса пиктограммы при записи объекта.
|
||||
ИндексКартинки = ФайловыеФункцииСлужебныйКлиентСервер.ПолучитьИндексПиктограммыФайла(Расширение);
|
||||
|
||||
Если СтатусИзвлеченияТекста.Пустая() Тогда
|
||||
@@ -72,7 +72,7 @@
|
||||
КонецЕсли;
|
||||
ИначеЕсли ПометкаУдаления = Истина И Владелец.ПометкаУдаления <> Истина Тогда
|
||||
// Очищаем у версий, дочерних к помеченной, ссылку на родительскую -
|
||||
// переставляем на родительскую версию удаляемой версии
|
||||
// переставляем на родительскую версию удаляемой версии.
|
||||
Запрос = Новый Запрос;
|
||||
Запрос.Текст =
|
||||
"ВЫБРАТЬ
|
||||
@@ -128,7 +128,7 @@
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
||||
// Возвращает текущее значение пометки удаления в информационной базе
|
||||
// Возвращает текущее значение пометки удаления в информационной базе.
|
||||
Функция ПометкаУдаленияВИБ()
|
||||
|
||||
Запрос = Новый Запрос;
|
||||
|
||||
@@ -631,7 +631,7 @@
|
||||
</type>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Кому выдан сертификат (имя, отдел и др. информация)</value>
|
||||
<value>Владелец сертификата (фамилия имя, организация, должность)</value>
|
||||
</toolTip>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
@@ -647,7 +647,7 @@
|
||||
<type>
|
||||
<types>String</types>
|
||||
<stringQualifiers>
|
||||
<length>255</length>
|
||||
<length>28</length>
|
||||
</stringQualifiers>
|
||||
</type>
|
||||
<toolTip>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<!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 9.00.8112.16421"></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.17420"></meta></head><body>
|
||||
<p>Список предназначен для выбора вида контактной информации.</p>
|
||||
<p>Открывается по кнопке <strong>Выбрать</strong> из окна ввода нового <a href="Catalog.ВидыКонтактнойИнформации.Form.ФормаЭлемента/Help">поля контактной информации</a>.</p>
|
||||
<p>Виды контактной информации представляют собой предопределенные группы, каждая из которых соответствует спискам или документам, которые являются носителями контактной информации, а элементы внутри этих групп определяют состав контактной информации этих объектов программы. При этом состав групп не может быть изменен. Список групп имеет иерархическую структуру в виде дерева.</p>
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
КонецЕсли;
|
||||
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбораДинамическогоСписка(Список, "ЭтоГруппа", Истина);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
@@ -39,39 +39,6 @@
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>КоманднаяПанель</name>
|
||||
<id>44</id>
|
||||
<items xsi:type="form:Button">
|
||||
<name>ПереместитьВниз</name>
|
||||
<id>18</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<skipOnInput>false</skipOnInput>
|
||||
<extendedTooltip>
|
||||
<name>ПереместитьВнизExtendedTooltip</name>
|
||||
<id>33</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>
|
||||
<textColor xsi:type="core:ColorRef">
|
||||
<color>Style.ButtonTextColor</color>
|
||||
</textColor>
|
||||
<backColor xsi:type="core:ColorRef">
|
||||
<color>Style.ButtonBackColor</color>
|
||||
</backColor>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<items xsi:type="form:Button">
|
||||
<name>ПереместитьВверх</name>
|
||||
<id>17</id>
|
||||
@@ -105,6 +72,39 @@
|
||||
</backColor>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<items xsi:type="form:Button">
|
||||
<name>ПереместитьВниз</name>
|
||||
<id>18</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<skipOnInput>false</skipOnInput>
|
||||
<extendedTooltip>
|
||||
<name>ПереместитьВнизExtendedTooltip</name>
|
||||
<id>33</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>
|
||||
<textColor xsi:type="core:ColorRef">
|
||||
<color>Style.ButtonTextColor</color>
|
||||
</textColor>
|
||||
<backColor xsi:type="core:ColorRef">
|
||||
<color>Style.ButtonBackColor</color>
|
||||
</backColor>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
&НаКлиенте
|
||||
Процедура СписокПередНачаломДобавления(Элемент, Отказ, Копирование, Родитель, Группа)
|
||||
|
||||
// Проверим, выполняется ли копирование группы
|
||||
// Проверим, выполняется ли копирование группы.
|
||||
Если Копирование И Группа Тогда
|
||||
Отказ = Истина;
|
||||
|
||||
|
||||
@@ -355,10 +355,10 @@
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>Группа3</name>
|
||||
<name>ГруппаРазделительКолонок</name>
|
||||
<id>82</id>
|
||||
<items xsi:type="form:Decoration">
|
||||
<name>Декорация1</name>
|
||||
<name>ДекорацияОтступВтораяКолонка</name>
|
||||
<id>83</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
@@ -366,7 +366,7 @@
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>Декорация1ExtendedTooltip</name>
|
||||
<name>ДекорацияОтступВтораяКолонкаРасширеннаяПодсказка</name>
|
||||
<id>96</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
@@ -376,7 +376,7 @@
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>Декорация1КонтекстноеМеню</name>
|
||||
<name>ДекорацияОтступВтораяКолонкаКонтекстноеМеню</name>
|
||||
<id>84</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
@@ -394,7 +394,7 @@
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>Группа3ExtendedTooltip</name>
|
||||
<name>ГруппаРазделительКолонокРасширеннаяПодсказка</name>
|
||||
<id>95</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
@@ -468,10 +468,10 @@
|
||||
<extInfo xsi:type="form:CheckBoxFieldExtInfo"/>
|
||||
</items>
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>Группа2</name>
|
||||
<name>ГруппаПроверкаАдреса</name>
|
||||
<id>37</id>
|
||||
<items xsi:type="form:Decoration">
|
||||
<name>Декорация3</name>
|
||||
<name>ДекорацияОтступ</name>
|
||||
<id>38</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
@@ -479,7 +479,7 @@
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>Декорация3ExtendedTooltip</name>
|
||||
<name>ДекорацияОтступРасширеннаяПодсказка</name>
|
||||
<id>103</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
@@ -489,7 +489,7 @@
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>Декорация3КонтекстноеМеню</name>
|
||||
<name>ДекорацияОтступКонтекстноеМеню</name>
|
||||
<id>39</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
@@ -502,14 +502,14 @@
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>Группа1</name>
|
||||
<name>ГруппаНастройкиПроверкаАдреса</name>
|
||||
<id>34</id>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>ПроверятьПоКлассификатору</name>
|
||||
<id>32</id>
|
||||
<name>ЗапрещатьВводНекорректного</name>
|
||||
<id>118</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Запрещать ввод некорректных адресов</value>
|
||||
<value>Запрещать ввод некорректного адреса</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
@@ -517,16 +517,67 @@
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Объект.ПроверятьКорректность</segments>
|
||||
<segments>Объект.ЗапрещатьВводНекорректного</segments>
|
||||
</dataPath>
|
||||
<titleLocation>Right</titleLocation>
|
||||
<handlers>
|
||||
<event>OnChange</event>
|
||||
<name>ЗапрещатьВводНекорректногоПриИзменении</name>
|
||||
</handlers>
|
||||
<extendedTooltip>
|
||||
<name>ЗапрещатьВводНекорректногоРасширеннаяПодсказка</name>
|
||||
<id>120</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ЗапрещатьВводНекорректногоКонтекстноеМеню</name>
|
||||
<id>119</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>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>ПроверятьПоКлассификатору</name>
|
||||
<id>121</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Проверять по</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>ПроверятьПоКлассификатору</segments>
|
||||
</dataPath>
|
||||
<titleLocation>Left</titleLocation>
|
||||
<toolTipRepresentation>Button</toolTipRepresentation>
|
||||
<handlers>
|
||||
<event>OnChange</event>
|
||||
<name>ПроверятьПоКлассификаторуПриИзменении</name>
|
||||
</handlers>
|
||||
<extendedTooltip>
|
||||
<name>ПроверятьПоКлассификаторуExtendedTooltip</name>
|
||||
<id>105</id>
|
||||
<name>ПроверятьПоКлассификаторуРасширеннаяПодсказка</name>
|
||||
<id>123</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>При проверки адреса по классификатору ФИАС выполняются дополнительные проверки:
|
||||
- "Округ" (между уровнями "Регион" и "Район").
|
||||
- "Внутригородской район" (между уровнями "Город" и "Населенный пункт")
|
||||
- Уровни дополнительных территорий (между "Улица", и номером дома или владения)
|
||||
- Дома, владения, корпуса, строения и т.п.</value>
|
||||
</title>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
@@ -536,15 +587,35 @@
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ПроверятьПоКлассификаторуКонтекстноеМеню</name>
|
||||
<id>33</id>
|
||||
<id>122</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>CheckBoxField</type>
|
||||
<type>RadioButtonField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:CheckBoxFieldExtInfo"/>
|
||||
<extInfo xsi:type="form:RadioButtonsFieldExtInfo">
|
||||
<choiceList>
|
||||
<presentation>
|
||||
<key>ru</key>
|
||||
<value>ФИАС</value>
|
||||
</presentation>
|
||||
<value xsi:type="core:NumberValue">
|
||||
<value>0</value>
|
||||
</value>
|
||||
</choiceList>
|
||||
<choiceList>
|
||||
<presentation>
|
||||
<key>ru</key>
|
||||
<value>КЛАДР</value>
|
||||
</presentation>
|
||||
<value xsi:type="core:NumberValue">
|
||||
<value>1</value>
|
||||
</value>
|
||||
</choiceList>
|
||||
<orientation>Vertical</orientation>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>СкрыватьНеактуальныеАдреса</name>
|
||||
@@ -580,47 +651,21 @@
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:CheckBoxFieldExtInfo"/>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>ВключатьСтрануВПредставление</name>
|
||||
<id>16</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Объект.ВключатьСтрануВПредставление</segments>
|
||||
</dataPath>
|
||||
<titleLocation>Right</titleLocation>
|
||||
<extendedTooltip>
|
||||
<name>ВключатьСтрануВПредставлениеExtendedTooltip</name>
|
||||
<id>107</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ВключатьСтрануВПредставлениеКонтекстноеМеню</name>
|
||||
<id>17</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>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Группа настройки проверка адреса</value>
|
||||
</toolTip>
|
||||
<extendedTooltip>
|
||||
<name>Группа1ExtendedTooltip</name>
|
||||
<name>ГруппаНастройкиПроверкаАдресаРасширеннаяПодсказка</name>
|
||||
<id>104</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
@@ -644,8 +689,16 @@
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Группа проверка адреса</value>
|
||||
</title>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Группа проверка адреса</value>
|
||||
</toolTip>
|
||||
<extendedTooltip>
|
||||
<name>Группа2ExtendedTooltip</name>
|
||||
<name>ГруппаПроверкаАдресаРасширеннаяПодсказка</name>
|
||||
<id>102</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
@@ -663,6 +716,40 @@
|
||||
<currentRowUse>Auto</currentRowUse>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>ВключатьСтрануВПредставление</name>
|
||||
<id>16</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Объект.ВключатьСтрануВПредставление</segments>
|
||||
</dataPath>
|
||||
<titleLocation>Right</titleLocation>
|
||||
<extendedTooltip>
|
||||
<name>ВключатьСтрануВПредставлениеExtendedTooltip</name>
|
||||
<id>107</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ВключатьСтрануВПредставлениеКонтекстноеМеню</name>
|
||||
<id>17</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>
|
||||
@@ -754,7 +841,7 @@
|
||||
<name>Другое</name>
|
||||
<id>51</id>
|
||||
<items xsi:type="form:Decoration">
|
||||
<name>Декорация7</name>
|
||||
<name>ДекорацияЗаглушка</name>
|
||||
<id>54</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
@@ -762,7 +849,7 @@
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>Декорация7ExtendedTooltip</name>
|
||||
<name>ДекорацияЗаглушкаРасширеннаяПодсказка</name>
|
||||
<id>111</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
@@ -772,7 +859,7 @@
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>Декорация7КонтекстноеМеню</name>
|
||||
<name>ДекорацияЗаглушкаКонтекстноеМеню</name>
|
||||
<id>55</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
@@ -968,6 +1055,26 @@
|
||||
<main>true</main>
|
||||
<savedData>true</savedData>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>ПроверятьПоКлассификатору</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Проверять по классификатору</value>
|
||||
</title>
|
||||
<id>2</id>
|
||||
<valueType>
|
||||
<types>Number</types>
|
||||
<numberQualifiers>
|
||||
<precision>10</precision>
|
||||
</numberQualifiers>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</attributes>
|
||||
<commandInterface>
|
||||
<navigationPanel/>
|
||||
<commandBar/>
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
<!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 9.00.8112.16421"></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.17420"></meta></head><body>
|
||||
<p>Описание свойств поля контактной информации.</p>
|
||||
<p>Поставка программы осуществляется c предопределенными полями контактной информации для некоторых документов и списков. У предопределенных полей контактной информации можно только поменять настройки, остальные реквизиты заполнены по умолчанию и защищены от редактирования.</p>
|
||||
<h3>Типы контактной информации</h3>
|
||||
<p>Программа позволяет хранить следующие типы контактной информации:</p>
|
||||
<ul><li>
|
||||
<div><strong>Адрес</strong> - поле с таким типом контактной информации предназначено для хранения адреса в виде произвольной строки или в виде шаблона адреса. Позволяет заполнять адрес с помощью шаблона ввода, используя <a href="InformationRegister.АдресныйКлассификатор/Help">адресный классификатор</a>. Если адрес заполняется с помощью адресного классификатора, то индекс адреса устанавливается из классификатора автоматически, после окончания ввода адреса. Предопределенные фактический и юридический адреса используются в печатных формах документов.</div>
|
||||
<div><strong>Адрес</strong> - поле с таким типом контактной информации предназначено для хранения адреса в виде произвольной строки или в виде шаблона адреса. Позволяет заполнять адрес с помощью шаблона ввода, используя адресный классификатор. Если адрес заполняется с помощью адресного классификатора, то индекс адреса устанавливается из классификатора автоматически, после окончания ввода адреса. Предопределенные фактический и юридический адреса используются в печатных формах документов.</div>
|
||||
</li><li>
|
||||
<div><strong>Телефон</strong> - поле с таким типом контактной информации предназначено для хранения телефонных номеров в виде произвольной строки, или в соответствии с шаблоном ввода номера телефона. Предопределенный телефон используется в печатных формах документов.</div>
|
||||
</li><li>
|
||||
@@ -27,15 +27,15 @@
|
||||
<ul><li>
|
||||
<div>Включите флажок <strong>Обязательное заполнение</strong>, для того чтобы программа проверяла заполнение поля контактной информации при вводе документов или списков. Сохранение данных без заполнения этого поля будет невозможно.</div>
|
||||
</li><li>
|
||||
<div>Включите флажок <strong>Разрешить ввод нескольких значений</strong>, для того чтобы можно было ввести несколько значений. Например, у организации или физического лица может быть несколько адресов электронной почты или номеров телефонов, по которым можно с ними связаться.</div>
|
||||
<div>Настройка <strong>Редактирование только в диалоге</strong> используется для типов контактной информации <strong>Адрес</strong>, <strong>Телефон</strong>, <strong>Факс</strong>. Такая настройка позволяет ограничить ввод нового и редактирование существующего адреса, телефона или факса шаблоном ввода, а также выбором адреса из адресного классификатора. При установленном флажке предусмотрена возможность ввести адрес в свободной форме. Это может понадобиться в исключительных случаях, например, если данные адреса в каких либо документах приводятся с ошибкой, но для печати необходимо их проставить. При этом такой адрес будет храниться в программе с пометкой, что он введен в свободной форме, и использоваться с ограничениями. После уточнения адрес можно будет исправить, заполнив по шаблону.</div>
|
||||
</li><li>
|
||||
<div>Настройка <strong>Редактировать только в диалоге</strong> используется для типов контактной информации <strong>Адрес</strong>, <strong>Телефон</strong>, <strong>Факс</strong>. Такая настройка позволяет ограничить ввод нового и редактирование существующего адреса, телефона или факса шаблоном ввода, а также выбором адреса из адресного классификатора. При установленном флажке предусмотрена возможность ввести адрес в свободной форме. Это может понадобиться в исключительных случаях, например, если данные адреса в каких либо документах приводятся с ошибкой, но для печати необходимо их проставить. При этом такой адрес будет храниться в программе с пометкой, что он введен в свободной форме, и использоваться с ограничениями. После уточнения адрес можно будет исправить, заполнив по шаблону.</div></li></ul><h3>Особенности настройки поля Адрес </h3>
|
||||
<ul><li> Включите флажок <strong>Только российский</strong>, для того чтобы запретить выбор другой страны при заполнении адреса. Используйте эту возможность, если у сотрудников Вашей организации только российские адреса, это ускорит ввод информации. При этом становятся доступными дополнительные настройки:
|
||||
<ul><li><strong>Запрещать ввод некорректных адресов</strong> - если флажок включен, то при некорректном вводе российского адреса невозможно будет ввести данные в программу (имеет смысл только при использовании шаблонов ввода и адресного классификатора - для использования этой возможности включите флажок <strong>Редактировать только в диалоге</strong>).
|
||||
</li><li><strong>Скрывать неактуальные адреса</strong> - включите флажок, для того чтобы программа не показывала в списках устаревшие адреса на момент последней загрузки классификатора адреса. Такие адреса помечены в списках значком <img src="CommonPicture.КонтактнаяИнформацияНеактуально"></img>. По умолчанию флажок отключен.
|
||||
</li><li><strong>Включать страну в представление</strong> - включите флажок, для того чтобы при автоматическом составлении полного адреса в поле <strong>Адрес</strong> указывалась страна.</li></ul></li></ul><h3>Особенности настройки поля Адрес электронной почты</h3>
|
||||
<p>Если у поля установлен тип <strong>Адрес электронной почты</strong>, то программа проверяет правильность ввода адреса электронной почты. Включите флажок <strong>Запрещать ввод некорректных адресов</strong>, в этом случае ввести некорректный адрес электронной почты будет невозможно.</p>
|
||||
<h3>См. также: </h3>
|
||||
<div>Включите флажок <strong>Разрешить ввод нескольких значений</strong>, для того чтобы можно было ввести несколько значений. Например, у организации или физического лица может быть несколько адресов электронной почты или номеров телефонов, по которым можно с ними связаться.</div></li></ul><h3>Особенности настройки поля Адрес </h3>
|
||||
<ul><li>Включите флажок <strong>Только российский</strong>, для того чтобы запретить выбор другой страны при заполнении адреса. Используйте эту возможность, если у сотрудников Вашей организации только российские адреса, это ускорит ввод информации. При этом становятся доступными дополнительные настройки:
|
||||
<ul><li><strong>Запрещать ввод некорректного</strong> - если флажок включен, то при некорректном вводе российского адреса невозможно будет ввести данные в программу (имеет смысл только при использовании шаблонов ввода и адресного классификатора - для использования этой возможности включите флажок <strong>Редактировать только в диалоге</strong>).
|
||||
</li><li><strong>Проверять по КЛАДР</strong>;
|
||||
</li><li><strong>Проверять по ФИАС</strong> - при использовании классификатора ФИАС адреса ведутся в дополнительных разрезах (например, <strong>Округ</strong>);
|
||||
</li><li><strong>Скрывать неактуальные адреса</strong> - включите флажок, для того чтобы программа не показывала в списках устаревшие адреса на момент последней загрузки классификатора адреса. Такие адреса помечены в списках значком <img src="CommonPicture.КонтактнаяИнформацияНеактуально"></img>. По умолчанию флажок отключен. </li></ul></li><li><strong>Включать страну в представление</strong> - включите флажок, для того чтобы при автоматическом составлении полного адреса в поле <strong>Адрес</strong> указывалась страна.</li></ul><h3>Особенности настройки поля Адрес электронной почты</h3>
|
||||
<ul><li>Если у поля установлен тип <strong>Адрес электронной почты</strong>, то программа проверяет правильность ввода адреса электронной почты. Включите флажок <strong>Запрещать ввод некорректных адресов</strong>, в этом случае ввести некорректный адрес электронной почты будет невозможно.</li></ul><h3>См. также: </h3>
|
||||
<ul><li><a href="Catalog.ВидыКонтактнойИнформации/Help">Виды контактной информации</a>;
|
||||
</li><li><a href="DataProcessor.ВводКонтактнойИнформации/Help">Ввод контактной информации</a>;
|
||||
</li><li><a href="v8help://frame/form_common">Работа с формами</a>.</li></ul></body></html>
|
||||
@@ -13,7 +13,6 @@
|
||||
Элементы.Родитель.ТолькоПросмотр = Истина;
|
||||
Элементы.Тип.ТолькоПросмотр = Истина;
|
||||
Элементы.Подсказка.ТолькоПросмотр = Истина;
|
||||
|
||||
Иначе
|
||||
// Обработчик подсистемы запрета редактирования реквизитов объектов.
|
||||
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ЗапретРедактированияРеквизитовОбъектов") Тогда
|
||||
@@ -38,13 +37,15 @@
|
||||
Элементы.ГруппаНаименованиеНастройкиПоТипам.Доступность = Ложь;
|
||||
КонецЕсли;
|
||||
|
||||
ПроверятьПоКлассификатору = ?(Объект.ПроверятьПоФИАС, 0, 1);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПриОткрытии(Отказ)
|
||||
|
||||
ИзменитьОтображениеПриИзмененииТипа();
|
||||
|
||||
ОтобразитьДоступностьВариантовПроверкиПоКлассификатору();
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
@@ -104,10 +105,8 @@
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПроверятьПоКлассификаторуПриИзменении(Элемент)
|
||||
|
||||
ИзменитьРеквизитыПриИзмененииПроверятьКорректность();
|
||||
|
||||
Процедура ЗапрещатьВводНекорректногоПриИзменении(Элемент)
|
||||
ОтобразитьДоступностьВариантовПроверкиПоКлассификатору();
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
@@ -117,6 +116,18 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПроверятьПоКлассификаторуПриИзменении(Элемент)
|
||||
Если ПроверятьПоКлассификатору = 0 Тогда
|
||||
Объект.ПроверятьПоФИАС = Истина;
|
||||
Объект.ПроверятьКорректность = Истина;
|
||||
Иначе
|
||||
Объект.ПроверятьПоФИАС = Ложь;
|
||||
Объект.ПроверятьКорректность = Истина;
|
||||
КонецЕсли;
|
||||
КонецПроцедуры
|
||||
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиКомандФормы
|
||||
@@ -158,9 +169,19 @@
|
||||
Иначе
|
||||
Элементы.Проверки.ТекущаяСтраница = Элементы.Проверки.ПодчиненныеЭлементы.Другое;
|
||||
Элементы.РедактированиеТолькоВДиалоге.Доступность = Ложь;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОтобразитьДоступностьВариантовПроверкиПоКлассификатору()
|
||||
Если Объект.ЗапрещатьВводНекорректного Тогда
|
||||
Элементы.ПроверятьПоКлассификатору.Доступность = Истина;
|
||||
Иначе
|
||||
Элементы.ПроверятьПоКлассификатору.Доступность = Ложь;
|
||||
КонецЕсли;
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
@@ -186,8 +207,9 @@
|
||||
&НаКлиенте
|
||||
Процедура ИзменитьОтображениеПриИзмененииТолькоРоссии()
|
||||
|
||||
Элементы.ПроверятьПоКлассификатору.Доступность = Объект.АдресТолькоРоссийский;
|
||||
Элементы.СкрыватьНеактуальныеАдреса.Доступность = Объект.АдресТолькоРоссийский;
|
||||
Элементы.ПроверятьПоКлассификатору.Доступность = Объект.АдресТолькоРоссийский;
|
||||
Элементы.ЗапрещатьВводНекорректного.Доступность = Объект.АдресТолькоРоссийский;
|
||||
Элементы.СкрыватьНеактуальныеАдреса.Доступность = Объект.АдресТолькоРоссийский;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -195,7 +217,7 @@
|
||||
Процедура ИзменитьРеквизитыПриИзмененииТолькоРоссии()
|
||||
|
||||
Если Не Объект.АдресТолькоРоссийский Тогда
|
||||
Объект.ПроверятьКорректность = Ложь;
|
||||
Объект.ПроверятьКорректность = Ложь;
|
||||
Объект.СкрыватьНеактуальныеАдреса = Ложь;
|
||||
КонецЕсли;
|
||||
|
||||
@@ -210,4 +232,6 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
||||
|
||||
#КонецОбласти
|
||||
@@ -1,14 +1,13 @@
|
||||
<!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 9.00.8112.16421"></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.17420"></meta></head><body>
|
||||
<p>Предназначен для настройки видов контактной информации в документах и списках программы. </p>
|
||||
<p>Программа позволяет хранить и обрабатывать контактную информацию, использующуюся на предприятии.</p>
|
||||
<p>Работа с контактной информацией в разных списках программы реализована одинаково. Все списки предоставляют одинаковую возможность по работе с адресами или телефонами. В программе также предусмотрена возможность хранения контактной информации в табличных частях документов и загрузка контактной информации. В табличных частях документов можно редактировать контактную информацию. Такая возможность может потребоваться при работе в документах представляемой электронной отчетности. Связано это с необходимостью сохранения в данных документа точной копии представленных в фискальные органы сведений, в том числе адресов и телефонов физических лиц.</p>
|
||||
<p>Поставка программы осуществляется c предопределенными группами и элементами списка. Предопределенные группы списка соответствуют спискам или документам программы - носителям контактной информации. Добавление новых групп в список запрещено. Элементы внутри этих групп определяют состав контактной информации соответствующих объектов программы.</p>
|
||||
<p>В списках и табличных частях документов программы предусмотрено несколько предопределенных видов контактной информации, кроме того, имеется возможность добавлять новые виды контактной информации. </p>
|
||||
<p>Настройку видов контактной информации рекомендуется выполнить на этапе начального заполнения программы. Эта рекомендация не исключает настройку в процессе ведения контактной информации. Настройку обычно выполняет администратор программы.</p>
|
||||
<p>Список открывается соответствующей командой панели навигации раздела <strong>Администрирование - Общие настройки</strong>.</p>
|
||||
<p>Список открывается соответствующей командой панели навигации раздела <strong>Администрирование - Общие настройки</strong>.</p>
|
||||
<h3>Добавление нового поля контактной информации в список или документ</h3>
|
||||
<ul><li>
|
||||
<div>Выбрав соответствующую группу в списке, нажмите <img src="StdPicture.CreateListItem"></img> <strong>Создать</strong>. Заполните необходимые <a href="Catalog.ВидыКонтактнойИнформации.Form.ФормаЭлемента/Help">поля</a>.</div></li></ul><h3>Предопределенные виды контактной информации</h3>
|
||||
<p>У предопределенных элементов списка в отличие от произвольных полей контактной информации можно изменить только настройки, остальные реквизиты заполнены по умолчанию и защищены от редактирования.</p>
|
||||
<h3>См. также: </h3>
|
||||
<div>Выбрав соответствующую группу в списке, нажмите <strong>Создать</strong>. Заполните необходимые <a href="Catalog.ВидыКонтактнойИнформации.Form.ФормаЭлемента/Help">поля</a>.</div></li></ul><h3>Предопределенные виды контактной информации</h3>
|
||||
<ul><li>У предопределенных элементов списка в отличие от произвольных полей контактной информации можно изменить только настройки, остальные реквизиты заполнены по умолчанию и защищены от редактирования.</li></ul><h3>См. также: </h3>
|
||||
<ul><li><a href="v8help://frame/form_common">Работа с формами</a>.</li></ul></body></html>
|
||||
@@ -2,11 +2,12 @@
|
||||
|
||||
#Область ПрограммныйИнтерфейс
|
||||
|
||||
// Возвращает описание блокируемых реквизитов
|
||||
// Возвращает описание блокируемых реквизитов.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Массив - содержит строки в формате ИмяРеквизита[;ИмяЭлементаФормы,...]
|
||||
// где ИмяРеквизита - имя реквизита объекта, ИмяЭлементаФормы - имя элемента формы, связанного с реквизитом
|
||||
// где ИмяРеквизита - имя реквизита объекта, ИмяЭлементаФормы - имя элемента формы, связанного с
|
||||
// реквизитом.
|
||||
//
|
||||
Функция ПолучитьБлокируемыеРеквизитыОбъекта() Экспорт
|
||||
|
||||
@@ -20,13 +21,13 @@
|
||||
КонецФункции
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// Групповое изменение объектов
|
||||
// Групповое изменение объектов.
|
||||
|
||||
// Возвращает список реквизитов, которые не нужно редактировать
|
||||
// с помощью обработки группового изменения объектов.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Массив - содержит строки имен реквизитов
|
||||
// Массив - содержит строки имен реквизитов.
|
||||
//
|
||||
Функция РеквизитыНеРедактируемыеВГрупповойОбработке() Экспорт
|
||||
|
||||
|
||||
@@ -210,94 +210,6 @@
|
||||
<defaultFolderForm>Catalog.ВидыКонтактнойИнформации.Form.ФормаГруппы</defaultFolderForm>
|
||||
<defaultListForm>Catalog.ВидыКонтактнойИнформации.Form.ФормаСписка</defaultListForm>
|
||||
<defaultFolderChoiceForm>Catalog.ВидыКонтактнойИнформации.Form.ФормаВыбораГруппы</defaultFolderChoiceForm>
|
||||
<attributes uuid="2767473e-79fb-4c7c-a7d1-a83a8f2df71d">
|
||||
<name>Тип</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Тип</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>EnumRef.ТипыКонтактнойИнформации</types>
|
||||
</type>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Тип контактной информации (адрес, телефон и т.д.)</value>
|
||||
</toolTip>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillChecking>ShowError</fillChecking>
|
||||
<fillFromFillingValue>true</fillFromFillingValue>
|
||||
<fillValue xsi:type="core:ReferenceValue">
|
||||
<value>Enum.ТипыКонтактнойИнформации.EnumValue.Адрес</value>
|
||||
</fillValue>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="996c7873-1cc9-44f6-915b-5c6ed7ef2370">
|
||||
<name>РеквизитДопУпорядочивания</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Порядок</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>Number</types>
|
||||
<numberQualifiers>
|
||||
<precision>5</precision>
|
||||
</numberQualifiers>
|
||||
</type>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Используется для упорядочивания (служебный)</value>
|
||||
</toolTip>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:NumberValue">
|
||||
<value>0</value>
|
||||
</fillValue>
|
||||
<indexing>IndexWithAdditionalOrder</indexing>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="45a2569e-820c-4d7d-ba74-4a781d26bb2b">
|
||||
<name>РедактированиеТолькоВДиалоге</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Редактирование только в диалоге</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>Boolean</types>
|
||||
</type>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Редактировать контактную информацию только в диалоге (ручной ввод информации не возможен)</value>
|
||||
</toolTip>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:BooleanValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="ced01234-9417-49ce-adf0-8cdd15e6dd7d">
|
||||
<name>МожноИзменятьСпособРедактирования</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Можно изменять способ редактирования</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>Boolean</types>
|
||||
</type>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Разрешено изменять способ редактирования</value>
|
||||
</toolTip>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillFromFillingValue>true</fillFromFillingValue>
|
||||
<fillValue xsi:type="core:BooleanValue">
|
||||
<value>true</value>
|
||||
</fillValue>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="0eea37cc-47f8-4819-85da-d4991f4e58ed">
|
||||
<name>АдресТолькоРоссийский</name>
|
||||
<synonym>
|
||||
@@ -336,44 +248,6 @@
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="c1272bfc-196a-4f99-935f-e2516bc138d2">
|
||||
<name>ОбязательноеЗаполнение</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Обязательное заполнение</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>Boolean</types>
|
||||
</type>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Вид контактной информации обязателен к заполнению</value>
|
||||
</toolTip>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="313e0688-745a-4385-b040-7ef8317a0eb7">
|
||||
<name>ПроверятьКорректность</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Проверять корректность</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>Boolean</types>
|
||||
</type>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Проверять корректность ввода контактной информации</value>
|
||||
</toolTip>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="5f6c6be3-058a-43c8-aa33-3e89af2ea3f1">
|
||||
<name>ЗапрещатьВводНекорректного</name>
|
||||
<synonym>
|
||||
@@ -393,18 +267,40 @@
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="8dc08932-0988-4e82-8a5f-385c0694f9ff">
|
||||
<name>СкрыватьНеактуальныеАдреса</name>
|
||||
<attributes uuid="ced01234-9417-49ce-adf0-8cdd15e6dd7d">
|
||||
<name>МожноИзменятьСпособРедактирования</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Скрывать неактуальные адреса</value>
|
||||
<value>Можно изменять способ редактирования</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>Boolean</types>
|
||||
</type>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Скрывать неактуальные адреса при выборе из классификатора</value>
|
||||
<value>Разрешено изменять способ редактирования</value>
|
||||
</toolTip>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillFromFillingValue>true</fillFromFillingValue>
|
||||
<fillValue xsi:type="core:BooleanValue">
|
||||
<value>true</value>
|
||||
</fillValue>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="c1272bfc-196a-4f99-935f-e2516bc138d2">
|
||||
<name>ОбязательноеЗаполнение</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Обязательное заполнение</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>Boolean</types>
|
||||
</type>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Вид контактной информации обязателен к заполнению</value>
|
||||
</toolTip>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
@@ -432,6 +328,43 @@
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="313e0688-745a-4385-b040-7ef8317a0eb7">
|
||||
<name>ПроверятьКорректность</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Проверять корректность</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>Boolean</types>
|
||||
</type>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Проверять корректность ввода контактной информации</value>
|
||||
</toolTip>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="7fe61c5d-30bc-440d-9e40-12ff3b296616">
|
||||
<name>ПроверятьПоФИАС</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Проверять по ФИАС</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>Boolean</types>
|
||||
</type>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Проверять адрес по ФИАС</value>
|
||||
</toolTip>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="37c37f15-f84b-456b-aab6-729562dc0908">
|
||||
<name>РазрешитьВводНесколькихЗначений</name>
|
||||
<synonym>
|
||||
@@ -451,6 +384,91 @@
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="45a2569e-820c-4d7d-ba74-4a781d26bb2b">
|
||||
<name>РедактированиеТолькоВДиалоге</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Редактирование только в диалоге</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>Boolean</types>
|
||||
</type>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Редактировать контактную информацию только в диалоге (ручной ввод информации не возможен)</value>
|
||||
</toolTip>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:BooleanValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="996c7873-1cc9-44f6-915b-5c6ed7ef2370">
|
||||
<name>РеквизитДопУпорядочивания</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Порядок</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>Number</types>
|
||||
<numberQualifiers>
|
||||
<precision>5</precision>
|
||||
</numberQualifiers>
|
||||
</type>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Используется для упорядочивания (служебный)</value>
|
||||
</toolTip>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:NumberValue">
|
||||
<value>0</value>
|
||||
</fillValue>
|
||||
<indexing>IndexWithAdditionalOrder</indexing>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="8dc08932-0988-4e82-8a5f-385c0694f9ff">
|
||||
<name>СкрыватьНеактуальныеАдреса</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Скрывать неактуальные адреса</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>Boolean</types>
|
||||
</type>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Скрывать неактуальные адреса при выборе из классификатора</value>
|
||||
</toolTip>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="2767473e-79fb-4c7c-a7d1-a83a8f2df71d">
|
||||
<name>Тип</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Тип</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>EnumRef.ТипыКонтактнойИнформации</types>
|
||||
</type>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Тип контактной информации (адрес, телефон и т.д.)</value>
|
||||
</toolTip>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillChecking>ShowError</fillChecking>
|
||||
<fillFromFillingValue>true</fillFromFillingValue>
|
||||
<fillValue xsi:type="core:ReferenceValue">
|
||||
<value>Enum.ТипыКонтактнойИнформации.EnumValue.Адрес</value>
|
||||
</fillValue>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<forms uuid="f5ef3f75-7d12-4284-844f-54d19d1f7e2f">
|
||||
<name>ФормаСписка</name>
|
||||
<synonym>
|
||||
|
||||
@@ -257,6 +257,33 @@
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
<locationInCommandBar>InAdditionalSubmenu</locationInCommandBar>
|
||||
</items>
|
||||
<items xsi:type="form:Button">
|
||||
<name>ФормаИзменитьВыделенные</name>
|
||||
<id>197</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>ФормаИзменитьВыделенныеРасширеннаяПодсказка</name>
|
||||
<id>198</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>
|
||||
<locationInCommandBar>InAdditionalSubmenu</locationInCommandBar>
|
||||
</items>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
@@ -890,10 +917,10 @@
|
||||
</handlers>
|
||||
<searchStringAddition>
|
||||
<name>ВнешниеПользователиСписокСтрокаПоиска</name>
|
||||
<id>189</id>
|
||||
<id>179</id>
|
||||
<extendedTooltip>
|
||||
<name>ВнешниеПользователиСписокСтрокаПоискаРасширеннаяПодсказка</name>
|
||||
<id>191</id>
|
||||
<id>181</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
@@ -903,7 +930,7 @@
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ВнешниеПользователиСписокСтрокаПоискаКонтекстноеМеню</name>
|
||||
<id>190</id>
|
||||
<id>180</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<source>ВнешниеПользователиСписок</source>
|
||||
@@ -913,10 +940,10 @@
|
||||
</searchStringAddition>
|
||||
<viewStatusAddition>
|
||||
<name>ВнешниеПользователиСписокСостояниеПросмотра</name>
|
||||
<id>192</id>
|
||||
<id>182</id>
|
||||
<extendedTooltip>
|
||||
<name>ВнешниеПользователиСписокСостояниеПросмотраРасширеннаяПодсказка</name>
|
||||
<id>194</id>
|
||||
<id>184</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
@@ -926,7 +953,7 @@
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ВнешниеПользователиСписокСостояниеПросмотраКонтекстноеМеню</name>
|
||||
<id>193</id>
|
||||
<id>183</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>ViewStatusAddition</type>
|
||||
@@ -937,10 +964,10 @@
|
||||
</viewStatusAddition>
|
||||
<searchControlAddition>
|
||||
<name>ВнешниеПользователиСписокУправлениеПоиском</name>
|
||||
<id>195</id>
|
||||
<id>185</id>
|
||||
<extendedTooltip>
|
||||
<name>ВнешниеПользователиСписокУправлениеПоискомРасширеннаяПодсказка</name>
|
||||
<id>197</id>
|
||||
<id>187</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
@@ -950,7 +977,7 @@
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ВнешниеПользователиСписокУправлениеПоискомКонтекстноеМеню</name>
|
||||
<id>196</id>
|
||||
<id>186</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>SearchControlAddition</type>
|
||||
@@ -998,6 +1025,32 @@
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<items xsi:type="form:Button">
|
||||
<name>ВнешниеПользователиСписокКонтекстноеМенюИзменитьВыделенные</name>
|
||||
<id>199</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>ВнешниеПользователиСписокКонтекстноеМенюИзменитьВыделенныеРасширеннаяПодсказка</name>
|
||||
<id>200</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>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<changeRowSet>true</changeRowSet>
|
||||
@@ -1328,10 +1381,10 @@
|
||||
</handlers>
|
||||
<searchStringAddition>
|
||||
<name>СписокВыбранныхПользователейИГруппСтрокаПоиска</name>
|
||||
<id>208</id>
|
||||
<id>188</id>
|
||||
<extendedTooltip>
|
||||
<name>СписокВыбранныхПользователейИГруппСтрокаПоискаРасширеннаяПодсказка</name>
|
||||
<id>210</id>
|
||||
<id>190</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
@@ -1341,7 +1394,7 @@
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СписокВыбранныхПользователейИГруппСтрокаПоискаКонтекстноеМеню</name>
|
||||
<id>209</id>
|
||||
<id>189</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<source>СписокВыбранныхПользователейИГрупп</source>
|
||||
@@ -1351,10 +1404,10 @@
|
||||
</searchStringAddition>
|
||||
<viewStatusAddition>
|
||||
<name>СписокВыбранныхПользователейИГруппСостояниеПросмотра</name>
|
||||
<id>211</id>
|
||||
<id>191</id>
|
||||
<extendedTooltip>
|
||||
<name>СписокВыбранныхПользователейИГруппСостояниеПросмотраРасширеннаяПодсказка</name>
|
||||
<id>213</id>
|
||||
<id>193</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
@@ -1364,7 +1417,7 @@
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СписокВыбранныхПользователейИГруппСостояниеПросмотраКонтекстноеМеню</name>
|
||||
<id>212</id>
|
||||
<id>192</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>ViewStatusAddition</type>
|
||||
@@ -1375,10 +1428,10 @@
|
||||
</viewStatusAddition>
|
||||
<searchControlAddition>
|
||||
<name>СписокВыбранныхПользователейИГруппУправлениеПоиском</name>
|
||||
<id>214</id>
|
||||
<id>194</id>
|
||||
<extendedTooltip>
|
||||
<name>СписокВыбранныхПользователейИГруппУправлениеПоискомРасширеннаяПодсказка</name>
|
||||
<id>216</id>
|
||||
<id>196</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
@@ -1388,7 +1441,7 @@
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СписокВыбранныхПользователейИГруппУправлениеПоискомКонтекстноеМеню</name>
|
||||
<id>215</id>
|
||||
<id>195</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>SearchControlAddition</type>
|
||||
@@ -2361,6 +2414,28 @@
|
||||
<currentRowUse>Auto</currentRowUse>
|
||||
<selectedRowsUse>Auto</selectedRowsUse>
|
||||
</formCommands>
|
||||
<formCommands>
|
||||
<name>ИзменитьВыделенные</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Изменить выделенные...</value>
|
||||
</title>
|
||||
<id>1</id>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Изменить выделенные объекты</value>
|
||||
</toolTip>
|
||||
<use>
|
||||
<common>true</common>
|
||||
</use>
|
||||
<action xsi:type="form:FormCommandHandlerContainer">
|
||||
<handler>
|
||||
<name>ИзменитьВыделенные</name>
|
||||
</handler>
|
||||
</action>
|
||||
<currentRowUse>Auto</currentRowUse>
|
||||
<selectedRowsUse>Auto</selectedRowsUse>
|
||||
</formCommands>
|
||||
<parameters>
|
||||
<name>ВыборГруппВнешнихПользователей</name>
|
||||
<valueType>
|
||||
@@ -2393,7 +2468,14 @@
|
||||
</parameters>
|
||||
<commandInterface>
|
||||
<navigationPanel/>
|
||||
<commandBar/>
|
||||
<commandBar>
|
||||
<cmiFragmentRecord>
|
||||
<command>CommonCommand.ДополнительныеСведенияКоманднаяПанель</command>
|
||||
<group>FormCommandBarImportant</group>
|
||||
<index>0</index>
|
||||
<userVisible/>
|
||||
</cmiFragmentRecord>
|
||||
</commandBar>
|
||||
</commandInterface>
|
||||
<extInfo xsi:type="form:DynamicListFormExtInfo"/>
|
||||
</form:Form>
|
||||
@@ -4,7 +4,7 @@
|
||||
// Дополнительные параметры открытия формы подбора:
|
||||
//
|
||||
// РасширенныйПодбор - Булево - если Истина - открывается расширенная форма
|
||||
// подбора пользователей. Используется вместе с параметром
|
||||
// подбора пользователей. Используется вместе с параметром.
|
||||
// ПараметрыРасширеннойФормыПодбора.
|
||||
// ПараметрыРасширеннойФормыПодбора - Строка - ссылка на структуру,
|
||||
// содержащую параметры расширенной формы подбора во
|
||||
@@ -30,7 +30,7 @@
|
||||
ЗаполнитьПараметрыДинамическихСписков();
|
||||
|
||||
Если Параметры.РежимВыбора Тогда
|
||||
КлючНазначенияИспользования = "ВыборПодбор";
|
||||
СтандартныеПодсистемыСервер.УстановитьКлючНазначенияФормы(ЭтотОбъект, "ВыборПодбор");
|
||||
РежимОткрытияОкна = РежимОткрытияОкнаФормы.БлокироватьОкноВладельца;
|
||||
КонецЕсли;
|
||||
|
||||
@@ -105,10 +105,8 @@
|
||||
Элементы.ВнешниеПользователиСписок.МножественныйВыбор = Истина;
|
||||
|
||||
Если ХранимыеПараметры.РасширенныйПодбор Тогда
|
||||
ЭтотОбъект.КлючСохраненияПоложенияОкна = "РасширенныйПодборВнешнихПользователей";
|
||||
СтандартныеПодсистемыСервер.УстановитьКлючНазначенияФормы(ЭтотОбъект, "РасширенныйПодбор");
|
||||
ИзменитьПараметрыРасширеннойФормыПодбора();
|
||||
Иначе
|
||||
ЭтотОбъект.КлючСохраненияПоложенияОкна = "РежимПодбораВнешнихПользователей";
|
||||
КонецЕсли;
|
||||
|
||||
Если ХранимыеПараметры.ВыборГруппВнешнихПользователей Тогда
|
||||
@@ -125,6 +123,12 @@
|
||||
ХранимыеПараметры.Вставить("ТекущаяСтрока", Параметры.ТекущаяСтрока);
|
||||
НастроитьФормуПоИспользованиюГруппПользователей();
|
||||
ХранимыеПараметры.Удалить("ТекущаяСтрока");
|
||||
|
||||
Если Не ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ГрупповоеИзменениеОбъектов") Тогда
|
||||
Элементы.ФормаИзменитьВыделенные.Видимость = Ложь;
|
||||
Элементы.ПользователиСписокКонтекстноеМенюИзменитьВыделенные.Видимость = Ложь;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
@@ -409,6 +413,18 @@
|
||||
&НаКлиенте
|
||||
Процедура СоздатьГруппуВнешнихПользователей(Команда)
|
||||
|
||||
ТекущиеДанные = Элементы.ГруппыВнешнихПользователей.ТекущиеДанные;
|
||||
Если ТекущиеДанные = Неопределено Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Если ТекущиеДанные.ВсеОбъектыАвторизации Тогда
|
||||
ПоказатьПредупреждение(, СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Невозможно добавить подгруппу к группе ""%1"",
|
||||
|так как в число ее участников входят все пользователи.'"), ТекущиеДанные.Наименование));
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Элементы.ГруппыВнешнихПользователей.ДобавитьСтроку();
|
||||
|
||||
КонецПроцедуры
|
||||
@@ -477,6 +493,19 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// Поддержка группового изменения объектов.
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ИзменитьВыделенные(Команда)
|
||||
|
||||
Если ОбщегоНазначенияКлиент.ПодсистемаСуществует("СтандартныеПодсистемы.ГрупповоеИзменениеОбъектов") Тогда
|
||||
МодульГрупповоеИзменениеОбъектовКлиент = ОбщегоНазначенияКлиент.ОбщийМодуль("ГрупповоеИзменениеОбъектовКлиент");
|
||||
МодульГрупповоеИзменениеОбъектовКлиент.ИзменитьВыделенные(Элементы.ВнешниеПользователиСписок);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
@@ -670,7 +699,7 @@
|
||||
&НаСервере
|
||||
Процедура ИзменитьПараметрыРасширеннойФормыПодбора()
|
||||
|
||||
// Загрузка списка выбранных пользователей
|
||||
// Загрузка списка выбранных пользователей.
|
||||
ПараметрыРасширеннойФормыПодбора = ПолучитьИзВременногоХранилища(Параметры.ПараметрыРасширеннойФормыПодбора);
|
||||
ВыбранныеПользователиИГруппы.Загрузить(ПараметрыРасширеннойФормыПодбора.ВыбранныеПользователи);
|
||||
ХранимыеПараметры.Вставить("ЗаголовокФормыПодбора", ПараметрыРасширеннойФормыПодбора.ЗаголовокФормыПодбора);
|
||||
@@ -957,7 +986,7 @@
|
||||
КонецПроцедуры
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// Перетаскивание пользователей
|
||||
// Перетаскивание пользователей.
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ГруппыВнешнихПользователейПеретаскиваниеОбработкаВопроса(Ответ, ДополнительныеПараметры) Экспорт
|
||||
|
||||
@@ -516,7 +516,7 @@
|
||||
<name>ИмяСОтметкойНезаполненного</name>
|
||||
<id>240</id>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>ПользовательИнфБазыИмя1</name>
|
||||
<name>ПользовательИБИмя1</name>
|
||||
<id>242</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
@@ -524,14 +524,14 @@
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>ПользовательИнфБазыИмя</segments>
|
||||
<segments>ПользовательИБИмя</segments>
|
||||
</dataPath>
|
||||
<handlers>
|
||||
<event>OnChange</event>
|
||||
<name>ПользовательИнфБазыИмяПриИзменении</name>
|
||||
<name>ПользовательИБИмяПриИзменении</name>
|
||||
</handlers>
|
||||
<extendedTooltip>
|
||||
<name>ПользовательИнфБазыИмя1РасширеннаяПодсказка</name>
|
||||
<name>ПользовательИБИмя1РасширеннаяПодсказка</name>
|
||||
<id>244</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
@@ -541,7 +541,7 @@
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ПользовательИнфБазыИмя1КонтекстноеМеню</name>
|
||||
<name>ПользовательИБИмя1КонтекстноеМеню</name>
|
||||
<id>243</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
@@ -593,7 +593,7 @@
|
||||
<name>ИмяБезОтметкиНезаполненного</name>
|
||||
<id>245</id>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>ПользовательИнфБазыИмя2</name>
|
||||
<name>ПользовательИБИмя2</name>
|
||||
<id>247</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
@@ -601,14 +601,14 @@
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>ПользовательИнфБазыИмя</segments>
|
||||
<segments>ПользовательИБИмя</segments>
|
||||
</dataPath>
|
||||
<handlers>
|
||||
<event>OnChange</event>
|
||||
<name>ПользовательИнфБазыИмяПриИзменении</name>
|
||||
<name>ПользовательИБИмяПриИзменении</name>
|
||||
</handlers>
|
||||
<extendedTooltip>
|
||||
<name>ПользовательИнфБазыИмя2РасширеннаяПодсказка</name>
|
||||
<name>ПользовательИБИмя2РасширеннаяПодсказка</name>
|
||||
<id>249</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
@@ -618,7 +618,7 @@
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ПользовательИнфБазыИмя2КонтекстноеМеню</name>
|
||||
<name>ПользовательИБИмя2КонтекстноеМеню</name>
|
||||
<id>248</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
@@ -692,7 +692,7 @@
|
||||
<name>СвойстваАутентификации1СПредприятия</name>
|
||||
<id>193</id>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>ПользовательИнфБазыАутентификацияСтандартная</name>
|
||||
<name>ПользовательИБАутентификацияСтандартная</name>
|
||||
<id>194</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
@@ -700,7 +700,7 @@
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>ПользовательИнфБазыАутентификацияСтандартная</segments>
|
||||
<segments>ПользовательИБАутентификацияСтандартная</segments>
|
||||
</dataPath>
|
||||
<titleLocation>Right</titleLocation>
|
||||
<toolTip>
|
||||
@@ -710,10 +710,10 @@
|
||||
</toolTip>
|
||||
<handlers>
|
||||
<event>OnChange</event>
|
||||
<name>ПользовательИнфБазыАутентификацияСтандартнаяПриИзменении</name>
|
||||
<name>ПользовательИБАутентификацияСтандартнаяПриИзменении</name>
|
||||
</handlers>
|
||||
<extendedTooltip>
|
||||
<name>ПользовательИнфБазыАутентификацияСтандартнаяРасширеннаяПодсказка</name>
|
||||
<name>ПользовательИБАутентификацияСтандартнаяРасширеннаяПодсказка</name>
|
||||
<id>209</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
@@ -723,7 +723,7 @@
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ПользовательИнфБазыАутентификацияСтандартнаяКонтекстноеМеню</name>
|
||||
<name>ПользовательИБАутентификацияСтандартнаяКонтекстноеМеню</name>
|
||||
<id>195</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
@@ -874,7 +874,7 @@
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>ПользовательИнфБазыЗапрещеноИзменятьПароль</name>
|
||||
<name>ПользовательИБЗапрещеноИзменятьПароль</name>
|
||||
<id>51</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
@@ -882,15 +882,15 @@
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>ПользовательИнфБазыЗапрещеноИзменятьПароль</segments>
|
||||
<segments>ПользовательИБЗапрещеноИзменятьПароль</segments>
|
||||
</dataPath>
|
||||
<titleLocation>Right</titleLocation>
|
||||
<handlers>
|
||||
<event>OnChange</event>
|
||||
<name>ПользовательИнфБазыЗапрещеноИзменятьПарольПриИзменении</name>
|
||||
<name>ПользовательИБЗапрещеноИзменятьПарольПриИзменении</name>
|
||||
</handlers>
|
||||
<extendedTooltip>
|
||||
<name>ПользовательИнфБазыЗапрещеноИзменятьПарольExtendedTooltip</name>
|
||||
<name>ПользовательИБЗапрещеноИзменятьПарольРасширеннаяПодсказка</name>
|
||||
<id>213</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
@@ -900,7 +900,7 @@
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ПользовательИнфБазыЗапрещеноИзменятьПарольКонтекстноеМеню</name>
|
||||
<name>ПользовательИБЗапрещеноИзменятьПарольКонтекстноеМеню</name>
|
||||
<id>52</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
@@ -998,7 +998,7 @@
|
||||
<name>СвойстваАутентификацииOpenID</name>
|
||||
<id>279</id>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>ПользовательИнфБазыАутентификацияOpenID</name>
|
||||
<name>ПользовательИБАутентификацияOpenID</name>
|
||||
<id>197</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
@@ -1006,7 +1006,7 @@
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>ПользовательИнфБазыАутентификацияOpenID</segments>
|
||||
<segments>ПользовательИБАутентификацияOpenID</segments>
|
||||
</dataPath>
|
||||
<titleLocation>Right</titleLocation>
|
||||
<toolTip>
|
||||
@@ -1017,10 +1017,10 @@
|
||||
</toolTip>
|
||||
<handlers>
|
||||
<event>OnChange</event>
|
||||
<name>ПользовательИнфБазыАутентификацияOpenIDПриИзменении</name>
|
||||
<name>ПользовательИБАутентификацияOpenIDПриИзменении</name>
|
||||
</handlers>
|
||||
<extendedTooltip>
|
||||
<name>ПользовательИнфБазыАутентификацияOpenIDРасширеннаяПодсказка</name>
|
||||
<name>ПользовательИБАутентификацияOpenIDРасширеннаяПодсказка</name>
|
||||
<id>214</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
@@ -1030,7 +1030,7 @@
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ПользовательИнфБазыАутентификацияOpenIDКонтекстноеМеню</name>
|
||||
<name>ПользовательИБАутентификацияOpenIDКонтекстноеМеню</name>
|
||||
<id>198</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
@@ -1071,7 +1071,7 @@
|
||||
<name>ГруппаПредставлениеЯзыка</name>
|
||||
<id>192</id>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>ПользовательИнфБазыЯзык</name>
|
||||
<name>ПользовательИБЯзык</name>
|
||||
<id>33</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
@@ -1079,10 +1079,10 @@
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>ПользовательИнфБазыЯзык</segments>
|
||||
<segments>ПользовательИБЯзык</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>ПользовательИнфБазыЯзыкExtendedTooltip</name>
|
||||
<name>ПользовательИБЯзыкРасширеннаяПодсказка</name>
|
||||
<id>216</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
@@ -1092,7 +1092,7 @@
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ПользовательИнфБазыЯзыкКонтекстноеМеню</name>
|
||||
<name>ПользовательИБЯзыкКонтекстноеМеню</name>
|
||||
<id>34</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
@@ -1491,10 +1491,10 @@
|
||||
</autoCommandBar>
|
||||
<searchStringAddition>
|
||||
<name>РолиСтрокаПоиска</name>
|
||||
<id>303</id>
|
||||
<id>291</id>
|
||||
<extendedTooltip>
|
||||
<name>РолиСтрокаПоискаРасширеннаяПодсказка</name>
|
||||
<id>305</id>
|
||||
<id>293</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
@@ -1504,7 +1504,7 @@
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>РолиСтрокаПоискаКонтекстноеМеню</name>
|
||||
<id>304</id>
|
||||
<id>292</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<source>Роли</source>
|
||||
@@ -1514,10 +1514,10 @@
|
||||
</searchStringAddition>
|
||||
<viewStatusAddition>
|
||||
<name>РолиСостояниеПросмотра</name>
|
||||
<id>306</id>
|
||||
<id>294</id>
|
||||
<extendedTooltip>
|
||||
<name>РолиСостояниеПросмотраРасширеннаяПодсказка</name>
|
||||
<id>308</id>
|
||||
<id>296</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
@@ -1527,7 +1527,7 @@
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>РолиСостояниеПросмотраКонтекстноеМеню</name>
|
||||
<id>307</id>
|
||||
<id>295</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>ViewStatusAddition</type>
|
||||
@@ -1538,10 +1538,10 @@
|
||||
</viewStatusAddition>
|
||||
<searchControlAddition>
|
||||
<name>РолиУправлениеПоиском</name>
|
||||
<id>309</id>
|
||||
<id>297</id>
|
||||
<extendedTooltip>
|
||||
<name>РолиУправлениеПоискомРасширеннаяПодсказка</name>
|
||||
<id>311</id>
|
||||
<id>299</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
@@ -1551,7 +1551,7 @@
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>РолиУправлениеПоискомКонтекстноеМеню</name>
|
||||
<id>310</id>
|
||||
<id>298</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>SearchControlAddition</type>
|
||||
@@ -1720,6 +1720,34 @@
|
||||
<showTitle>auto</showTitle>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>СтраницаДополнительныеРеквизиты</name>
|
||||
<id>300</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Дополнительные реквизиты</value>
|
||||
</title>
|
||||
<extendedTooltip>
|
||||
<name>СтраницаДополнительныеРеквизитыРасширеннаяПодсказка</name>
|
||||
<id>301</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<type>Page</type>
|
||||
<extInfo xsi:type="form:PageGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<showTitle>auto</showTitle>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>СтраницаКомментарий</name>
|
||||
<id>285</id>
|
||||
@@ -1827,6 +1855,10 @@
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
<autoFill>true</autoFill>
|
||||
</autoCommandBar>
|
||||
<handlers>
|
||||
<event>NotificationProcessing</event>
|
||||
<name>ОбработкаОповещения</name>
|
||||
</handlers>
|
||||
<handlers>
|
||||
<event>OnCreateAtServer</event>
|
||||
<name>ПриСозданииНаСервере</name>
|
||||
@@ -1867,10 +1899,10 @@
|
||||
<savedData>true</savedData>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>ПользовательИнфБазыПароль</name>
|
||||
<name>ПользовательИБПароль</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Пользователь инф базы пароль</value>
|
||||
<value>Пользователь ИБПароль</value>
|
||||
</title>
|
||||
<id>3</id>
|
||||
<valueType/>
|
||||
@@ -1902,7 +1934,7 @@
|
||||
<savedData>true</savedData>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>ПользовательИнфБазыЯзык</name>
|
||||
<name>ПользовательИБЯзык</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Язык интерфейса программы</value>
|
||||
@@ -1921,7 +1953,7 @@
|
||||
<savedData>true</savedData>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>ПользовательИнфБазыЗапрещеноИзменятьПароль</name>
|
||||
<name>ПользовательИБЗапрещеноИзменятьПароль</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Пользователю запрещено изменять пароль</value>
|
||||
@@ -1939,7 +1971,7 @@
|
||||
<savedData>true</savedData>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>ПользовательИнфБазыИмя</name>
|
||||
<name>ПользовательИБИмя</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Имя (для входа)</value>
|
||||
@@ -1979,7 +2011,7 @@
|
||||
<name>ПользовательИБСуществует</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Пользователь ИБСуществует</value>
|
||||
<value>Пользователь ИБ существует</value>
|
||||
</title>
|
||||
<id>23</id>
|
||||
<valueType>
|
||||
@@ -2112,10 +2144,10 @@
|
||||
</edit>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>ПользовательИнфБазыРоли</name>
|
||||
<name>ПользовательИБРоли</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Пользователь инф базы роли</value>
|
||||
<value>Пользователь ИБ роли</value>
|
||||
</title>
|
||||
<id>11</id>
|
||||
<valueType>
|
||||
@@ -2312,7 +2344,7 @@
|
||||
</edit>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>ПользовательИнфБазыАутентификацияOpenID</name>
|
||||
<name>ПользовательИБАутентификацияOpenID</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Аутентификация по протоколу OpenID</value>
|
||||
@@ -2330,7 +2362,7 @@
|
||||
<savedData>true</savedData>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>ПользовательИнфБазыАутентификацияСтандартная</name>
|
||||
<name>ПользовательИБАутентификацияСтандартная</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Аутентификация 1С:Предприятия</value>
|
||||
@@ -2363,10 +2395,10 @@
|
||||
</edit>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>ПользовательИнфБазыПолноеИмя</name>
|
||||
<name>ПользовательИБПолноеИмя</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Пользователь инф базы полное имя</value>
|
||||
<value>Пользователь ИБПолное имя</value>
|
||||
</title>
|
||||
<id>25</id>
|
||||
<valueType>
|
||||
@@ -2397,7 +2429,7 @@
|
||||
</edit>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>ПользовательИнфБазыАутентификацияОС</name>
|
||||
<name>ПользовательИБАутентификацияОС</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Аутентификация операционной системы</value>
|
||||
@@ -2415,7 +2447,7 @@
|
||||
<savedData>true</savedData>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>ПользовательИнфБазыПользовательОС</name>
|
||||
<name>ПользовательИБПользовательОС</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Пользователь</value>
|
||||
@@ -2434,7 +2466,7 @@
|
||||
<savedData>true</savedData>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>ПользовательИнфБазыРежимЗапуска</name>
|
||||
<name>ПользовательИБРежимЗапуска</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Режим запуска</value>
|
||||
@@ -2453,7 +2485,7 @@
|
||||
<savedData>true</savedData>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>ПользовательИнфБазыПоказыватьВСпискеВыбора</name>
|
||||
<name>ПользовательИБПоказыватьВСпискеВыбора</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Показывать в списке выбора</value>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<!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 9.00.8112.16421"></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.17420"></meta></head><body>
|
||||
<p>Описание свойств внешнего пользователя.</p>
|
||||
<p>Для <a href="#1">ввода или редактирования</a> сведений о внешнем пользователе необходимы права администрирования или права ответственного за список <a href="Catalog.ВнешниеПользователи/Help">внешних пользователей</a>. </p>
|
||||
<p><a href="#2">Вход в программу</a> разрешает только администратор. </p>
|
||||
@@ -18,25 +18,22 @@
|
||||
</li><li>Примеры неудачных паролей: <br>Иванов, <br>qwerty, <br>12345678, <br>123123123.</li></ul><h3><a name="#1">Ввод внешнего пользователя</a> (при наличии права)</h3>
|
||||
<p>Если внешнего пользователя вводит ответственный за список и заполняет имя для входа, тогда администратору будет показана рекомендация проверить настройки для входа. После разрешения входа, рекомендация скрывается, а ответственный более не может изменить настройки для входа, кроме отключения разрешения на вход в программу. Для того чтобы посмотреть всех таких внешних пользователей, которых подготовил ответственный, можно установить отбор в списке по полю <strong>Подготовлен</strong>.</p>
|
||||
<ul><li>Внешний пользователь связан с каким-то объектом программы (например, контрагентом, сотрудником и т.п.), указанным в поле <strong>Объект</strong>. При вводе по кнопке <strong>Внешний доступ</strong> (рекомендуется) поле <strong>Объект</strong> заполняется автоматически.
|
||||
</li><li>При вводе внешнего пользователя по команде <strong>Создать</strong> из <a href="Catalog.ВнешниеПользователи/Help">списка внешних пользователей</a> необходимо заполнить поле <strong>Объект</strong> вручную. Для этого выберите список программы по команде <strong>Показать все</strong>, затем выберите в этом списке нужный объект, с которым связан внешний пользователь.
|
||||
</li><li>Введите <strong>Полное имя</strong> внешнего пользователя, которое будет отображаться в программе в различных списках.
|
||||
</li><li>При вводе внешнего пользователя по команде <strong>Создать</strong> из <a href="Catalog.ВнешниеПользователи/Help">списка внешних пользователей</a> необходимо заполнить поле <strong>Объект</strong> вручную. Для этого нажмите кнопку <img src="StdPicture.InputFieldSelect"></img> <strong>Выбрать</strong>, выберите список программы, затем выберите в этом списке нужный объект, с которым связан внешний пользователь. Поле <strong>Объект</strong> будет отображаться в программе в различных списках в качестве полного имени внешнего пользователя.
|
||||
</li><li>Флажок <strong>Недействителен</strong> по умолчанию снят для всех внешних пользователей. Но если внешний пользователь по каким-либо причинам более не работает с программой, и в то же время его нельзя удалить из-за наличия ссылок на него из других объектов программы, то рекомендуется установить флажок <strong>Недействителен</strong>. Такого внешнего пользователя нельзя выбрать, и он не отображается в списке внешних пользователей.
|
||||
</li><li><strong>Имя (для входа)</strong> - короткое имя, используется для входа в программу.
|
||||
</li><li>На вкладке <strong>Главное </strong>заполните основные сведения о внешнем пользователе:
|
||||
<ul><li><strong>Имя (для входа)</strong> - короткое имя, используется для входа в программу.
|
||||
</li><li><strong>Аутентификация 1С:Предприятия</strong> - по умолчанию флажок включен и активно поле для ввода пароля.
|
||||
</li><li><strong>Пароль</strong> - введите пароль для входа в программу. В целях безопасности данных всегда заполняйте это поле.
|
||||
</li><li><strong>Подтверждение пароля</strong> - продублируйте пароль для контроля правильности ввода.
|
||||
</li><li><strong>Пользователю запрещено изменять пароль</strong> - при необходимости запретите внешнему пользователю менять свой пароль.
|
||||
</li><li><strong>Аутентификация по протоколу OpenID</strong> - включите флажок, для того чтобы разрешить внешнему пользователю использовать единую учетную запись по протоколу OpenID. При этом можно отключить флажок <strong>Аутентификация 1С: Предприятия</strong>.</li></ul><h3>Включение внешнего пользователя в группы</h3>
|
||||
<p>Если в программе включено использование групп пользователей, то внешнего пользователя во время ввода можно включить в одну или несколько <a href="Catalog.ГруппыВнешнихПользователей/Help">групп</a>.</p>
|
||||
<ul><li>Нажмите <strong>Группы</strong> на панели навигации, с помощью флажков выберите одну или несколько <a href="CommonForm.ГруппыПользователей/Help">групп</a>.
|
||||
</li><li><strong>Аутентификация по протоколу OpenID</strong> - включите флажок, для того чтобы разрешить внешнему пользователю использовать единую учетную запись по протоколу OpenID. При этом можно отключить флажок <strong>Аутентификация 1С: Предприятия</strong>.</li></ul></li><li>На вкладке <strong>Комментарий</strong> напишите дополнительную информацию о внешнем пользователе.</li></ul><h3>Включение внешнего пользователя в группы</h3>
|
||||
<ul><li>Если в программе включено использование групп пользователей, то внешнего пользователя во время ввода можно включить в одну или несколько <a href="Catalog.ГруппыВнешнихПользователей/Help">групп</a>.
|
||||
</li><li>Нажмите <strong>Группы</strong> на панели навигации, с помощью флажков выберите одну или несколько <a href="CommonForm.ГруппыПользователей/Help">групп</a>.
|
||||
</li><li>Для того чтобы быстро отменить свой выбор, нажмите <strong>Исключить из всех групп</strong>.</li></ul><h3>Права доступа внешнего пользователя </h3>
|
||||
<p>Права доступа могут также настраиваться ответственным за список внешних пользователей, при этом часть прав доступа (административные права) для него закрыта. В зависимости от программы для настройки прав доступа предусмотрена одна из возможностей:</p>
|
||||
<ul><li>Нажмите <strong>Права доступа</strong> на панели навигации, для тогочтобы включить внешнего пользователя в одну или несколько <a href="CommonForm.ПраваДоступа/Help">групп доступа</a>. Их необходимо выбрать из <a href="Catalog.ГруппыДоступа/Help">списка</a>.
|
||||
</li><li>В списке <strong>Разрешенные действия (роли)</strong> можно назначить внешнему пользователю одну или несколько ролей, которые в совокупности образуют его персональные <a href="CommonForm.ПраваДоступаУпрощенно/Help">настройки прав доступа</a>. Роли могут соответствовать как различным должностным обязанностям (или видам деятельности) пользователей, так и более мелким функциям. Выберите нужные роли с помощью флажков.</li></ul><h3><a name="#2">Разрешение входа в программу (только для администратора)</a></h3>
|
||||
<p>Для входа внешнего пользователя в программу нужно установить флажок <strong>Доступ к информационной базе разрешен</strong>. При этом должны быть заданы необходимые свойства: имя (для входа), пароль и другие параметры авторизации. </p>
|
||||
<h3>Управление настройками внешнего пользователя</h3>
|
||||
<p>Программа запоминает <a href="DataProcessor.НастройкиПользователей.Form.НастройкиПользователей/Help">настройки</a> каждого пользователя во время его работы. Для того чтобы просмотреть, скопировать или удалить настройки внешнего пользователя (удалять настройки приходится, если из-за этих неправильных настроек работать в программе становится невозможно), нажмите <strong>Настройки</strong> на панели навигации.</p>
|
||||
<h3>Предупреждения программы</h3>
|
||||
<p>В случае если свойства внешнего пользователя отличаются от свойств <a href="Catalog.Пользователи.Form.ПользователиИБ/Help">пользователя информационной базы</a>, то программа выводит предупреждение с перечнем этих свойств. Предлагается записать данные, для того чтобы устранить различия.</p>
|
||||
<h3>См. также</h3>
|
||||
<ul><li><a href="v8help://frame/form_common">Работа с формами</a></li></ul></body></html>
|
||||
<ul><li>Права доступа могут также настраиваться ответственным за список внешних пользователей, при этом часть прав доступа (административные права) для него закрыта. В зависимости от программы для настройки прав доступа предусмотрена одна из возможностей:
|
||||
<ul><li>Нажмите <strong>Права доступа</strong> на панели навигации, для того чтобы включить внешнего пользователя в одну или несколько <a href="CommonForm.ПраваДоступа/Help">групп доступа</a>. Их необходимо выбрать из <a href="Catalog.ГруппыДоступа/Help">списка</a>.
|
||||
</li><li>В списке <strong>Разрешенные действия (роли)</strong> можно назначить внешнему пользователю одну или несколько ролей, которые в совокупности образуют его персональные <a href="CommonForm.ПраваДоступаУпрощенно/Help">настройки прав доступа</a>. Роли могут соответствовать как различным должностным обязанностям (или видам деятельности) пользователей, так и более мелким функциям. Выберите нужные роли с помощью флажков.</li></ul></li></ul><h3><a name="#2">Разрешение входа в программу (только для администратора)</a></h3>
|
||||
<ul><li>Для входа внешнего пользователя в программу нужно установить флажок <strong>Вход в программу разрешен</strong>. При этом должны быть заданы необходимые свойства: имя (для входа), пароль и другие параметры авторизации. </li></ul><h3>Управление настройками внешнего пользователя</h3>
|
||||
<ul><li>Программа запоминает <a href="DataProcessor.НастройкиПользователей.Form.НастройкиПользователей/Help">настройки</a> каждого пользователя во время его работы. Для того чтобы просмотреть, скопировать или удалить настройки внешнего пользователя (удалять настройки приходится, если из-за этих неправильных настроек работать в программе становится невозможно), нажмите <strong>Настройки</strong> на панели навигации.</li></ul><h3>Предупреждения программы</h3>
|
||||
<ul><li>В случае если свойства внешнего пользователя отличаются от свойств <a href="Catalog.Пользователи.Form.ПользователиИБ/Help">пользователя информационной базы</a>, то программа выводит предупреждение с перечнем этих свойств. Предлагается записать данные, для того чтобы устранить различия.</li></ul><h3>См. также</h3>
|
||||
<ul><li><a href="v8help://frame/form_common">Работа с формами</a>.</li></ul></body></html>
|
||||
@@ -14,10 +14,10 @@
|
||||
|
||||
// Заполнение списка выбора языка.
|
||||
Если Метаданные.Языки.Количество() < 2 Тогда
|
||||
Элементы.ПользовательИнфБазыЯзык.Видимость = Ложь;
|
||||
Элементы.ПользовательИБЯзык.Видимость = Ложь;
|
||||
Иначе
|
||||
Для каждого МетаданныеЯзыка ИЗ Метаданные.Языки Цикл
|
||||
Элементы.ПользовательИнфБазыЯзык.СписокВыбора.Добавить(
|
||||
Для каждого МетаданныеЯзыка Из Метаданные.Языки Цикл
|
||||
Элементы.ПользовательИБЯзык.СписокВыбора.Добавить(
|
||||
МетаданныеЯзыка.Имя, МетаданныеЯзыка.Синоним);
|
||||
КонецЦикла;
|
||||
КонецЕсли;
|
||||
@@ -82,7 +82,7 @@
|
||||
ПрочитатьПользователяИБ();
|
||||
|
||||
Если Не ЗначениеЗаполнено(Параметры.ИдентификаторПользователяИБ) Тогда
|
||||
ПользовательИнфБазыАутентификацияСтандартная = Истина;
|
||||
ПользовательИБАутентификацияСтандартная = Истина;
|
||||
|
||||
Если УровеньДоступа.ПолныеПрава Тогда
|
||||
ВходВПрограммуРазрешен = Истина;
|
||||
@@ -94,10 +94,10 @@
|
||||
Если УровеньДоступа.ПолныеПрава
|
||||
И Объект.ОбъектАвторизации <> Неопределено Тогда
|
||||
|
||||
ПользовательИнфБазыИмя = ПользователиСлужебныйКлиентСервер.ПолучитьКраткоеИмяПользователяИБ(
|
||||
ПользовательИБИмя = ПользователиСлужебныйКлиентСервер.ПолучитьКраткоеИмяПользователяИБ(
|
||||
ТекущееПредставлениеОбъектаАвторизации);
|
||||
|
||||
ПользовательИнфБазыПолноеИмя = Объект.Наименование;
|
||||
ПользовательИБПолноеИмя = Объект.Наименование;
|
||||
КонецЕсли;
|
||||
Иначе
|
||||
// Открытие существующего элемента.
|
||||
@@ -111,11 +111,33 @@
|
||||
|
||||
ОбщаяНастройкаФормы(Истина);
|
||||
|
||||
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.Свойства") Тогда
|
||||
МодульУправлениеСвойствами = ОбщегоНазначения.ОбщийМодуль("УправлениеСвойствами");
|
||||
МодульУправлениеСвойствами.ПриСозданииНаСервере(ЭтотОбъект, , "СтраницаДополнительныеРеквизиты");
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник)
|
||||
|
||||
Если ОбщегоНазначенияКлиент.ПодсистемаСуществует("СтандартныеПодсистемы.Свойства") Тогда
|
||||
МодульУправлениеСвойствамиКлиент = ОбщегоНазначенияКлиент.ОбщийМодуль("УправлениеСвойствамиКлиент");
|
||||
Если МодульУправлениеСвойствамиКлиент.ОбрабатыватьОповещения(ЭтотОбъект, ИмяСобытия, Параметр) Тогда
|
||||
ОбновитьЭлементыДополнительныхРеквизитов();
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриЧтенииНаСервере(ТекущийОбъект)
|
||||
|
||||
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.Свойства") Тогда
|
||||
МодульУправлениеСвойствами = ОбщегоНазначения.ОбщийМодуль("УправлениеСвойствами");
|
||||
МодульУправлениеСвойствами.ПриЧтенииНаСервере(ЭтотОбъект, ТекущийОбъект);
|
||||
КонецЕсли;
|
||||
|
||||
ОбщаяНастройкаФормы();
|
||||
|
||||
ТекущееПредставлениеОбъектаАвторизации = Строка(Объект.ОбъектАвторизации);
|
||||
@@ -170,7 +192,7 @@
|
||||
|
||||
Если ДействияВФорме.Роли = "Редактирование"
|
||||
И Объект.УстановитьРолиНепосредственно
|
||||
И ПользовательИнфБазыРоли.Количество() = 0 Тогда
|
||||
И ПользовательИБРоли.Количество() = 0 Тогда
|
||||
|
||||
Если НЕ ПараметрыЗаписи.Свойство("СПустымСпискомРолей") Тогда
|
||||
Отказ = Истина;
|
||||
@@ -220,7 +242,10 @@
|
||||
ТекущийОбъект.ДополнительныеСвойства.Вставить(
|
||||
"ГруппаНовогоВнешнегоПользователя", ГруппаНовогоВнешнегоПользователя);
|
||||
|
||||
УстановитьПривилегированныйРежим(Истина);
|
||||
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.Свойства") Тогда
|
||||
МодульУправлениеСвойствами = ОбщегоНазначения.ОбщийМодуль("УправлениеСвойствами");
|
||||
МодульУправлениеСвойствами.ПередЗаписьюНаСервере(ЭтотОбъект, ТекущийОбъект);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -297,6 +322,11 @@
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.Свойства") Тогда
|
||||
МодульУправлениеСвойствами = ОбщегоНазначения.ОбщийМодуль("УправлениеСвойствами");
|
||||
МодульУправлениеСвойствами.ОбработкаПроверкиЗаполнения(ЭтотОбъект, Отказ, ПроверяемыеРеквизиты);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
@@ -324,8 +354,8 @@
|
||||
ВходВПрограммуРазрешен = Ложь;
|
||||
Иначе
|
||||
ВходВПрограммуРазрешен = ВходВПрограммуРазрешенЗначениеПрямогоИзменения
|
||||
И (ПользовательИнфБазыАутентификацияOpenID
|
||||
Или ПользовательИнфБазыАутентификацияСтандартная);
|
||||
И (ПользовательИБАутентификацияOpenID
|
||||
Или ПользовательИБАутентификацияСтандартная);
|
||||
КонецЕсли;
|
||||
|
||||
УстановитьДоступностьСвойств();
|
||||
@@ -346,10 +376,10 @@
|
||||
ОбновитьИмяДляВхода(ЭтотОбъект);
|
||||
|
||||
Если ВходВПрограммуРазрешен
|
||||
И НЕ ПользовательИнфБазыАутентификацияOpenID
|
||||
И НЕ ПользовательИнфБазыАутентификацияСтандартная Тогда
|
||||
И НЕ ПользовательИБАутентификацияOpenID
|
||||
И НЕ ПользовательИБАутентификацияСтандартная Тогда
|
||||
|
||||
ПользовательИнфБазыАутентификацияСтандартная = Истина;
|
||||
ПользовательИБАутентификацияСтандартная = Истина;
|
||||
КонецЕсли;
|
||||
|
||||
УстановитьДоступностьСвойств();
|
||||
@@ -367,14 +397,14 @@
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПользовательИнфБазыИмяПриИзменении(Элемент)
|
||||
Процедура ПользовательИБИмяПриИзменении(Элемент)
|
||||
|
||||
УстановитьДоступностьСвойств();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПользовательИнфБазыАутентификацияСтандартнаяПриИзменении(Элемент)
|
||||
Процедура ПользовательИБАутентификацияСтандартнаяПриИзменении(Элемент)
|
||||
|
||||
АутентификацияПриИзменении();
|
||||
|
||||
@@ -385,19 +415,19 @@
|
||||
|
||||
УстановитьДоступностьСвойств();
|
||||
|
||||
ПользовательИнфБазыПароль = Пароль;
|
||||
ПользовательИБПароль = Пароль;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПользовательИнфБазыЗапрещеноИзменятьПарольПриИзменении(Элемент)
|
||||
Процедура ПользовательИБЗапрещеноИзменятьПарольПриИзменении(Элемент)
|
||||
|
||||
УстановитьДоступностьСвойств();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПользовательИнфБазыАутентификацияOpenIDПриИзменении(Элемент)
|
||||
Процедура ПользовательИБАутентификацияOpenIDПриИзменении(Элемент)
|
||||
|
||||
АутентификацияПриИзменении();
|
||||
|
||||
@@ -428,7 +458,7 @@
|
||||
#Область ОбработчикиСобытийЭлементовТаблицыФормыРоли
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// Для работы интерфейса ролей
|
||||
// Для работы интерфейса ролей.
|
||||
|
||||
&НаКлиенте
|
||||
Процедура РолиПометкаПриИзменении(Элемент)
|
||||
@@ -439,12 +469,25 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// Поддержка дополнительных реквизитов.
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_РедактироватьСоставСвойств()
|
||||
|
||||
Если ОбщегоНазначенияКлиент.ПодсистемаСуществует("СтандартныеПодсистемы.Свойства") Тогда
|
||||
МодульУправлениеСвойствамиКлиент = ОбщегоНазначенияКлиент.ОбщийМодуль("УправлениеСвойствамиКлиент");
|
||||
МодульУправлениеСвойствамиКлиент.РедактироватьСоставСвойств(ЭтотОбъект, Объект.Ссылка);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиКомандФормы
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// Для работы интерфейса ролей
|
||||
// Для работы интерфейса ролей.
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПоказатьТолькоВыбранныеРоли(Команда)
|
||||
@@ -496,15 +539,15 @@
|
||||
Форма.ТекущееПредставлениеОбъектаАвторизации);
|
||||
|
||||
Если Элементы.ИмяПереключениеОтметкиНезаполненного.ТекущаяСтраница = Элементы.ИмяБезОтметкиНезаполненного Тогда
|
||||
Если Форма.ПользовательИнфБазыИмя = КраткоеИмя Тогда
|
||||
Форма.ПользовательИнфБазыИмя = "";
|
||||
Если Форма.ПользовательИБИмя = КраткоеИмя Тогда
|
||||
Форма.ПользовательИБИмя = "";
|
||||
КонецЕсли;
|
||||
Иначе
|
||||
|
||||
Если ПриИзмененииНаименования
|
||||
Или Не ЗначениеЗаполнено(Форма.ПользовательИнфБазыИмя) Тогда
|
||||
Или Не ЗначениеЗаполнено(Форма.ПользовательИБИмя) Тогда
|
||||
|
||||
Форма.ПользовательИнфБазыИмя = КраткоеИмя;
|
||||
Форма.ПользовательИБИмя = КраткоеИмя;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
@@ -515,8 +558,8 @@
|
||||
|
||||
УстановитьДоступностьСвойств();
|
||||
|
||||
Если НЕ ПользовательИнфБазыАутентификацияOpenID
|
||||
И НЕ ПользовательИнфБазыАутентификацияСтандартная Тогда
|
||||
Если НЕ ПользовательИБАутентификацияOpenID
|
||||
И НЕ ПользовательИБАутентификацияСтандартная Тогда
|
||||
|
||||
ВходВПрограммуРазрешен = Ложь;
|
||||
|
||||
@@ -603,7 +646,7 @@
|
||||
Если УровеньДоступа.УправлениеСписком
|
||||
И ДействияВФорме.СвойстваЭлемента = "Редактирование" Тогда
|
||||
|
||||
ПользовательИнфБазыПолноеИмя = Объект.Наименование;
|
||||
ПользовательИБПолноеИмя = Объект.Наименование;
|
||||
КонецЕсли;
|
||||
|
||||
Если УровеньДоступа.АдминистраторСистемы
|
||||
@@ -616,7 +659,7 @@
|
||||
,
|
||||
"УникальныйИдентификатор,
|
||||
|Роли",
|
||||
"ПользовательИнфБазы");
|
||||
"ПользовательИБ");
|
||||
|
||||
Результат.Вставить("ВходВПрограммуРазрешен", ВходВПрограммуРазрешен);
|
||||
|
||||
@@ -624,22 +667,22 @@
|
||||
Результат = Новый Структура;
|
||||
|
||||
Если УровеньДоступа.ИзменениеТекущего Тогда
|
||||
Результат.Вставить("Пароль", ПользовательИнфБазыПароль);
|
||||
Результат.Вставить("Язык", ПользовательИнфБазыЯзык);
|
||||
Результат.Вставить("Пароль", ПользовательИБПароль);
|
||||
Результат.Вставить("Язык", ПользовательИБЯзык);
|
||||
КонецЕсли;
|
||||
|
||||
Если УровеньДоступа.УправлениеСписком Тогда
|
||||
Результат.Вставить("ВходВПрограммуРазрешен", ВходВПрограммуРазрешен);
|
||||
Результат.Вставить("ЗапрещеноИзменятьПароль", ПользовательИнфБазыЗапрещеноИзменятьПароль);
|
||||
Результат.Вставить("Язык", ПользовательИнфБазыЯзык);
|
||||
Результат.Вставить("ПолноеИмя", ПользовательИнфБазыПолноеИмя);
|
||||
Результат.Вставить("ЗапрещеноИзменятьПароль", ПользовательИБЗапрещеноИзменятьПароль);
|
||||
Результат.Вставить("Язык", ПользовательИБЯзык);
|
||||
Результат.Вставить("ПолноеИмя", ПользовательИБПолноеИмя);
|
||||
КонецЕсли;
|
||||
|
||||
Если УровеньДоступа.НастройкиДляВхода Тогда
|
||||
Результат.Вставить("АутентификацияСтандартная", ПользовательИнфБазыАутентификацияСтандартная);
|
||||
Результат.Вставить("Имя", ПользовательИнфБазыИмя);
|
||||
Результат.Вставить("Пароль", ПользовательИнфБазыПароль);
|
||||
Результат.Вставить("АутентификацияOpenID", ПользовательИнфБазыАутентификацияOpenID);
|
||||
Результат.Вставить("АутентификацияСтандартная", ПользовательИБАутентификацияСтандартная);
|
||||
Результат.Вставить("Имя", ПользовательИБИмя);
|
||||
Результат.Вставить("Пароль", ПользовательИБПароль);
|
||||
Результат.Вставить("АутентификацияOpenID", ПользовательИБАутентификацияOpenID);
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
Результат.Вставить("ПодтверждениеПароля", ПодтверждениеПароля);
|
||||
@@ -648,7 +691,7 @@
|
||||
И Не ПользователиСлужебный.ЗапретРедактированияРолей()
|
||||
И Объект.УстановитьРолиНепосредственно Тогда
|
||||
|
||||
ТекущиеРоли = ПользовательИнфБазыРоли.Выгрузить(, "Роль").ВыгрузитьКолонку("Роль");
|
||||
ТекущиеРоли = ПользовательИБРоли.Выгрузить(, "Роль").ВыгрузитьКолонку("Роль");
|
||||
Результат.Вставить("Роли", ТекущиеРоли);
|
||||
КонецЕсли;
|
||||
|
||||
@@ -700,7 +743,20 @@
|
||||
КонецПроцедуры
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// Обработка пользователя ИБ.
|
||||
// Поддержка дополнительных реквизитов.
|
||||
|
||||
&НаСервере
|
||||
Процедура ОбновитьЭлементыДополнительныхРеквизитов()
|
||||
|
||||
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.Свойства") Тогда
|
||||
МодульУправлениеСвойствами = ОбщегоНазначения.ОбщийМодуль("УправлениеСвойствами");
|
||||
МодульУправлениеСвойствами.ОбновитьЭлементыДополнительныхРеквизитов(ЭтотОбъект);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// Обработка пользователя ИБ
|
||||
|
||||
&НаСервере
|
||||
Процедура ПрочитатьРолиПользователяИБ()
|
||||
@@ -760,7 +816,7 @@
|
||||
ОписаниеПользователяИБ,
|
||||
ПрочитанныеСвойства,
|
||||
"ЗапрещеноИзменятьПароль,
|
||||
|РежимЗапуска" + ?(Не Элементы.ПользовательИнфБазыЯзык.Видимость, "", ",
|
||||
|РежимЗапуска" + ?(Не Элементы.ПользовательИБЯзык.Видимость, "", ",
|
||||
|Язык") + ?(ПользователиСлужебный.ЗапретРедактированияРолей(), "", ",
|
||||
|Роли"));
|
||||
КонецЕсли;
|
||||
@@ -798,7 +854,7 @@
|
||||
|
||||
Если ПользовательИБСуществует Тогда
|
||||
|
||||
Если Не Элементы.ПользовательИнфБазыЯзык.Видимость Тогда
|
||||
Если Не Элементы.ПользовательИБЯзык.Видимость Тогда
|
||||
ПрочитанныеСвойства.Язык = ОписаниеПользователяИБ.Язык;
|
||||
КонецЕсли;
|
||||
|
||||
@@ -819,7 +875,7 @@
|
||||
|АутентификацияОС,
|
||||
|ПользовательОС,
|
||||
|РежимЗапуска,
|
||||
|РежимЗапуска" + ?(Не Элементы.ПользовательИнфБазыЯзык.Видимость, "", ",
|
||||
|РежимЗапуска" + ?(Не Элементы.ПользовательИБЯзык.Видимость, "", ",
|
||||
|Язык") + ?(ПользователиСлужебный.ЗапретРедактированияРолей(), "", ",
|
||||
|Роли"));
|
||||
|
||||
@@ -836,12 +892,12 @@
|
||||
,
|
||||
"УникальныйИдентификатор,
|
||||
|Роли",
|
||||
"ПользовательИнфБазы");
|
||||
"ПользовательИБ");
|
||||
|
||||
Если ПользовательИБОсновной И Не ВходВПрограммуРазрешен Тогда
|
||||
ХранимыеСвойства = ПользователиСлужебный.ХранимыеСвойстваПользователяИБ(Объект.Ссылка);
|
||||
ПользовательИнфБазыАутентификацияOpenID = ХранимыеСвойства.АутентификацияOpenID;
|
||||
ПользовательИнфБазыАутентификацияСтандартная = ХранимыеСвойства.АутентификацияСтандартная;
|
||||
ПользовательИБАутентификацияOpenID = ХранимыеСвойства.АутентификацияOpenID;
|
||||
ПользовательИБАутентификацияСтандартная = ХранимыеСвойства.АутентификацияСтандартная;
|
||||
КонецЕсли;
|
||||
|
||||
ОбработатьИнтерфейсРолей("ЗаполнитьРоли", ОписаниеПользователяИБ.Роли);
|
||||
@@ -863,7 +919,7 @@
|
||||
ПоказатьНесоответствие = Ложь;
|
||||
|
||||
ИначеЕсли Не ЗначениеЗаполнено(Объект.Ссылка) Тогда
|
||||
ПользовательИнфБазыПолноеИмя = Объект.Наименование;
|
||||
ПользовательИБПолноеИмя = Объект.Наименование;
|
||||
ПоказатьНесоответствие = Ложь;
|
||||
|
||||
ИначеЕсли УровеньДоступа.УправлениеСписком Тогда
|
||||
@@ -871,7 +927,7 @@
|
||||
УточнениеСвойств = Новый Массив;
|
||||
ЕстьРазличияУстранимыеБезАдминистратора = Ложь;
|
||||
|
||||
Если ПользовательИнфБазыАутентификацияОС <> Ложь Тогда
|
||||
Если ПользовательИБАутентификацияОС <> Ложь Тогда
|
||||
УточнениеСвойств.Добавить(НСтр("ru = 'Аутентификация ОС (включена)'"));
|
||||
КонецЕсли;
|
||||
|
||||
@@ -881,26 +937,26 @@
|
||||
И ДействияВФорме.СвойстваПользователяИБ = "Редактирование";
|
||||
КонецЕсли;
|
||||
|
||||
Если ПользовательИнфБазыПолноеИмя <> Объект.Наименование Тогда
|
||||
Если ПользовательИБПолноеИмя <> Объект.Наименование Тогда
|
||||
ЕстьРазличияУстранимыеБезАдминистратора = Истина;
|
||||
|
||||
УточнениеПолногоИмени = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Полное имя ""%1""'"), ПользовательИнфБазыПолноеИмя);
|
||||
НСтр("ru = 'Полное имя ""%1""'"), ПользовательИБПолноеИмя);
|
||||
|
||||
УточнениеСвойств.Вставить(0, СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Полное имя ""%1""'"), ПользовательИнфБазыПолноеИмя));
|
||||
НСтр("ru = 'Полное имя ""%1""'"), ПользовательИБПолноеИмя));
|
||||
КонецЕсли;
|
||||
|
||||
Если ПользовательИнфБазыПользовательОС <> "" Тогда
|
||||
Если ПользовательИБПользовательОС <> "" Тогда
|
||||
УточнениеСвойств.Добавить(НСтр("ru = 'Пользователь ОС (указан)'"));
|
||||
КонецЕсли;
|
||||
|
||||
Если ПользовательИнфБазыПоказыватьВСпискеВыбора Тогда
|
||||
Если ПользовательИБПоказыватьВСпискеВыбора Тогда
|
||||
ЕстьРазличияУстранимыеБезАдминистратора = Истина;
|
||||
УточнениеСвойств.Добавить(НСтр("ru = 'Показывать в списке выбора (включено)'"));
|
||||
КонецЕсли;
|
||||
|
||||
Если ПользовательИнфБазыРежимЗапуска <> "Авто" Тогда
|
||||
Если ПользовательИБРежимЗапуска <> "Авто" Тогда
|
||||
ЕстьРазличияУстранимыеБезАдминистратора = Истина;
|
||||
УточнениеСвойств.Добавить(НСтр("ru = 'Режим запуска (не Авто)'"));
|
||||
КонецЕсли;
|
||||
@@ -957,7 +1013,7 @@
|
||||
КонецПроцедуры
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// Начальное заполнение, проверка заполнения, доступность свойств
|
||||
// Начальное заполнение, проверка заполнения, доступность свойств.
|
||||
|
||||
&НаСервере
|
||||
Процедура УстановитьДоступностьСвойств()
|
||||
@@ -981,18 +1037,18 @@
|
||||
И ( УровеньДоступа.ПолныеПрава
|
||||
Или УровеньДоступа.УправлениеСписком И ПриЧтенииВходВПрограммуРазрешен));
|
||||
|
||||
Элементы.ПользовательИнфБазыИмя1.ТолькоПросмотр = Не УровеньДоступа.НастройкиДляВхода;
|
||||
Элементы.ПользовательИнфБазыИмя2.ТолькоПросмотр = Не УровеньДоступа.НастройкиДляВхода;
|
||||
Элементы.ПользовательИнфБазыАутентификацияСтандартная.ТолькоПросмотр = Не УровеньДоступа.НастройкиДляВхода;
|
||||
Элементы.ПользовательИнфБазыАутентификацияOpenID.ТолькоПросмотр = Не УровеньДоступа.НастройкиДляВхода;
|
||||
Элементы.УстановитьРолиНепосредственно.ТолькоПросмотр = Не УровеньДоступа.НастройкиДляВхода;
|
||||
Элементы.ПользовательИБИмя1.ТолькоПросмотр = Не УровеньДоступа.НастройкиДляВхода;
|
||||
Элементы.ПользовательИБИмя2.ТолькоПросмотр = Не УровеньДоступа.НастройкиДляВхода;
|
||||
Элементы.ПользовательИБАутентификацияСтандартная.ТолькоПросмотр = Не УровеньДоступа.НастройкиДляВхода;
|
||||
Элементы.ПользовательИБАутентификацияOpenID.ТолькоПросмотр = Не УровеньДоступа.НастройкиДляВхода;
|
||||
Элементы.УстановитьРолиНепосредственно.ТолькоПросмотр = Не УровеньДоступа.НастройкиДляВхода;
|
||||
|
||||
Элементы.ПользовательИнфБазыЗапрещеноИзменятьПароль.ТолькоПросмотр = Не УровеньДоступа.УправлениеСписком;
|
||||
Элементы.ПользовательИБЗапрещеноИзменятьПароль.ТолькоПросмотр = Не УровеньДоступа.УправлениеСписком;
|
||||
|
||||
Элементы.Пароль.ТолькоПросмотр =
|
||||
Не ( УровеньДоступа.НастройкиДляВхода
|
||||
Или УровеньДоступа.ИзменениеТекущего
|
||||
И Не ПользовательИнфБазыЗапрещеноИзменятьПароль);
|
||||
И Не ПользовательИБЗапрещеноИзменятьПароль);
|
||||
|
||||
Элементы.ПодтверждениеПароля.ТолькоПросмотр = Элементы.Пароль.ТолькоПросмотр;
|
||||
|
||||
@@ -1023,11 +1079,11 @@
|
||||
Элементы.ОсновныеСвойства.Доступность = НЕ Объект.Недействителен;
|
||||
Элементы.РедактированиеИлиПросмотрРолей.Доступность = НЕ Объект.Недействителен;
|
||||
|
||||
Элементы.Пароль.Доступность = ПользовательИнфБазыАутентификацияСтандартная;
|
||||
Элементы.ПодтверждениеПароля.Доступность = ПользовательИнфБазыАутентификацияСтандартная;
|
||||
Элементы.Пароль.Доступность = ПользовательИБАутентификацияСтандартная;
|
||||
Элементы.ПодтверждениеПароля.Доступность = ПользовательИБАутентификацияСтандартная;
|
||||
|
||||
Элементы.ПользовательИнфБазыЗапрещеноИзменятьПароль.Доступность
|
||||
= ПользовательИнфБазыАутентификацияСтандартная;
|
||||
Элементы.ПользовательИБЗапрещеноИзменятьПароль.Доступность
|
||||
= ПользовательИБАутентификацияСтандартная;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -1045,21 +1101,21 @@
|
||||
КраткоеИмя = ПользователиСлужебныйКлиентСервер.ПолучитьКраткоеИмяПользователяИБ(
|
||||
Форма.ТекущееПредставлениеОбъектаАвторизации);
|
||||
|
||||
Если Форма.ПользовательИнфБазыИмя = КраткоеИмя Тогда
|
||||
Если Форма.ПользовательИБИмя = КраткоеИмя Тогда
|
||||
ТекущееИмя = КраткоеИмя;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
Если Форма.ПользовательИБСуществует
|
||||
ИЛИ Форма.ВходВПрограммуРазрешен
|
||||
ИЛИ Форма.ПользовательИнфБазыИмя <> ТекущееИмя
|
||||
ИЛИ Форма.ПользовательИнфБазыАутентификацияСтандартная <> Шаблон.АутентификацияСтандартная
|
||||
ИЛИ Форма.ПользовательИнфБазыЗапрещеноИзменятьПароль <> Шаблон.ЗапрещеноИзменятьПароль
|
||||
ИЛИ Форма.ПользовательИБИмя <> ТекущееИмя
|
||||
ИЛИ Форма.ПользовательИБАутентификацияСтандартная <> Шаблон.АутентификацияСтандартная
|
||||
ИЛИ Форма.ПользовательИБЗапрещеноИзменятьПароль <> Шаблон.ЗапрещеноИзменятьПароль
|
||||
ИЛИ Форма.Пароль <> ""
|
||||
ИЛИ Форма.ПодтверждениеПароля <> ""
|
||||
ИЛИ Форма.ПользовательИнфБазыАутентификацияOpenID <> Шаблон.АутентификацияOpenID
|
||||
ИЛИ Форма.ПользовательИнфБазыЯзык <> Шаблон.Язык
|
||||
ИЛИ Форма.ПользовательИнфБазыРоли.Количество() <> 0 Тогда
|
||||
ИЛИ Форма.ПользовательИБАутентификацияOpenID <> Шаблон.АутентификацияOpenID
|
||||
ИЛИ Форма.ПользовательИБЯзык <> Шаблон.Язык
|
||||
ИЛИ Форма.ПользовательИБРоли.Количество() <> 0 Тогда
|
||||
|
||||
Возврат Истина;
|
||||
КонецЕсли;
|
||||
@@ -1069,7 +1125,7 @@
|
||||
КонецФункции
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// Для работы интерфейса ролей
|
||||
// Для работы интерфейса ролей.
|
||||
|
||||
&НаСервере
|
||||
Процедура ОбработатьИнтерфейсРолей(Действие, ОсновнойПараметр = Неопределено)
|
||||
@@ -1077,7 +1133,7 @@
|
||||
ПараметрыДействия = Новый Структура;
|
||||
ПараметрыДействия.Вставить("ОсновнойПараметр", ОсновнойПараметр);
|
||||
ПараметрыДействия.Вставить("Форма", ЭтотОбъект);
|
||||
ПараметрыДействия.Вставить("КоллекцияРолей", ПользовательИнфБазыРоли);
|
||||
ПараметрыДействия.Вставить("КоллекцияРолей", ПользовательИБРоли);
|
||||
ПараметрыДействия.Вставить("ТипПользователей", Перечисления.ТипыПользователей.ВнешнийПользователь);
|
||||
ПараметрыДействия.Вставить("СкрытьРольПолныеПрава", Истина);
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<!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 9.00.8112.16421"></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.17420"></meta></head><body>
|
||||
<p>Предназначен для ведения пользователей, которые работают с программой "извне". Их доступ, как правило, сильно ограничен. Внешние пользователи не принимают активного участия в процессах учета, работают обособленно, не взаимодействуют между собой. Например, это сотрудники в кадровой базе, покупатели в интернет-магазине, респонденты в базе для анкетирования.</p>
|
||||
<p>Открыть список внешних пользователей можно из раздела <strong>Администрирование - Настройки пользователей и прав</strong>. Также можно его открыть из раздела <strong>Анкетирование</strong> (<strong>Управление доступом</strong>).</p>
|
||||
<p>Внешние пользователи программы разного типа, поэтому информация о них хранится в различных списках программы.</p>
|
||||
@@ -11,25 +11,26 @@
|
||||
<p>В распределенной информационной базе вход в программу настраивается отдельно для каждой из информационных баз программы.</p>
|
||||
<h3>Ввод внешнего пользователя</h3>
|
||||
<ul><li>Основной способ ввода и редактирования внешних пользователей - с помощью команды <strong>Внешний доступ</strong>, которая размещается в командной панели соответствующих списков и объектов программы. При выполнении команды сразу создается внешний пользователь, связанный с этим объектом, или открывается существующий внешний пользователь.
|
||||
</li><li>Также можно ввести <a href="Catalog.ВнешниеПользователи.Form.ФормаЭлемента/Help">внешнего пользователя</a> в списке. Нажмите <strong>Создать</strong>. В этом случае необходимо самостоятельно заполнить <strong>Объект</strong>, с которым связан этот внешний пользователь.</li></ul><h3>Доступные действия</h3>
|
||||
<ul><li>Внешние пользователи могут быть отмечены как недействительные. Для того чтобы посмотреть таких внешних пользователей, нажмите <strong>Все действия - Показывать недействительных внешних пользователей</strong>.
|
||||
</li><li>Для контроля правильности ввода или в случае некорректного ввода внешних пользователей по команде <strong>Все действия - Пользователи информационной базы</strong> можно перейти к контролю записей и синхронизации списка внешних пользователей со списком <a href="Catalog.Пользователи.Form.ПользователиИБ/Help">пользователей информационной базы</a>. </li></ul><h3>Группировка внешних пользователей</h3>
|
||||
<p>В случае если в программе разрешено использовать группы пользователей, список состоит из двух частей: в левой части необходимое количество групп, в правой - список внешних пользователей. При выборе группы в правой части отображаются внешние пользователи, входящие в группу.</p>
|
||||
<p>Если в программе много внешних пользователей, список можно сгруппировать, например, по видам отношений с ними: партнеры, контрагенты и т.д. </p>
|
||||
<p>Один и тот же внешний пользователь может одновременно входить в разные <a href="Catalog.ГруппыВнешнихПользователей/Help">группы</a>. Включить внешнего пользователя в группы можно несколькими способами:</p>
|
||||
</li><li>Также можно ввести <a href="Catalog.ВнешниеПользователи.Form.ФормаЭлемента/Help">внешнего пользователя</a> в списке. Нажмите <strong>Создать</strong>. В этом случае необходимо самостоятельно заполнить <strong>Объект</strong>, с которым связан этот внешний пользователь.</li></ul><h3>Просмотр внешних пользователей нижестоящих групп</h3>
|
||||
<ul><li>Для того чтобы увидеть всех внешних пользователей, включенных в дочерние группы с учетом иерархии, необходимо установить флажок <strong>Показывать внешних пользователей нижестоящих групп</strong> в нижней части списка. По умолчанию флажок включен.</li></ul><h3>Просмотр недействительных внешних пользователей</h3>
|
||||
<ul><li>Внешние пользователи могут быть отмечены как недействительные. Для того чтобы посмотреть таких внешних пользователей, включите флажок <strong>Показывать недействительных внешних пользователей</strong> в нижней части списка. По умолчанию флажок выключен.</li></ul><h3>Просмотр пользователей информационной базы</h3>
|
||||
<ul><li>Для контроля правильности ввода или в случае некорректного ввода внешних пользователей по команде <strong>Еще - Пользователи информационной базы</strong> можно перейти к контролю записей и синхронизации списка внешних пользователей со списком <a href="Catalog.Пользователи.Form.ПользователиИБ/Help">пользователей информационной базы</a>. </li></ul><h3>Группировка внешних пользователей</h3>
|
||||
<ul><li>В случае если в программе разрешено использовать группы пользователей, список состоит из двух частей: в левой части необходимое количество групп, в правой - список внешних пользователей. При выборе группы в правой части отображаются внешние пользователи, входящие в группу.
|
||||
</li><li>Если в программе много внешних пользователей, список можно сгруппировать, например, по видам отношений с ними: партнеры, контрагенты и т.д.
|
||||
</li><li>Один и тот же внешний пользователь может одновременно входить в разные <a href="Catalog.ГруппыВнешнихПользователей/Help">группы</a>.
|
||||
</li><li>Включить внешнего пользователя в группы можно несколькими способами:
|
||||
<ul><li>При вводе внешнего пользователя в списке можно сначала выбрать группу, затем нажать кнопку <strong>Создать</strong>.
|
||||
</li><li>Для добавления в группу большого числа внешних пользователей можно открыть окно группы и нажать <strong>Подобрать</strong>. При этом для подбора используется <a href="#S">список</a> <strong>Внешние пользователи</strong>, состоящий из трех частей.
|
||||
</li><li>Выделить внешнего пользователя в списке, с помощью команды меню <strong>Все действия - Назначить группы</strong> включить его в одну или несколько групп. Также можно найти эту команду в контекстном меню по правой кнопке мыши.
|
||||
</li><li>Перетащить одного или нескольких внешних пользователей мышью в нужную группу. Для использования этой возможности флажок <strong>Показывать внешних пользователей дочерних групп</strong> необходимо отключить.</li></ul><h3>Ввод группы внешних пользователей</h3>
|
||||
</li><li>Выделить внешнего пользователя в списке, с помощью команды меню <strong>Еще - Назначить группы</strong> включить его в одну или несколько групп. Также можно найти эту команду в контекстном меню по правой кнопке мыши.
|
||||
</li><li>Перетащить одного или нескольких внешних пользователей мышью в нужную группу. Для использования этой возможности флажок <strong>Показывать внешних пользователей нижестоящих групп</strong> необходимо отключить.</li></ul></li></ul><h3>Ввод группы внешних пользователей</h3>
|
||||
<ul><li>Нажмите <img src="StdPicture.CreateFolder"></img> <strong>Создать группу</strong>, введите необходимые <a href="Catalog.ГруппыВнешнихПользователей.Form.ФормаЭлемента/Help">поля</a>.
|
||||
</li><li>Также можно воспользоваться командой <strong>Создать</strong> контекстного меню по правой кнопке мыши в левой части списка.</li></ul><h3>Включение группы внешних пользователей в другую группу</h3>
|
||||
<ul><li>
|
||||
<div>Выберите группу в левой части списка, воспользуйтесь командой контекстного меню по правой кнопке мыши <strong>Переместить в группу</strong>. </div>
|
||||
</li><li>
|
||||
<div>Выберите группу для перемещения.</div></li></ul><h3>Просмотр внешних пользователей дочерних групп</h3>
|
||||
<ul><li>Для того чтобы увидеть всех внешних пользователей, включенных в дочерние группы с учетом иерархии, необходимо установить флажок <strong>Показывать внешних пользователей дочерних групп</strong> в нижней части списка. По умолчанию флажок включен.</li></ul><h3><a name="#S">Подбор участников групп</a>ы внешних пользователей</h3>
|
||||
<p>В случае если из списка внешних пользователей производится подбор участников группы, он состоит из трех частей. Слева в верхней части списка отображаются группы, в нижней части внешние пользователи выбранной группы. В правой части списка отображаются выбранные пользователи.</p>
|
||||
<ul><li>
|
||||
<div>Выберите группу для перемещения.</div></li></ul><h3><a name="#S">Подбор участников групп</a>ы внешних пользователей</h3>
|
||||
<ul><li>В случае если из списка внешних пользователей производится подбор участников группы, он состоит из трех частей. Слева в верхней части списка отображаются группы, в нижней части внешние пользователи выбранной группы. В правой части списка отображаются выбранные пользователи.
|
||||
</li><li>
|
||||
<div>Для удобства подбора в верхней левой части списка показаны уже имеющиеся группы внешних пользователей. Выбрав нужную группу (или группу <strong>Все внешние пользователи</strong>), можно просмотреть пользователей этой группы в нижней левой части списка.</div>
|
||||
</li><li>
|
||||
<div>Выделите одного или нескольких пользователей в левой нижней части списка, с помощью стрелки переместите в правую часть <strong>Выбранные пользователи</strong>. Также можно перенести внешнего пользователя из левой нижней части в правую с помощью двойного щелчка мышью.</div>
|
||||
@@ -39,7 +40,7 @@
|
||||
<div>С помощью двойной стрелки << можно убрать из <strong>Выбранных</strong> сразу всех внешних пользователей. </div>
|
||||
</li><li>
|
||||
<div>Программа ведет подсчет выбранных внешних пользователей.</div></li></ul><h3>Просмотр отчета Сведения о внешних пользователях</h3>
|
||||
<p>Отчет позволяет выполнить анализ настроек для входа (свойств пользователя ИБ) совместно с остальными свойствами внешнего пользователя в справочнике. Включает 3 варианта отчета - о пользователях, внешних пользователях и всех пользователях программы.</p>
|
||||
<ul><li>
|
||||
<div>Нажмите <strong>Все действия - Сведения о пользователях</strong>, сформируйте <a href="Report.СведенияОПользователях/Help">отчет</a>.</div></li></ul><h3>См. также </h3>
|
||||
<ul><li><a href="v8help://frame/form_common">Работа с формами</a></li></ul></body></html>
|
||||
<ul><li>Отчет позволяет выполнить анализ настроек для входа (свойств пользователя ИБ) совместно с остальными свойствами внешнего пользователя в справочнике. Включает 3 варианта отчета - о пользователях, внешних пользователях и всех пользователях программы.
|
||||
</li><li>
|
||||
<div>Нажмите <strong>Еще - Сведения о внешних пользователях</strong>, сформируйте <a href="Report.СведенияОПользователях/Help">отчет</a>.</div></li></ul><h3>См. также:</h3>
|
||||
<ul><li><a href="v8help://frame/form_common">Работа с формами</a>.</li></ul></body></html>
|
||||
@@ -3,7 +3,7 @@
|
||||
#Область ПрограммныйИнтерфейс
|
||||
|
||||
// Возвращает список реквизитов, которые не нужно редактировать
|
||||
// с помощью обработки группового изменения объектов
|
||||
// с помощью обработки группового изменения объектов.
|
||||
//
|
||||
Функция РеквизитыНеРедактируемыеВГрупповойОбработке() Экспорт
|
||||
|
||||
@@ -22,8 +22,8 @@
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// Загрузка данных из файла
|
||||
|
||||
// Запрещает загрузку данных в этот справочник из подсистемы "ЗагрузкаДанныхИзФайла"
|
||||
// Пакетная загрузка данных в этот справочник небезопасна
|
||||
// Запрещает загрузку данных в этот справочник из подсистемы "ЗагрузкаДанныхИзФайла".
|
||||
// Пакетная загрузка данных в этот справочник небезопасна.
|
||||
//
|
||||
Функция ИспользоватьЗагрузкуДанныхИзФайла() Экспорт
|
||||
Возврат Ложь;
|
||||
|
||||
@@ -31,8 +31,7 @@
|
||||
ЭтоНовый = ЭтоНовый();
|
||||
|
||||
Если НЕ ЗначениеЗаполнено(ОбъектАвторизации) Тогда
|
||||
ВызватьИсключение НСтр("ru = 'Для внешнего пользователя не установлен
|
||||
|объект информационной базы.'");
|
||||
ВызватьИсключение НСтр("ru = 'У внешнего пользователя не задан объект авторизации.'");
|
||||
Иначе
|
||||
ТекстОшибки = "";
|
||||
Если ПользователиСлужебный.ОбъектАвторизацииИспользуется(
|
||||
@@ -52,8 +51,7 @@
|
||||
Если ЗначениеЗаполнено(СтарыйОбъектАвторизации)
|
||||
И СтарыйОбъектАвторизации <> ОбъектАвторизации Тогда
|
||||
|
||||
ВызватьИсключение НСтр("ru = 'У внешнего пользователя нельзя изменять
|
||||
|объект информационной базы.'");
|
||||
ВызватьИсключение НСтр("ru = 'Невозможно изменить ранее указанный объект авторизации.'");
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
@@ -134,7 +132,7 @@
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
||||
// Только для внутреннего использования
|
||||
// Только для внутреннего использования.
|
||||
Процедура ОбщиеДействияПередУдалениемВОбычномРежимеИПриОбменеДанными() Экспорт
|
||||
|
||||
// Требуется удалить пользователя ИБ, иначе он попадет в список ошибок в форме ПользователиИБ,
|
||||
|
||||
@@ -152,10 +152,7 @@
|
||||
<value>Объект</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>String</types>
|
||||
<stringQualifiers>
|
||||
<length>10</length>
|
||||
</stringQualifiers>
|
||||
<types>DefinedType.ВнешнийПользователь</types>
|
||||
</type>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
@@ -297,6 +294,7 @@
|
||||
<length>30</length>
|
||||
</stringQualifiers>
|
||||
</type>
|
||||
<passwordMode>true</passwordMode>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Это реквизит, который использовался в старой версии подсистемы для хранения паролей (используется для установки паролей пользователям информационной базы при конвертации данных)</value>
|
||||
@@ -306,6 +304,92 @@
|
||||
<fillValue xsi:type="core:StringValue"/>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<tabularSections uuid="9292034c-24e8-49a7-9b77-7974e117847d">
|
||||
<producedTypes>
|
||||
<objectType typeId="22bf4c07-7352-472c-940d-8d74311c2952" valueTypeId="be95328b-8efe-4f27-9cab-f3f1e3e98b8a"/>
|
||||
<rowType typeId="c4df7d65-9a6f-443f-a580-f7a1859ad37f" valueTypeId="6257d1b5-797c-41db-a24c-49e8583963f6"/>
|
||||
</producedTypes>
|
||||
<name>ДополнительныеРеквизиты</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Дополнительные реквизиты</value>
|
||||
</synonym>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Дополнительные реквизиты объекта</value>
|
||||
</toolTip>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>LineNumber</name>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<attributes uuid="3327b7d4-62fc-44cc-83b4-c449bfa4e706">
|
||||
<name>Свойство</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Свойство</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>ChartOfCharacteristicTypesRef.ДополнительныеРеквизитыИСведения</types>
|
||||
</type>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Дополнительный реквизит</value>
|
||||
</toolTip>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<quickChoice>DontUse</quickChoice>
|
||||
<createOnInput>Use</createOnInput>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
</attributes>
|
||||
<attributes uuid="43ecee25-68eb-48cf-bbaa-aee71052438f">
|
||||
<name>Значение</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Значение</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>Characteristic.ДополнительныеРеквизитыИСведения</types>
|
||||
</type>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Значение дополнительного реквизита</value>
|
||||
</toolTip>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<choiceParameterLinks>
|
||||
<name>Отбор.Владелец</name>
|
||||
<field>Catalog.ВнешниеПользователи.TabularSection.ДополнительныеРеквизиты.Attribute.Свойство</field>
|
||||
</choiceParameterLinks>
|
||||
<quickChoice>DontUse</quickChoice>
|
||||
<createOnInput>Use</createOnInput>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
</attributes>
|
||||
<attributes uuid="93799f8b-0188-4546-8815-35e733bcc2b1">
|
||||
<name>ТекстоваяСтрока</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Текстовая строка</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>String</types>
|
||||
<stringQualifiers/>
|
||||
</type>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Полный текст строкового дополнительного реквизита</value>
|
||||
</toolTip>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
</attributes>
|
||||
</tabularSections>
|
||||
<forms uuid="9dc3a563-11bb-40a7-8431-c1d4367ccbaf">
|
||||
<name>ФормаЭлемента</name>
|
||||
<synonym>
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
#Область ПрограммныйИнтерфейс
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// Групповое изменение объектов
|
||||
// Групповое изменение объектов.
|
||||
|
||||
// Возвращает список реквизитов, которые разрешается редактировать
|
||||
// с помощью обработки группового изменения объектов.
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
|
||||
|
||||
|
||||
|
||||
#КонецЕсли
|
||||
@@ -293,7 +293,7 @@
|
||||
</type>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Признак того, что файл подписан с помощью ЭП</value>
|
||||
<value>Признак того, что файл подписан с помощью электронной подписи.</value>
|
||||
</toolTip>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
@@ -577,7 +577,7 @@
|
||||
</type>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Кому выдан сертификат (имя, отдел и др. информация)</value>
|
||||
<value>Владелец сертификата (фамилия имя, организация, должность)</value>
|
||||
</toolTip>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
@@ -592,7 +592,7 @@
|
||||
<type>
|
||||
<types>String</types>
|
||||
<stringQualifiers>
|
||||
<length>255</length>
|
||||
<length>28</length>
|
||||
</stringQualifiers>
|
||||
</type>
|
||||
<toolTip>
|
||||
@@ -688,7 +688,7 @@
|
||||
<type>
|
||||
<types>String</types>
|
||||
<stringQualifiers>
|
||||
<length>255</length>
|
||||
<length>28</length>
|
||||
</stringQualifiers>
|
||||
</type>
|
||||
<toolTip>
|
||||
@@ -711,7 +711,7 @@
|
||||
</type>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Кому выдан сертификат (имя, отдел и др. информация)</value>
|
||||
<value>Владелец сертификата (фамилия имя, организация, должность)</value>
|
||||
</toolTip>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
|
||||
Если Параметры.РежимВыбора Тогда
|
||||
|
||||
КлючНазначенияИспользования = "ВыборПодбор";
|
||||
СтандартныеПодсистемыСервер.УстановитьКлючНазначенияФормы(ЭтотОбъект, "ВыборПодбор");
|
||||
РежимОткрытияОкна = РежимОткрытияОкнаФормы.БлокироватьОкноВладельца;
|
||||
|
||||
Элементы.Список.РежимВыбора = Истина;
|
||||
|
||||
@@ -100,14 +100,13 @@
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<horizontalStretch>false</horizontalStretch>
|
||||
<wrap>true</wrap>
|
||||
<choiceButton>true</choiceButton>
|
||||
<listChoiceMode>true</listChoiceMode>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<choiceList>
|
||||
<presentation>
|
||||
<key>ru</key>
|
||||
<value>Любые пользователи</value>
|
||||
<value>Выбранные пользователи</value>
|
||||
</presentation>
|
||||
<value xsi:type="core:StringValue">
|
||||
<value>Любые</value>
|
||||
@@ -116,7 +115,7 @@
|
||||
<choiceList>
|
||||
<presentation>
|
||||
<key>ru</key>
|
||||
<value>Любые пользователи заданного вида</value>
|
||||
<value>Выбранные пользователи одного вида</value>
|
||||
</presentation>
|
||||
<value xsi:type="core:StringValue">
|
||||
<value>ОдногоВида</value>
|
||||
@@ -125,7 +124,7 @@
|
||||
<choiceList>
|
||||
<presentation>
|
||||
<key>ru</key>
|
||||
<value>Все пользователи заданного вида</value>
|
||||
<value>Все пользователи одного вида</value>
|
||||
</presentation>
|
||||
<value xsi:type="core:StringValue">
|
||||
<value>ВсеОдногоВида</value>
|
||||
@@ -225,7 +224,7 @@
|
||||
<id>10</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Внешние пользователи</value>
|
||||
<value>Участники</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
@@ -629,10 +628,10 @@
|
||||
</handlers>
|
||||
<searchStringAddition>
|
||||
<name>СоставСтрокаПоиска</name>
|
||||
<id>219</id>
|
||||
<id>216</id>
|
||||
<extendedTooltip>
|
||||
<name>СоставСтрокаПоискаРасширеннаяПодсказка</name>
|
||||
<id>221</id>
|
||||
<id>218</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
@@ -642,7 +641,7 @@
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СоставСтрокаПоискаКонтекстноеМеню</name>
|
||||
<id>220</id>
|
||||
<id>217</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<source>Состав</source>
|
||||
@@ -652,10 +651,10 @@
|
||||
</searchStringAddition>
|
||||
<viewStatusAddition>
|
||||
<name>СоставСостояниеПросмотра</name>
|
||||
<id>222</id>
|
||||
<id>219</id>
|
||||
<extendedTooltip>
|
||||
<name>СоставСостояниеПросмотраРасширеннаяПодсказка</name>
|
||||
<id>224</id>
|
||||
<id>221</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
@@ -665,7 +664,7 @@
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СоставСостояниеПросмотраКонтекстноеМеню</name>
|
||||
<id>223</id>
|
||||
<id>220</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>ViewStatusAddition</type>
|
||||
@@ -676,10 +675,10 @@
|
||||
</viewStatusAddition>
|
||||
<searchControlAddition>
|
||||
<name>СоставУправлениеПоиском</name>
|
||||
<id>225</id>
|
||||
<id>222</id>
|
||||
<extendedTooltip>
|
||||
<name>СоставУправлениеПоискомРасширеннаяПодсказка</name>
|
||||
<id>227</id>
|
||||
<id>224</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
@@ -689,7 +688,7 @@
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СоставУправлениеПоискомКонтекстноеМеню</name>
|
||||
<id>226</id>
|
||||
<id>223</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>SearchControlAddition</type>
|
||||
@@ -1312,10 +1311,10 @@
|
||||
</autoCommandBar>
|
||||
<searchStringAddition>
|
||||
<name>РолиСтрокаПоиска</name>
|
||||
<id>239</id>
|
||||
<id>225</id>
|
||||
<extendedTooltip>
|
||||
<name>РолиСтрокаПоискаРасширеннаяПодсказка</name>
|
||||
<id>241</id>
|
||||
<id>227</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
@@ -1325,7 +1324,7 @@
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>РолиСтрокаПоискаКонтекстноеМеню</name>
|
||||
<id>240</id>
|
||||
<id>226</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<source>Роли</source>
|
||||
@@ -1335,10 +1334,10 @@
|
||||
</searchStringAddition>
|
||||
<viewStatusAddition>
|
||||
<name>РолиСостояниеПросмотра</name>
|
||||
<id>242</id>
|
||||
<id>228</id>
|
||||
<extendedTooltip>
|
||||
<name>РолиСостояниеПросмотраРасширеннаяПодсказка</name>
|
||||
<id>244</id>
|
||||
<id>230</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
@@ -1348,7 +1347,7 @@
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>РолиСостояниеПросмотраКонтекстноеМеню</name>
|
||||
<id>243</id>
|
||||
<id>229</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>ViewStatusAddition</type>
|
||||
@@ -1359,10 +1358,10 @@
|
||||
</viewStatusAddition>
|
||||
<searchControlAddition>
|
||||
<name>РолиУправлениеПоиском</name>
|
||||
<id>245</id>
|
||||
<id>231</id>
|
||||
<extendedTooltip>
|
||||
<name>РолиУправлениеПоискомРасширеннаяПодсказка</name>
|
||||
<id>247</id>
|
||||
<id>233</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
@@ -1372,7 +1371,7 @@
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>РолиУправлениеПоискомКонтекстноеМеню</name>
|
||||
<id>246</id>
|
||||
<id>232</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>SearchControlAddition</type>
|
||||
@@ -2179,6 +2178,10 @@
|
||||
<event>AfterWrite</event>
|
||||
<name>ПослеЗаписи</name>
|
||||
</handlers>
|
||||
<handlers>
|
||||
<event>AfterWriteAtServer</event>
|
||||
<name>ПослеЗаписиНаСервере</name>
|
||||
</handlers>
|
||||
<handlers>
|
||||
<event>OnReadAtServer</event>
|
||||
<name>ПриЧтенииНаСервере</name>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<!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 9.00.8112.16421"></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.17420"></meta></head><body>
|
||||
<h1>Группа внешних пользователей</h1>
|
||||
<p>Просмотр и редактирование свойств группы <a href="Catalog.ВнешниеПользователи/Help">внешних пользователей</a>.</p>
|
||||
<p class="Usual">Внешних пользователей можно объединять в <a href="Catalog.ГруппыВнешнихПользователей/Help">группы</a> по разным признакам. Группа внешних пользователей может включать однородных пользователей, например, контрагентов или физические лица. Также можно создать группу внешних пользователей, которая включает различных внешних пользователей со сходными свойствами, например, респондентов или участников опроса. Так удобнее настраивать права доступа.</p>
|
||||
@@ -6,12 +6,12 @@
|
||||
<ul><li>
|
||||
<div>Введите <strong>Наименование</strong> группы.</div>
|
||||
</li><li>
|
||||
<div>В поле <strong>Участники группы</strong> для группы внешних пользователей можно установить тип участников. Группа может включать: </div>
|
||||
<div>В поле <strong>Участники группы</strong> для группы внешних пользователей можно установить вид участников. Группа может включать: </div>
|
||||
<ul><li>
|
||||
<div><a>внешних пользователей</a> различных типов - для этого выберите значение <strong>Любые пользователи</strong>;</div>
|
||||
<div>любых <a>внешних пользователей</a> без ограничений - для этого выберите значение <strong>Выбранные пользователи</strong>;</div>
|
||||
</li><li>
|
||||
<div>внешних пользователей определенного типа (например, контрагентов) - для этого выберите значение <strong>Любые пользователи заданного вида</strong> и один из списков для подбора участников.</div>
|
||||
</li><li>всех внешних пользователей определенного типа (например, всех контрагентов) - для этого выберите значение <strong>Все пользователи заданного вида</strong> и один из списков для подбора участников. В этом случае поле <strong>Подобрать</strong> становится недоступным. Все внешние пользователи из указанного списка входят в такую группу по умолчанию.</li></ul></li><li>
|
||||
<div>внешних пользователей определенного вида (например, контрагентов) - для этого выберите значение <strong>Выбранные пользователи одного вида</strong> и укажите вид.</div>
|
||||
</li><li>сразу всех внешних пользователей определенного вида (например, всех контрагентов) - для этого выберите значение <strong>Все пользователи одного вида </strong>и один из предлагаемых видов. В этом случае список <strong>Участники </strong>становится недоступным для редактирования, так как все внешние пользователи из указанного списка входят в такую группу автоматически.</li></ul></li><li>
|
||||
<div>При редактировании состава внешних пользователей группы нужно учитывать, что они входят в состав групп-родителей. </div>
|
||||
</li><li>
|
||||
<div>Для добавления большого числа внешних пользователей можно использовать команду <strong>Подобрать</strong>. В этом случае можно выделить несколько внешних пользователей одновременно и включить их в группу.</div>
|
||||
@@ -20,8 +20,9 @@
|
||||
</li><li>
|
||||
<div>Можно подчинить новую группу одной из существующих групп. Для этого в поле <strong>В группе</strong> выберите нужную группу из списка. </div>
|
||||
</li><li>
|
||||
<div>В поле <strong>Комментарий</strong> можно написать подробное описание данной группы.</div></li></ul><h3>Права доступа группы внешних пользователей</h3>
|
||||
<div>На вкладке <strong>Комментарий</strong> можно написать подробное описание данной группы.</div></li></ul><h3>Права доступа группы внешних пользователей</h3>
|
||||
<p>В зависимости от состава программы настраиваются одним из способов:</p>
|
||||
<ul><li>Нажмите <strong>Права доступа</strong> на панели навигации группы. Нажмите <strong>Включить в группу</strong>, выберите <a href="Catalog.ГруппыДоступа/Help">группу доступа</a> из списка.
|
||||
</li><li>Если используется непосредственное назначение ролей, их можно назначать не только для внешнего пользователя, но и для группы внешних пользователей.</li></ul><h3>См. также</h3>
|
||||
<ul><li><a href="v8help://frame/form_common">Работа с формами</a> </li></ul></body></html>
|
||||
</li><li>Если используется непосредственное назначение ролей, их можно назначать не только для внешнего пользователя, но и для группы внешних пользователей.</li></ul><h3>Просмотр недействительных внешних пользователей</h3>
|
||||
<ul><li>Внешние пользователи могут быть отмечены как недействительные. Они по умолчанию скрываются в списках. Для того чтобы посмотреть таких внешних пользователей, выполните команду <strong>Еще -</strong> <strong>Показывать недействительных внешних пользователей</strong>. </li></ul><h3>См. также:</h3>
|
||||
<ul><li><a href="v8help://frame/form_common">Работа с формами</a>.</li></ul></body></html>
|
||||
@@ -21,7 +21,7 @@
|
||||
Если Не ЗначениеЗаполнено(Объект.Ссылка) Тогда
|
||||
|
||||
Если Объект.Родитель = Справочники.ГруппыВнешнихПользователей.ВсеВнешниеПользователи
|
||||
Или ОбщегоНазначения.ПолучитьЗначениеРеквизита(Объект.Родитель, "ВсеОбъектыАвторизации") Тогда
|
||||
Или ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Объект.Родитель, "ВсеОбъектыАвторизации") Тогда
|
||||
Объект.Родитель = Справочники.ГруппыВнешнихПользователей.ПустаяСсылка();
|
||||
КонецЕсли;
|
||||
|
||||
@@ -110,6 +110,11 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ПослеЗаписиНаСервере(ТекущийОбъект, ПараметрыЗаписи)
|
||||
ЗаполнитьСтатусПользователей();
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПослеЗаписи(ПараметрыЗаписи)
|
||||
|
||||
@@ -257,7 +262,7 @@
|
||||
#Область ОбработчикиСобытийЭлементовТаблицыФормыРоли
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// Для работы интерфейса ролей
|
||||
// Для работы интерфейса ролей.
|
||||
|
||||
&НаКлиенте
|
||||
Процедура РолиПометкаПриИзменении(Элемент)
|
||||
@@ -346,7 +351,7 @@
|
||||
КонецПроцедуры
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// Для работы интерфейса ролей
|
||||
// Для работы интерфейса ролей.
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПоказатьТолькоВыбранныеРоли(Команда)
|
||||
@@ -515,7 +520,7 @@
|
||||
|
||||
ПользователиПереопределяемый.ИзменитьДействияВФорме(Объект.Ссылка, ДействияВФорме);
|
||||
|
||||
// Проверка имен действий в форме
|
||||
// Проверка имен действий в форме.
|
||||
Если Найти(", Просмотр, Редактирование,", ", " + ДействияВФорме.Роли + ",") = 0 Тогда
|
||||
ДействияВФорме.Роли = "";
|
||||
ИначеЕсли ПользователиСлужебный.ЗапретРедактированияРолей() Тогда
|
||||
@@ -543,10 +548,18 @@
|
||||
И НЕ Элементы.Состав.ТолькоПросмотр
|
||||
И Элементы.Состав.Доступность;
|
||||
|
||||
Элементы.Состав.ТолькоПросмотр = Не ДоступностьКоманд;
|
||||
|
||||
Элементы.СоставПодобрать.Доступность = ДоступностьКоманд;
|
||||
Элементы.СоставКонтекстноеМенюПодобрать.Доступность = ДоступностьКоманд;
|
||||
Элементы.СоставДобавить.Доступность = ДоступностьКоманд;
|
||||
Элементы.СоставКонтекстноеМенюДобавить.Доступность = ДоступностьКоманд;
|
||||
|
||||
Элементы.СоставСортироватьПоВозрастанию.Доступность = ДоступностьКоманд;
|
||||
Элементы.СоставСортироватьПоУбыванию.Доступность = ДоступностьКоманд;
|
||||
|
||||
Элементы.СоставПереместитьВверх.Доступность = ДоступностьКоманд;
|
||||
Элементы.СоставПереместитьВниз.Доступность = ДоступностьКоманд;
|
||||
Элементы.СоставКонтекстноеМенюПереместитьВверх.Доступность = ДоступностьКоманд;
|
||||
Элементы.СоставКонтекстноеМенюПереместитьВниз.Доступность = ДоступностьКоманд;
|
||||
|
||||
Элементы.ПредставлениеТипаОбъектовАвторизации.Видимость =
|
||||
Не Форма.ЭтоГруппаВсеВнешниеПользователи
|
||||
@@ -560,7 +573,7 @@
|
||||
ТипыСсылокОбъектовАвторизации =
|
||||
Метаданные.Справочники.ВнешниеПользователи.Реквизиты.ОбъектАвторизации.Тип.Типы();
|
||||
|
||||
Для каждого ТипСсылкиОбъектаАвторизации ИЗ ТипыСсылокОбъектовАвторизации Цикл
|
||||
Для каждого ТипСсылкиОбъектаАвторизации Из ТипыСсылокОбъектовАвторизации Цикл
|
||||
МетаданныеТипа = Метаданные.НайтиПоТипу(ТипСсылкиОбъектаАвторизации);
|
||||
|
||||
МассивТипов = Новый Массив;
|
||||
@@ -758,7 +771,7 @@
|
||||
КонецПроцедуры
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// Для работы интерфейса ролей
|
||||
// Для работы интерфейса ролей.
|
||||
|
||||
&НаСервере
|
||||
Процедура ОбработатьИнтерфейсРолей(Действие, ОсновнойПараметр = Неопределено)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<!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 9.00.8112.16421"></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.17420"></meta></head><body>
|
||||
<p>Предназначен для ведения групп <a href="Catalog.ВнешниеПользователи/Help">внешних пользователей</a>.</p>
|
||||
<p>Удобно использовать группы, когда в программе много внешних пользователей: </p>
|
||||
<ul><li>
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
#Область ПрограммныйИнтерфейс
|
||||
|
||||
// Возвращает список реквизитов, которые не нужно редактировать
|
||||
// с помощью обработки группового изменения объектов
|
||||
// с помощью обработки группового изменения объектов.
|
||||
//
|
||||
Функция РеквизитыНеРедактируемыеВГрупповойОбработке() Экспорт
|
||||
|
||||
|
||||
@@ -37,7 +37,8 @@
|
||||
Если Родитель = Справочники.ГруппыВнешнихПользователей.ВсеВнешниеПользователи Тогда
|
||||
ОбщегоНазначенияКлиентСервер.ДобавитьОшибкуПользователю(Ошибки,
|
||||
"Объект.Родитель",
|
||||
НСтр("ru = 'Предопределенная группа ""Все внешние пользователи"" не может быть родителем.'"));
|
||||
НСтр("ru = 'Предопределенная группа ""Все внешние пользователи"" не может быть родителем.'"),
|
||||
"");
|
||||
КонецЕсли;
|
||||
|
||||
// Проверка незаполненных и повторяющихся внешних пользователей.
|
||||
@@ -99,23 +100,20 @@
|
||||
|
||||
Если НЕ Родитель.Пустая() Тогда
|
||||
ВызватьИсключение
|
||||
НСтр("ru = 'Предопределенная группа ""Все внешние пользователи""
|
||||
|может быть только в корне.'");
|
||||
НСтр("ru = 'Предопределенная группа ""Все внешние пользователи"" не может быть перемещена.'");
|
||||
КонецЕсли;
|
||||
Если Состав.Количество() > 0 Тогда
|
||||
ВызватьИсключение
|
||||
НСтр("ru = 'Добавление внешних пользователей в группу
|
||||
|""Все внешние пользователи"" не поддерживается.'");
|
||||
НСтр("ru = 'Добавление участников в предопределенную группу ""Все внешние пользователи"" запрещено.'");
|
||||
КонецЕсли;
|
||||
Иначе
|
||||
Если Родитель = Справочники.ГруппыВнешнихПользователей.ВсеВнешниеПользователи Тогда
|
||||
ВызватьИсключение
|
||||
НСтр("ru = 'Предопределенная группа ""Все внешние пользователи""
|
||||
|не может быть родителем.'");
|
||||
НСтр("ru = 'Невозможно добавить подгруппу к предопределенной группе ""Все внешние пользователи"".'");
|
||||
ИначеЕсли Родитель.ВсеОбъектыАвторизации Тогда
|
||||
ВызватьИсключение
|
||||
НСтр("ru = 'Группа, у которой стоит тип участников ""Все пользователи заданного типа""
|
||||
|не может быть родителем.'");
|
||||
ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Невозможно добавить подгруппу к группе ""%1"",
|
||||
|так как в число ее участников входят все пользователи.'"), Родитель);
|
||||
КонецЕсли;
|
||||
|
||||
Если ТипОбъектовАвторизации = Неопределено Тогда
|
||||
@@ -125,8 +123,7 @@
|
||||
И ЗначениеЗаполнено(Родитель) Тогда
|
||||
|
||||
ВызватьИсключение
|
||||
НСтр("ru = 'Группа внешних пользователей, содержащая все объекты
|
||||
|информационной базы заданного типа может быть только в корне.'");
|
||||
НСтр("ru = 'Невозможно переместить группу, в число участников которой входят все пользователи.'");
|
||||
КонецЕсли;
|
||||
|
||||
// Проверка уникальности группы всех объектов авторизации заданного типа.
|
||||
@@ -151,16 +148,14 @@
|
||||
Выборка = РезультатЗапроса.Выбрать();
|
||||
Выборка.Следующий();
|
||||
ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Группа внешних пользователей ""%1""
|
||||
|для всех объектов информационной базы
|
||||
|типа ""%2"" уже существует.'"),
|
||||
НСтр("ru = 'Уже существует группа ""%1"", в число участников которой входят все пользователи вида ""%2"".'"),
|
||||
Выборка.СсылкаПредставление,
|
||||
ТипОбъектовАвторизации.Метаданные().Синоним);
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
// Проверка совпадения типа объектов авторизации с родителем
|
||||
//(допустимо, если тип у родителя не задан).
|
||||
// (допустимо, если тип у родителя не задан).
|
||||
Если ЗначениеЗаполнено(Родитель) Тогда
|
||||
|
||||
ТипОбъектовАвторизацииРодителя = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(
|
||||
@@ -170,8 +165,7 @@
|
||||
И ТипОбъектовАвторизацииРодителя <> ТипОбъектовАвторизации Тогда
|
||||
|
||||
ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'У нижестоящей группы внешних пользователей тип объектов
|
||||
|информационной базы должен быть ""%1"",
|
||||
НСтр("ru = 'Вид участников группы должен быть ""%1"",
|
||||
|как у вышестоящей группы внешних пользователей ""%2"".'"),
|
||||
ТипОбъектовАвторизацииРодителя.Метаданные().Синоним,
|
||||
Родитель);
|
||||
@@ -195,9 +189,8 @@
|
||||
РезультатЗапроса = Запрос.Выполнить();
|
||||
Если НЕ РезультатЗапроса.Пустой() Тогда
|
||||
ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'У группы внешних пользователей ""%1""
|
||||
|невозможно изменить тип участников,
|
||||
|так как существует нижестоящая группа внешних пользователей'"),
|
||||
НСтр("ru = 'Невозможно изменить вид участников группы ""%1"",
|
||||
|так как у нее имеются подгруппы.'"),
|
||||
Наименование);
|
||||
КонецЕсли;
|
||||
|
||||
@@ -228,17 +221,14 @@
|
||||
Выборка.Следующий();
|
||||
|
||||
Если Выборка.ТипОбъектовАвторизации = Неопределено Тогда
|
||||
ПредставлениеДругогоТипаОбъектаАвторизации = НСтр("ru = '<Любой тип>'");
|
||||
ПредставлениеДругогоТипаОбъектаАвторизации = НСтр("ru = 'Любой пользователь'");
|
||||
Иначе
|
||||
ПредставлениеДругогоТипаОбъектаАвторизации =
|
||||
Выборка.ТипОбъектовАвторизации.Метаданные().Синоним;
|
||||
КонецЕсли;
|
||||
ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'У группы внешних пользователей ""%1""
|
||||
|невозможно изменить тип объектов информационной базы,
|
||||
|так как существует нижестоящая группа внешних пользователей
|
||||
|""%2"" с другим типом
|
||||
|объектов информационной базы ""%3"".'"),
|
||||
НСтр("ru = 'Невозможно изменить вид участников группы ""%1"",
|
||||
|так как у нее имеется подгруппа ""%2"" с другим видом участников ""%3"".'"),
|
||||
Наименование,
|
||||
Выборка.СсылкаПредставление,
|
||||
ПредставлениеДругогоТипаОбъектаАвторизации);
|
||||
|
||||
@@ -173,10 +173,7 @@
|
||||
</synonym>
|
||||
<comment>В качестве типа используется пустая ссылка</comment>
|
||||
<type>
|
||||
<types>String</types>
|
||||
<stringQualifiers>
|
||||
<length>10</length>
|
||||
</stringQualifiers>
|
||||
<types>DefinedType.ВнешнийПользователь</types>
|
||||
</type>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
@@ -302,6 +299,10 @@
|
||||
<length>150</length>
|
||||
</stringQualifiers>
|
||||
</type>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Разрешенное действие (роль), заданное для группы внешних пользователей</value>
|
||||
</toolTip>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<dataHistory>Use</dataHistory>
|
||||
|
||||
@@ -77,10 +77,10 @@
|
||||
<name>ГруппыДоступаВыбор</name>
|
||||
</handlers>
|
||||
<searchStringAddition>
|
||||
<name>ГруппыДоступаСтрокаПоиска</name>
|
||||
<name>ГруппыДоступаSearchString</name>
|
||||
<id>10</id>
|
||||
<extendedTooltip>
|
||||
<name>ГруппыДоступаСтрокаПоискаРасширеннаяПодсказка</name>
|
||||
<name>ГруппыДоступаSearchStringExtendedTooltip</name>
|
||||
<id>12</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
@@ -90,7 +90,7 @@
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ГруппыДоступаСтрокаПоискаКонтекстноеМеню</name>
|
||||
<name>ГруппыДоступаSearchStringContextMenu</name>
|
||||
<id>11</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
@@ -100,10 +100,10 @@
|
||||
</extInfo>
|
||||
</searchStringAddition>
|
||||
<viewStatusAddition>
|
||||
<name>ГруппыДоступаСостояниеПросмотра</name>
|
||||
<name>ГруппыДоступаViewStatus</name>
|
||||
<id>13</id>
|
||||
<extendedTooltip>
|
||||
<name>ГруппыДоступаСостояниеПросмотраРасширеннаяПодсказка</name>
|
||||
<name>ГруппыДоступаViewStatusExtendedTooltip</name>
|
||||
<id>15</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
@@ -113,7 +113,7 @@
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ГруппыДоступаСостояниеПросмотраКонтекстноеМеню</name>
|
||||
<name>ГруппыДоступаViewStatusContextMenu</name>
|
||||
<id>14</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
@@ -124,10 +124,10 @@
|
||||
</extInfo>
|
||||
</viewStatusAddition>
|
||||
<searchControlAddition>
|
||||
<name>ГруппыДоступаУправлениеПоиском</name>
|
||||
<name>ГруппыДоступаSearchControl</name>
|
||||
<id>16</id>
|
||||
<extendedTooltip>
|
||||
<name>ГруппыДоступаУправлениеПоискомРасширеннаяПодсказка</name>
|
||||
<name>ГруппыДоступаSearchControlExtendedTooltip</name>
|
||||
<id>18</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
@@ -137,7 +137,7 @@
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ГруппыДоступаУправлениеПоискомКонтекстноеМеню</name>
|
||||
<name>ГруппыДоступаSearchControlContextMenu</name>
|
||||
<id>17</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
<!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 9.00.8112.16421"></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.17420"></meta></head><body>
|
||||
<p>Список предназначен для выбора папок <a href="Catalog.ГруппыДоступа.Form.ФормаСписка/Help">групп доступа</a>.</p>
|
||||
<p>Выделите папку, нажмите <strong>Выбрать</strong>. Также можно воспользоваться двойным щелчком левой кнопки мыши.</p>
|
||||
<p>Т.к. групп доступа может быть очень много и с похожими настройками ограничений прав, предусмотрена возможность создавать папки для упрощения поиска нужной <a href="Catalog.ГруппыДоступа.Form.ФормаЭлемента/Help">группы доступа</a> и понимания ограничений прав доступа в целом.</p>
|
||||
<p><a href="Catalog.ГруппыДоступа/Help">Группы доступа</a> можно сгруппировать по различным признакам.</p>
|
||||
<h3>Ввод папки групп доступа</h3>
|
||||
<ul><li>Нажмите <img src="StdPicture.CreateFolder"></img> <strong>Создать группу</strong>, введите наименование <a href="Catalog.ГруппыДоступа.Form.ФормаГруппы/Help">папки</a>.</li></ul><h3>См. также</h3>
|
||||
<h3>Выбор папки групп доступа</h3>
|
||||
<ul><li>Выделите папку, нажмите <strong>Выбрать</strong>. Также можно воспользоваться двойным щелчком левой кнопки мыши.</li></ul><h3>Ввод папки групп доступа</h3>
|
||||
<ul><li>Нажмите <strong>Создать группу</strong>, введите наименование <a href="Catalog.ГруппыДоступа.Form.ФормаГруппы/Help">папки</a>.</li></ul><h3>См. также:</h3>
|
||||
<ul><li>
|
||||
<div><a href="v8help://frame/form_common">Работа с формами</a></div></li></ul></body></html>
|
||||
<div><a href="v8help://frame/form_common">Работа с формами</a>.</div></li></ul></body></html>
|
||||
@@ -1,3 +1,4 @@
|
||||
#Область ОбработчикиСобытийФормы
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
||||
@@ -15,3 +16,5 @@
|
||||
Список, "ПометкаУдаления", Ложь, , , Истина,
|
||||
РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Обычный);
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
@@ -1,4 +1,4 @@
|
||||
<!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 9.00.8112.16421"></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.17420"></meta></head><body>
|
||||
<p>Описание свойств папки <a href="Catalog.ГруппыДоступа/Help">групп доступа</a>.</p>
|
||||
<p>Т.к. <a href="Catalog.ГруппыДоступа.Form.ФормаСписка/Help">групп доступа</a> может быть очень много и с похожими настройками ограничений прав, предусмотрена возможность создавать <a href="Catalog.ГруппыДоступа.Form.ФормаВыбораГруппы/Help">папки</a> для упрощения поиска нужной <a href="Catalog.ГруппыДоступа.Form.ФормаЭлемента/Help">группы доступа</a> и понимания ограничений прав доступа в целом.</p>
|
||||
<p>Группы доступа можно сгруппировать в папки по различным признакам.</p>
|
||||
@@ -8,4 +8,4 @@
|
||||
</li><li>
|
||||
<div>Папку можно включить в <strong>Вышестоящую группу (папку)</strong>. Выберите из <a href="Catalog.ГруппыДоступа.Form.ФормаВыбораГруппы/Help">списка</a> нужную папку, нажмите кнопку <strong>Выбрать</strong>. Также можно выбрать вышестоящую папку двойным щелчком мыши.</div></li></ul><h3>См. также:</h3>
|
||||
<ul><li>
|
||||
<div><a href="v8help://frame/form_common">Работа с формами</a></div></li></ul></body></html>
|
||||
<div><a href="v8help://frame/form_common">Работа с формами</a>.</div></li></ul></body></html>
|
||||
@@ -1,4 +1,4 @@
|
||||
<!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 9.00.8112.16421"></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.17420"></meta></head><body>
|
||||
<p>Список групп доступа предназначен для ведения <a href="Catalog.ГруппыДоступа/Help">групп доступа</a> и позволяет просмотреть имеющиеся настройки прав с ограничениями.</p>
|
||||
<p>Список групп доступа открывается по команде <strong>Группы доступа</strong> из раздела <strong>Администрирование - Настройки пользователей и прав</strong>. Для быстрого перехода к списку групп доступа, созданных на базе профиля групп доступа, можно воспользоваться командой <strong>Группы доступа</strong> на панели навигации профиля групп доступа.</p>
|
||||
<p>Группа доступа определяет совокупность действий с данными программы, которые могут выполнять участники этой группы. Как правило, группы доступа соответствуют различным должностным обязанностям (или видам деятельности) <a href="Catalog.Пользователи/Help">пользователей</a> программы. Пользователь может входить одновременно в одну или несколько групп доступа, которые в совокупности образуют его <a href="CommonForm.ПраваДоступа/Help">персональные настройки прав доступа</a>.</p>
|
||||
@@ -12,7 +12,7 @@
|
||||
</li><li>
|
||||
<div><strong>Ответственный</strong> - в этой колонке выводится <a href="Catalog.Пользователи.Form.ФормаЭлемента/Help">пользователь</a>, ответственный за данную группу доступа.</div></li></ul><h3>Ввод группы доступа</h3>
|
||||
<ul><li>Нажмите <strong>Создать</strong>, заполните необходимые <a href="Catalog.ГруппыДоступа.Form.ФормаЭлемента/Help">поля</a>.</li></ul><h3>Ввод папки групп доступа</h3>
|
||||
<p>В списке предусмотрена возможность создавать папки (группы) для упрощения поиска нужной группы доступа и понимания ограничений прав доступа в целом, т.к. групп доступа может быть очень много и с похожими настройками ограничений прав. </p>
|
||||
<ul><li>Нажмите <img src="StdPicture.CreateFolder"></img>, введите <strong>Наименование</strong> <a href="Catalog.ГруппыДоступа.Form.ФормаГруппы/Help">папки</a>.</li></ul><h3><a name="#B">Изменение</a> состава группы доступа</h3>
|
||||
<ul><li>Выберите нужную <a href="Catalog.ГруппыДоступа.Form.ФормаЭлемента/Help">группу доступа</a>, нажмите <img src="StdPicture.Change"></img>.</li></ul><h3>См. также:</h3>
|
||||
<ul><li>В списке предусмотрена возможность создавать папки (группы) для упрощения поиска нужной группы доступа и понимания ограничений прав доступа в целом, т.к. групп доступа может быть очень много и с похожими настройками ограничений прав.
|
||||
</li><li>Нажмите <strong>Создать группу</strong>, введите <strong>Наименование</strong> <a href="Catalog.ГруппыДоступа.Form.ФормаГруппы/Help">папки</a>.</li></ul><h3><a name="#B">Изменение</a> состава группы доступа</h3>
|
||||
<ul><li>Выберите нужную <a href="Catalog.ГруппыДоступа.Form.ФормаЭлемента/Help">группу доступа</a>, нажмите <strong>Еще - Изменить</strong>.</li></ul><h3>См. также:</h3>
|
||||
<ul><li><a href="v8help://frame/form_common">Работа с формами</a></li></ul></body></html>
|
||||
@@ -9,7 +9,7 @@
|
||||
КонецЕсли;
|
||||
|
||||
Если Параметры.РежимВыбора Тогда
|
||||
КлючНазначенияИспользования = "ВыборПодбор";
|
||||
СтандартныеПодсистемыСервер.УстановитьКлючНазначенияФормы(ЭтотОбъект, "ВыборПодбор");
|
||||
КонецЕсли;
|
||||
|
||||
Элементы.Список.РежимВыбора = Параметры.РежимВыбора;
|
||||
|
||||
@@ -504,10 +504,10 @@
|
||||
</handlers>
|
||||
<searchStringAddition>
|
||||
<name>ПользователиСтрокаПоиска</name>
|
||||
<id>417</id>
|
||||
<id>411</id>
|
||||
<extendedTooltip>
|
||||
<name>ПользователиСтрокаПоискаРасширеннаяПодсказка</name>
|
||||
<id>419</id>
|
||||
<id>413</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
@@ -517,7 +517,7 @@
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ПользователиСтрокаПоискаКонтекстноеМеню</name>
|
||||
<id>418</id>
|
||||
<id>412</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<source>Пользователи</source>
|
||||
@@ -527,10 +527,10 @@
|
||||
</searchStringAddition>
|
||||
<viewStatusAddition>
|
||||
<name>ПользователиСостояниеПросмотра</name>
|
||||
<id>420</id>
|
||||
<id>414</id>
|
||||
<extendedTooltip>
|
||||
<name>ПользователиСостояниеПросмотраРасширеннаяПодсказка</name>
|
||||
<id>422</id>
|
||||
<id>416</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
@@ -540,7 +540,7 @@
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ПользователиСостояниеПросмотраКонтекстноеМеню</name>
|
||||
<id>421</id>
|
||||
<id>415</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>ViewStatusAddition</type>
|
||||
@@ -551,10 +551,10 @@
|
||||
</viewStatusAddition>
|
||||
<searchControlAddition>
|
||||
<name>ПользователиУправлениеПоиском</name>
|
||||
<id>423</id>
|
||||
<id>417</id>
|
||||
<extendedTooltip>
|
||||
<name>ПользователиУправлениеПоискомРасширеннаяПодсказка</name>
|
||||
<id>425</id>
|
||||
<id>419</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
@@ -564,7 +564,7 @@
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ПользователиУправлениеПоискомКонтекстноеМеню</name>
|
||||
<id>424</id>
|
||||
<id>418</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>SearchControlAddition</type>
|
||||
@@ -912,10 +912,10 @@
|
||||
</handlers>
|
||||
<searchStringAddition>
|
||||
<name>ВидыДоступаСтрокаПоиска</name>
|
||||
<id>436</id>
|
||||
<id>420</id>
|
||||
<extendedTooltip>
|
||||
<name>ВидыДоступаСтрокаПоискаРасширеннаяПодсказка</name>
|
||||
<id>438</id>
|
||||
<id>422</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
@@ -925,7 +925,7 @@
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ВидыДоступаСтрокаПоискаКонтекстноеМеню</name>
|
||||
<id>437</id>
|
||||
<id>421</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<source>ВидыДоступа</source>
|
||||
@@ -935,10 +935,10 @@
|
||||
</searchStringAddition>
|
||||
<viewStatusAddition>
|
||||
<name>ВидыДоступаСостояниеПросмотра</name>
|
||||
<id>439</id>
|
||||
<id>423</id>
|
||||
<extendedTooltip>
|
||||
<name>ВидыДоступаСостояниеПросмотраРасширеннаяПодсказка</name>
|
||||
<id>441</id>
|
||||
<id>425</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
@@ -948,7 +948,7 @@
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ВидыДоступаСостояниеПросмотраКонтекстноеМеню</name>
|
||||
<id>440</id>
|
||||
<id>424</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>ViewStatusAddition</type>
|
||||
@@ -959,10 +959,10 @@
|
||||
</viewStatusAddition>
|
||||
<searchControlAddition>
|
||||
<name>ВидыДоступаУправлениеПоиском</name>
|
||||
<id>442</id>
|
||||
<id>426</id>
|
||||
<extendedTooltip>
|
||||
<name>ВидыДоступаУправлениеПоискомРасширеннаяПодсказка</name>
|
||||
<id>444</id>
|
||||
<id>428</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
@@ -972,7 +972,7 @@
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ВидыДоступаУправлениеПоискомКонтекстноеМеню</name>
|
||||
<id>443</id>
|
||||
<id>427</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>SearchControlAddition</type>
|
||||
@@ -1322,10 +1322,10 @@
|
||||
</handlers>
|
||||
<searchStringAddition>
|
||||
<name>ЗначенияДоступаСтрокаПоиска</name>
|
||||
<id>455</id>
|
||||
<id>429</id>
|
||||
<extendedTooltip>
|
||||
<name>ЗначенияДоступаСтрокаПоискаРасширеннаяПодсказка</name>
|
||||
<id>457</id>
|
||||
<id>431</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
@@ -1335,7 +1335,7 @@
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ЗначенияДоступаСтрокаПоискаКонтекстноеМеню</name>
|
||||
<id>456</id>
|
||||
<id>430</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<source>ЗначенияДоступа</source>
|
||||
@@ -1345,10 +1345,10 @@
|
||||
</searchStringAddition>
|
||||
<viewStatusAddition>
|
||||
<name>ЗначенияДоступаСостояниеПросмотра</name>
|
||||
<id>458</id>
|
||||
<id>432</id>
|
||||
<extendedTooltip>
|
||||
<name>ЗначенияДоступаСостояниеПросмотраРасширеннаяПодсказка</name>
|
||||
<id>460</id>
|
||||
<id>434</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
@@ -1358,7 +1358,7 @@
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ЗначенияДоступаСостояниеПросмотраКонтекстноеМеню</name>
|
||||
<id>459</id>
|
||||
<id>433</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>ViewStatusAddition</type>
|
||||
@@ -1369,10 +1369,10 @@
|
||||
</viewStatusAddition>
|
||||
<searchControlAddition>
|
||||
<name>ЗначенияДоступаУправлениеПоиском</name>
|
||||
<id>461</id>
|
||||
<id>435</id>
|
||||
<extendedTooltip>
|
||||
<name>ЗначенияДоступаУправлениеПоискомРасширеннаяПодсказка</name>
|
||||
<id>463</id>
|
||||
<id>437</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
@@ -1382,7 +1382,7 @@
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ЗначенияДоступаУправлениеПоискомКонтекстноеМеню</name>
|
||||
<id>462</id>
|
||||
<id>436</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>SearchControlAddition</type>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<!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 9.00.8112.16421"></meta></head><body>
|
||||
<p>Описание свойств группы доступа</p>
|
||||
<!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.17420"></meta></head><body>
|
||||
<p>Описание свойств группы доступа.</p>
|
||||
<p>Группа доступа определяет совокупность действий с данными программы, которые могут выполнять участники этой группы. Как правило, <a href="Catalog.ГруппыДоступа.Form.ФормаСписка/Help">группы доступа</a> соответствуют различным должностным обязанностям (или видам деятельности) пользователей программы. Пользователь может входить одновременно в одну или несколько групп доступа, которые в совокупности образуют его персональные настройки прав доступа.</p>
|
||||
<p>С помощью группы доступа можно задавать и администрировать общие настройки прав доступа для некоторой группы пользователей, выполняющих однотипные функции в программе, например, <strong>Бухгалтеры</strong>.</p>
|
||||
<p>Для управления доступом нужны права администратора. При этом пользователь, назначенный ответственным в группе доступа, может <a href="#1">изменять состав участников своей группы доступа</a> на вкладке <strong>Участники</strong>.</p>
|
||||
@@ -8,35 +8,31 @@
|
||||
<p>Для группы доступа задается профиль (рекомендуется с него начать заполнение), список участников и ограничения доступа.</p>
|
||||
<ul><li>Выберите <strong>Профиль</strong>. Он определяет права (списком ролей) и возможности ограничения прав по "разрезам" (видам доступа), например, ограничения по видам <strong>Организации</strong>, <strong>Склады</strong> и т.д. Виды доступа из профиля будут добавлены в группу доступа автоматически.
|
||||
</li><li>Исходя из целей использования и ограничений, настраиваемых по имеющимся видам доступа, следует ввести <strong>Наименование</strong> группы доступа (<a href="Catalog.ГруппыДоступа/Help">подробнее в назначении групп доступа</a>).
|
||||
<ul><li>Рекомендуется называть группу доступа во множественном числе таким образом, чтобы ее имя содержало указание на используемый в ней профиль (в поле <strong>Профиль</strong>) и однозначно характеризовало определенный в ней состав настроек прав доступа. Например, на базе профиля<strong> Менеджеры по продажам</strong> могут быть введены группы доступа <strong>Менеджеры по продажам в ООО "Далекая перспектива"</strong> и <strong>Менеджеры по продажам в ЗАО "Новые технологии"</strong>.</li></ul></li><li>Профиль может входить в одну из <a href="Catalog.ГруппыДоступа.Form.ФормаГруппы/Help">папок</a> профилей групп доступа. В поле <strong>Группа (папка)</strong> с помощью кнопки <img src="StdPicture.InputFieldSelect" width="12" height="12"></img> выберите папку из <a href="Catalog.ГруппыДоступа.Form.ФормаВыбораГруппы/Help">списка</a>.
|
||||
</li><li>С помощью кнопки <img src="StdPicture.InputFieldSelect"></img> выберите <strong>Тип участников -</strong> в зависимости от назначения группы доступа участники задаются либо <strong>Произвольные</strong> (можно включить в группу доступа разные типы пользователей: <a href="Catalog.Пользователи/Help">пользователи</a> и <a href="Catalog.ВнешниеПользователи/Help">внешние пользователи</a>), либо заданного вида.
|
||||
<ul><li>Для того чтобы ограничить выбор конкретным списком, выберите значения <strong>Обычные пользователи</strong>, <strong>Внешние пользователи</strong> ("Демо: Контрагенты"), <strong>Внешние пользователи</strong> ("Физические лица"), <strong>Внешние пользователи</strong> ("Демо: Партнеры").
|
||||
<ul><li>Рекомендуется называть группу доступа во множественном числе таким образом, чтобы ее имя содержало указание на используемый в ней профиль (в поле <strong>Профиль</strong>) и однозначно характеризовало определенный в ней состав настроек прав доступа. Например, на базе профиля<strong> Менеджеры по продажам</strong> могут быть введены группы доступа <strong>Менеджеры по продажам в ООО "Далекая перспектива"</strong> и <strong>Менеджеры по продажам в ЗАО "Новые технологии"</strong>.</li></ul></li><li>Группа доступа может входить в одну из <a href="Catalog.ГруппыДоступа.Form.ФормаГруппы/Help">папок</a> групп доступа.
|
||||
<ul><li>В поле <strong>Группа (папка)</strong> выберите папку из <a href="Catalog.ГруппыДоступа.Form.ФормаВыбораГруппы/Help">списка</a>. </li></ul></li><li>С помощью кнопки <img src="StdPicture.InputFieldSelect"></img> выберите <strong>Тип участников -</strong> в зависимости от назначения группы доступа участники задаются либо <strong>Произвольные участники</strong> (можно включить в группу доступа разные типы пользователей: <a href="Catalog.Пользователи/Help">пользователи</a> и <a href="Catalog.ВнешниеПользователи/Help">внешние пользователи</a>), либо заданного вида.
|
||||
<ul><li>Для того чтобы ограничить выбор конкретным списком, выберите значения <strong>Обычные пользователи</strong>, <strong>Внешние пользователи</strong> ("Демо: Контрагенты"), <strong>Внешние пользователи</strong> ("Демо: Физические лица"), <strong>Внешние пользователи</strong> ("Демо: Партнеры").
|
||||
</li><li>В составе участников группы доступа могут быть также перечислены внешние пользователи и <a href="Catalog.ГруппыВнешнихПользователей/Help">группы внешних пользователей</a> (это может понадобиться для проведения анкетирования, например).
|
||||
</li><li>Выбрав тип участников <strong>Произвольные участники</strong>, можно подобрать в одну группу разные типы пользователей, как обычных пользователей, так и внешних.</li></ul></li><li>На вкладке <a href="#1">Участники</a> заполните список участников группы доступа.
|
||||
</li><li>На вкладке <a href="#2">Ограничения доступа</a> необходимо произвести дополнительные настройки прав доступа.
|
||||
</li><li>В поле <strong>Описание</strong> можно ввести подробную информацию о группе доступа.</li></ul><h3><a name="#1">Участники</a></h3>
|
||||
</li><li>На вкладке <strong>Описание</strong> можно ввести подробную информацию о группе доступа.</li></ul><h3><a name="#1">Участники</a></h3>
|
||||
<ul><li>
|
||||
<div>В зависимости от выбранного <strong>Типа участников</strong> на этой вкладке для выбора участников группы доступа будут доступны соответствующие списки пользователей. </div>
|
||||
<ul><li>
|
||||
<div>Для добавления сразу нескольких участников нажмите <strong>Подобрать</strong>, для добавления одного участника нажмите <strong>Добавить</strong>. Выберите из предлагаемого списка нужных участников группы доступа. </div>
|
||||
<div>Для добавления сразу нескольких участников нажмите <strong>Подобрать</strong>, для добавления одного участника нажмите <strong>Еще - Добавить</strong>. Выберите из предлагаемого списка нужных участников группы доступа. </div>
|
||||
</li><li>
|
||||
<div>Для удаления одного или нескольких ненужных участников группы доступа выделите их, нажмите <img src="StdPicture.Delete" width="16" height="16"></img> <strong>Удалить</strong>.</div></li></ul></li><li>
|
||||
<div>Заполните поле <strong>Ответственный</strong> (выберите из списка <strong>Пользователи</strong>). Пользователь, указанный в группе доступа как <strong>Ответственный</strong>, может изменять состав участников данной группы. </div></li></ul><h3><a name="#2">Ограничения доступа</a></h3>
|
||||
<p>На вкладке <strong>Ограничения доступа</strong> необходимо указать дополнительные настройки прав доступа. В зависимости от настроек профиля, в группе доступа ограничения доступа только уточняются. Иногда ограничения доступа в профиле настроены так, что уточнений не требуется. В таких случаях вкладка <strong>Ограничения доступа</strong> становится недоступной.</p>
|
||||
<p>Состав видов доступа, перечисленных на этой вкладке, зависит от профиля, выбранного в поле <strong>Профиль</strong>. Кроме того, профиль также определяет, как именно действует настройка вида доступа: она разрешает только просмотр или также включает возможность редактирования данных. Например, в случае если профиль групп доступа включает в себя роль для чтения документов <strong>Поступление товаров</strong>, то пользователи получают возможность просматривать документы по заданным организациям. Если же в профиле содержится роль для добавления и изменения, то появляется возможность редактировать такие документы.</p>
|
||||
<p>С помощью поля <strong>Вид доступа</strong> можно задать границы области данных, с которой разрешено работать участникам группы доступа. Вид доступа - это некоторое правило, по которому "разрешается" доступ к данным программы. Например, с помощью вида доступа <strong>Организации</strong> можно разрешить работать пользователям только с документами по конкретным организациям, или наоборот, скрыть от них документы некоторых организаций.</p>
|
||||
<p>Для того чтобы настроить ограничения, нужно для каждого вида доступа определить список значений.</p>
|
||||
<ul><li>
|
||||
<div>Для установки значений нажмите <img src="StdPicture.Change"></img> (также можно использовать двойной щелчок мыши). Для каждого <strong>Вида доступа</strong> установите <strong>Значения доступа</strong>. </div>
|
||||
<ul><li>На вкладке <strong>Ограничения доступа</strong> необходимо указать дополнительные настройки прав доступа. В зависимости от настроек профиля, в группе доступа ограничения доступа только уточняются. Иногда ограничения доступа в профиле настроены так, что уточнений не требуется. В таких случаях вкладка <strong>Ограничения доступа</strong> становится недоступной.
|
||||
</li><li>Состав видов доступа, перечисленных на этой вкладке, зависит от профиля, выбранного в поле <strong>Профиль</strong>. Кроме того, профиль также определяет, как именно действует настройка вида доступа: она разрешает только просмотр или также включает возможность редактирования данных. Например, в случае если профиль групп доступа включает в себя роль для чтения документов <strong>Поступление товаров</strong>, то пользователи получают возможность просматривать документы по заданным организациям. Если же в профиле содержится роль для добавления и изменения, то появляется возможность редактировать такие документы.
|
||||
</li><li>С помощью поля <strong>Вид доступа</strong> можно задать границы области данных, с которой разрешено работать участникам группы доступа. Вид доступа - это некоторое правило, по которому "разрешается" доступ к данным программы. Например, с помощью вида доступа <strong>Организации</strong> можно разрешить работать пользователям только с документами по конкретным организациям, или наоборот, скрыть от них документы некоторых организаций.
|
||||
</li><li>Для того чтобы настроить ограничения, нужно для каждого вида доступа определить список значений.
|
||||
</li><li>
|
||||
<div>Для выбора предусмотрено два значения: </div>
|
||||
<ul><li>
|
||||
<div><strong>Все запрещены</strong>. Для вида доступа можно указать список разрешенных значений. Такой способ настройки подходит в тех случаях, когда стоит задача предоставить доступ только к определенной области данных. </div>
|
||||
<div>Для установки значений используйте двойной щелчок мыши (также можно выполнить команду <strong>Изменить</strong> контекстного меню по правой кнопке мыши). Для каждого <strong>Вида доступа</strong> установите <strong>Значения доступа</strong>. Для выбора предусмотрено два значения: </div>
|
||||
<ul><li><strong>Все запрещены</strong>. Для вида доступа можно указать список разрешенных значений. Такой способ настройки подходит в тех случаях, когда стоит задача предоставить доступ только к определенной области данных.
|
||||
</li><li>
|
||||
<div><strong>Все разрешены</strong>. Для вида доступа можно указать список тех значений, которые не должны быть доступны. Второй способ настройки удобен в случаях, когда требуется закрыть доступ к заранее известной области данных, а для всех новых значений, вводимых в программу, должны по умолчанию действовать разрешительные правила. Например, если с помощью вида доступа <strong>Организации</strong> задано правило, запрещающее работать с документами по организации "Далекая перспектива", то на новую организацию "Новые технологии", введенную в программу позднее, эти ограничения распространяться не будут. При этом следует учитывать, что разрешающие настройки имеют приоритет над запрещающими. Так, если в приведенном выше примере пользователю будет разрешен ввод документов по организации "Далекая перспектива" в какой-либо другой группе доступа с тем же профилем, то в итоге он получит доступ ко всем документам по этой организации</div></li></ul></li><li>
|
||||
<div>При необходимости для каждого <strong>Вида доступа</strong> можно задать список значений или групп значений, которые будут исключениями. Для этого в списке <strong>Разрешенные(Запрещенные) значения</strong> нажмите <strong>Добавить</strong>. Выберите исключения из предлагаемых программой списков.</div>
|
||||
<ul><li>
|
||||
<p>В ряде случаев для упрощения настройки прав доступа, в списке разрешенных или запрещенных значений можно указывать не отдельные элементы, а целые группы элементов. Например, для вида доступа <strong>Партнеры</strong> можно ограничить доступ в разрезе групп доступа партнеров, а не по каждому партнеру в отдельности. Для этого необходимо определить список групп доступа партнеров, и у каждого партнера задать принадлежность к той или иной группе. Эти действия могут быть выполнены не только администратором, но и любым пользователем с соответствующими правами на редактирование списка партнеров.</p>
|
||||
</li><li>
|
||||
<p>В некоторых группах доступа предусмотрена настройка прав с помощью вида доступа <strong>Пользователи</strong> (аналогично, вид доступа <strong>Внешние пользователи</strong> для внешних пользователей). Настройка может учитываться только в тех документах (и других объектах программы), в полях которых могут быть указаны пользователи, получающие доступ к этим документам ("Ответственный", "Автор", "Исполнитель" и т.п.). Для того чтобы дать участникам группы права доступа ко всем ограниченным данным, с которыми работает тот или иной пользователь, необходимо включить его в список разрешенных значений для вида доступа <strong>Пользователи</strong>. Например, если доступ к документам <strong>Поступление товаров </strong>зависит от того, кто указан в поле <strong>Ответственный</strong>, тогда записывать документы имеет возможность пользователь, который либо выбран в этом поле, либо указан в списке разрешенных для вида доступа <strong>Пользователи</strong>. Аналогично действует запрещающая настройка.</p></li></ul></li></ul><h3>См. также:</h3>
|
||||
<ul><li>В ряде случаев для упрощения настройки прав доступа, в списке разрешенных или запрещенных значений можно указывать не отдельные элементы, а целые группы элементов. Например, для вида доступа <strong>Партнеры</strong> можно ограничить доступ в разрезе групп доступа партнеров, а не по каждому партнеру в отдельности. Для этого необходимо определить список групп доступа партнеров, и у каждого партнера задать принадлежность к той или иной группе. Эти действия могут быть выполнены не только администратором, но и любым пользователем с соответствующими правами на редактирование списка партнеров.</li></ul></li><li>В некоторых группах доступа предусмотрена настройка прав с помощью вида доступа <strong>Пользователи</strong> (аналогично, вид доступа <strong>Внешние пользователи</strong> для внешних пользователей). Настройка может учитываться только в тех документах (и других объектах программы), в полях которых могут быть указаны пользователи, получающие доступ к этим документам ("Ответственный", "Автор", "Исполнитель" и т.п.).
|
||||
<ul><li>Для того чтобы дать участникам группы права доступа ко всем ограниченным данным, с которыми работает тот или иной пользователь, необходимо включить его в список разрешенных значений для вида доступа <strong>Пользователи</strong>.
|
||||
</li><li>Например, если доступ к документам <strong>Поступление товаров и услуг </strong>зависит от того, кто указан в поле <strong>Ответственный</strong>, тогда пользователь сможет записывать документы, у которых <strong>Ответственный</strong> совпадает с пользователем, или добавлен в список разрешенных для вида доступа <strong>Пользователи</strong>. Аналогично действует запрещающая настройка.</li></ul></li></ul><h3>См. также:</h3>
|
||||
<ul><li><a href="v8help://frame/form_common">Работа с формами</a>. </li></ul></body></html>
|
||||
@@ -389,7 +389,7 @@
|
||||
|
||||
Если ЗначениеЗаполнено(ОписаниеОшибки) Тогда
|
||||
ОбщегоНазначенияКлиентСервер.ДобавитьОшибкуПользователю(Ошибки,
|
||||
"ПользователиГруппы", ОписаниеОшибки);
|
||||
"ПользователиГруппы", ОписаниеОшибки, "");
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
@@ -723,7 +723,7 @@
|
||||
КонецПроцедуры
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// Обработчики событий элемента ВсеРазрешеныПредставление таблицы формы ВидыДоступа
|
||||
// Обработчики событий элемента ВсеРазрешеныПредставление таблицы формы ВидыДоступа.
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ВидыДоступаВсеРазрешеныПредставлениеПриИзменении(Элемент)
|
||||
@@ -832,7 +832,7 @@
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
||||
// Продолжение обработчика события ПриОткрытии
|
||||
// Продолжение обработчика события ПриОткрытии.
|
||||
&НаКлиенте
|
||||
Процедура ПриОткрытииПослеПодтвержденияУстановкиПрофиляАдминистратор(Ответ, Неопределен) Экспорт
|
||||
|
||||
@@ -846,7 +846,7 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Продолжение обработчика события ПриОткрытии
|
||||
// Продолжение обработчика события ПриОткрытии.
|
||||
&НаКлиенте
|
||||
Процедура ПриОткрытииПослеПодтвержденияОбновленияВидовДоступа(Ответ, Неопределен) Экспорт
|
||||
|
||||
@@ -860,7 +860,7 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Продолжение обработчика события ПередЗаписью
|
||||
// Продолжение обработчика события ПередЗаписью.
|
||||
&НаКлиенте
|
||||
Процедура ПередЗаписьюПродолжение(НовыйПарольПользователяСервиса, ПараметрыЗаписи) Экспорт
|
||||
|
||||
@@ -883,7 +883,7 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Продолжение обработчика события ПредставлениеТипаПользователейНачалоВыбора
|
||||
// Продолжение обработчика события ПредставлениеТипаПользователейНачалоВыбора.
|
||||
&НаКлиенте
|
||||
Процедура ПредставлениеТипаПользователейНачалоВыбораЗавершение(ВыбранныйЭлемент, Неопределен) Экспорт
|
||||
|
||||
@@ -1022,7 +1022,7 @@
|
||||
ТипыСсылокОбъектовАвторизации =
|
||||
Метаданные.Справочники.ВнешниеПользователи.Реквизиты.ОбъектАвторизации.Тип.Типы();
|
||||
|
||||
Для каждого ТипСсылкиОбъектаАвторизации ИЗ ТипыСсылокОбъектовАвторизации Цикл
|
||||
Для каждого ТипСсылкиОбъектаАвторизации Из ТипыСсылокОбъектовАвторизации Цикл
|
||||
|
||||
МетаданныеТипа = Метаданные.НайтиПоТипу(ТипСсылкиОбъектаАвторизации);
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<!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 9.00.8112.16421"></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.17420"></meta></head><body>
|
||||
<p><a href="Catalog.ГруппыДоступа.Form.ФормаСписка/Help">Группы доступа</a> предназначены для настройки прав и ограничений прав доступа конкретным пользователям и группам пользователей программы.</p>
|
||||
<p>Программа позволяет настроить доступ пользователей к различным функциям, спискам и документам. Предусмотрены предопределенные наборы ролей. Кроме этого, имеется возможность самостоятельной настройки доступа. Управление доступом осуществляет администратор. При этом пользователь, назначенный ответственным в <a href="Catalog.ГруппыДоступа.Form.ФормаЭлемента/Help">группе доступа</a>, может изменять состав своей группы доступа.</p>
|
||||
<p>Набор прав и возможности по их ограничению определяются заданным <a href="Catalog.ПрофилиГруппДоступа/Help">профилем групп доступа</a>. </p>
|
||||
@@ -6,12 +6,11 @@
|
||||
<p>Рекомендуется задавать наименования групп таким образом, чтобы название отражало как суть профиля, так и смысл ограничений, заданных в группе.</p>
|
||||
<p>В состав группы доступа могут быть включены как отдельные <a href="Catalog.Пользователи/Help">пользователи</a> (<a href="Catalog.ВнешниеПользователи/Help">внешние пользователи</a>), так и <a href="Catalog.ГруппыПользователей/Help">группы пользователей</a> (<a href="Catalog.ГруппыВнешнихПользователей/Help">группы внешних пользователей</a>). В случае большого количества пользователей, участвующих сразу в нескольких группах доступа, рекомендуется объединять пользователей в группы. Включение таких групп пользователей в группы доступа позволит избежать рутинного пересмотра состава пользователей в нескольких группах доступа.</p>
|
||||
<h3>Состав ролей пользователя</h3>
|
||||
<p>Состав ролей пользователя определяется программой автоматически, исходя из того, в какие <a href="Catalog.ГруппыДоступа.Form.ФормаСписка/Help">группы доступа</a> он входит явно или косвенно (посредством групп пользователей), и обновляется каждый раз при изменении состава группы доступа или состава <a href="Catalog.ГруппыПользователей/Help">группы пользователей</a> (<a href="Catalog.ГруппыВнешнихПользователей.Form.ФормаЭлемента/Help">группы внешних пользователей</a>). Не рекомендуется изменять состав ролей пользователей каким-либо другим способом (например, с помощью Конфигуратора), т.к. в этом случае состав ролей будет восстановлен при очередной записи группы доступа.</p>
|
||||
<h3>Объединение прав доступа</h3>
|
||||
<p>Пользователь может быть включен сразу в несколько групп доступа. В этом случае его совокупные <a href="CommonForm.ПраваДоступа/Help">права доступа</a> складываются (объединяются по "или") из прав доступа каждой группы. Например, в группе доступа "Менеджеры по закупкам" пользователю разрешен просмотр документов "Поступления товаров" по организации "Далекая перспектива". В группе доступа "Менеджеры по продажам" ему разрешен ввод документов "Заказ покупателя" по организации "Новые технологии". При этом следует учитывать, что объединяются не списки разрешенных значений, указанные в группах, а именно права доступа. Т.е. ошибочно считать, что в приведенном примере пользователь получит доступ на просмотр документов поступления товаров и на ввод документов "Заказы покупателей" одновременно по обеим организациям.</p>
|
||||
<h3>Группа доступа для администрирования</h3>
|
||||
<p>Для целей администрирования программы предусмотрена предопределенная группа доступа <strong>Администраторы</strong> с профилем <strong>Администратор</strong>. При добавлении пользователя в эту группу ему автоматически устанавливается роль <strong>Полные права</strong>. При этом если в программе имеются другие пользователи с этой ролью, которые не входят в группу <strong>Администраторы</strong>, то у таких пользователей роль <strong>Полные права</strong> будет снята.</p>
|
||||
<h3>Предупреждение</h3>
|
||||
<p>Не следует для настройки прав доступа использовать режим конфигурирования 1С:Предприятия.</p>
|
||||
<h3>См. также</h3>
|
||||
<ul><li>Состав ролей пользователя определяется программой автоматически, исходя из того, в какие <a href="Catalog.ГруппыДоступа.Form.ФормаСписка/Help">группы доступа</a> он входит явно или косвенно (посредством групп пользователей), и обновляется каждый раз при изменении состава группы доступа или состава <a href="Catalog.ГруппыПользователей/Help">группы пользователей</a> (<a href="Catalog.ГруппыВнешнихПользователей.Form.ФормаЭлемента/Help">группы внешних пользователей</a>).
|
||||
</li><li>Не рекомендуется изменять состав ролей пользователей каким-либо другим способом (например, с помощью Конфигуратора), т.к. в этом случае состав ролей будет восстановлен при очередной записи группы доступа.</li></ul><h3>Объединение прав доступа</h3>
|
||||
<ul><li>Пользователь может быть включен сразу в несколько групп доступа.
|
||||
</li><li>В этом случае его совокупные <a href="CommonForm.ПраваДоступа/Help">права доступа</a> складываются (объединяются по "или") из прав доступа каждой группы. Например, в группе доступа "Менеджеры по закупкам" пользователю разрешен просмотр документов "Поступления товаров" по организации "Далекая перспектива". В группе доступа "Менеджеры по продажам" ему разрешен ввод документов "Заказ покупателя" по организации "Новые технологии".
|
||||
</li><li>При этом следует учитывать, что объединяются не списки разрешенных значений, указанные в группах, а именно права доступа. Т.е. ошибочно считать, что в приведенном примере пользователь получит доступ на просмотр документов поступления товаров и на ввод документов "Заказы покупателей" одновременно по обеим организациям.</li></ul><h3>Группа доступа для администрирования</h3>
|
||||
<ul><li>Для целей администрирования программы предусмотрена предопределенная группа доступа <strong>Администраторы</strong> с профилем <strong>Администратор</strong>. При добавлении пользователя в эту группу ему автоматически устанавливается роль <strong>Полные права</strong>. При этом если в программе имеются другие пользователи с этой ролью, которые не входят в группу <strong>Администраторы</strong>, то у таких пользователей роль <strong>Полные права</strong> будет снята.</li></ul><h3>Предупреждение</h3>
|
||||
<ul><li>Не следует для настройки прав доступа использовать режим конфигурирования 1С:Предприятия.</li></ul><h3>См. также</h3>
|
||||
<ul><li><a href="v8help://frame/form_common">Работа с формами</a></li></ul></body></html>
|
||||
@@ -3,7 +3,7 @@
|
||||
#Область ПрограммныйИнтерфейс
|
||||
|
||||
// Возвращает список реквизитов, которые не нужно редактировать
|
||||
// с помощью обработки группового изменения объектов
|
||||
// с помощью обработки группового изменения объектов.
|
||||
//
|
||||
Функция РеквизитыНеРедактируемыеВГрупповойОбработке() Экспорт
|
||||
|
||||
@@ -75,7 +75,7 @@
|
||||
|
||||
ГруппаДоступаОбновлена = Ложь;
|
||||
|
||||
ВидыДоступаПрофиля = ОбщегоНазначения.ПолучитьЗначениеРеквизита(Профиль, "ВидыДоступа").Выгрузить();
|
||||
ВидыДоступаПрофиля = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Профиль, "ВидыДоступа").Выгрузить();
|
||||
Индекс = ВидыДоступаПрофиля.Количество() - 1;
|
||||
Пока Индекс >= 0 Цикл
|
||||
Строка = ВидыДоступаПрофиля[Индекс];
|
||||
@@ -176,7 +176,7 @@
|
||||
//
|
||||
// Параметры:
|
||||
// НеСоздавать - Булево, если задан Истина, родитель не будет автоматически создан,
|
||||
// а функция вернет Неопределено, если родитель не найден
|
||||
// а функция вернет Неопределено, если родитель не найден.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// СправочникСсылка.ГруппыДоступа
|
||||
@@ -241,13 +241,15 @@
|
||||
КонецПроцедуры
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// Обновление информационной базы
|
||||
// Обновление информационной базы.
|
||||
|
||||
Процедура ЗаполнитьПрофильГруппыДоступаАдминистраторы() Экспорт
|
||||
|
||||
Объект = Администраторы.ПолучитьОбъект();
|
||||
Объект.Профиль = Справочники.ПрофилиГруппДоступа.Администратор;
|
||||
ОбновлениеИнформационнойБазы.ЗаписатьДанные(Объект);
|
||||
Если Объект.Профиль <> Справочники.ПрофилиГруппДоступа.Администратор Тогда
|
||||
Объект.Профиль = Справочники.ПрофилиГруппДоступа.Администратор;
|
||||
ОбновлениеИнформационнойБазы.ЗаписатьДанные(Объект);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
||||
@@ -79,7 +79,7 @@
|
||||
|
||||
Если НЕ ЭтоГруппа Тогда
|
||||
|
||||
// Автоматическая установка реквизитов для персональной группы доступа
|
||||
// Автоматическая установка реквизитов для персональной группы доступа.
|
||||
Если ЗначениеЗаполнено(Пользователь) Тогда
|
||||
Родитель = Справочники.ГруппыДоступа.РодительПерсональныхГруппДоступа();
|
||||
ТипПользователей = Неопределено;
|
||||
@@ -155,7 +155,7 @@
|
||||
КонецПроцедуры
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// Вспомогательные процедуры и функции
|
||||
// Вспомогательные процедуры и функции.
|
||||
|
||||
Процедура ОбновитьРолиПользователейПриИзмененииГруппыДоступа(ПарольПользователяСервиса)
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
#Область ПрограммныйИнтерфейс
|
||||
|
||||
// Возвращает список реквизитов, которые не нужно редактировать
|
||||
// с помощью обработки группового изменения объектов
|
||||
// с помощью обработки группового изменения объектов.
|
||||
//
|
||||
Функция РеквизитыНеРедактируемыеВГрупповойОбработке() Экспорт
|
||||
|
||||
@@ -16,13 +16,6 @@
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// Загрузка данных из файла
|
||||
|
||||
// Запрещает загрузку данных в этот справочник из подсистемы "ЗагрузкаДанныхИзФайла"
|
||||
// Пакетная загрузка данных в этот справочник небезопасна
|
||||
//
|
||||
Функция ИспользоватьЗагрузкуДанныхИзФайла() Экспорт
|
||||
Возврат Ложь;
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#КонецЕсли
|
||||
@@ -1,5 +1,6 @@
|
||||
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
|
||||
|
||||
#Область ОбработчикиСобытий
|
||||
|
||||
Процедура ПередЗаписью(Отказ)
|
||||
|
||||
@@ -51,4 +52,6 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#КонецЕсли
|
||||
@@ -12,7 +12,7 @@
|
||||
|
||||
Если Параметры.РежимВыбора Тогда
|
||||
|
||||
КлючНазначенияИспользования = "ВыборПодбор";
|
||||
СтандартныеПодсистемыСервер.УстановитьКлючНазначенияФормы(ЭтотОбъект, "ВыборПодбор");
|
||||
РежимОткрытияОкна = РежимОткрытияОкнаФормы.БлокироватьОкноВладельца;
|
||||
|
||||
Элементы.Список.РежимВыбора = Истина;
|
||||
|
||||
@@ -455,10 +455,10 @@
|
||||
</handlers>
|
||||
<searchStringAddition>
|
||||
<name>СоставСтрокаПоиска</name>
|
||||
<id>109</id>
|
||||
<id>108</id>
|
||||
<extendedTooltip>
|
||||
<name>СоставСтрокаПоискаРасширеннаяПодсказка</name>
|
||||
<id>111</id>
|
||||
<id>110</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
@@ -468,7 +468,7 @@
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СоставСтрокаПоискаКонтекстноеМеню</name>
|
||||
<id>110</id>
|
||||
<id>109</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<source>Состав</source>
|
||||
@@ -478,10 +478,10 @@
|
||||
</searchStringAddition>
|
||||
<viewStatusAddition>
|
||||
<name>СоставСостояниеПросмотра</name>
|
||||
<id>112</id>
|
||||
<id>111</id>
|
||||
<extendedTooltip>
|
||||
<name>СоставСостояниеПросмотраРасширеннаяПодсказка</name>
|
||||
<id>114</id>
|
||||
<id>113</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
@@ -491,7 +491,7 @@
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СоставСостояниеПросмотраКонтекстноеМеню</name>
|
||||
<id>113</id>
|
||||
<id>112</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>ViewStatusAddition</type>
|
||||
@@ -502,10 +502,10 @@
|
||||
</viewStatusAddition>
|
||||
<searchControlAddition>
|
||||
<name>СоставУправлениеПоиском</name>
|
||||
<id>115</id>
|
||||
<id>114</id>
|
||||
<extendedTooltip>
|
||||
<name>СоставУправлениеПоискомРасширеннаяПодсказка</name>
|
||||
<id>117</id>
|
||||
<id>116</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
@@ -515,7 +515,7 @@
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СоставУправлениеПоискомКонтекстноеМеню</name>
|
||||
<id>116</id>
|
||||
<id>115</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>SearchControlAddition</type>
|
||||
@@ -1168,5 +1168,9 @@
|
||||
<event>AfterWrite</event>
|
||||
<name>ПослеЗаписи</name>
|
||||
</handlers>
|
||||
<handlers>
|
||||
<event>AfterWriteAtServer</event>
|
||||
<name>ПослеЗаписиНаСервере</name>
|
||||
</handlers>
|
||||
</extInfo>
|
||||
</form:Form>
|
||||
@@ -1,4 +1,4 @@
|
||||
<!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 9.00.8112.16421"></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.17420"></meta></head><body>
|
||||
<h1>Группа пользователей</h1>
|
||||
<p>Просмотр и редактирование свойств группы <a href="Catalog.Пользователи/Help">пользователей</a>.</p>
|
||||
<p>Пользователей можно объединять в <a href="Catalog.ГруппыПользователей/Help">группы</a> по разным признакам, например, по должностям или в соответствии со структурой предприятия. Это ускоряет настройку прав доступа - можно настроить их одновременно нескольким пользователям, которые выполняют сходные функции.</p>
|
||||
@@ -6,17 +6,17 @@
|
||||
<ul><li>
|
||||
<div>Введите <strong>Наименование</strong> группы.</div>
|
||||
</li><li>
|
||||
<div><strong>Введите Участников группы</strong>: </div>
|
||||
<div>Введите <strong>Участников группы</strong>: </div>
|
||||
</li><li>
|
||||
<div>при редактировании состава пользователей группы нужно учитывать, что они входят в состав групп-родителей. </div>
|
||||
<div>При редактировании состава пользователей группы нужно учитывать, что они входят в состав групп-родителей. </div>
|
||||
</li><li>
|
||||
<div>Для добавления большого числа пользователей можно использовать команду <strong>Подобрать</strong>. В этом случае можно одновременно выделить несколько пользователей в <a href="Catalog.Пользователи/Help">списке</a> и включить их в группу. </div>
|
||||
</li><li>
|
||||
<div>При использовании команды <strong>Добавить</strong> можно включить в группу только одного пользователя.</div>
|
||||
<div>При использовании команды <strong>Еще -</strong> <strong>Добавить</strong> можно включить в группу только одного пользователя.</div>
|
||||
</li><li>
|
||||
<div>Можно подчинить новую группу одной из уже существующих. Для этого в поле <strong>Входит в группу</strong> выберите нужную группу из списка. </div>
|
||||
</li><li>
|
||||
<div>В поле <strong>Комментарий</strong> можно написать подробное описание данной группы.</div></li></ul><h3>Права доступа группы пользователей</h3>
|
||||
<div>На вкладке <strong>Комментарий</strong> можно написать подробное описание данной группы.</div></li></ul><h3>Права доступа группы пользователей</h3>
|
||||
<ul><li>Нажмите <strong>Права доступа</strong> на панели навигации группы. Нажмите <strong>Включить в группу</strong>, выберите <a href="Catalog.ГруппыДоступа/Help">группу доступа</a> из списка.
|
||||
</li><li>Если используется непосредственное назначение ролей, их можно назначать не только для <a href="Catalog.Пользователи.Form.ФормаЭлемента/Help">пользователя</a>, но и для группы пользователей.</li></ul><h3>См. также</h3>
|
||||
<ul><li><a href="v8help://frame/form_common">Работа с формами</a></li></ul></body></html>
|
||||
</li><li>Если используется непосредственное назначение ролей, их можно назначать не только для <a href="Catalog.Пользователи.Form.ФормаЭлемента/Help">пользователя</a>, но и для группы пользователей.</li></ul><h3>См. также:</h3>
|
||||
<ul><li><a href="v8help://frame/form_common">Работа с формами</a>.</li></ul></body></html>
|
||||
@@ -28,9 +28,12 @@
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПослеЗаписи(ПараметрыЗаписи)
|
||||
|
||||
Оповестить("Запись_ГруппыПользователей", Новый Структура, Объект.Ссылка);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ПослеЗаписиНаСервере(ТекущийОбъект, ПараметрыЗаписи)
|
||||
ЗаполнитьСтатусПользователей();
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
@@ -238,6 +241,8 @@
|
||||
Элементы.Состав.ОтборСтрок = Новый ФиксированнаяСтруктура();
|
||||
КонецЕсли;
|
||||
|
||||
Элементы.Состав.Обновить();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<!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 9.00.8112.16421"></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.17420"></meta></head><body>
|
||||
<p>Предназначен для ведения групп пользователей.</p>
|
||||
<p>Удобно использовать группы, когда в программе много <a href="Catalog.Пользователи/Help">пользователей</a>:</p>
|
||||
<ul><li>
|
||||
@@ -49,6 +49,5 @@
|
||||
<div>Руководители предприятия</div>
|
||||
</li><li>
|
||||
<div>Группа общей инвентаризации</div></li></ul></li></ul><h3>Ввод группы пользователей</h3>
|
||||
<p>Нажмите <strong>Создать</strong>, <a href="Catalog.ГруппыПользователей.Form.ФормаЭлемента/Help">заполните</a> необходимые данные.</p>
|
||||
<h3>См. также</h3>
|
||||
<ul><li><a href="v8help://frame/form_common">Работа с формами</a></li></ul><p> </p></body></html>
|
||||
<ul><li>Нажмите <strong>Создать</strong>, <a href="Catalog.ГруппыПользователей.Form.ФормаЭлемента/Help">заполните</a> необходимые данные.</li></ul><h3>См. также:</h3>
|
||||
<ul><li><a href="v8help://frame/form_common">Работа с формами</a>.</li></ul><p> </p></body></html>
|
||||
@@ -24,7 +24,8 @@
|
||||
Если Родитель = Справочники.ГруппыПользователей.ВсеПользователи Тогда
|
||||
ОбщегоНазначенияКлиентСервер.ДобавитьОшибкуПользователю(Ошибки,
|
||||
"Объект.Родитель",
|
||||
НСтр("ru = 'Предопределенная группа ""Все пользователи"" не может быть родителем.'"));
|
||||
НСтр("ru = 'Предопределенная группа ""Все пользователи"" не может быть родителем.'"),
|
||||
"");
|
||||
КонецЕсли;
|
||||
|
||||
// Проверка незаполненных и повторяющихся пользователей.
|
||||
|
||||
+9
-9
@@ -562,10 +562,10 @@
|
||||
</handlers>
|
||||
<searchStringAddition>
|
||||
<name>ПользователиКороткогоСпискаСтрокаПоиска</name>
|
||||
<id>66</id>
|
||||
<id>57</id>
|
||||
<extendedTooltip>
|
||||
<name>ПользователиКороткогоСпискаСтрокаПоискаРасширеннаяПодсказка</name>
|
||||
<id>68</id>
|
||||
<id>59</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
@@ -575,7 +575,7 @@
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ПользователиКороткогоСпискаСтрокаПоискаКонтекстноеМеню</name>
|
||||
<id>67</id>
|
||||
<id>58</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<source>ПользователиКороткогоСписка</source>
|
||||
@@ -585,10 +585,10 @@
|
||||
</searchStringAddition>
|
||||
<viewStatusAddition>
|
||||
<name>ПользователиКороткогоСпискаСостояниеПросмотра</name>
|
||||
<id>69</id>
|
||||
<id>60</id>
|
||||
<extendedTooltip>
|
||||
<name>ПользователиКороткогоСпискаСостояниеПросмотраРасширеннаяПодсказка</name>
|
||||
<id>71</id>
|
||||
<id>62</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
@@ -598,7 +598,7 @@
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ПользователиКороткогоСпискаСостояниеПросмотраКонтекстноеМеню</name>
|
||||
<id>70</id>
|
||||
<id>61</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>ViewStatusAddition</type>
|
||||
@@ -609,10 +609,10 @@
|
||||
</viewStatusAddition>
|
||||
<searchControlAddition>
|
||||
<name>ПользователиКороткогоСпискаУправлениеПоиском</name>
|
||||
<id>72</id>
|
||||
<id>63</id>
|
||||
<extendedTooltip>
|
||||
<name>ПользователиКороткогоСпискаУправлениеПоискомРасширеннаяПодсказка</name>
|
||||
<id>74</id>
|
||||
<id>65</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
@@ -622,7 +622,7 @@
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ПользователиКороткогоСпискаУправлениеПоискомКонтекстноеМеню</name>
|
||||
<id>73</id>
|
||||
<id>64</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>SearchControlAddition</type>
|
||||
|
||||
Loaded 100 of 2187 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user