├── .gitignore ├── src └── ExternalDataProcessors │ └── Эскиз │ ├── ObjectModule.bsl │ ├── Forms │ ├── Основная │ │ └── Items │ │ │ ├── ОткрытьПрототип │ │ │ └── Picture.png │ │ │ ├── ДобавитьПоле_Все │ │ │ └── Picture.png │ │ │ ├── ДобавитьГруппу_Все │ │ │ └── Picture.png │ │ │ ├── ДобавитьДерево_Все │ │ │ └── Picture.png │ │ │ ├── ДобавитьКартинку_Все │ │ │ └── Picture.png │ │ │ ├── ДобавитьКнопку_Все │ │ │ └── Picture.png │ │ │ ├── ДобавитьНадпись_Все │ │ │ └── Picture.png │ │ │ ├── ДобавитьСтраницы_Все │ │ │ └── Picture.png │ │ │ ├── ДобавитьТаблицу_Все │ │ │ └── Picture.png │ │ │ ├── ДобавитьФлажок_Все │ │ │ └── Picture.png │ │ │ ├── ДобавитьИндикатор_Все │ │ │ └── Picture.png │ │ │ ├── ДобавитьКалендарь_Все │ │ │ └── Picture.png │ │ │ ├── ДобавитьГиперссылку_Все │ │ │ └── Picture.png │ │ │ ├── ДобавитьКолонку_Таблица │ │ │ └── Picture.png │ │ │ ├── ДобавитьПереключатель_Все │ │ │ └── Picture.png │ │ │ ├── ДобавитьСтраницу_Страницы │ │ │ └── Picture.png │ │ │ ├── ДобавитьКоманднуюПанель_Все │ │ │ └── Picture.png │ │ │ ├── ВидимостьПодсказокКоманд_Все │ │ │ └── Picture.png │ │ │ ├── ДобавитьГруппуКолонок_Таблица │ │ │ └── Picture.png │ │ │ ├── ДобавитьКнопку_КоманднаяПанель │ │ │ └── Picture.png │ │ │ ├── ДобавитьТабличныйДокумент_Все │ │ │ └── Picture.png │ │ │ ├── ДобавитьТекстовыйДокумент_Все │ │ │ └── Picture.png │ │ │ ├── ФормыИЭлементыУправления │ │ │ └── RowsPicture.png │ │ │ ├── ВидимостьПодсказокКоманд_Таблица │ │ │ └── Picture.png │ │ │ ├── ДобавитьКонтекстноеМеню_Таблица │ │ │ └── Picture.png │ │ │ ├── ДобавитьПодменю_КоманднаяПанель │ │ │ └── Picture.png │ │ │ ├── ДобавитьПолосуРегулирования_Все │ │ │ └── Picture.png │ │ │ ├── ВидимостьПодсказокКоманд_Страницы │ │ │ └── Picture.png │ │ │ ├── ДобавитьГиперссылку_КоманднаяПанель │ │ │ └── Picture.png │ │ │ ├── ДобавитьФорматированнуюСтроку_Все │ │ │ └── Picture.png │ │ │ ├── ДобавитьФорматированныйДокумент_Все │ │ │ └── Picture.png │ │ │ ├── ДобавитьГруппуКнопок_КоманднаяПанель │ │ │ └── Picture.png │ │ │ └── ВидимостьПодсказокКоманд_КоманднаяПанель │ │ │ └── Picture.png │ ├── ВводЧисла │ │ ├── Module.bsl │ │ └── Form.form │ ├── ДанныеВыбораСвойства │ │ ├── Module.bsl │ │ └── Form.form │ ├── ВводСтроки │ │ ├── Module.bsl │ │ └── Form.form │ ├── ВводСпискаЗначений │ │ ├── Module.bsl │ │ └── Form.form │ ├── НастройкиИнструмента │ │ ├── Module.bsl │ │ └── Form.form │ ├── МенеджерНаборовЗначений │ │ ├── Form.form │ │ └── Module.bsl │ ├── МенеджерПрототипов │ │ ├── Form.form │ │ └── Module.bsl │ ├── Прототип │ │ ├── Form.form │ │ └── Module.bsl │ ├── МенеджерФайлов_8_3_15 │ │ ├── Form.form │ │ └── Module.bsl │ ├── МенеджерФайлов_8_3_6 │ │ ├── Form.form │ │ └── Module.bsl │ ├── ВыборФормы │ │ └── Module.bsl │ └── ВыборКартинки │ │ └── Module.bsl │ ├── Эскиз.mdo │ └── Templates │ └── СвойстваФормИЭлементовУправления │ └── Template.mxlx ├── pict ├── Дерево.png ├── Колонка.png ├── Период.png ├── Подменю.png ├── Таблица.png ├── Флажок.png ├── Форма.png ├── logo │ ├── logo.png │ └── splash.jpg ├── Индикатор.png ├── Календарь.png ├── Картинка.png ├── Подсказка.png ├── Страница.png ├── Страницы.png ├── sikuli │ ├── Cell.png │ ├── Form1.png │ ├── Element.png │ ├── Field1.png │ ├── Group1.png │ ├── Field1OnForm1.png │ └── Field1OnGroup1.png ├── Гиперссылка.png ├── ГруппаКнопок.png ├── ГруппаКолонок.png ├── КартинкиСтрок.png ├── Переключатель.png ├── КонтекстноеМеню.png ├── ОткрытьПрототип.png ├── ТабличныйДокумент.png ├── ТекстовыйДокумент.png ├── ПолосаРегулирования.png ├── МодифицированнаяФорма.png ├── ФорматированаяСтрока.png ├── ФорматированныйДокумент.png └── readme.md ├── .settings ├── org.eclipse.core.resources.prefs ├── org.eclipse.ltk.core.refactoring.prefs └── com._1c.g5.v8.dt.platform.services.core.prefs ├── DT-INF └── PROJECT.PMF ├── features ├── readme.md └── Перетаскивание.feature ├── .project ├── README.md └── LICENSE /.gitignore: -------------------------------------------------------------------------------- 1 | out/ 2 | *.epf 3 | -------------------------------------------------------------------------------- /src/ExternalDataProcessors/Эскиз/ObjectModule.bsl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pict/Дерево.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/pict/Дерево.png -------------------------------------------------------------------------------- /pict/Колонка.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/pict/Колонка.png -------------------------------------------------------------------------------- /pict/Период.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/pict/Период.png -------------------------------------------------------------------------------- /pict/Подменю.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/pict/Подменю.png -------------------------------------------------------------------------------- /pict/Таблица.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/pict/Таблица.png -------------------------------------------------------------------------------- /pict/Флажок.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/pict/Флажок.png -------------------------------------------------------------------------------- /pict/Форма.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/pict/Форма.png -------------------------------------------------------------------------------- /pict/logo/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/pict/logo/logo.png -------------------------------------------------------------------------------- /pict/Индикатор.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/pict/Индикатор.png -------------------------------------------------------------------------------- /pict/Календарь.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/pict/Календарь.png -------------------------------------------------------------------------------- /pict/Картинка.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/pict/Картинка.png -------------------------------------------------------------------------------- /pict/Подсказка.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/pict/Подсказка.png -------------------------------------------------------------------------------- /pict/Страница.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/pict/Страница.png -------------------------------------------------------------------------------- /pict/Страницы.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/pict/Страницы.png -------------------------------------------------------------------------------- /pict/logo/splash.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/pict/logo/splash.jpg -------------------------------------------------------------------------------- /pict/sikuli/Cell.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/pict/sikuli/Cell.png -------------------------------------------------------------------------------- /pict/sikuli/Form1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/pict/sikuli/Form1.png -------------------------------------------------------------------------------- /pict/Гиперссылка.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/pict/Гиперссылка.png -------------------------------------------------------------------------------- /pict/ГруппаКнопок.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/pict/ГруппаКнопок.png -------------------------------------------------------------------------------- /pict/sikuli/Element.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/pict/sikuli/Element.png -------------------------------------------------------------------------------- /pict/sikuli/Field1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/pict/sikuli/Field1.png -------------------------------------------------------------------------------- /pict/sikuli/Group1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/pict/sikuli/Group1.png -------------------------------------------------------------------------------- /pict/ГруппаКолонок.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/pict/ГруппаКолонок.png -------------------------------------------------------------------------------- /pict/КартинкиСтрок.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/pict/КартинкиСтрок.png -------------------------------------------------------------------------------- /pict/Переключатель.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/pict/Переключатель.png -------------------------------------------------------------------------------- /.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /DT-INF/PROJECT.PMF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Runtime-Version: 8.3.17 3 | Base-Project: sketch1c_demo 4 | -------------------------------------------------------------------------------- /pict/КонтекстноеМеню.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/pict/КонтекстноеМеню.png -------------------------------------------------------------------------------- /pict/ОткрытьПрототип.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/pict/ОткрытьПрототип.png -------------------------------------------------------------------------------- /pict/ТабличныйДокумент.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/pict/ТабличныйДокумент.png -------------------------------------------------------------------------------- /pict/ТекстовыйДокумент.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/pict/ТекстовыйДокумент.png -------------------------------------------------------------------------------- /pict/ПолосаРегулирования.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/pict/ПолосаРегулирования.png -------------------------------------------------------------------------------- /pict/sikuli/Field1OnForm1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/pict/sikuli/Field1OnForm1.png -------------------------------------------------------------------------------- /pict/sikuli/Field1OnGroup1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/pict/sikuli/Field1OnGroup1.png -------------------------------------------------------------------------------- /pict/МодифицированнаяФорма.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/pict/МодифицированнаяФорма.png -------------------------------------------------------------------------------- /pict/ФорматированаяСтрока.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/pict/ФорматированаяСтрока.png -------------------------------------------------------------------------------- /features/readme.md: -------------------------------------------------------------------------------- 1 | Для тестирования использовать конфигурацию [Эскиз (демо)](https://github.com/alehinsasha/sketch1c_demo). -------------------------------------------------------------------------------- /pict/ФорматированныйДокумент.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/pict/ФорматированныйДокумент.png -------------------------------------------------------------------------------- /.settings/org.eclipse.ltk.core.refactoring.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.ltk.core.refactoring.enable.project.refactoring.history=false 3 | -------------------------------------------------------------------------------- /.settings/com._1c.g5.v8.dt.platform.services.core.prefs: -------------------------------------------------------------------------------- 1 | com._1c.g5.v8.dt.platform.services.core.PREF_AUTO_EXT_OBJECT_DUMP_GENERATION=true 2 | eclipse.preferences.version=1 3 | storePath=D\:\\repo\\sketch1c 4 | -------------------------------------------------------------------------------- /src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ОткрытьПрототип/Picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ОткрытьПрототип/Picture.png -------------------------------------------------------------------------------- /src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ДобавитьПоле_Все/Picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ДобавитьПоле_Все/Picture.png -------------------------------------------------------------------------------- /src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ДобавитьГруппу_Все/Picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ДобавитьГруппу_Все/Picture.png -------------------------------------------------------------------------------- /src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ДобавитьДерево_Все/Picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ДобавитьДерево_Все/Picture.png -------------------------------------------------------------------------------- /src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ДобавитьКартинку_Все/Picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ДобавитьКартинку_Все/Picture.png -------------------------------------------------------------------------------- /src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ДобавитьКнопку_Все/Picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ДобавитьКнопку_Все/Picture.png -------------------------------------------------------------------------------- /src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ДобавитьНадпись_Все/Picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ДобавитьНадпись_Все/Picture.png -------------------------------------------------------------------------------- /src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ДобавитьСтраницы_Все/Picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ДобавитьСтраницы_Все/Picture.png -------------------------------------------------------------------------------- /src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ДобавитьТаблицу_Все/Picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ДобавитьТаблицу_Все/Picture.png -------------------------------------------------------------------------------- /src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ДобавитьФлажок_Все/Picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ДобавитьФлажок_Все/Picture.png -------------------------------------------------------------------------------- /src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ДобавитьИндикатор_Все/Picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ДобавитьИндикатор_Все/Picture.png -------------------------------------------------------------------------------- /src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ДобавитьКалендарь_Все/Picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ДобавитьКалендарь_Все/Picture.png -------------------------------------------------------------------------------- /src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ДобавитьГиперссылку_Все/Picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ДобавитьГиперссылку_Все/Picture.png -------------------------------------------------------------------------------- /src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ДобавитьКолонку_Таблица/Picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ДобавитьКолонку_Таблица/Picture.png -------------------------------------------------------------------------------- /src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ДобавитьПереключатель_Все/Picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ДобавитьПереключатель_Все/Picture.png -------------------------------------------------------------------------------- /src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ДобавитьСтраницу_Страницы/Picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ДобавитьСтраницу_Страницы/Picture.png -------------------------------------------------------------------------------- /src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ДобавитьКоманднуюПанель_Все/Picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ДобавитьКоманднуюПанель_Все/Picture.png -------------------------------------------------------------------------------- /src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ВидимостьПодсказокКоманд_Все/Picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ВидимостьПодсказокКоманд_Все/Picture.png -------------------------------------------------------------------------------- /src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ДобавитьГруппуКолонок_Таблица/Picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ДобавитьГруппуКолонок_Таблица/Picture.png -------------------------------------------------------------------------------- /src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ДобавитьКнопку_КоманднаяПанель/Picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ДобавитьКнопку_КоманднаяПанель/Picture.png -------------------------------------------------------------------------------- /src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ДобавитьТабличныйДокумент_Все/Picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ДобавитьТабличныйДокумент_Все/Picture.png -------------------------------------------------------------------------------- /src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ДобавитьТекстовыйДокумент_Все/Picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ДобавитьТекстовыйДокумент_Все/Picture.png -------------------------------------------------------------------------------- /src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ФормыИЭлементыУправления/RowsPicture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ФормыИЭлементыУправления/RowsPicture.png -------------------------------------------------------------------------------- /src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ВидимостьПодсказокКоманд_Таблица/Picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ВидимостьПодсказокКоманд_Таблица/Picture.png -------------------------------------------------------------------------------- /src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ДобавитьКонтекстноеМеню_Таблица/Picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ДобавитьКонтекстноеМеню_Таблица/Picture.png -------------------------------------------------------------------------------- /src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ДобавитьПодменю_КоманднаяПанель/Picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ДобавитьПодменю_КоманднаяПанель/Picture.png -------------------------------------------------------------------------------- /src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ДобавитьПолосуРегулирования_Все/Picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ДобавитьПолосуРегулирования_Все/Picture.png -------------------------------------------------------------------------------- /src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ВидимостьПодсказокКоманд_Страницы/Picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ВидимостьПодсказокКоманд_Страницы/Picture.png -------------------------------------------------------------------------------- /src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ДобавитьГиперссылку_КоманднаяПанель/Picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ДобавитьГиперссылку_КоманднаяПанель/Picture.png -------------------------------------------------------------------------------- /src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ДобавитьФорматированнуюСтроку_Все/Picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ДобавитьФорматированнуюСтроку_Все/Picture.png -------------------------------------------------------------------------------- /src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ДобавитьФорматированныйДокумент_Все/Picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ДобавитьФорматированныйДокумент_Все/Picture.png -------------------------------------------------------------------------------- /src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ДобавитьГруппуКнопок_КоманднаяПанель/Picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ДобавитьГруппуКнопок_КоманднаяПанель/Picture.png -------------------------------------------------------------------------------- /src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ВидимостьПодсказокКоманд_КоманднаяПанель/Picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alehinsasha/sketch1c/HEAD/src/ExternalDataProcessors/Эскиз/Forms/Основная/Items/ВидимостьПодсказокКоманд_КоманднаяПанель/Picture.png -------------------------------------------------------------------------------- /src/ExternalDataProcessors/Эскиз/Forms/ВводЧисла/Module.bsl: -------------------------------------------------------------------------------- 1 | 2 | &НаКлиенте 3 | Процедура ПрименитьСписокВыбора(Команда) 4 | Закрыть(Значение); 5 | 6 | КонецПроцедуры 7 | 8 | &НаКлиенте 9 | Процедура ОтменитьИЗакрыть(Команда) 10 | Закрыть(); 11 | 12 | КонецПроцедуры 13 | 14 | &НаСервере 15 | Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) 16 | Заголовок = Параметры.Заголовок; 17 | Значение = Параметры.Значение; 18 | 19 | КонецПроцедуры 20 | -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | sketch1c 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.xtext.ui.shared.xtextBuilder 10 | 11 | 12 | 13 | 14 | 15 | org.eclipse.xtext.ui.shared.xtextNature 16 | com._1c.g5.v8.dt.core.V8ExternalObjectsNature 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/ExternalDataProcessors/Эскиз/Forms/ДанныеВыбораСвойства/Module.bsl: -------------------------------------------------------------------------------- 1 | 2 | &НаКлиенте 3 | Процедура ПрименитьДанныеВыбока(Команда) 4 | Закрыть(ДанныеВыбора); 5 | 6 | КонецПроцедуры 7 | 8 | &НаКлиенте 9 | Процедура ОтменитьИЗакрыть(Команда) 10 | Закрыть(); 11 | 12 | КонецПроцедуры 13 | 14 | &НаСервере 15 | Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) 16 | Для Каждого Строка Из Параметры.ДанныеВыбора Цикл 17 | ДанныеВыбора.Добавить(Строка.Значение, Строка.Представление); 18 | 19 | КонецЦикла; 20 | КонецПроцедуры 21 | -------------------------------------------------------------------------------- /src/ExternalDataProcessors/Эскиз/Forms/ВводСтроки/Module.bsl: -------------------------------------------------------------------------------- 1 | 2 | &НаКлиенте 3 | Процедура ПрименитьСписокВыбора(Команда) 4 | Закрыть(Значение); 5 | 6 | КонецПроцедуры 7 | 8 | &НаКлиенте 9 | Процедура ОтменитьИЗакрыть(Команда) 10 | Закрыть(); 11 | 12 | КонецПроцедуры 13 | 14 | &НаСервере 15 | Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) 16 | Заголовок = Параметры.Заголовок; 17 | Значение = Параметры.Значение; 18 | 19 | КонецПроцедуры 20 | 21 | &НаКлиенте 22 | Процедура ПриОткрытии(Отказ) 23 | Элементы.Значение.УстановитьГраницыВыделения(1, СтрДлина(Значение) + 1); 24 | 25 | КонецПроцедуры 26 | -------------------------------------------------------------------------------- /src/ExternalDataProcessors/Эскиз/Forms/ВводСпискаЗначений/Module.bsl: -------------------------------------------------------------------------------- 1 | 2 | &НаКлиенте 3 | Процедура ПрименитьСписокВыбора(Команда) 4 | Закрыть(Значение); 5 | 6 | КонецПроцедуры 7 | 8 | &НаКлиенте 9 | Процедура ОтменитьИЗакрыть(Команда) 10 | Закрыть(); 11 | 12 | КонецПроцедуры 13 | 14 | &НаСервере 15 | Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) 16 | Заголовок = Параметры.Заголовок; 17 | Значение.ТипЗначения = Новый ОписаниеТипов(Параметры.ТипЗначенияСписка); 18 | Для Каждого Строка Из Параметры.Значение Цикл 19 | Значение.Добавить(Строка.Значение); 20 | 21 | КонецЦикла; 22 | КонецПроцедуры 23 | -------------------------------------------------------------------------------- /src/ExternalDataProcessors/Эскиз/Forms/НастройкиИнструмента/Module.bsl: -------------------------------------------------------------------------------- 1 | 2 | &НаКлиенте 3 | Процедура ПрименитьНастройкиПроекта(Команда) 4 | ИсходнаяСтруктура = Новый Структура(); 5 | ИсходнаяСтруктура.Вставить("РежимРедактированияСвойств", РежимРедактированияСвойств); 6 | ИсходнаяСтруктура.Вставить("ЗагружатьСвойстваИзФайла", ЗагружатьСвойстваИзФайла); 7 | ИсходнаяСтруктура.Вставить("АктивироватьТекущийЭлементВПрототипе", АктивироватьТекущийЭлементВПрототипе); 8 | 9 | Результат = Новый ФиксированнаяСтруктура(ИсходнаяСтруктура); 10 | 11 | Закрыть(Результат); 12 | 13 | КонецПроцедуры 14 | 15 | &НаСервере 16 | Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) 17 | СписокСвойств = "РежимРедактированияСвойств,ЗагружатьСвойстваИзФайла"; 18 | ЗаполнитьЗначенияСвойств(ЭтотОбъект, Параметры, СписокСвойств); 19 | 20 | КонецПроцедуры 21 | -------------------------------------------------------------------------------- /src/ExternalDataProcessors/Эскиз/Forms/МенеджерНаборовЗначений/Form.form: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | ФормаКоманднаяПанель 5 | -1 6 | true 7 | true 8 | 9 | true 10 | 11 | Left 12 | true 13 | 14 | true 15 | true 16 | Vertical 17 | true 18 | true 19 | true 20 | true 21 | true 22 | 23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /src/ExternalDataProcessors/Эскиз/Forms/МенеджерПрототипов/Form.form: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | ФормаКоманднаяПанель 5 | -1 6 | true 7 | true 8 | 9 | true 10 | 11 | Left 12 | 13 | true 14 | true 15 | Vertical 16 | true 17 | true 18 | true 19 | true 20 | true 21 | 22 | Параметр1 23 | 24 | String 25 | 26 | 27 | true 28 | 29 | 30 | 31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /src/ExternalDataProcessors/Эскиз/Forms/Прототип/Form.form: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | ФормаКоманднаяПанель 5 | -1 6 | true 7 | true 8 | 9 | true 10 | 11 | Left 12 | 13 | true 14 | true 15 | Vertical 16 | true 17 | true 18 | true 19 | true 20 | true 21 | 22 | Объект 23 | 1 24 | 25 | ExternalDataProcessorObject.Эскиз 26 | 27 | 28 | true 29 | 30 | 31 | true 32 | 33 |
true
34 |
35 | 36 | 37 | 38 | 39 |
40 | -------------------------------------------------------------------------------- /features/Перетаскивание.feature: -------------------------------------------------------------------------------- 1 | #language: ru 2 | 3 | Функционал: <описание фичи> 4 | 5 | Как <Роль> 6 | Я хочу <описание функционала> 7 | Чтобы <бизнес-эффект> 8 | 9 | Контекст: 10 | Дано Я запускаю сценарий открытия TestClient или подключаю уже существующий 11 | 12 | Сценарий: Перемещение поля из формы в группу 13 | 14 | Допустим в панели функций я выбираю 'Эскиз' 15 | И открылось окно 'Эскиз' 16 | И я нажимаю на кнопку 'ДобавитьФорму_НачалоРаботы' 17 | И я нажимаю на кнопку 'ДобавитьПоле_Все' 18 | И я нажимаю на кнопку 'ДобавитьГруппу_Все' 19 | Когда я перетаскиваю картинку "Field1" к "Group1" 20 | И в таблице "ФормыИЭлементыУправления" я нажимаю на кнопку 'Открыть' 21 | Тогда я жду картинки "Field1OnGroup1" в течение 20 секунд 22 | 23 | Сценарий: Перемещение поля из группы в форму 24 | 25 | Допустим в панели функций я выбираю 'Эскиз' 26 | И открылось окно 'Эскиз' 27 | И я нажимаю на кнопку 'ДобавитьФорму_НачалоРаботы' 28 | И я нажимаю на кнопку 'ДобавитьГруппу_Все' 29 | И я нажимаю на кнопку 'ДобавитьПоле_Все' 30 | Когда я перетаскиваю картинку "Field1" к "Form1" 31 | И в таблице "ФормыИЭлементыУправления" я нажимаю на кнопку 'Открыть' 32 | Тогда я жду картинки "Field1OnForm1" в течение 20 секунд 33 | -------------------------------------------------------------------------------- /src/ExternalDataProcessors/Эскиз/Forms/МенеджерФайлов_8_3_15/Form.form: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | ФормаКоманднаяПанель 5 | -1 6 | true 7 | true 8 | 9 | true 10 | 11 | Left 12 | true 13 | 14 | true 15 | true 16 | Vertical 17 | true 18 | true 19 | true 20 | true 21 | true 22 | 23 | Объект 24 | 1 25 | 26 | ExternalDataProcessorObject.Эскиз 27 | 28 | 29 | true 30 | 31 | 32 | true 33 | 34 |
true
35 |
36 | 37 | 38 | 39 | 40 |
41 | -------------------------------------------------------------------------------- /src/ExternalDataProcessors/Эскиз/Forms/МенеджерФайлов_8_3_6/Form.form: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | ФормаКоманднаяПанель 5 | -1 6 | true 7 | true 8 | 9 | true 10 | 11 | Left 12 | true 13 | 14 | true 15 | true 16 | Vertical 17 | true 18 | true 19 | true 20 | true 21 | true 22 | 23 | Объект 24 | 1 25 | 26 | ExternalDataProcessorObject.Эскиз 27 | 28 | 29 | true 30 | 31 | 32 | true 33 | 34 |
true
35 |
36 | 37 | 38 | 39 | 40 |
41 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Идея 2 | 3 | Прототип должен быть свободен от объектов метаданных (справочник или регистр сведений, дерево значений или динамический список с группировками - решает разработчик). В то же время ожидаю, что ограничение в элементах управления (только элементы управления 1С) даст экономию времени как на само прототипирование так и на разработку, а так же снизит нагрузку на систему. 4 | 5 | # Заметки 6 | 7 | ## Свойства форм и элементов управления 8 | 9 | * Свойства должны быть уникальными, а вот данные выбора может быть много, т.е. сколько нужно для разных типов. Пример: свойство **Группировка** есть и у группу и у группы колонок но данные выбора у них разные, поэтому ДанныеВыбора оставил как есть но добавил ДанныеВыбора_ГруппаКолонок специально для группы колонок. 10 | * Для свойств, которые нужно выбирать из выпадающего списка (Булево в том числе), нажно заполнять данные выбора и для новых элементов управления (только что добавленных) из этих данных выбора брать первый элемент в списке как значение по умолчанию. 11 | 12 | # Поддерживаемые типы реквизитов формы 13 | 14 | * Число 15 | * Строка 16 | * Дата 17 | * Булево 18 | * ТаблицаЗначений 19 | * ДеревоЗначений 20 | * ТабличныйДокумент 21 | * ТекстовыйДокумент 22 | * ФорматированнаяСтрока 23 | * ФорматированныйДокумент 24 | * Картинка 25 | * СтандартныйПериод 26 | -------------------------------------------------------------------------------- /src/ExternalDataProcessors/Эскиз/Forms/МенеджерФайлов_8_3_15/Module.bsl: -------------------------------------------------------------------------------- 1 | 2 | &НаКлиенте 3 | Процедура СохранитьФайл(РасположениеФайла, АдресФайлаВХранилище, Интерактивно, ОписаниеОповещения = Неопределено) Экспорт 4 | 5 | Если ОписаниеОповещения = Неопределено Тогда 6 | ОписаниеОповещения = Новый ОписаниеОповещения("СохранитьФайлЗавершение", ЭтотОбъект); 7 | КонецЕсли; 8 | 9 | НачатьПолучениеФайлаССервера(ОписаниеОповещения, АдресФайлаВХранилище, РасположениеФайла); 10 | 11 | КонецПроцедуры 12 | 13 | //@skip-warning 14 | &НаКлиенте 15 | Процедура СохранитьФайлЗавершение(ПолученныеФайлы, ДополнительныеПараметры) Экспорт 16 | // Заглушка 17 | КонецПроцедуры 18 | 19 | &НаКлиенте 20 | Процедура ЗагрузитьФайл(РасположениеФайла, Интерактивно, ВыполняемоеОповещение) Экспорт 21 | 22 | ДополнительныеПараметры = Новый Структура; 23 | ДополнительныеПараметры.Вставить("ВыполняемоеОповещение", ВыполняемоеОповещение); 24 | 25 | ОписаниеОповещения = Новый ОписаниеОповещения("ЗагрузитьФайлЗавершение", ЭтотОбъект, ДополнительныеПараметры); 26 | НачатьПомещениеФайлаНаСервер(ОписаниеОповещения,,,, РасположениеФайла); 27 | 28 | КонецПроцедуры 29 | 30 | &НаКлиенте 31 | Процедура ЗагрузитьФайлЗавершение(ОписаниеПомещенногоФайла, ДополнительныеПараметры) Экспорт 32 | 33 | Если ОписаниеПомещенногоФайла = Неопределено Тогда 34 | Возврат; 35 | КонецЕсли; 36 | 37 | ВыполнитьОбработкуОповещения(ДополнительныеПараметры.ВыполняемоеОповещение, ОписаниеПомещенногоФайла.Адрес); 38 | 39 | КонецПроцедуры 40 | -------------------------------------------------------------------------------- /src/ExternalDataProcessors/Эскиз/Forms/МенеджерФайлов_8_3_6/Module.bsl: -------------------------------------------------------------------------------- 1 | 2 | &НаКлиенте 3 | Процедура СохранитьФайл(РасположениеФайла, АдресФайлаВХранилище, Интерактивно, ОписаниеОповещения = Неопределено) Экспорт 4 | 5 | Если ОписаниеОповещения = Неопределено Тогда 6 | ОписаниеОповещения = Новый ОписаниеОповещения("СохранитьФайлЗавершение", ЭтотОбъект); 7 | КонецЕсли; 8 | 9 | ПолучаемыеФайлы = Новый Массив; 10 | НовыйФайл = Новый ОписаниеПередаваемогоФайла(РасположениеФайла, АдресФайлаВХранилище); 11 | ПолучаемыеФайлы.Добавить(НовыйФайл); 12 | 13 | НачатьПолучениеФайлов(ОписаниеОповещения, ПолучаемыеФайлы,, Интерактивно); 14 | 15 | КонецПроцедуры 16 | 17 | //@skip-warning 18 | &НаКлиенте 19 | Процедура СохранитьФайлЗавершение(ПолученныеФайлы, ДополнительныеПараметры) Экспорт 20 | // Заглушка 21 | КонецПроцедуры 22 | 23 | &НаКлиенте 24 | Процедура ЗагрузитьФайл(РасположениеФайла, Интерактивно, ВыполняемоеОповещение) Экспорт 25 | 26 | ДополнительныеПараметры = Новый Структура; 27 | ДополнительныеПараметры.Вставить("ВыполняемоеОповещение", ВыполняемоеОповещение); 28 | 29 | ОписаниеОповещения = Новый ОписаниеОповещения("ЗагрузитьФайлЗавершение", ЭтотОбъект, ДополнительныеПараметры); 30 | НачатьПомещениеФайла(ОписаниеОповещения,, РасположениеФайла, Интерактивно); 31 | 32 | КонецПроцедуры 33 | 34 | &НаКлиенте 35 | Процедура ЗагрузитьФайлЗавершение(Результат, Адрес, ВыбранноеИмяФайла, ДополнительныеПараметры) Экспорт 36 | 37 | Если Результат Тогда 38 | ВыполнитьОбработкуОповещения(ДополнительныеПараметры.ВыполняемоеОповещение, Адрес); 39 | КонецЕсли; 40 | 41 | КонецПроцедуры 42 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | BSD 3-Clause License 2 | 3 | Copyright (c) 2019, Alexandr Alehin 4 | All rights reserved. 5 | 6 | Redistribution and use in source and binary forms, with or without 7 | modification, are permitted provided that the following conditions are met: 8 | 9 | * Redistributions of source code must retain the above copyright notice, this 10 | list of conditions and the following disclaimer. 11 | 12 | * Redistributions in binary form must reproduce the above copyright notice, 13 | this list of conditions and the following disclaimer in the documentation 14 | and/or other materials provided with the distribution. 15 | 16 | * Neither the name of "sketch1c" nor the names of its 17 | contributors may be used to endorse or promote products derived from 18 | this software without specific prior written permission. 19 | 20 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 21 | AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 22 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 23 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 24 | FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 25 | DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 26 | SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 27 | CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 28 | OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 29 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 30 | -------------------------------------------------------------------------------- /pict/readme.md: -------------------------------------------------------------------------------- 1 | | Индекс | Номер | Ширина | Описание | 2 | |--------|-------|--------|--------------------------| 3 | | 0 | 1 | 16 | Форма | 4 | | 1 | 2 | 32 | Командная панель | 5 | | 2 | 3 | 48 | Группа | 6 | | 3 | 4 | 64 | Поле | 7 | | 4 | 5 | 80 | Кнопка | 8 | | 5 | 6 | 96 | Надпись | 9 | | 6 | 7 | 112 | Дополнение | 10 | | 7 | 8 | 128 | Таблица | 11 | | 8 | 9 | 144 | Дерево | 12 | | 9 | 10 | 160 | Группа кнопок | 13 | | 10 | 11 | 176 | Группа колонок | 14 | | 11 | 12 | 192 | Индикатор | 15 | | 12 | 13 | 208 | Календарь | 16 | | 13 | 14 | 224 | Картинка | 17 | | 14 | 15 | 240 | Колонка | 18 | | 15 | 16 | 256 | Переключатель | 19 | | 16 | 17 | 272 | Подменю | 20 | | 17 | 18 | 288 | Полоса регулирования | 21 | | 18 | 19 | 304 | Страница | 22 | | 19 | 20 | 320 | Страницы | 23 | | 20 | 21 | 336 | Флажок | 24 | | 21 | 22 | 352 | Гиперссылка | 25 | | 22 | 23 | 368 | Период | 26 | | 23 | 24 | 384 | Форматированный документ | 27 | | 24 | 25 | 400 | Текстовый документ | 28 | | 25 | 26 | 416 | Табличный документ | 29 | | 26 | 27 | 432 | Форматированная строка | 30 | | 27 | 28 | 448 | Контекстное меню | 31 | | 28 | 29 | 464 | Модифицированная форма | 32 | | 29 | 30 | 480 | | 33 | | 30 | 31 | 496 | | 34 | | 31 | 32 | 512 | | 35 | | 32 | 33 | 528 | | 36 | | 33 | 34 | 544 | | 37 | | 34 | 35 | 560 | | 38 | | 35 | 36 | 576 | | 39 | | 36 | 37 | 592 | | 40 | | 37 | 38 | 608 | | 41 | | 38 | 39 | 624 | | 42 | | 39 | 40 | 640 | | 43 | | 40 | 41 | 656 | | 44 | | 41 | 42 | 672 | | 45 | | 42 | 43 | 688 | | 46 | | 43 | 44 | 704 | | 47 | | 44 | 45 | 720 | | 48 | | 45 | 46 | 736 | | 49 | | 46 | 47 | 752 | | 50 | | 47 | 48 | 768 | | 51 | | 48 | 49 | 784 | | 52 | | 49 | 50 | 800 | | -------------------------------------------------------------------------------- /src/ExternalDataProcessors/Эскиз/Forms/МенеджерПрототипов/Module.bsl: -------------------------------------------------------------------------------- 1 | 2 | #Область Переменные 3 | 4 | &НаКлиенте 5 | Перем Прототипы; 6 | 7 | #КонецОбласти 8 | 9 | #Область СлужебныйПрограммныйИнтерфейс 10 | 11 | &НаКлиенте 12 | Процедура Инициализировать() Экспорт 13 | 14 | Прототипы = Новый Соответствие; 15 | 16 | КонецПроцедуры 17 | 18 | &НаКлиенте 19 | Процедура ЗакрытьВсеФормы() Экспорт 20 | 21 | Для Каждого Форма Из Прототипы Цикл 22 | ТекущаяФорма = Прототипы.Получить(Форма.Ключ); 23 | Если ТекущаяФорма.Открыта() Тогда 24 | ТекущаяФорма.Закрыть(); 25 | КонецЕсли; 26 | КонецЦикла; 27 | 28 | КонецПроцедуры 29 | 30 | &НаКлиенте 31 | Процедура ОткрытьПрототип(ТекущиеДанные, РодительскаяФорма, Показать = Истина) Экспорт 32 | 33 | ТекущийПрототип = ПолучитьТекущийПрототип(ТекущиеДанные, РодительскаяФорма); 34 | Если Показать Тогда 35 | ТекущийПрототип.Открыть(); 36 | КонецЕсли; 37 | 38 | КонецПроцедуры 39 | 40 | &НаКлиенте 41 | Процедура АктивизироватьТекущийЭлемент(Идентификатор, ИмяЭлемента) Экспорт 42 | 43 | ТекущийПрототип = Прототипы.Получить(Идентификатор); 44 | Если ТекущийПрототип.Открыта() Тогда 45 | ТекущийПрототип.Открыть(); 46 | ТекущийПрототип.АктивизироватьТекущийЭлементУправления(ИмяЭлемента); 47 | КонецЕсли; 48 | 49 | КонецПроцедуры 50 | 51 | &НаКлиенте 52 | Процедура ДобавитьЭлементУправления(СпециальныеСвойства, ТиповыеСвойства, Связать, Перемещение) Экспорт 53 | 54 | ТекущийПрототип = Прототипы.Получить(СпециальныеСвойства.Идентификатор); 55 | ТекущийПрототип.НарисоватьЭлементУправления(Тип(СпециальныеСвойства.Тип), СпециальныеСвойства, ТиповыеСвойства, Связать, Перемещение); 56 | 57 | КонецПроцедуры 58 | 59 | &НаКлиенте 60 | Процедура ПереместитьЭлементУправления(ДанныеПеремещения) Экспорт 61 | 62 | ТекущийПрототип = Прототипы.Получить(ДанныеПеремещения.Идентификатор); 63 | ТекущийПрототип.ПереместитьЭлементУправления(ДанныеПеремещения); 64 | 65 | КонецПроцедуры 66 | 67 | &НаКлиенте 68 | Процедура УдалитьФорму(Идентификатор) Экспорт 69 | 70 | ТекущийПрототип = Прототипы.Получить(Идентификатор); 71 | Если ТекущийПрототип.Открыта() Тогда 72 | ТекущийПрототип.Закрыть(); 73 | КонецЕсли; 74 | 75 | Прототипы.Удалить(Идентификатор); 76 | 77 | КонецПроцедуры 78 | 79 | &НаКлиенте 80 | Процедура УдалитьЭлементУправления(Идентификатор, ИмяЭлемента, ИмяРеквизита, ЭтоКоманда, ЭтоКолонка = Ложь, ИмяТаблицы = "") Экспорт 81 | 82 | ТекущийПрототип = Прототипы.Получить(Идентификатор); 83 | ТекущийПрототип.СтеретьЭлементУправления(ИмяЭлемента, ИмяРеквизита, ЭтоКоманда, ЭтоКолонка, ИмяТаблицы); 84 | 85 | КонецПроцедуры 86 | 87 | &НаКлиенте 88 | Процедура ИзменитьСвойство(Идентификатор, Свойство, Значение, ЭтоФорма = Истина, Элемент = "") Экспорт 89 | 90 | ТекущийПрототип = Прототипы.Получить(Идентификатор); 91 | ТекущийПрототип.ИзменитьСвойствоЭлементаУправления(Свойство, Значение, ЭтоФорма, Элемент); 92 | 93 | КонецПроцедуры 94 | 95 | &НаКлиенте 96 | Процедура СоздатьИзменитьРеквизит(Идентификатор, СпециальныеСвойства) Экспорт 97 | 98 | ТекущийПрототип = Прототипы.Получить(Идентификатор); 99 | ТекущийПрототип.СоздатьИзменитьРеквизит(СпециальныеСвойства); 100 | 101 | КонецПроцедуры 102 | 103 | #КонецОбласти 104 | 105 | #Область СлужебныеПроцедурыИФункции 106 | 107 | &НаКлиенте 108 | Функция ПолучитьТекущийПрототип(ТекущиеДанные, РодительскаяФорма) 109 | 110 | Результат = Прототипы.Получить(ТекущиеДанные.Идентификатор); 111 | Если Результат = Неопределено Тогда 112 | Результат = ПолучитьФорму("ВнешняяОбработка.Эскиз.Форма.Прототип",, РодительскаяФорма, ТекущиеДанные.Идентификатор); 113 | Результат.ЗакрыватьПриЗакрытииВладельца = Истина; 114 | Результат.Автозаголовок = Ложь; 115 | Результат.Заголовок = ТекущиеДанные.Заголовок; 116 | 117 | Прототипы.Вставить(ТекущиеДанные.Идентификатор, Результат); 118 | КонецЕсли; 119 | 120 | Возврат Результат; 121 | 122 | КонецФункции 123 | 124 | #КонецОбласти 125 | -------------------------------------------------------------------------------- /src/ExternalDataProcessors/Эскиз/Эскиз.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Эскиз 7 | 8 | ru 9 | Эскиз 10 | 11 | Горизонтальный прототип 12 | 13 | ExternalDataProcessor.Эскиз.Form.Основная 14 | 15 | Основная 16 | 17 | ru 18 | Основная 19 | 20 | PersonalComputer 21 | MobileDevice 22 | 23 | 24 | МенеджерПрототипов 25 | 26 | ru 27 | Менеджер прототипов 28 | 29 | PersonalComputer 30 | MobileDevice 31 | 32 | 33 | Прототип 34 | 35 | ru 36 | Прототип 37 | 38 | PersonalComputer 39 | MobileDevice 40 | 41 | 42 | Роли 43 | 44 | ru 45 | Роли 46 | 47 | PersonalComputer 48 | MobileDevice 49 | 50 | 51 | НастройкиИнструмента 52 | PersonalComputer 53 | MobileDevice 54 | 55 | 56 | ДанныеВыбораСвойства 57 | 58 | ru 59 | Данные выбора свойства 60 | 61 | PersonalComputer 62 | MobileDevice 63 | 64 | 65 | ВводСтроки 66 | 67 | ru 68 | Ввод строки 69 | 70 | PersonalComputer 71 | MobileDevice 72 | 73 | 74 | ВводЧисла 75 | 76 | ru 77 | Ввод числа 78 | 79 | PersonalComputer 80 | MobileDevice 81 | 82 | 83 | ВводСпискаЗначений 84 | 85 | ru 86 | Ввод списка значений 87 | 88 | PersonalComputer 89 | MobileDevice 90 | 91 | 92 | ВыборФормы 93 | 94 | ru 95 | Выбор формы 96 | 97 | PersonalComputer 98 | MobileDevice 99 | 100 | 101 | ВыборКартинки 102 | 103 | ru 104 | Выбор картинки 105 | 106 | PersonalComputer 107 | MobileDevice 108 | 109 | 110 | МенеджерФайлов_8_3_6 111 | 112 | ru 113 | Менеджер файлов 8.3.6 114 | 115 | PersonalComputer 116 | MobileDevice 117 | 118 | 119 | МенеджерФайлов_8_3_15 120 | 121 | ru 122 | Менеджер файлов 8.3.15 123 | 124 | PersonalComputer 125 | MobileDevice 126 | 127 | 128 | МенеджерНаборовЗначений 129 | 130 | ru 131 | Менеджер наборов значений 132 | 133 | PersonalComputer 134 | MobileDevice 135 | 136 | 137 | Свойства 138 | 139 | ru 140 | Свойства 141 | 142 | TextDocument 143 | 144 | 145 | ФормыИЭлементыУправления 146 | 147 | ru 148 | Формы и элементы управления 149 | 150 | 151 | 152 | СвойстваФормИЭлементовУправления 153 | 154 | ru 155 | Свойства форм и элементов управления 156 | 157 | 158 | 159 | СвойстваФормИЭлементовУправленияЭлементы 160 | 161 | ru 162 | Свойства форм и элементов управления элементы 163 | 164 | 165 | 166 | -------------------------------------------------------------------------------- /src/ExternalDataProcessors/Эскиз/Forms/ВыборФормы/Module.bsl: -------------------------------------------------------------------------------- 1 | 2 | #Область ОбработчикиСобытийФормы 3 | 4 | &НаСервере 5 | Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) 6 | 7 | ПрочитатьВходящиеПараметры(Параметры); 8 | ЗаполнитьПоУмолчанию(); 9 | ЗаполнитьДеревоФормКонфигурации(); //ЗаполнитьСписокОбъектовКонфигурации(); 10 | ПерейтиВРежимСоответствуюшийИсточникуФорм(); 11 | 12 | КонецПроцедуры 13 | 14 | &НаКлиенте 15 | Процедура ПриОткрытии(Отказ) 16 | 17 | Если Элементы.ИсточникиФорм.ТекущаяСтраница = Элементы.ФормыИзПредприятия Тогда 18 | ЗаполнитьСписокОткрытыхФорм(); 19 | КонецЕсли; 20 | 21 | КонецПроцедуры 22 | 23 | #КонецОбласти 24 | 25 | #Область ОбработчикиСобытийЭлементовТаблицыФормы_ОткрытыеФормы 26 | 27 | &НаКлиенте 28 | Процедура ОткрытыеФормыВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка) 29 | 30 | СтандартнаяОбработка = Ложь; 31 | 32 | ВернутьВыбраннуюФорму(); 33 | 34 | КонецПроцедуры 35 | 36 | #КонецОбласти 37 | 38 | #Область ОбработчикиСобытийЭлементовТаблицыФормы_ФормыКонфгурации 39 | 40 | &НаКлиенте 41 | Процедура ФормыКонфигурацииВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка) 42 | 43 | СтандартнаяОбработка = Ложь; 44 | 45 | ВернутьВыбраннуюФорму(); 46 | 47 | КонецПроцедуры 48 | 49 | #КонецОбласти 50 | 51 | #Область ОбработчикиКомандФормы 52 | 53 | &НаКлиенте 54 | Процедура Применить(Команда) 55 | 56 | ВернутьВыбраннуюФорму(); 57 | 58 | КонецПроцедуры 59 | 60 | &НаКлиенте 61 | Процедура Отменить(Команда) 62 | 63 | Закрыть(Неопределено); 64 | 65 | КонецПроцедуры 66 | 67 | #КонецОбласти 68 | 69 | #Область СлужебныеПроцедурыИФункции 70 | 71 | // Загрузить входящие параметры. 72 | // 73 | // Параметры: 74 | // Параметры - ДанныеФормыСтруктура - ожидаемые параметры: 75 | // * ИсточникФорм - Строка - см. ИсточникиФорм 76 | &НаСервере 77 | Процедура ПрочитатьВходящиеПараметры(Параметры); 78 | 79 | Параметры.Свойство("ИсточникФорм", ИсточникФорм); 80 | 81 | КонецПроцедуры 82 | 83 | &НаСервере 84 | Процедура ЗаполнитьПоУмолчанию() 85 | 86 | Если Не ЗначениеЗаполнено(ИсточникФорм) Тогда 87 | ИсточникФорм = ИсточникиФорм().ИзПредприятия; 88 | КонецЕсли; 89 | 90 | КонецПроцедуры 91 | 92 | // Источники форм. 93 | // 94 | // Возвращаемое значение: 95 | // - Фиксированная структура - источники форм для сканирования, со значениями 96 | // * ИзПредприятия - формы, открытые в режиме предприятия 97 | // * ИзКонфигуратора - формы конфигурации 98 | &НаКлиентеНаСервереБезКонтекста 99 | Функция ИсточникиФорм() 100 | 101 | ИсходнаяСтруктура = Новый Структура(); 102 | ИсходнаяСтруктура.Вставить("ИзПредприятия", "ИзПредприятия"); 103 | ИсходнаяСтруктура.Вставить("ИзКонфигуратора", "ИзКонфигуратора"); 104 | 105 | Результат = Новый ФиксированнаяСтруктура(ИсходнаяСтруктура); 106 | 107 | Возврат Результат; 108 | 109 | КонецФункции 110 | 111 | &НаКлиенте 112 | Процедура ВернутьВыбраннуюФорму() 113 | 114 | Результат = Неопределено; 115 | 116 | Если ИсточникФорм = ИсточникиФорм().ИзПредприятия Тогда 117 | ДанныеСтроки = Элементы.ОткрытыеФормы.ТекущиеДанные; 118 | Результат = ФормаИзОткрытогоОкна(ДанныеСтроки.ИдентификаторФормы); 119 | Иначе 120 | ДанныеСтрокиФорма = Элементы.ФормыКонфигурации.ТекущиеДанные; 121 | Если ДанныеСтрокиФорма.ЭтоФорма Тогда 122 | ДанныеСтрокиТипОбъекта = ДанныеСтрокиФорма.ПолучитьРодителя(); 123 | ДанныеСтрокиОбъекта = ДанныеСтрокиТипОбъекта.ПолучитьРодителя(); 124 | 125 | Результат = ФормаИзКонфигуратора(ДанныеСтрокиОбъекта.Путь, ДанныеСтрокиТипОбъекта.Путь, ДанныеСтрокиФорма.Путь); 126 | Иначе 127 | Элементы.ФормыКонфигурации.Развернут(ДанныеСтрокиФорма); 128 | Возврат; 129 | КонецЕсли; 130 | КонецЕсли; 131 | 132 | Закрыть(Результат); 133 | 134 | КонецПроцедуры 135 | 136 | &НаСервере 137 | Процедура ПерейтиВРежимСоответствуюшийИсточникуФорм() 138 | 139 | Если ИсточникФорм = ИсточникиФорм().ИзПредприятия Тогда 140 | Элементы.ИсточникиФорм.ТекущаяСтраница = Элементы.ФормыИзПредприятия; 141 | Иначе 142 | Элементы.ИсточникиФорм.ТекущаяСтраница = Элементы.ФормыИзКонфигуратора; 143 | КонецЕсли; 144 | 145 | КонецПроцедуры 146 | 147 | &НаКлиенте 148 | Процедура ЗаполнитьСписокОткрытыхФорм() 149 | 150 | ОткрытыеОкна = ПолучитьОкна(); 151 | Для Каждого ОткрытоеОкно Из ОткрытыеОкна Цикл 152 | НоваяСтрока = ОткрытыеФормы.Добавить(); 153 | НоваяСтрока.Заголовок = ОткрытоеОкно.Заголовок; 154 | Если ОткрытоеОкно.Содержимое.Количество() Тогда 155 | НоваяСтрока.ИдентификаторФормы = ОткрытоеОкно.Содержимое[0].УникальныйИдентификатор; 156 | КонецЕсли; 157 | КонецЦикла; 158 | 159 | КонецПроцедуры 160 | 161 | &НаСервере 162 | Процедура ЗаполнитьДеревоФормКонфигурации() 163 | 164 | ФормыКонфигурацииНаСервере = РеквизитФормыВЗначение("ФормыКонфигурации"); 165 | 166 | Ключи = "Имя,Путь,Представление"; 167 | 168 | ОписанияОбъектов = Новый Массив(); 169 | ОписанияОбъектов.Добавить(Новый Структура(Ключи, 170 | "Справочники", "Справочник", "Справочники")); 171 | ОписанияОбъектов.Добавить(Новый Структура(Ключи, 172 | "Документы", "Документ", "Документы")); 173 | ОписанияОбъектов.Добавить(Новый Структура(Ключи, 174 | "Отчеты", "Отчет", "Отчеты")); 175 | ОписанияОбъектов.Добавить(Новый Структура(Ключи, 176 | "Обработки", "Обработка", "Обработки")); 177 | ОписанияОбъектов.Добавить(Новый Структура(Ключи, 178 | "ПланыВидовХарактеристик", "ПланВидовХарактеристик", "Планы видов характеристик")); 179 | ОписанияОбъектов.Добавить(Новый Структура(Ключи, 180 | "ПланыСчетов", "ПланСчетов", "Планы счетов")); 181 | ОписанияОбъектов.Добавить(Новый Структура(Ключи, 182 | "ПланыВидовРасчета", "ПланВидовРасчета", "Планы видов расчета")); 183 | ОписанияОбъектов.Добавить(Новый Структура(Ключи, 184 | "РегистрыСведений", "РегистрСведений", "Регистры сведений")); 185 | ОписанияОбъектов.Добавить(Новый Структура(Ключи, 186 | "РегистрыНакопления", "РегистрНакопления", "Регистры накопления")); 187 | ОписанияОбъектов.Добавить(Новый Структура(Ключи, 188 | "РегистрыБухгалтерии", "РегистрБухгалтерии", "Регистры бухгалтерии")); 189 | ОписанияОбъектов.Добавить(Новый Структура(Ключи, 190 | "РегистрыРасчета", "РегистрРасчета", "Регистры расчета")); 191 | ОписанияОбъектов.Добавить(Новый Структура(Ключи, 192 | "БизнесПроцессы", "БизнесПроцесс", "Бизнес-процессы")); 193 | ОписанияОбъектов.Добавить(Новый Структура(Ключи, 194 | "Задачи", "Задача", "Задачи")); 195 | 196 | Для Каждого ОписаниеОбъекта Из ОписанияОбъектов Цикл 197 | СтрокаОбъект = ФормыКонфигурацииНаСервере.Строки.Добавить(); 198 | ЗаполнитьЗначенияСвойств(СтрокаОбъект, ОписаниеОбъекта); 199 | 200 | МетаданныеОбъектов = Метаданные[СтрокаОбъект.Имя]; 201 | Для Каждого МетаданныеОбъекта Из МетаданныеОбъектов Цикл 202 | СтрокаТипОбъект = СтрокаОбъект.Строки.Добавить(); 203 | СтрокаТипОбъект.Имя = МетаданныеОбъекта.Имя; 204 | СтрокаТипОбъект.Путь = МетаданныеОбъекта.Имя; 205 | СтрокаТипОбъект.Представление = МетаданныеОбъекта.Синоним; 206 | 207 | МетеданныеФормОбъекта = МетаданныеОбъектов[СтрокаТипОбъект.Имя].Формы; 208 | Для Каждого МетеданныеФормыОбъекта Из МетеданныеФормОбъекта Цикл 209 | СтрокаФормы = СтрокаТипОбъект.Строки.Добавить(); 210 | СтрокаФормы.Имя = МетеданныеФормыОбъекта.Имя; 211 | СтрокаФормы.Путь = МетеданныеФормыОбъекта.Имя; 212 | СтрокаФормы.Представление = МетеданныеФормыОбъекта.Синоним; 213 | СтрокаФормы.ЭтоФорма = Истина; 214 | КонецЦикла; 215 | КонецЦикла; 216 | КонецЦикла; 217 | 218 | ЗначениеВРеквизитФормы(ФормыКонфигурацииНаСервере, "ФормыКонфигурации"); 219 | 220 | КонецПроцедуры 221 | 222 | &НаКлиенте 223 | Функция ФормаИзОткрытогоОкна(ИдентификаторФормы) 224 | 225 | Результат = Неопределено; 226 | 227 | ОткрытыеОкна = ПолучитьОкна(); 228 | Для Каждого ОткрытоеОкно Из ОткрытыеОкна Цикл 229 | Если ОткрытоеОкно.Содержимое.Количество() 230 | И ИдентификаторФормы = Строка(ОткрытоеОкно.Содержимое[0].УникальныйИдентификатор) Тогда 231 | 232 | Результат = ОткрытоеОкно.Содержимое[0]; 233 | Прервать; 234 | КонецЕсли; 235 | КонецЦикла; 236 | 237 | Возврат Результат; 238 | 239 | КонецФункции 240 | 241 | &НаКлиенте 242 | Функция ФормаИзКонфигуратора(ИмяОбъекта, ИмяТипаОбъекта, ИмяФормы) 243 | 244 | Результат = Неопределено; 245 | 246 | ПолноеИмяФормы = СтрШаблон("%1.%2.Форма.%3", ИмяОбъекта, ИмяТипаОбъекта, ИмяФормы); 247 | Результат = ПолучитьФорму(ПолноеИмяФормы); 248 | 249 | Возврат Результат; 250 | 251 | КонецФункции 252 | 253 | #КонецОбласти 254 | -------------------------------------------------------------------------------- /src/ExternalDataProcessors/Эскиз/Forms/ВводСтроки/Form.form: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Значение 5 | 31 6 | true 7 | true 8 | 9 | true 10 | 11 | 12 | 13 | Значение 14 | 15 | 16 | None 17 | 18 | ЗначениеРасширеннаяПодсказка 19 | 33 20 | true 21 | true 22 | 23 | true 24 | 25 | Label 26 | true 27 | true 28 | 29 | Left 30 | 31 | 32 | 33 | ЗначениеКонтекстноеМеню 34 | 32 35 | true 36 | true 37 | 38 | true 39 | 40 | true 41 | 42 | InputField 43 | Enter 44 | true 45 | Left 46 | true 47 | 48 | true 49 | true 50 | true 51 | true 52 | true 53 | 54 | 55 | 56 | Группа3 57 | 21 58 | 59 | ПрименитьСписокВыбора 60 | 23 61 | true 62 | true 63 | 64 | true 65 | 66 | 67 | ПрименитьСписокВыбораРасширеннаяПодсказка 68 | 24 69 | true 70 | true 71 | 72 | true 73 | 74 | Label 75 | true 76 | true 77 | 78 | Left 79 | 80 | 81 | UsualButton 82 | Form.Command.ПрименитьСписокВыбора 83 | Auto 84 | true 85 | true 86 | true 87 | UserCmds 88 | Auto 89 | 90 | 91 | ОтменитьИЗакрыть 92 | 25 93 | true 94 | true 95 | 96 | true 97 | 98 | 99 | ОтменитьИЗакрытьРасширеннаяПодсказка 100 | 26 101 | true 102 | true 103 | 104 | true 105 | 106 | Label 107 | true 108 | true 109 | 110 | Left 111 | 112 | 113 | UsualButton 114 | Form.Command.ОтменитьИЗакрыть 115 | Auto 116 | true 117 | true 118 | UserCmds 119 | Auto 120 | 121 | true 122 | true 123 | 124 | true 125 | 126 | 127 | Группа3РасширеннаяПодсказка 128 | 22 129 | true 130 | true 131 | 132 | true 133 | 134 | Label 135 | true 136 | true 137 | 138 | Left 139 | 140 | 141 | UsualGroup 142 | 143 | Vertical 144 | true 145 | true 146 | Auto 147 | Auto 148 | 149 | 150 | None 151 | 152 | ФормаКоманднаяПанель 153 | -1 154 | true 155 | true 156 | 157 | true 158 | 159 | Left 160 | true 161 | 162 | 163 | OnOpen 164 | ПриОткрытии 165 | 166 | 167 | OnCreateAtServer 168 | ПриСозданииНаСервере 169 | 170 | true 171 | AlwaysHorizontal 172 | true 173 | true 174 | true 175 | true 176 | true 177 | 178 | Объект 179 | 1 180 | 181 | ExternalDataProcessorObject.Эскиз 182 | 183 | 184 | true 185 | 186 | 187 | true 188 | 189 |
true
190 |
191 | 192 | Значение 193 | 194 | <key>ru</key> 195 | <value>Значение</value> 196 | 197 | 3 198 | 199 | String 200 | 201 | 202 | 203 | true 204 | 205 | 206 | true 207 | 208 | 209 | 210 | ПрименитьСписокВыбора 211 | 212 | <key>ru</key> 213 | <value>Применить</value> 214 | 215 | 1 216 | 217 | ru 218 | Применить список выбора 219 | 220 | 221 | true 222 | 223 | 224 | 225 | ПрименитьСписокВыбора 226 | 227 | 228 | Auto 229 | 230 | 231 | ОтменитьИЗакрыть 232 | 233 | <key>ru</key> 234 | <value>Отменить</value> 235 | 236 | 2 237 | 238 | ru 239 | Отменить и закрыть 240 | 241 | 242 | true 243 | 244 | 245 | 246 | ОтменитьИЗакрыть 247 | 248 | 249 | Auto 250 | 251 | 252 | 253 | 254 | 255 |
256 | -------------------------------------------------------------------------------- /src/ExternalDataProcessors/Эскиз/Forms/ВводЧисла/Form.form: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Значение 5 | 36 6 | true 7 | true 8 | 9 | true 10 | 11 | 12 | 13 | Значение 14 | 15 | 16 | None 17 | 18 | ЗначениеРасширеннаяПодсказка 19 | 38 20 | true 21 | true 22 | 23 | true 24 | 25 | Label 26 | true 27 | true 28 | 29 | Left 30 | 31 | 32 | 33 | ЗначениеКонтекстноеМеню 34 | 37 35 | true 36 | true 37 | 38 | true 39 | 40 | true 41 | 42 | InputField 43 | Enter 44 | true 45 | Left 46 | true 47 | 48 | true 49 | true 50 | true 51 | true 52 | true 53 | true 54 | true 55 | 56 | 57 | 58 | Группа3 59 | 21 60 | 61 | ПрименитьСписокВыбора 62 | 23 63 | true 64 | true 65 | 66 | true 67 | 68 | 69 | ПрименитьСписокВыбораРасширеннаяПодсказка 70 | 24 71 | true 72 | true 73 | 74 | true 75 | 76 | Label 77 | true 78 | true 79 | 80 | Left 81 | 82 | 83 | UsualButton 84 | Form.Command.ПрименитьСписокВыбора 85 | Auto 86 | true 87 | true 88 | true 89 | UserCmds 90 | Auto 91 | 92 | 93 | ОтменитьИЗакрыть 94 | 25 95 | true 96 | true 97 | 98 | true 99 | 100 | 101 | ОтменитьИЗакрытьРасширеннаяПодсказка 102 | 26 103 | true 104 | true 105 | 106 | true 107 | 108 | Label 109 | true 110 | true 111 | 112 | Left 113 | 114 | 115 | UsualButton 116 | Form.Command.ОтменитьИЗакрыть 117 | Auto 118 | true 119 | true 120 | UserCmds 121 | Auto 122 | 123 | true 124 | true 125 | 126 | true 127 | 128 | 129 | Группа3РасширеннаяПодсказка 130 | 22 131 | true 132 | true 133 | 134 | true 135 | 136 | Label 137 | true 138 | true 139 | 140 | Left 141 | 142 | 143 | UsualGroup 144 | 145 | Vertical 146 | true 147 | true 148 | Auto 149 | Auto 150 | 151 | 152 | None 153 | 154 | ФормаКоманднаяПанель 155 | -1 156 | true 157 | true 158 | 159 | true 160 | 161 | Left 162 | true 163 | 164 | 165 | OnCreateAtServer 166 | ПриСозданииНаСервере 167 | 168 | true 169 | AlwaysHorizontal 170 | true 171 | true 172 | true 173 | true 174 | true 175 | 176 | Объект 177 | 1 178 | 179 | ExternalDataProcessorObject.Эскиз 180 | 181 | 182 | true 183 | 184 | 185 | true 186 | 187 |
true
188 |
189 | 190 | Значение 191 | 192 | <key>ru</key> 193 | <value>Значение</value> 194 | 195 | 4 196 | 197 | Number 198 | 199 | 15 200 | 201 | 202 | 203 | true 204 | 205 | 206 | true 207 | 208 | 209 | 210 | ПрименитьСписокВыбора 211 | 212 | <key>ru</key> 213 | <value>Применить</value> 214 | 215 | 1 216 | 217 | ru 218 | Применить список выбора 219 | 220 | 221 | true 222 | 223 | 224 | 225 | ПрименитьСписокВыбора 226 | 227 | 228 | Auto 229 | 230 | 231 | ОтменитьИЗакрыть 232 | 233 | <key>ru</key> 234 | <value>Отменить</value> 235 | 236 | 2 237 | 238 | ru 239 | Отменить и закрыть 240 | 241 | 242 | true 243 | 244 | 245 | 246 | ОтменитьИЗакрыть 247 | 248 | 249 | Auto 250 | 251 | 252 | 253 | 254 | 255 |
256 | -------------------------------------------------------------------------------- /src/ExternalDataProcessors/Эскиз/Forms/НастройкиИнструмента/Form.form: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | <key>ru</key> 5 | <value>Настройки</value> 6 | 7 | 8 | АктивироватьТекущийЭлементВПрототипе 9 | 15 10 | true 11 | true 12 | 13 | true 14 | 15 | 16 | АктивироватьТекущийЭлементВПрототипе 17 | 18 | Right 19 | 20 | ru 21 | Элемент управления будет подсвечиваться, а прототип - выходить на первый план при позиционировании в дереве форм и элементов управления. 22 | 23 | ShowBottom 24 | 25 | АктивироватьТекущийЭлементВПрототипеРасширеннаяПодсказка 26 | 17 27 | true 28 | true 29 | 30 | true 31 | 32 | Label 33 | true 34 | true 35 | 36 | Left 37 | 38 | 39 | 40 | АктивироватьТекущийЭлементВПрототипеКонтекстноеМеню 41 | 16 42 | true 43 | true 44 | 45 | true 46 | 47 | true 48 | 49 | CheckBoxField 50 | Enter 51 | true 52 | Left 53 | true 54 | 55 | 56 | 57 | ЗагружатьСвойстваИзФайла 58 | 6 59 | true 60 | 61 | true 62 | 63 | 64 | 65 | ЗагружатьСвойстваИзФайла 66 | 67 | 68 | Right 69 | 70 | ЗагружатьСвойстваИзФайлаРасширеннаяПодсказка 71 | 8 72 | true 73 | true 74 | 75 | true 76 | 77 | Label 78 | true 79 | true 80 | 81 | Left 82 | 83 | 84 | 85 | ЗагружатьСвойстваИзФайлаКонтекстноеМеню 86 | 7 87 | true 88 | true 89 | 90 | true 91 | 92 | true 93 | 94 | CheckBoxField 95 | Enter 96 | true 97 | Left 98 | true 99 | 100 | 101 | 102 | РежимРедактированияСвойств 103 | 9 104 | true 105 | 106 | true 107 | 108 | 109 | 110 | РежимРедактированияСвойств 111 | 112 | 113 | Right 114 | 115 | РежимРедактированияСвойствРасширеннаяПодсказка 116 | 11 117 | true 118 | true 119 | 120 | true 121 | 122 | Label 123 | true 124 | true 125 | 126 | Left 127 | 128 | 129 | 130 | РежимРедактированияСвойствКонтекстноеМеню 131 | 10 132 | true 133 | true 134 | 135 | true 136 | 137 | true 138 | 139 | CheckBoxField 140 | Enter 141 | true 142 | Left 143 | true 144 | 145 | 146 | 147 | ФормаКоманднаяПанель 148 | -1 149 | 150 | ФормаПрименитьНастройкиПроекта 151 | 4 152 | true 153 | true 154 | 155 | true 156 | 157 | 158 | ФормаПрименитьНастройкиПроектаРасширеннаяПодсказка 159 | 5 160 | true 161 | true 162 | 163 | true 164 | 165 | Label 166 | true 167 | true 168 | 169 | Left 170 | 171 | 172 | Form.Command.ПрименитьНастройкиПроекта 173 | Auto 174 | true 175 | true 176 | true 177 | UserCmds 178 | Auto 179 | 180 | true 181 | true 182 | 183 | true 184 | 185 | Left 186 | 187 | 188 | OnCreateAtServer 189 | ПриСозданииНаСервере 190 | 191 | true 192 | Vertical 193 | true 194 | true 195 | true 196 | true 197 | true 198 | 199 | Объект 200 | 1 201 | 202 | ExternalDataProcessor.Эскиз 203 | 204 | 205 | true 206 | 207 | 208 | true 209 | 210 |
true
211 |
212 | 213 | ЗагружатьСвойстваИзФайла 214 | 215 | <key>ru</key> 216 | <value>Загружать свойства из файла</value> 217 | 218 | 2 219 | 220 | Boolean 221 | 222 | 223 | true 224 | 225 | 226 | true 227 | 228 | 229 | 230 | РежимРедактированияСвойств 231 | 232 | <key>ru</key> 233 | <value>Режим редактирования свойств</value> 234 | 235 | 3 236 | 237 | Boolean 238 | 239 | 240 | true 241 | 242 | 243 | true 244 | 245 | 246 | 247 | АктивироватьТекущийЭлементВПрототипе 248 | 249 | <key>ru</key> 250 | <value>Активировать текущий элемент в прототипе</value> 251 | 252 | 5 253 | 254 | Boolean 255 | 256 | 257 | true 258 | 259 | 260 | true 261 | 262 | 263 | 264 | ПрименитьНастройкиПроекта 265 | 266 | <key>ru</key> 267 | <value>Применить</value> 268 | 269 | 1 270 | 271 | ru 272 | Применить настройки проекта 273 | 274 | 275 | true 276 | 277 | 278 | 279 | ПрименитьНастройкиПроекта 280 | 281 | 282 | Auto 283 | 284 | 285 | 286 | 287 | 288 |
289 | -------------------------------------------------------------------------------- /src/ExternalDataProcessors/Эскиз/Forms/Прототип/Module.bsl: -------------------------------------------------------------------------------- 1 | 2 | &НаКлиенте 3 | Процедура АктивизироватьТекущийЭлементУправления(ИмяЭлемента) Экспорт 4 | ИскомыйЭлемент = ЭтаФорма.Элементы.Найти(ИмяЭлемента); 5 | Если ИскомыйЭлемент = Неопределено Тогда 6 | Возврат; 7 | КонецЕсли; 8 | 9 | ЭтотОбъект.ТекущийЭлемент = ИскомыйЭлемент; 10 | ЭтотОбъект.ОбновитьОтображениеДанных(); 11 | 12 | КонецПроцедуры 13 | 14 | &НаКлиенте 15 | Процедура НарисоватьЭлементУправления(Тип, СпециальныеСвойства, ТиповыеСвойства, Связать, Перемещение) Экспорт 16 | НарисоватьЭлементУправленияНаСервере(Тип, СпециальныеСвойства, ТиповыеСвойства, Связать, Перемещение); 17 | ЭтаФорма.ОбновитьОтображениеДанных(); 18 | 19 | КонецПроцедуры 20 | 21 | &НаСервере 22 | Процедура НарисоватьЭлементУправленияНаСервере(Тип, СпециальныеСвойства, ТиповыеСвойства, Связать, Перемещение) 23 | РодительЭлемента = СпециальныеСвойства.ИмяРодителя; 24 | Если ПустаяСтрока(РодительЭлемента) Тогда 25 | РодительЭлемента = Неопределено; 26 | 27 | Иначе 28 | РодительЭлемента = ЭтаФорма.Элементы[РодительЭлемента]; 29 | 30 | КонецЕсли; 31 | 32 | Если Перемещение Тогда 33 | Элемент = СпециальныеСвойства.Элемент; 34 | Если ЗначениеЗаполнено(Элемент) Тогда 35 | Элемент = ЭтаФорма.Элементы[Элемент]; 36 | 37 | КонецЕсли; 38 | 39 | НовыйЭлемент = Этаформа.Элементы.Вставить(СпециальныеСвойства.Имя, Тип, РодительЭлемента, Элемент); 40 | 41 | Иначе 42 | НовыйЭлемент = Этаформа.Элементы.Добавить(СпециальныеСвойства.Имя, Тип, РодительЭлемента); 43 | 44 | КонецЕсли; 45 | 46 | Если Тип = Тип("КнопкаФормы") Тогда 47 | Если Связать Тогда 48 | ДобавитьКоманду(СпециальныеСвойства.Имя, "ОбработатьКоманду", ТиповыеСвойства.Заголовок); 49 | 50 | КонецЕсли; 51 | 52 | НовыйЭлемент.ИмяКоманды = СпециальныеСвойства.Имя; 53 | НовыйЭлемент.Вид = ВидКнопкиФормы[СпециальныеСвойства.Вид]; 54 | 55 | ИначеЕсли Тип = Тип("ПолеФормы") Тогда 56 | Если Связать Тогда 57 | СоздатьИзменитьРеквизитНаСервере(СпециальныеСвойства); 58 | 59 | КонецЕсли; 60 | 61 | НовыйЭлемент.Вид = ВидПоляФормы[СпециальныеСвойства.Вид]; 62 | НовыйЭлемент.ПутьКДанным = СпециальныеСвойства.ПутьКДанным; 63 | 64 | Если НовыйЭлемент.Вид = ВидПоляФормы.ПолеКартинки Тогда 65 | НовыйЭлемент.Рамка = Новый Рамка(ТипРамкиЭлементаУправления.БезРамки); 66 | НовыйЭлемент.УстановитьДействие("Нажатие", "ОбработатьНажатие"); 67 | ДобавитьКоманду(СпециальныеСвойства.Имя, "ОбработатьКоманду", ТиповыеСвойства.Заголовок); 68 | 69 | КонецЕсли; 70 | ИначеЕсли Тип = Тип("ГруппаФормы") Тогда 71 | НовыйЭлемент.Вид = ВидГруппыФормы[СпециальныеСвойства.Вид]; 72 | 73 | ИначеЕсли Тип = Тип("ТаблицаФормы") Тогда 74 | Если Связать Тогда 75 | СоздатьИзменитьРеквизитНаСервере(СпециальныеСвойства); 76 | 77 | КонецЕсли; 78 | 79 | НовыйЭлемент.ПутьКДанным = СпециальныеСвойства.Имя; 80 | 81 | ИначеЕсли Тип = Тип("ДекорацияФормы") Тогда 82 | НовыйЭлемент.Вид = ВидДекорацииФормы[СпециальныеСвойства.Вид]; 83 | 84 | КонецЕсли; 85 | 86 | Для Каждого Пара Из ТиповыеСвойства Цикл 87 | УстановитьИзменитьСвойство(НовыйЭлемент, Пара.Ключ, Пара.Значение); 88 | 89 | КонецЦикла; 90 | КонецПроцедуры 91 | 92 | &НаКлиенте 93 | Функция СтеретьЭлементУправления(ИмяЭлемента, ИмяРеквизита, ЭтоКоманда, ЭтоКолонка, ИмяТаблицы) Экспорт 94 | Результат = СтеретьЭлементУправленияНаСервере(ИмяЭлемента, ИмяРеквизита, ЭтоКоманда, ЭтоКолонка, ИмяТаблицы); 95 | ЭтаФорма.ОбновитьОтображениеДанных(); 96 | 97 | Возврат Результат; 98 | КонецФункции 99 | 100 | &НаСервере 101 | Функция СтеретьЭлементУправленияНаСервере(ИмяЭлемента, ИмяРеквизита, ЭтоКоманда, ЭтоКолонка, ИмяТаблицы) 102 | Результат = Ложь; 103 | 104 | ИскомыйЭлемент = ЭтаФорма.Элементы.Найти(ИмяЭлемента); 105 | Если ИскомыйЭлемент = Неопределено Тогда 106 | Возврат Результат; 107 | КонецЕсли; 108 | 109 | ЭтаФорма.Элементы.Удалить(ИскомыйЭлемент); 110 | 111 | Если ПустаяСтрока(ИмяРеквизита) Тогда 112 | Результат = Истина; 113 | 114 | Возврат Результат; 115 | КонецЕсли; 116 | 117 | Если ЭтоКоманда Тогда 118 | ИскомаяКоманда = ЭтаФорма.Команды.Найти(ИмяРеквизита); 119 | Если ИскомаяКоманда = Неопределено Тогда 120 | //todo 121 | Иначе 122 | ЭтаФорма.Команды.Удалить(ИскомаяКоманда); 123 | 124 | Результат = Истина; 125 | 126 | КонецЕсли; 127 | ИначеЕсли ЭтоКолонка Тогда 128 | УдаляемыеРеквизиты = Новый Массив(1); 129 | УдаляемыеРеквизиты[0] = ИмяТаблицы + "." + ИмяРеквизита; 130 | 131 | ИзменитьРеквизиты(, УдаляемыеРеквизиты); 132 | 133 | Результат = Истина; 134 | 135 | Иначе 136 | УдаляемыеРеквизиты = Новый Массив(1); 137 | УдаляемыеРеквизиты[0] = ИмяРеквизита; 138 | 139 | ИзменитьРеквизиты(, УдаляемыеРеквизиты); 140 | 141 | Результат = Истина; 142 | 143 | КонецЕсли; 144 | 145 | Возврат Результат; 146 | КонецФункции 147 | 148 | &НаКлиенте 149 | Процедура ПереместитьЭлементУправления(ДанныеПеремещения) Экспорт 150 | ПереместитьЭлементУправленияНаСервере(ДанныеПеремещения); 151 | ЭтаФорма.ОбновитьОтображениеДанных(); 152 | 153 | КонецПроцедуры 154 | 155 | &НаСервере 156 | Процедура ПереместитьЭлементУправленияНаСервере(ДанныеПеремещения) 157 | ПеремещаемыйЭлемент = Элементы.Найти(ДанныеПеремещения.ИмяПеремещаемогоЭлемента); 158 | 159 | Если ПустаяСтрока(ДанныеПеремещения.ИмяРодительскогоЭлемента) Тогда 160 | РодительскийЭлемент = ЭтотОбъект; 161 | 162 | Иначе 163 | РодительскийЭлемент = Элементы.Найти(ДанныеПеремещения.ИмяРодительскогоЭлемента); 164 | 165 | КонецЕсли; 166 | 167 | Если ПустаяСтрока(ДанныеПеремещения.ИмяЭлементаМесторасположения) Тогда 168 | ЭлементМестоположения = Неопределено; 169 | 170 | Иначе 171 | ЭлементМестоположения = Элементы.Найти(ДанныеПеремещения.ИмяЭлементаМесторасположения); 172 | 173 | КонецЕсли; 174 | 175 | Элементы.Переместить(ПеремещаемыйЭлемент, РодительскийЭлемент, ЭлементМестоположения); 176 | 177 | КонецПроцедуры 178 | 179 | &НаКлиенте 180 | Процедура ИзменитьСвойствоЭлементаУправления(Свойство, Значение, ЭтоФорма, ИмяЭлемента) Экспорт 181 | ИзменитьСвойствоЭлементаУправленияНаСервере(Свойство, Значение, ЭтоФорма, ИмяЭлемента); 182 | ЭтаФорма.ОбновитьОтображениеДанных(); 183 | 184 | КонецПроцедуры 185 | 186 | &НаСервере 187 | Процедура ИзменитьСвойствоЭлементаУправленияНаСервере(Свойство, Значение, ЭтоФорма, ИмяЭлемента) 188 | ИскомыйЭлемент = Неопределено; 189 | Если ЭтоФорма Тогда 190 | ИскомыйЭлемент = ЭтаФорма; 191 | 192 | Иначе 193 | ИскомыйЭлемент = ЭтаФорма.Элементы.Найти(ИмяЭлемента); 194 | 195 | КонецЕсли; 196 | 197 | Если ИскомыйЭлемент = Неопределено Тогда 198 | Возврат; 199 | КонецЕсли; 200 | 201 | УстановитьИзменитьСвойство(ИскомыйЭлемент, Свойство, Значение); 202 | 203 | КонецПроцедуры 204 | 205 | &НаСервере 206 | Процедура УстановитьИзменитьСвойство(ИскомыйЭлемент, Свойство, Значение) 207 | Если Свойство = "Группировка" Тогда 208 | Если ИскомыйЭлемент.Вид = ВидГруппыФормы.ГруппаКолонок Тогда 209 | ИскомыйЭлемент[Свойство] = ГруппировкаКолонок[Значение]; 210 | 211 | Иначе 212 | ИскомыйЭлемент[Свойство] = ГруппировкаПодчиненныхЭлементовФормы[Значение]; 213 | 214 | КонецЕсли; 215 | ИначеЕсли Свойство = "ОтображатьЗаголовок" Тогда 216 | ИскомыйЭлемент[Свойство] = Значение = "Да"; 217 | 218 | ИначеЕсли Свойство = "Отображение" Тогда 219 | Если ИскомыйЭлемент.Вид = ВидГруппыФормы.ГруппаКнопок Тогда 220 | ИскомыйЭлемент[Свойство] = ОтображениеГруппыКнопок[Значение]; 221 | 222 | Иначе 223 | ИскомыйЭлемент[Свойство] = ОтображениеКнопки[Значение]; 224 | 225 | КонецЕсли; 226 | ИначеЕсли Свойство = "ОтображениеПодсказки" Тогда 227 | Если Не ПустаяСтрока(Значение) Тогда 228 | ИскомыйЭлемент.ОтображениеПодсказки = ОтображениеПодсказки[Значение]; 229 | КонецЕсли; 230 | ИначеЕсли Свойство = "ВидПереключателя" Тогда 231 | ИскомыйЭлемент[Свойство] = ВидПереключателя[Значение]; 232 | 233 | ИначеЕсли Свойство = "ПоложениеЗаголовка" Тогда 234 | ИскомыйЭлемент[Свойство] = ПоложениеЗаголовкаЭлементаФормы[Значение]; 235 | 236 | ИначеЕсли Свойство = "СписокВыбора" Тогда 237 | ИскомыйЭлемент[Свойство].ЗагрузитьЗначения(Значение.ВыгрузитьЗначения()); 238 | 239 | ИначеЕсли Свойство = "Картинка" Или Свойство = "КартинкаЗначений" Тогда 240 | Если Не ПустаяСтрока(Значение) Тогда 241 | ИскомыйЭлемент[Свойство] = БиблиотекаКартинок[Значение]; 242 | КонецЕсли; 243 | ИначеЕсли Свойство = "ГоризонтальноеПоложениеПодчиненных" Тогда 244 | ИскомыйЭлемент[Свойство] = ГоризонтальноеПоложениеЭлемента[Значение]; 245 | 246 | ИначеЕсли Свойство = "ВертикальноеПоложениеПодчиненных" Тогда 247 | ИскомыйЭлемент[Свойство] = ВертикальноеПоложениеЭлемента[Значение]; 248 | 249 | ИначеЕсли Свойство = "ГоризонтальноеПоложениеВГруппе" Тогда 250 | ИскомыйЭлемент[Свойство] = ГоризонтальноеПоложениеЭлемента[Значение]; 251 | 252 | ИначеЕсли Свойство = "ВертикальноеПоложениеВГруппе" Тогда 253 | ИскомыйЭлемент[Свойство] = ВертикальноеПоложениеЭлемента[Значение]; 254 | 255 | ИначеЕсли Свойство = "ВидФлажка" Тогда 256 | ИскомыйЭлемент[Свойство] = ВидФлажка[Значение]; 257 | 258 | ИначеЕсли Свойство = "ЦветФона" Или Свойство = "ЦветТекста" Или Свойство = "ЦветРамки" Тогда 259 | Если ЗначениеЗаполнено(Значение) И Значение <> "Авто" Тогда 260 | Цвет = ВычислитьЦвет(Значение); 261 | Если Цвет <> Неопределено Тогда 262 | ИскомыйЭлемент[Свойство] = Цвет; 263 | КонецЕсли; 264 | Иначе 265 | ИскомыйЭлемент[Свойство] = Новый Цвет(); 266 | 267 | КонецЕсли; 268 | ИначеЕсли Свойство = "СквозноеВыравнивание" Тогда 269 | ИскомыйЭлемент[Свойство] = СквозноеВыравнивание[Значение]; 270 | 271 | ИначеЕсли Свойство = "Шрифт" Тогда 272 | ИскомыйЭлемент[Свойство] = Новый Шрифт(); 273 | 274 | Иначе 275 | ИскомыйЭлемент[Свойство] = Значение; 276 | 277 | КонецЕсли; 278 | КонецПроцедуры 279 | 280 | &НаСервереБезКонтекста 281 | Функция ВычислитьЦвет(Значение) 282 | 283 | Результат = Неопределено; 284 | 285 | Попытка 286 | // TODO: ошибки при загрузке прототипа из открытой формы 287 | //Результат = Вычислить(Значение); 288 | Исключение 289 | // TODO: 290 | КонецПопытки; 291 | 292 | Возврат Результат; 293 | 294 | КонецФункции 295 | 296 | &НаКлиенте 297 | Процедура СоздатьИзменитьРеквизит(СпециальныеСвойства) Экспорт 298 | СоздатьИзменитьРеквизитНаСервере(СпециальныеСвойства); 299 | 300 | КонецПроцедуры 301 | 302 | &НаСервере 303 | Процедура СоздатьИзменитьРеквизитНаСервере(СпециальныеСвойства) 304 | ДобавляемыеРеквизиты = Новый Массив(1); 305 | УдаляемыеРеквизиты = Новый Массив(1); 306 | 307 | Если СпециальныеСвойства.ТипЗначения = "Строка" Тогда 308 | КС = Новый КвалификаторыСтроки(СпециальныеСвойства.Длина); 309 | ТипЗначения = Новый ОписаниеТипов(СпециальныеСвойства.ТипЗначения,, КС); 310 | 311 | ИначеЕсли СпециальныеСвойства.ТипЗначения = "Число" Тогда 312 | КЧ = Новый КвалификаторыЧисла(СпециальныеСвойства.Длина, СпециальныеСвойства.Точность); 313 | ТипЗначения = Новый ОписаниеТипов(СпециальныеСвойства.ТипЗначения, КЧ); 314 | 315 | ИначеЕсли СпециальныеСвойства.ТипЗначения = "Дата" Тогда 316 | КД = Новый КвалификаторыДаты(ЧастиДаты[СпециальныеСвойства.СоставДаты]); 317 | ТипЗначения = Новый ОписаниеТипов(СпециальныеСвойства.ТипЗначения,,, КД); 318 | 319 | Иначе 320 | ТипЗначения = Новый ОписаниеТипов(СпециальныеСвойства.ТипЗначения); 321 | 322 | КонецЕсли; 323 | 324 | ЭтоНовыйРеквизит = Истина; 325 | 326 | ИскомыйРеквизит = НайтиРеквизитПоИмени(СпециальныеСвойства.Имя, СпециальныеСвойства.Путь); 327 | Если ИскомыйРеквизит = Неопределено Тогда 328 | ИскомыйРеквизит = Новый РеквизитФормы(СпециальныеСвойства.Имя, ТипЗначения, СпециальныеСвойства.Путь); 329 | 330 | Иначе 331 | ЭтоНовыйРеквизит = Ложь; 332 | 333 | ИскомыйРеквизит.ТипЗначения = ТипЗначения; 334 | 335 | КонецЕсли; 336 | 337 | ДобавляемыеРеквизиты[0] = ИскомыйРеквизит; 338 | 339 | Если ЭтоНовыйРеквизит Тогда 340 | ИзменитьРеквизиты(ДобавляемыеРеквизиты); 341 | 342 | Иначе 343 | Если ПустаяСтрока(СпециальныеСвойства.Путь) Тогда 344 | УдаляемыеРеквизиты[0] = СпециальныеСвойства.Имя; 345 | 346 | Иначе 347 | УдаляемыеРеквизиты[0] = СпециальныеСвойства.Путь + "." + СпециальныеСвойства.Имя; 348 | 349 | КонецЕсли; 350 | 351 | ИзменитьРеквизиты(ДобавляемыеРеквизиты, УдаляемыеРеквизиты); 352 | 353 | КонецЕсли; 354 | КонецПроцедуры 355 | 356 | &НаСервере 357 | Функция НайтиРеквизитПоИмени(ИскомоеИмя, Путь) 358 | Результат = Неопределено; 359 | 360 | ВсеРеквизиты = ЭтаФорма.ПолучитьРеквизиты(Путь); 361 | Для Каждого Реквизит Из ВсеРеквизиты Цикл 362 | Если Реквизит.Имя = ИскомоеИмя Тогда 363 | Результат = Реквизит; 364 | 365 | Прервать; 366 | КонецЕсли; 367 | КонецЦикла; 368 | 369 | Возврат Результат; 370 | КонецФункции 371 | 372 | &НаСервере 373 | Процедура ДобавитьКоманду(ИмяКоманды, Действие, Заголовок) 374 | НоваяКоманда = ЭтаФорма.Команды.Добавить(ИмяКоманды); 375 | НоваяКоманда.Действие = Действие; 376 | НоваяКоманда.Заголовок = Заголовок; 377 | НоваяКоманда.Отображение = ОтображениеКнопки.Текст; 378 | 379 | КонецПроцедуры 380 | 381 | &НаКлиенте 382 | Процедура ОбработатьКоманду(Команда) 383 | ////Сообщить(Команда.Имя); 384 | // 385 | //ЭтотОбъект.ФорматированнаяСтрока1 = Новый ФорматированнаяСтрока("Товар ", Новый ФорматированнаяСтрока("Телевизор", , 386 | //WebЦвета.Красный, , "СсылкаНаТовар"), " отсутствует на складе"); 387 | ////ПодключитьОбработчикОжидания("Прогресс", 1, Истина); 388 | // 389 | КонецПроцедуры 390 | 391 | &НаКлиенте 392 | Процедура Прогресс() Экспорт 393 | Если ЭтотОбъект.Индикатор1 < 100 Тогда 394 | ЭтотОбъект.Индикатор1 = ЭтотОбъект.Индикатор1 + 10; 395 | 396 | ПодключитьОбработчикОжидания("Прогресс", 1, Истина); 397 | 398 | КонецЕсли; 399 | КонецПроцедуры 400 | 401 | &НаКлиенте 402 | Процедура ОбработатьНажатие(Элемент, СтандартнаяОбработка) 403 | //СтандартнаяОбработка = Ложь; 404 | // 405 | //ЗагрузитьКартинку(Элемент.Имя); 406 | // 407 | КонецПроцедуры 408 | 409 | &НаКлиенте 410 | Процедура ЗагрузитьКартинку(ИмяРеквизита) 411 | ДиалогВыбораФайла = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие); 412 | 413 | ПараметрыЗагрузкиКартинки = Новый Структура; 414 | ПараметрыЗагрузкиКартинки.Вставить("ИмяРеквизита", ИмяРеквизита); 415 | 416 | ОписаниеОповещения = Новый ОписаниеОповещения("ЗагрузитьКартинкуПродолжение", ЭтотОбъект, ПараметрыЗагрузкиКартинки); 417 | 418 | ДиалогВыбораФайла.Показать(ОписаниеОповещения); 419 | 420 | КонецПроцедуры 421 | 422 | &НаКлиенте 423 | Процедура ЗагрузитьКартинкуПродолжение(ВыбранныеФайлы, ДополнительныеПараметры) Экспорт 424 | // ОписаниеОповещенияОЗавершении = Новый ОписаниеОповещения("ЗагрузитьКартинкуЗавершение", ЭтотОбъект, ДополнительныеПараметры); 425 | // НачатьПомещениеФайла(ОписаниеОповещенияОЗавершении, , , , ВыбранныеФайлы[0]); 426 | // 427 | КонецПроцедуры 428 | 429 | &НаКлиенте 430 | Процедура ЗагрузитьКартинкуЗавершение(ОписаниеПомещенногоФайла, ДополнительныеПараметры) Экспорт 431 | ЭтотОбъект[ДополнительныеПараметры.ИмяРеквизита] = ОписаниеПомещенногоФайла.Адрес; 432 | 433 | КонецПроцедуры 434 | 435 | &НаКлиенте 436 | Процедура ЭмулироватьПрогресс() Экспорт 437 | ТекущийЭлемент = Неопределено; 438 | 439 | КонецПроцедуры 440 | -------------------------------------------------------------------------------- /src/ExternalDataProcessors/Эскиз/Forms/ВводСпискаЗначений/Form.form: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Группа2 5 | 29 6 | true 7 | true 8 | 9 | true 10 | 11 | 12 | Группа2РасширеннаяПодсказка 13 | 30 14 | true 15 | true 16 | 17 | true 18 | 19 | Label 20 | true 21 | true 22 | 23 | Left 24 | 25 | 26 | CommandBar 27 | 28 | Left 29 | Item.Значение 30 | 31 | 32 | 33 | Группа1 34 | 27 35 | 36 | Значение 37 | 1 38 | true 39 | true 40 | 41 | true 42 | 43 | 44 | Значение 45 | 46 | None 47 | CheckAll 48 | CopyToClipboard 49 | EndEdit 50 | Pickup 51 | SelectAll 52 | ShowMultipleSelection 53 | ShowRowRearrangement 54 | UncheckAll 55 | 56 | СписокВыбораЗначение 57 | 14 58 | true 59 | true 60 | 61 | true 62 | 63 | 64 | 65 | Значение.Value 66 | 67 | 68 | 69 | СписокВыбораЗначениеРасширеннаяПодсказка 70 | 16 71 | true 72 | true 73 | 74 | true 75 | 76 | Label 77 | true 78 | true 79 | 80 | Left 81 | 82 | 83 | 84 | СписокВыбораЗначениеКонтекстноеМеню 85 | 15 86 | true 87 | true 88 | 89 | true 90 | 91 | true 92 | 93 | InputField 94 | true 95 | Left 96 | true 97 | 98 | true 99 | true 100 | true 101 | true 102 | true 103 | true 104 | 105 | 106 | None 107 | 108 | ЗначениеКоманднаяПанель 109 | 3 110 | true 111 | true 112 | 113 | true 114 | 115 | Left 116 | true 117 | 118 | 119 | true 120 | true 121 | 122 | true 123 | 124 | ЗначениеСтрокаПоиска 125 | 5 126 | 127 | ЗначениеСтрокаПоискаРасширеннаяПодсказка 128 | 7 129 | true 130 | true 131 | 132 | true 133 | 134 | Label 135 | true 136 | true 137 | 138 | Left 139 | 140 | 141 | 142 | ЗначениеСтрокаПоискаКонтекстноеМеню 143 | 6 144 | true 145 | true 146 | 147 | true 148 | 149 | true 150 | 151 | 152 | true 153 | 154 | 155 | 156 | true 157 | true 158 | 159 | true 160 | 161 | ЗначениеСостояниеПросмотра 162 | 8 163 | 164 | ЗначениеСостояниеПросмотраРасширеннаяПодсказка 165 | 10 166 | true 167 | true 168 | 169 | true 170 | 171 | Label 172 | true 173 | true 174 | 175 | Left 176 | 177 | 178 | 179 | ЗначениеСостояниеПросмотраКонтекстноеМеню 180 | 9 181 | true 182 | true 183 | 184 | true 185 | 186 | true 187 | 188 | ViewStatusAddition 189 | 190 | true 191 | 192 | 193 | 194 | true 195 | true 196 | 197 | true 198 | 199 | ЗначениеУправлениеПоиском 200 | 11 201 | 202 | ЗначениеУправлениеПоискомРасширеннаяПодсказка 203 | 13 204 | true 205 | true 206 | 207 | true 208 | 209 | Label 210 | true 211 | true 212 | 213 | Left 214 | 215 | 216 | 217 | ЗначениеУправлениеПоискомКонтекстноеМеню 218 | 12 219 | true 220 | true 221 | 222 | true 223 | 224 | true 225 | 226 | SearchControlAddition 227 | 228 | true 229 | 230 | 231 | 232 | ЗначениеРасширеннаяПодсказка 233 | 4 234 | true 235 | true 236 | 237 | true 238 | 239 | Label 240 | true 241 | true 242 | 243 | Left 244 | 245 | 246 | 247 | ЗначениеКонтекстноеМеню 248 | 2 249 | true 250 | true 251 | 252 | true 253 | 254 | true 255 | 256 | true 257 | true 258 | true 259 | MultiRow 260 | 1 261 | 1 262 | AutoUse 263 | AutoUse 264 | true 265 | Auto 266 | Auto 267 | true 268 | true 269 | 270 | Значение.Picture 271 | 272 | 273 | 274 | Группа3 275 | 21 276 | 277 | ПрименитьСписокВыбора 278 | 23 279 | true 280 | true 281 | 282 | true 283 | 284 | 285 | ПрименитьСписокВыбораРасширеннаяПодсказка 286 | 24 287 | true 288 | true 289 | 290 | true 291 | 292 | Label 293 | true 294 | true 295 | 296 | Left 297 | 298 | 299 | UsualButton 300 | Form.Command.ПрименитьСписокВыбора 301 | Auto 302 | true 303 | true 304 | true 305 | UserCmds 306 | Auto 307 | 308 | 309 | ОтменитьИЗакрыть 310 | 25 311 | true 312 | true 313 | 314 | true 315 | 316 | 317 | ОтменитьИЗакрытьРасширеннаяПодсказка 318 | 26 319 | true 320 | true 321 | 322 | true 323 | 324 | Label 325 | true 326 | true 327 | 328 | Left 329 | 330 | 331 | UsualButton 332 | Form.Command.ОтменитьИЗакрыть 333 | Auto 334 | true 335 | true 336 | UserCmds 337 | Auto 338 | 339 | true 340 | true 341 | 342 | true 343 | 344 | 345 | Группа3РасширеннаяПодсказка 346 | 22 347 | true 348 | true 349 | 350 | true 351 | 352 | Label 353 | true 354 | true 355 | 356 | Left 357 | 358 | 359 | UsualGroup 360 | 361 | Vertical 362 | true 363 | true 364 | Auto 365 | Auto 366 | 367 | 368 | true 369 | true 370 | 371 | true 372 | 373 | 374 | Группа1РасширеннаяПодсказка 375 | 28 376 | true 377 | true 378 | 379 | true 380 | 381 | Label 382 | true 383 | true 384 | 385 | Left 386 | 387 | 388 | UsualGroup 389 | 390 | AlwaysHorizontal 391 | true 392 | true 393 | Auto 394 | Auto 395 | 396 | 397 | None 398 | 399 | ФормаКоманднаяПанель 400 | -1 401 | true 402 | true 403 | 404 | true 405 | 406 | Left 407 | true 408 | 409 | 410 | OnCreateAtServer 411 | ПриСозданииНаСервере 412 | 413 | true 414 | Vertical 415 | true 416 | true 417 | true 418 | true 419 | true 420 | 421 | Объект 422 | 1 423 | 424 | ExternalDataProcessor.Эскиз 425 | 426 | 427 | true 428 | 429 | 430 | true 431 | 432 |
true
433 |
434 | 435 | Значение 436 | 437 | <key>ru</key> 438 | <value>Значение</value> 439 | 440 | 2 441 | 442 | ValueList 443 | 444 | 445 | true 446 | 447 | 448 | true 449 | 450 | 451 | 452 | StandardPeriod 453 | Boolean 454 | String 455 | Date 456 | Number 457 | 458 | 10 459 | 460 | 461 | 462 | 463 | 464 | 465 | 466 | ПрименитьСписокВыбора 467 | 468 | <key>ru</key> 469 | <value>Применить</value> 470 | 471 | 1 472 | 473 | ru 474 | Применить список выбора 475 | 476 | 477 | true 478 | 479 | 480 | 481 | ПрименитьСписокВыбора 482 | 483 | 484 | Auto 485 | 486 | 487 | ОтменитьИЗакрыть 488 | 489 | <key>ru</key> 490 | <value>Отменить</value> 491 | 492 | 2 493 | 494 | ru 495 | Отменить и закрыть 496 | 497 | 498 | true 499 | 500 | 501 | 502 | ОтменитьИЗакрыть 503 | 504 | 505 | Auto 506 | 507 | 508 | 509 | 510 | 511 |
512 | -------------------------------------------------------------------------------- /src/ExternalDataProcessors/Эскиз/Forms/МенеджерНаборовЗначений/Module.bsl: -------------------------------------------------------------------------------- 1 | 2 | #Область СлужебныйПограммныйИнтерфейс 3 | 4 | &НаКлиенте 5 | Функция НаборыЗначений() Экспорт 6 | 7 | Результат = Новый Структура; 8 | 9 | ИсходнаяСтруктура = Новый Структура; 10 | ИсходнаяСтруктура.Вставить("ФормаКлиентскогоПриложения", "ФормаКлиентскогоПриложения"); 11 | ИсходнаяСтруктура.Вставить("ГруппаФормы", "ГруппаФормы"); 12 | ИсходнаяСтруктура.Вставить("ПолеФормы", "ПолеФормы"); 13 | ИсходнаяСтруктура.Вставить("КнопкаФормы", "КнопкаФормы"); 14 | ИсходнаяСтруктура.Вставить("ТаблицаФормы", "ТаблицаФормы"); 15 | ИсходнаяСтруктура.Вставить("ДекорацияФормы", "ДекорацияФормы"); 16 | ИсходнаяСтруктура.Вставить("ДополнениеЭлементаФормы", "ДополнениеЭлементаФормы"); 17 | 18 | Результат.Вставить("Типы", Новый ФиксированнаяСтруктура(ИсходнаяСтруктура)); 19 | 20 | ИсходнаяСтруктура = Новый Структура; 21 | 22 | // ВидКнопкиФормы 23 | ИсходнаяСтруктура.Вставить("ОбычнаяКнопка", "ОбычнаяКнопка"); 24 | ИсходнаяСтруктура.Вставить("КнопкаКоманднойПанели", "КнопкаКоманднойПанели"); 25 | ИсходнаяСтруктура.Вставить("Гиперссылка", "Гиперссылка"); 26 | ИсходнаяСтруктура.Вставить("ГиперссылкаКоманднойПанели", "ГиперссылкаКоманднойПанели"); 27 | 28 | // ВидПоляФормы 29 | ИсходнаяСтруктура.Вставить("ПолеHTMLДокумента", "ПолеHTMLДокумента"); 30 | ИсходнаяСтруктура.Вставить("ПолеВвода", "ПолеВвода"); 31 | ИсходнаяСтруктура.Вставить("ПолеГеографическойСхемы", "ПолеГеографическойСхемы"); 32 | ИсходнаяСтруктура.Вставить("ПолеГрафическойСхемы", "ПолеГрафическойСхемы"); 33 | ИсходнаяСтруктура.Вставить("ПолеДендрограммы", "ПолеДендрограммы"); 34 | ИсходнаяСтруктура.Вставить("ПолеДиаграммы", "ПолеДиаграммы"); 35 | ИсходнаяСтруктура.Вставить("ПолеДиаграммыГанта", "ПолеДиаграммыГанта"); 36 | ИсходнаяСтруктура.Вставить("ПолеИндикатора", "ПолеИндикатора"); 37 | ИсходнаяСтруктура.Вставить("ПолеКалендаря", "ПолеКалендаря"); 38 | ИсходнаяСтруктура.Вставить("ПолеКартинки", "ПолеКартинки"); 39 | ИсходнаяСтруктура.Вставить("ПолеНадписи", "ПолеНадписи"); 40 | ИсходнаяСтруктура.Вставить("ПолеПереключателя", "ПолеПереключателя"); 41 | ИсходнаяСтруктура.Вставить("ПолеПериода", "ПолеПериода"); 42 | ИсходнаяСтруктура.Вставить("ПолеПланировщика", "ПолеПланировщика"); 43 | ИсходнаяСтруктура.Вставить("ПолеПолосыРегулирования", "ПолеПолосыРегулирования"); 44 | ИсходнаяСтруктура.Вставить("ПолеТабличногоДокумента", "ПолеТабличногоДокумента"); 45 | ИсходнаяСтруктура.Вставить("ПолеТекстовогоДокумента", "ПолеТекстовогоДокумента"); 46 | ИсходнаяСтруктура.Вставить("ПолеФлажка", "ПолеФлажка"); 47 | ИсходнаяСтруктура.Вставить("ПолеФорматированногоДокумента", "ПолеФорматированногоДокумента"); 48 | 49 | // ВидГруппыФормы 50 | ИсходнаяСтруктура.Вставить("АвтоматическаяКоманднаяПанель", "АвтоматическаяКоманднаяПанель"); 51 | ИсходнаяСтруктура.Вставить("ГруппаКнопок", "ГруппаКнопок"); 52 | ИсходнаяСтруктура.Вставить("ГруппаКолонок", "ГруппаКолонок"); 53 | ИсходнаяСтруктура.Вставить("КоманднаяПанель", "КоманднаяПанель"); 54 | ИсходнаяСтруктура.Вставить("КонтекстноеМеню", "КонтекстноеМеню"); 55 | ИсходнаяСтруктура.Вставить("ОбычнаяГруппа", "ОбычнаяГруппа"); 56 | ИсходнаяСтруктура.Вставить("Подменю", "Подменю"); 57 | ИсходнаяСтруктура.Вставить("Страницы", "Страницы"); 58 | ИсходнаяСтруктура.Вставить("Страница", "Страница"); 59 | 60 | // ВидДекорацииФормы 61 | ИсходнаяСтруктура.Вставить("Картинка", "Картинка"); 62 | ИсходнаяСтруктура.Вставить("Надпись", "Надпись"); 63 | 64 | Результат.Вставить("Виды", Новый ФиксированнаяСтруктура(ИсходнаяСтруктура)); 65 | 66 | ИсходнаяСтруктура = Новый Структура; 67 | ИсходнаяСтруктура.Вставить("Строка", "Строка"); 68 | ИсходнаяСтруктура.Вставить("Число", "Число"); 69 | ИсходнаяСтруктура.Вставить("Булево", "Булево"); 70 | ИсходнаяСтруктура.Вставить("Дата", "Дата"); 71 | ИсходнаяСтруктура.Вставить("СтандартныйПериод", "СтандартныйПериод"); 72 | ИсходнаяСтруктура.Вставить("ТаблицаЗначений", "ТаблицаЗначений"); 73 | ИсходнаяСтруктура.Вставить("ДеревоЗначений", "ДеревоЗначений"); 74 | 75 | Результат.Вставить("ТипыЗначения", Новый ФиксированнаяСтруктура(ИсходнаяСтруктура)); 76 | 77 | ИсходнаяСтруктура = Новый Структура; 78 | ИсходнаяСтруктура.Вставить("ВводЗначения", "ВводЗначения"); 79 | ИсходнаяСтруктура.Вставить("ВводМножестваЗначений", "ВводМножестваЗначений"); 80 | ИсходнаяСтруктура.Вставить("ВыборИзВыпадающегоСписка", "ВыборИзВыпадающегоСписка"); 81 | ИсходнаяСтруктура.Вставить("ВыборКартинки", "ВыборКартинки"); 82 | ИсходнаяСтруктура.Вставить("ВыборЦвета", "ВыборЦвета"); 83 | ИсходнаяСтруктура.Вставить("ВыборШрифта", "ВыборШрифта"); 84 | 85 | Результат.Вставить("ВариантыЗаполнения", Новый ФиксированнаяСтруктура(ИсходнаяСтруктура)); 86 | 87 | Возврат Результат; 88 | 89 | Конецфункции 90 | 91 | &НаСервереБезКонтекста 92 | Функция ДанныеВебЦвета(Цвет) Экспорт 93 | 94 | Результат = Новый Структура("Значение,Представление"); 95 | 96 | ВсеВебЦвета = Новый Соответствие; 97 | ВсеВебЦвета.Вставить(WebЦвета.Аквамарин, "WebЦвета.Аквамарин"); 98 | ВсеВебЦвета.Вставить(WebЦвета.АкварельноСиний, "WebЦвета.АкварельноСиний"); 99 | ВсеВебЦвета.Вставить(WebЦвета.АнтикБелый, "WebЦвета.АнтикБелый"); 100 | ВсеВебЦвета.Вставить(WebЦвета.Бежевый, "WebЦвета.Бежевый"); 101 | ВсеВебЦвета.Вставить(WebЦвета.Белоснежный, "WebЦвета.Белоснежный"); 102 | ВсеВебЦвета.Вставить(WebЦвета.Белый, "WebЦвета.Белый"); 103 | ВсеВебЦвета.Вставить(WebЦвета.Бирюзовый, "WebЦвета.Бирюзовый"); 104 | ВсеВебЦвета.Вставить(WebЦвета.БледноБирюзовый, "WebЦвета.БледноБирюзовый"); 105 | ВсеВебЦвета.Вставить(WebЦвета.БледноЗеленый, "WebЦвета.БледноЗеленый"); 106 | ВсеВебЦвета.Вставить(WebЦвета.БледноЗолотистый, "WebЦвета.БледноЗолотистый"); 107 | ВсеВебЦвета.Вставить(WebЦвета.БледноКрасноФиолетовый, "WebЦвета.БледноКрасноФиолетовый"); 108 | ВсеВебЦвета.Вставить(WebЦвета.БледноЛиловый, "WebЦвета.БледноЛиловый"); 109 | ВсеВебЦвета.Вставить(WebЦвета.БледноМиндальный, "WebЦвета.БледноМиндальный"); 110 | ВсеВебЦвета.Вставить(WebЦвета.БледноСиреневый, "WebЦвета.БледноСиреневый"); 111 | ВсеВебЦвета.Вставить(WebЦвета.Васильковый, "WebЦвета.Васильковый"); 112 | ВсеВебЦвета.Вставить(WebЦвета.ВесеннеЗеленый, "WebЦвета.ВесеннеЗеленый"); 113 | ВсеВебЦвета.Вставить(WebЦвета.Голубой, "WebЦвета.Голубой"); 114 | ВсеВебЦвета.Вставить(WebЦвета.ГолубойСКраснымОттенком, "WebЦвета.ГолубойСКраснымОттенком"); 115 | ВсеВебЦвета.Вставить(WebЦвета.ГолубойСоСтальнымОттенком, "WebЦвета.ГолубойСоСтальнымОттенком"); 116 | ВсеВебЦвета.Вставить(WebЦвета.ГрифельноСерый, "WebЦвета.ГрифельноСерый"); 117 | ВсеВебЦвета.Вставить(WebЦвета.ГрифельноСиний, "WebЦвета.ГрифельноСиний"); 118 | ВсеВебЦвета.Вставить(WebЦвета.Древесный, "WebЦвета.Древесный"); 119 | ВсеВебЦвета.Вставить(WebЦвета.ДымчатоБелый, "WebЦвета.ДымчатоБелый"); 120 | ВсеВебЦвета.Вставить(WebЦвета.ЖелтоЗеленый, "WebЦвета.ЖелтоЗеленый"); 121 | ВсеВебЦвета.Вставить(WebЦвета.Желтый, "WebЦвета.Желтый"); 122 | ВсеВебЦвета.Вставить(WebЦвета.ЗамшаСветлый, "WebЦвета.ЗамшаСветлый"); 123 | ВсеВебЦвета.Вставить(WebЦвета.ЗеленаяЛужайка, "WebЦвета.ЗеленаяЛужайка"); 124 | ВсеВебЦвета.Вставить(WebЦвета.ЗеленоватоЖелтый, "WebЦвета.ЗеленоватоЖелтый"); 125 | ВсеВебЦвета.Вставить(WebЦвета.ЗеленоватоЛимонный, "WebЦвета.ЗеленоватоЛимонный"); 126 | ВсеВебЦвета.Вставить(WebЦвета.ЗеленоЖелтый, "WebЦвета.ЗеленоЖелтый"); 127 | ВсеВебЦвета.Вставить(WebЦвета.Зеленый, "WebЦвета.Зеленый"); 128 | ВсеВебЦвета.Вставить(WebЦвета.ЗеленыйЛес, "WebЦвета.ЗеленыйЛес"); 129 | ВсеВебЦвета.Вставить(WebЦвета.Золотистый, "WebЦвета.Золотистый"); 130 | ВсеВебЦвета.Вставить(WebЦвета.Золотой, "WebЦвета.Золотой"); 131 | ВсеВебЦвета.Вставить(WebЦвета.Индиго, "WebЦвета.Индиго"); 132 | ВсеВебЦвета.Вставить(WebЦвета.Киноварь, "WebЦвета.Киноварь"); 133 | ВсеВебЦвета.Вставить(WebЦвета.Кирпичный, "WebЦвета.Кирпичный"); 134 | ВсеВебЦвета.Вставить(WebЦвета.КожаноКоричневый, "WebЦвета.КожаноКоричневый"); 135 | ВсеВебЦвета.Вставить(WebЦвета.Коралловый, "WebЦвета.Коралловый"); 136 | ВсеВебЦвета.Вставить(WebЦвета.Коричневый, "WebЦвета.Коричневый"); 137 | ВсеВебЦвета.Вставить(WebЦвета.КоролевскиГолубой, "WebЦвета.КоролевскиГолубой"); 138 | ВсеВебЦвета.Вставить(WebЦвета.КрасноФиолетовый, "WebЦвета.КрасноФиолетовый"); 139 | ВсеВебЦвета.Вставить(WebЦвета.Красный, "WebЦвета.Красный"); 140 | ВсеВебЦвета.Вставить(WebЦвета.Кремовый, "WebЦвета.Кремовый"); 141 | ВсеВебЦвета.Вставить(WebЦвета.Лазурный, "WebЦвета.Лазурный"); 142 | ВсеВебЦвета.Вставить(WebЦвета.ЛимонноЗеленый, "WebЦвета.ЛимонноЗеленый"); 143 | ВсеВебЦвета.Вставить(WebЦвета.Лимонный, "WebЦвета.Лимонный"); 144 | ВсеВебЦвета.Вставить(WebЦвета.Лосось, "WebЦвета.Лосось"); 145 | ВсеВебЦвета.Вставить(WebЦвета.ЛососьСветлый, "WebЦвета.ЛососьСветлый"); 146 | ВсеВебЦвета.Вставить(WebЦвета.ЛососьТемный, "WebЦвета.ЛососьТемный"); 147 | ВсеВебЦвета.Вставить(WebЦвета.Льняной, "WebЦвета.Льняной"); 148 | ВсеВебЦвета.Вставить(WebЦвета.Малиновый, "WebЦвета.Малиновый"); 149 | ВсеВебЦвета.Вставить(WebЦвета.МятныйКрем, "WebЦвета.МятныйКрем"); 150 | ВсеВебЦвета.Вставить(WebЦвета.НавахоБелый, "WebЦвета.НавахоБелый"); 151 | ВсеВебЦвета.Вставить(WebЦвета.НасыщенноНебесноГолубой, "WebЦвета.НасыщенноНебесноГолубой"); 152 | ВсеВебЦвета.Вставить(WebЦвета.НасыщенноРозовый, "WebЦвета.НасыщенноРозовый"); 153 | ВсеВебЦвета.Вставить(WebЦвета.НебесноГолубой, "WebЦвета.НебесноГолубой"); 154 | ВсеВебЦвета.Вставить(WebЦвета.НейтральноАквамариновый, "WebЦвета.НейтральноАквамариновый"); 155 | ВсеВебЦвета.Вставить(WebЦвета.НейтральноБирюзовый, "WebЦвета.НейтральноБирюзовый"); 156 | ВсеВебЦвета.Вставить(WebЦвета.НейтральноВесеннеЗеленый, "WebЦвета.НейтральноВесеннеЗеленый"); 157 | ВсеВебЦвета.Вставить(WebЦвета.НейтральноГрифельноСиний, "WebЦвета.НейтральноГрифельноСиний"); 158 | ВсеВебЦвета.Вставить(WebЦвета.НейтральноЗеленый, "WebЦвета.НейтральноЗеленый"); 159 | ВсеВебЦвета.Вставить(WebЦвета.НейтральноКоричневый, "WebЦвета.НейтральноКоричневый"); 160 | ВсеВебЦвета.Вставить(WebЦвета.НейтральноПурпурный, "WebЦвета.НейтральноПурпурный"); 161 | ВсеВебЦвета.Вставить(WebЦвета.НейтральноСерый, "WebЦвета.НейтральноСерый"); 162 | ВсеВебЦвета.Вставить(WebЦвета.НейтральноСиний, "WebЦвета.НейтральноСиний"); 163 | ВсеВебЦвета.Вставить(WebЦвета.НейтральноФиолетовоКрасный, "WebЦвета.НейтральноФиолетовоКрасный"); 164 | ВсеВебЦвета.Вставить(WebЦвета.Оливковый, "WebЦвета.Оливковый"); 165 | ВсеВебЦвета.Вставить(WebЦвета.ОранжевоКрасный, "WebЦвета.ОранжевоКрасный"); 166 | ВсеВебЦвета.Вставить(WebЦвета.Оранжевый, "WebЦвета.Оранжевый"); 167 | ВсеВебЦвета.Вставить(WebЦвета.Орхидея, "WebЦвета.Орхидея"); 168 | ВсеВебЦвета.Вставить(WebЦвета.ОрхидеяНейтральный, "WebЦвета.ОрхидеяНейтральный"); 169 | ВсеВебЦвета.Вставить(WebЦвета.ОрхидеяТемный, "WebЦвета.ОрхидеяТемный"); 170 | ВсеВебЦвета.Вставить(WebЦвета.Охра, "WebЦвета.Охра"); 171 | ВсеВебЦвета.Вставить(WebЦвета.Перламутровый, "WebЦвета.Перламутровый"); 172 | ВсеВебЦвета.Вставить(WebЦвета.Персиковый, "WebЦвета.Персиковый"); 173 | ВсеВебЦвета.Вставить(WebЦвета.ПесочноКоричневый, "WebЦвета.ПесочноКоричневый"); 174 | ВсеВебЦвета.Вставить(WebЦвета.ПолночноСиний, "WebЦвета.ПолночноСиний"); 175 | ВсеВебЦвета.Вставить(WebЦвета.ПризрачноБелый, "WebЦвета.ПризрачноБелый"); 176 | ВсеВебЦвета.Вставить(WebЦвета.Пурпурный, "WebЦвета.Пурпурный"); 177 | ВсеВебЦвета.Вставить(WebЦвета.Пшеничный, "WebЦвета.Пшеничный"); 178 | ВсеВебЦвета.Вставить(WebЦвета.РозовоКоричневый, "WebЦвета.РозовоКоричневый"); 179 | ВсеВебЦвета.Вставить(WebЦвета.Розовый, "WebЦвета.Розовый"); 180 | ВсеВебЦвета.Вставить(WebЦвета.Роса, "WebЦвета.Роса"); 181 | ВсеВебЦвета.Вставить(WebЦвета.РыжеватоКоричневый, "WebЦвета.РыжеватоКоричневый"); 182 | ВсеВебЦвета.Вставить(WebЦвета.СветлоГрифельноСерый, "WebЦвета.СветлоГрифельноСерый"); 183 | ВсеВебЦвета.Вставить(WebЦвета.СветлоГрифельноСиний, "WebЦвета.СветлоГрифельноСиний"); 184 | ВсеВебЦвета.Вставить(WebЦвета.СветлоЖелтый, "WebЦвета.СветлоЖелтый"); 185 | ВсеВебЦвета.Вставить(WebЦвета.СветлоЖелтыйЗолотистый, "WebЦвета.СветлоЖелтыйЗолотистый"); 186 | ВсеВебЦвета.Вставить(WebЦвета.СветлоЗеленый, "WebЦвета.СветлоЗеленый"); 187 | ВсеВебЦвета.Вставить(WebЦвета.СветлоЗолотистый, "WebЦвета.СветлоЗолотистый"); 188 | ВсеВебЦвета.Вставить(WebЦвета.СветлоКоралловый, "WebЦвета.СветлоКоралловый"); 189 | ВсеВебЦвета.Вставить(WebЦвета.СветлоКоричневый, "WebЦвета.СветлоКоричневый"); 190 | ВсеВебЦвета.Вставить(WebЦвета.СветлоНебесноГолубой, "WebЦвета.СветлоНебесноГолубой"); 191 | ВсеВебЦвета.Вставить(WebЦвета.СветлоРозовый, "WebЦвета.СветлоРозовый"); 192 | ВсеВебЦвета.Вставить(WebЦвета.СветлоСерый, "WebЦвета.СветлоСерый"); 193 | ВсеВебЦвета.Вставить(WebЦвета.СеребристоСерый, "WebЦвета.СеребристоСерый"); 194 | ВсеВебЦвета.Вставить(WebЦвета.Серебряный, "WebЦвета.Серебряный"); 195 | ВсеВебЦвета.Вставить(WebЦвета.СероСиний, "WebЦвета.СероСиний"); 196 | ВсеВебЦвета.Вставить(WebЦвета.Серый, "WebЦвета.Серый"); 197 | ВсеВебЦвета.Вставить(WebЦвета.СинеСерый, "WebЦвета.СинеСерый"); 198 | ВсеВебЦвета.Вставить(WebЦвета.СинеФиолетовый, "WebЦвета.СинеФиолетовый"); 199 | ВсеВебЦвета.Вставить(WebЦвета.Синий, "WebЦвета.Синий"); 200 | ВсеВебЦвета.Вставить(WebЦвета.СинийСоСтальнымОттенком, "WebЦвета.СинийСоСтальнымОттенком"); 201 | ВсеВебЦвета.Вставить(WebЦвета.СинийСПороховымОттенком, "WebЦвета.СинийСПороховымОттенком"); 202 | ВсеВебЦвета.Вставить(WebЦвета.Сливовый, "WebЦвета.Сливовый"); 203 | ВсеВебЦвета.Вставить(WebЦвета.СлоноваяКость, "WebЦвета.СлоноваяКость"); 204 | ВсеВебЦвета.Вставить(WebЦвета.СтароеКружево, "WebЦвета.СтароеКружево"); 205 | ВсеВебЦвета.Вставить(WebЦвета.ТемноБирюзовый, "WebЦвета.ТемноБирюзовый"); 206 | ВсеВебЦвета.Вставить(WebЦвета.ТемноБордовый, "WebЦвета.ТемноБордовый"); 207 | ВсеВебЦвета.Вставить(WebЦвета.ТемноГрифельноСерый, "WebЦвета.ТемноГрифельноСерый"); 208 | ВсеВебЦвета.Вставить(WebЦвета.ТемноГрифельноСиний, "WebЦвета.ТемноГрифельноСиний"); 209 | ВсеВебЦвета.Вставить(WebЦвета.ТемноЗеленый, "WebЦвета.ТемноЗеленый"); 210 | ВсеВебЦвета.Вставить(WebЦвета.ТемноЗолотистый, "WebЦвета.ТемноЗолотистый"); 211 | ВсеВебЦвета.Вставить(WebЦвета.ТемноКрасный, "WebЦвета.ТемноКрасный"); 212 | ВсеВебЦвета.Вставить(WebЦвета.ТемноОливковоЗеленый, "WebЦвета.ТемноОливковоЗеленый"); 213 | ВсеВебЦвета.Вставить(WebЦвета.ТемноОранжевый, "WebЦвета.ТемноОранжевый"); 214 | ВсеВебЦвета.Вставить(WebЦвета.ТемноСерый, "WebЦвета.ТемноСерый"); 215 | ВсеВебЦвета.Вставить(WebЦвета.ТемноСиний, "WebЦвета.ТемноСиний"); 216 | ВсеВебЦвета.Вставить(WebЦвета.ТемноФиолетовый, "WebЦвета.ТемноФиолетовый"); 217 | ВсеВебЦвета.Вставить(WebЦвета.ТеплоРозовый, "WebЦвета.ТеплоРозовый"); 218 | ВсеВебЦвета.Вставить(WebЦвета.Томатный, "WebЦвета.Томатный"); 219 | ВсеВебЦвета.Вставить(WebЦвета.ТопленоеМолоко, "WebЦвета.ТопленоеМолоко"); 220 | ВсеВебЦвета.Вставить(WebЦвета.ТусклоОливковый, "WebЦвета.ТусклоОливковый"); 221 | ВсеВебЦвета.Вставить(WebЦвета.ТусклоРозовый, "WebЦвета.ТусклоРозовый"); 222 | ВсеВебЦвета.Вставить(WebЦвета.ТусклоСерый, "WebЦвета.ТусклоСерый"); 223 | ВсеВебЦвета.Вставить(WebЦвета.Ультрамарин, "WebЦвета.Ультрамарин"); 224 | ВсеВебЦвета.Вставить(WebЦвета.Фиолетовый, "WebЦвета.Фиолетовый"); 225 | ВсеВебЦвета.Вставить(WebЦвета.Фуксин, "WebЦвета.Фуксин"); 226 | ВсеВебЦвета.Вставить(WebЦвета.ФуксинТемный, "WebЦвета.ФуксинТемный"); 227 | ВсеВебЦвета.Вставить(WebЦвета.Фуксия, "WebЦвета.Фуксия"); 228 | ВсеВебЦвета.Вставить(WebЦвета.Хаки, "WebЦвета.Хаки"); 229 | ВсеВебЦвета.Вставить(WebЦвета.ХакиТемный, "WebЦвета.ХакиТемный"); 230 | ВсеВебЦвета.Вставить(WebЦвета.ЦветМорскойВолны, "WebЦвета.ЦветМорскойВолны"); 231 | ВсеВебЦвета.Вставить(WebЦвета.ЦветМорскойВолныНейтральный, "WebЦвета.ЦветМорскойВолныНейтральный"); 232 | ВсеВебЦвета.Вставить(WebЦвета.ЦветМорскойВолныСветлый, "WebЦвета.ЦветМорскойВолныСветлый"); 233 | ВсеВебЦвета.Вставить(WebЦвета.ЦветМорскойВолныТемный, "WebЦвета.ЦветМорскойВолныТемный"); 234 | ВсеВебЦвета.Вставить(WebЦвета.ЦветокБелый, "WebЦвета.ЦветокБелый"); 235 | ВсеВебЦвета.Вставить(WebЦвета.Циан, "WebЦвета.Циан"); 236 | ВсеВебЦвета.Вставить(WebЦвета.ЦианАкварельный, "WebЦвета.ЦианАкварельный"); 237 | ВсеВебЦвета.Вставить(WebЦвета.ЦианНейтральный, "WebЦвета.ЦианНейтральный"); 238 | ВсеВебЦвета.Вставить(WebЦвета.ЦианСветлый, "WebЦвета.ЦианСветлый"); 239 | ВсеВебЦвета.Вставить(WebЦвета.ЦианТемный, "WebЦвета.ЦианТемный"); 240 | ВсеВебЦвета.Вставить(WebЦвета.Черный, "WebЦвета.Черный"); 241 | ВсеВебЦвета.Вставить(WebЦвета.ШелковыйОттенок, "WebЦвета.ШелковыйОттенок"); 242 | ВсеВебЦвета.Вставить(WebЦвета.Шоколадный, "WebЦвета.Шоколадный"); 243 | 244 | Результат.Значение = ВсеВебЦвета.Получить(Цвет); 245 | Результат.Представление = "Веб-цвет: " + Строка(Цвет); 246 | 247 | Возврат Результат; 248 | 249 | КонецФункции 250 | 251 | &НаСервереБезКонтекста 252 | Функция ДанныеЦветаСтиля(Цвет) Экспорт 253 | 254 | Результат = Новый Структура("Значение,Представление"); 255 | 256 | ВсеЦветаСтиля = Новый Соответствие; 257 | ВсеЦветаСтиля.Вставить(ЦветаСтиля.АльтернативныйЦветФонаПоля, "ЦветаСтиля.АльтернативныйЦветФонаПоля"); 258 | ВсеЦветаСтиля.Вставить(ЦветаСтиля.ЦветАктивности, "ЦветаСтиля.ЦветАктивности"); 259 | ВсеЦветаСтиля.Вставить(ЦветаСтиля.ЦветАкцента, "ЦветаСтиля.ЦветАкцента"); 260 | ВсеЦветаСтиля.Вставить(ЦветаСтиля.ЦветВажного, "ЦветаСтиля.ЦветВажного"); 261 | ВсеЦветаСтиля.Вставить(ЦветаСтиля.ЦветДополнительнойНавигации, "ЦветаСтиля.ЦветДополнительнойНавигации"); 262 | ВсеЦветаСтиля.Вставить(ЦветаСтиля.ЦветЛинииОтчета, "ЦветаСтиля.ЦветЛинииОтчета"); 263 | ВсеЦветаСтиля.Вставить(ЦветаСтиля.ЦветНавигации, "ЦветаСтиля.ЦветНавигации"); 264 | ВсеЦветаСтиля.Вставить(ЦветаСтиля.ЦветОсобогоТекста, "ЦветаСтиля.ЦветОсобогоТекста"); 265 | ВсеЦветаСтиля.Вставить(ЦветаСтиля.ЦветОтрицательногоЧисла, "ЦветаСтиля.ЦветОтрицательногоЧисла"); 266 | ВсеЦветаСтиля.Вставить(ЦветаСтиля.ЦветРамки, "ЦветаСтиля.ЦветРамки"); 267 | ВсеЦветаСтиля.Вставить(ЦветаСтиля.ЦветРамкиКнопки, "ЦветаСтиля.ЦветРамкиКнопки"); 268 | ВсеЦветаСтиля.Вставить(ЦветаСтиля.ЦветТекстаВыделенияПоля, "ЦветаСтиля.ЦветТекстаВыделенияПоля"); 269 | ВсеЦветаСтиля.Вставить(ЦветаСтиля.ЦветТекстаКнопки, "ЦветаСтиля.ЦветТекстаКнопки"); 270 | ВсеЦветаСтиля.Вставить(ЦветаСтиля.ЦветТекстаПодвалаТаблицы, "ЦветаСтиля.ЦветТекстаПодвалаТаблицы"); 271 | ВсеЦветаСтиля.Вставить(ЦветаСтиля.ЦветТекстаПодсказки, "ЦветаСтиля.ЦветТекстаПодсказки"); 272 | ВсеЦветаСтиля.Вставить(ЦветаСтиля.ЦветТекстаПоля, "ЦветаСтиля.ЦветТекстаПоля"); 273 | ВсеЦветаСтиля.Вставить(ЦветаСтиля.ЦветТекстаФормы, "ЦветаСтиля.ЦветТекстаФормы"); 274 | ВсеЦветаСтиля.Вставить(ЦветаСтиля.ЦветТекстаШапкиТаблицы, "ЦветаСтиля.ЦветТекстаШапкиТаблицы"); 275 | ВсеЦветаСтиля.Вставить(ЦветаСтиля.ЦветФонаВыделенияПоля, "ЦветаСтиля.ЦветФонаВыделенияПоля"); 276 | ВсеЦветаСтиля.Вставить(ЦветаСтиля.ЦветФонаГруппировкиОтчета1, "ЦветаСтиля.ЦветФонаГруппировкиОтчета1"); 277 | ВсеЦветаСтиля.Вставить(ЦветаСтиля.ЦветФонаГруппировкиОтчета2, "ЦветаСтиля.ЦветФонаГруппировкиОтчета2"); 278 | ВсеЦветаСтиля.Вставить(ЦветаСтиля.ЦветФонаКнопки, "ЦветаСтиля.ЦветФонаКнопки"); 279 | ВсеЦветаСтиля.Вставить(ЦветаСтиля.ЦветФонаПодвалаТаблицы, "ЦветаСтиля.ЦветФонаПодвалаТаблицы"); 280 | ВсеЦветаСтиля.Вставить(ЦветаСтиля.ЦветФонаПодсказки, "ЦветаСтиля.ЦветФонаПодсказки"); 281 | ВсеЦветаСтиля.Вставить(ЦветаСтиля.ЦветФонаПоля, "ЦветаСтиля.ЦветФонаПоля"); 282 | ВсеЦветаСтиля.Вставить(ЦветаСтиля.ЦветФонаФормы, "ЦветаСтиля.ЦветФонаФормы"); 283 | ВсеЦветаСтиля.Вставить(ЦветаСтиля.ЦветФонаШапкиОтчета, "ЦветаСтиля.ЦветФонаШапкиОтчета"); 284 | ВсеЦветаСтиля.Вставить(ЦветаСтиля.ЦветФонаШапкиТаблицы, "ЦветаСтиля.ЦветФонаШапкиТаблицы"); 285 | 286 | Результат.Значение = ВсеЦветаСтиля.Получить(Цвет); 287 | Результат.Представление = СтрЗаменить(Строка(Цвет), "стиль", "Элемент стиля"); 288 | 289 | Возврат Результат; 290 | 291 | КонецФункции 292 | 293 | #КонецОбласти 294 | -------------------------------------------------------------------------------- /src/ExternalDataProcessors/Эскиз/Forms/ВыборКартинки/Module.bsl: -------------------------------------------------------------------------------- 1 | 2 | &НаСервере 3 | Процедура ЗаполнитьКартинкиИзБиблиотеки() 4 | ИменаКартинок = ПолучитьИменаКартинокВБиблиотеке(); 5 | Для Каждого Пара Из ИменаКартинок Цикл 6 | Попытка 7 | НоваяСтрока = КартинкиИзБиблиотеки.Добавить(); 8 | НоваяСтрока.Картинка = БиблиотекаКартинок[Пара.Ключ]; 9 | НоваяСтрока.Значение = Пара.Ключ; 10 | НоваяСтрока.Представление = Пара.Значение; 11 | 12 | Исключение 13 | 14 | КонецПопытки; 15 | КонецЦикла; 16 | КонецПроцедуры 17 | 18 | &НаСервереБезКонтекста 19 | Функция ПолучитьИменаКартинокВБиблиотеке() 20 | Результат = Новый Структура; 21 | Результат.Вставить("АктивироватьЗадачу", "Активировать задачу"); 22 | Результат.Вставить("АктивныеПользователи", "Активные пользователи"); 23 | Результат.Вставить("БизнесПроцесс", "Бизнес-процесс"); 24 | Результат.Вставить("БизнесПроцессОбъект", "Бизнес-процесс объект"); 25 | Результат.Вставить("ВводНаОсновании", "Ввод на основании"); 26 | Результат.Вставить("ВидРасчета", "Вид расчета"); 27 | Результат.Вставить("ВложеннаяТаблица", "Вложенная таблица"); 28 | Результат.Вставить("ВнешнийИсточникДанных", "Внешний источник данных"); 29 | Результат.Вставить("ВнешнийИсточникДанныхКуб", "ВнешнийИсточникДанныхКуб"); 30 | Результат.Вставить("ВнешнийИсточникДанныхКубТаблицаИзмерения", "ВнешнийИсточникДанныхКубТаблицаИзмерения"); 31 | Результат.Вставить("ВнешнийИсточникДанныхТаблица", "Внешний источник данных таблица"); 32 | Результат.Вставить("ВнешнийИсточникДанныхФункция", "Внешний источник данных функция"); 33 | Результат.Вставить("ВосстановитьЗначения", "Восстановить значения"); 34 | Результат.Вставить("Вперед", "Вперед"); 35 | Результат.Вставить("ВыборКомпоновкиДанных", "Выбор компоновки данных"); 36 | Результат.Вставить("ВыборКомпоновкиДанныхНедоступный", "Выбор компоновки данных недоступный"); 37 | Результат.Вставить("Выбрать", "Выбрать"); 38 | Результат.Вставить("ВыбратьВерхнийУровень", "Выбрать верхний уровень"); 39 | Результат.Вставить("ВыбратьЗначение", "Выбрать значение"); 40 | Результат.Вставить("ВыбратьИзСписка", "Выбрать из списка"); 41 | Результат.Вставить("ВыбратьТип", "Выбрать тип"); 42 | Результат.Вставить("ВывестиСписок", "Вывести список"); 43 | Результат.Вставить("ВыполнитьЗадачу", "Выполнить задачу"); 44 | Результат.Вставить("ГеографическаяСхема", "Географическая схема"); 45 | Результат.Вставить("ГрафическаяСхема", "Графическая схема"); 46 | Результат.Вставить("Дебет", "Дебет"); 47 | Результат.Вставить("ДебетКредит", "Дебет/кредит"); 48 | Результат.Вставить("Дендрограмма", "Дендрограмма"); 49 | Результат.Вставить("Диаграмма", "Диаграмма"); 50 | Результат.Вставить("ДиаграммаГанта", "Диаграмма Ганта"); 51 | Результат.Вставить("ДиалогВопрос", "Диалог вопрос"); 52 | Результат.Вставить("ДиалогВосклицание", "Диалог восклицание"); 53 | Результат.Вставить("ДиалогИнформация", "Диалог информация"); 54 | Результат.Вставить("ДиалогСтоп", "Диалог стоп"); 55 | Результат.Вставить("ДобавитьВИзбранное", "Добавить в избранное"); 56 | Результат.Вставить("ДобавитьЭлементСписка", "Добавить элемент списка"); 57 | Результат.Вставить("Документ", "Документ"); 58 | Результат.Вставить("ДокументОбъект", "Документ объект"); 59 | Результат.Вставить("ЖурналДокументов", "Журнал документов"); 60 | Результат.Вставить("ЖурналРегистрации", "Журнал регистрации"); 61 | Результат.Вставить("ЖурналРегистрацииПоПользователю", "Журнал регистрации поПользователю"); 62 | Результат.Вставить("ЗагрузитьНастройкиОтчета", "Загрузить настройки отчета"); 63 | Результат.Вставить("Задача", "Задача"); 64 | Результат.Вставить("ЗадачаОбъект", "Задача объект"); 65 | Результат.Вставить("ЗакончитьРедактирование", "Закончить редактирование"); 66 | Результат.Вставить("Закрыть", "Закрыть"); 67 | Результат.Вставить("Заменить", "Заменить"); 68 | Результат.Вставить("Записать", "Записать"); 69 | Результат.Вставить("ЗаписатьИЗакрыть", "Записать и закрыть"); 70 | Результат.Вставить("ЗаписатьИзменения", "Записать изменения"); 71 | Результат.Вставить("ЗатенитьФлажки", "Затенить флажки"); 72 | Результат.Вставить("ЗафиксироватьТаблицу", "Зафиксировать таблицу"); 73 | Результат.Вставить("ИерархическийПросмотр", "Иерархический просмотр"); 74 | Результат.Вставить("Изменить", "Изменить"); 75 | Результат.Вставить("ИзменитьФорму", "Изменить форму"); 76 | Результат.Вставить("ИзменитьЭлементСписка", "Изменить элемент списка"); 77 | Результат.Вставить("Измерение", "Измерение"); 78 | Результат.Вставить("История", "История"); 79 | Результат.Вставить("ИсторияДанных", "История данных"); 80 | Результат.Вставить("ИсторияОтборов", "История отборов"); 81 | Результат.Вставить("Календарь", "Календарь"); 82 | Результат.Вставить("Калькулятор", "Калькулятор"); 83 | Результат.Вставить("Картинка", "Картинка"); 84 | Результат.Вставить("Константа", "Константа"); 85 | Результат.Вставить("КонструкторЗапроса", "Конструктор запроса"); 86 | Результат.Вставить("КонструкторЗапросаВложенныйЗапрос", "Конструктор запроса вложенный запрос"); 87 | Результат.Вставить("КонструкторЗапросаВременнаяТаблица", "Конструктор запроса временная таблица"); 88 | Результат.Вставить("КонструкторЗапросаГруппаВременныхТаблиц", "Конструктор запроса группа временных таблиц"); 89 | Результат.Вставить("КонструкторЗапросаЗаменитьТаблицу", "Конструктор запроса заменить таблицу"); 90 | Результат.Вставить("КонструкторЗапросаОписаниеВременнойТаблицы", "Конструктор запроса описание временной таблицы"); 91 | Результат.Вставить("КонструкторЗапросаОтображатьТаблицыИзменений", "Конструктор запроса отображать таблицы изменений"); 92 | Результат.Вставить("КонструкторЗапросаПараметрыТаблицы", "Конструктор запроса параметры таблицы"); 93 | Результат.Вставить("КонструкторЗапросаСоздатьВложенныйЗапрос", "Конструктор запроса создать вложенный запрос"); 94 | Результат.Вставить("КонструкторЗапросаСоздатьЗапросУничтоженияВременнойТаблицы", "Конструктор запроса создать запрос уничтожения временной таблицы"); 95 | Результат.Вставить("КонструкторЗапросаСоздатьОписаниеВременнойТаблицы", "Конструктор запроса создать описание временной таблицы"); 96 | Результат.Вставить("КонструкторНастроекКомпоновкиДанных", "Конструктор настроек компоновки данных"); 97 | Результат.Вставить("Кредит", "Кредит"); 98 | Результат.Вставить("КритерийОтбора", "Критерий отбора"); 99 | Результат.Вставить("Лупа", "Лупа"); 100 | Результат.Вставить("Назад", "Назад"); 101 | Результат.Вставить("Найти", "Найти"); 102 | Результат.Вставить("НайтиВДереве", "Найти в дереве"); 103 | Результат.Вставить("НайтиВСодержании", "Найти в содержании"); 104 | Результат.Вставить("НайтиВСписке", "Найти в списке"); 105 | Результат.Вставить("НайтиПоНомеру", "Найти по номеру"); 106 | Результат.Вставить("НайтиПредыдущий", "Найти предыдущий"); 107 | Результат.Вставить("НайтиСледующий", "Найти следующий"); 108 | Результат.Вставить("НастроитьСписок", "Настроить список"); 109 | Результат.Вставить("НастройкаСписка", "Настройка списка"); 110 | Результат.Вставить("НастройкиОтчета", "Настройки отчета"); 111 | Результат.Вставить("НеБеспокоить", "Не беспокоить"); 112 | Результат.Вставить("НеОповещать", "Не оповещать"); 113 | Результат.Вставить("НоваяВложеннаяСхемаКомпоновкиДанных", "Новая вложенная схема компоновки данных"); 114 | Результат.Вставить("НоваяГруппа", "Новая группа"); 115 | Результат.Вставить("НоваяГруппировкаКомпоновкиДанных", "Новая группировка компоновки данных"); 116 | Результат.Вставить("НоваяДиаграммаКомпоновкиДанных", "Новая диаграмма компоновки данных"); 117 | Результат.Вставить("НоваяТаблицаКомпоновкиДанных", "Новая таблица компоновки данных"); 118 | Результат.Вставить("НовоеОбсуждение", "Новое обсуждение"); 119 | Результат.Вставить("НовоеОкно", "Новое окно"); 120 | Результат.Вставить("Обновить", "Обновить"); 121 | Результат.Вставить("Обработка", "Обработка"); 122 | Результат.Вставить("Обсуждения", "Обсуждения"); 123 | Результат.Вставить("Оповещать", "Оповещать"); 124 | Результат.Вставить("Оповещения", "Оповещения"); 125 | Результат.Вставить("Остановить", "Остановить"); 126 | Результат.Вставить("ОтборИСортировка", "Отбор и сортировка"); 127 | Результат.Вставить("ОтборКомпоновкиДанных", "Отбор компоновки данных"); 128 | Результат.Вставить("ОтборКомпоновкиДанныхНедоступный", "Отбор компоновки данных недоступный"); 129 | Результат.Вставить("ОтборПоВиду", "Отбор по виду"); 130 | Результат.Вставить("ОтборПоТекущемуЗначению", "Отбор по текущему значению"); 131 | Результат.Вставить("ОтключитьОтбор", "Отключить отбор"); 132 | Результат.Вставить("ОткрытьФайл", "Открыть файл"); 133 | Результат.Вставить("ОтменаПроведения", "Отмена проведения"); 134 | Результат.Вставить("ОтменитьПоиск", "Отменить поиск"); 135 | Результат.Вставить("ОтправитьСообщение", "Отправить сообщение"); 136 | Результат.Вставить("Отчет", "Отчет"); 137 | Результат.Вставить("Очистить", "Очистить"); 138 | Результат.Вставить("ПараметрыВыводаКомпоновкиДанных", "Параметры вывода компоновки данных"); 139 | Результат.Вставить("ПараметрыВыводаКомпоновкиДанныхНедоступные", "Параметры вывода компоновки данных недоступные"); 140 | Результат.Вставить("ПараметрыДанныхКомпоновкиДанных", "Параметры данных компоновки данных"); 141 | Результат.Вставить("Переименовать", "Переименовать"); 142 | Результат.Вставить("ПерейтиВперед", "Перейти вперед"); 143 | Результат.Вставить("ПерейтиККонцу", "Перейти к концу"); 144 | Результат.Вставить("ПерейтиКНачалу", "Перейти к началу"); 145 | Результат.Вставить("ПерейтиНазад", "Перейти назад"); 146 | Результат.Вставить("ПерейтиПоНавигационнойСсылке", "Перейти по навигационной ссылке"); 147 | Результат.Вставить("ПереключитьАктивность", "Переключить активность"); 148 | Результат.Вставить("ПереместитьВверх", "Переместить вверх"); 149 | Результат.Вставить("ПереместитьВлево", "Переместить влево"); 150 | Результат.Вставить("ПереместитьВниз", "Переместить вниз"); 151 | Результат.Вставить("ПереместитьВправо", "Переместить вправо"); 152 | Результат.Вставить("ПеренестиЭлемент", "Перенести элемент"); 153 | Результат.Вставить("Перечисление", "Перечисление"); 154 | Результат.Вставить("Перечитать", "Перечитать"); 155 | Результат.Вставить("Печать", "Печать"); 156 | Результат.Вставить("ПечатьСразу", "Печать сразу"); 157 | Результат.Вставить("ПланВидовРасчета", "План видов расчета"); 158 | Результат.Вставить("ПланВидовРасчетаОбъект", "План видов расчета объект"); 159 | Результат.Вставить("ПланВидовХарактеристик", "План видов характеристик"); 160 | Результат.Вставить("ПланВидовХарактеристикОбъект", "План видов характеристик объект"); 161 | Результат.Вставить("ПланОбмена", "План обмена"); 162 | Результат.Вставить("ПланОбменаОбъект", "План обмена объект"); 163 | Результат.Вставить("ПланСчетов", "План счетов"); 164 | Результат.Вставить("ПланСчетовОбъект", "План счетов объект"); 165 | Результат.Вставить("ПоказатьВСписке", "Показать в списке"); 166 | Результат.Вставить("ПоказатьДанные", "Показать данные"); 167 | Результат.Вставить("ПолучитьНавигационнуюСсылку", "Получить навигационную ссылку"); 168 | Результат.Вставить("Пользователь", "Пользователь"); 169 | Результат.Вставить("ПользовательБезНеобходимыхСвойств", "Пользователь без необходимых свойств"); 170 | Результат.Вставить("ПользовательСАутентификацией", "Пользователь с аутентификацией"); 171 | Результат.Вставить("ПользовательскиеПоляКомпоновкиДанных", "Пользовательские поля компоновки данных"); 172 | Результат.Вставить("ПоляГруппировкиКомпоновкиДанных", "Поля группировки компоновки данных"); 173 | Результат.Вставить("ПоляГруппировкиКомпоновкиДанныхНедоступные", "Поля группировки компоновки данных недоступные"); 174 | Результат.Вставить("ПометитьНаУдаление", "Пометить на удаление"); 175 | Результат.Вставить("ПорядокКомпоновкиДанных", "Порядок компоновки данных"); 176 | Результат.Вставить("ПорядокКомпоновкиДанныхНедоступный", "Порядок компоновки данных недоступный"); 177 | Результат.Вставить("Предыдущий", "Предыдущий"); 178 | Результат.Вставить("Прикрепить", "Прикрепить"); 179 | Результат.Вставить("Провести", "Провести"); 180 | Результат.Вставить("ПроизвольноеВыражение", "Произвольное выражение"); 181 | Результат.Вставить("ПросмотрПоВладельцу", "Просмотр по владельцу"); 182 | Результат.Вставить("ПрочитатьИзменения", "Прочитать изменения"); 183 | Результат.Вставить("РазвернутьВсе", "Развернуть все"); 184 | Результат.Вставить("РегистрБухгалтерии", "Регистр бухгалтерии"); 185 | Результат.Вставить("РегистрНакопления", "Регистр накопления"); 186 | Результат.Вставить("РегистрРасчета", "Регистр расчета"); 187 | Результат.Вставить("РегистрСведений", "Регистр сведений"); 188 | Результат.Вставить("РегистрСведенийЗапись", "Регистр сведений запись"); 189 | Результат.Вставить("РегламентноеЗадание", "Регламентное задание"); 190 | Результат.Вставить("РегламентныеЗадания", "Регламентные задания"); 191 | Результат.Вставить("РедактироватьВДиалоге", "Редактировать в диалоге"); 192 | Результат.Вставить("РежимПросмотраСписка", "Режим просмотра списка"); 193 | Результат.Вставить("РежимПросмотраСпискаДерево", "Режим просмотра списка дерево"); 194 | Результат.Вставить("РежимПросмотраСпискаИерархическийСписок", "Режим просмотра списка иерархический список"); 195 | Результат.Вставить("РежимПросмотраСпискаСписок", "Режим просмотра списка список"); 196 | Результат.Вставить("Реквизит", "Реквизит"); 197 | Результат.Вставить("Ресурс", "Ресурс"); 198 | Результат.Вставить("СвернутьВсе", "Свернуть все"); 199 | Результат.Вставить("СводнаяДиаграмма", "Сводная диаграмма"); 200 | Результат.Вставить("Свойства", "Свойства"); 201 | Результат.Вставить("Сегодня", "Сегодня"); 202 | Результат.Вставить("Символ", "Символ"); 203 | Результат.Вставить("СинтаксическийКонтроль", "Синтаксический контроль"); 204 | Результат.Вставить("СкопироватьОбъект", "Скопировать объект"); 205 | Результат.Вставить("СкопироватьЭлементСписка", "Скопировать элемент списка"); 206 | Результат.Вставить("Следующий", "Следующий"); 207 | Результат.Вставить("СнятьФлажки", "Снять флажки"); 208 | Результат.Вставить("СоздатьГруппу", "Создать группу"); 209 | Результат.Вставить("СоздатьНачальныйОбраз", "Создать начальный образ"); 210 | Результат.Вставить("СоздатьЭлементСписка", "Создать элемент списка"); 211 | Результат.Вставить("СортироватьСписок", "Сортировать список"); 212 | Результат.Вставить("СортироватьСписокПоВозрастанию", "Сортировать список по возрастанию"); 213 | Результат.Вставить("СортироватьСписокПоУбыванию", "Сортировать список по убыванию"); 214 | Результат.Вставить("Сортировка", "Сортировка"); 215 | Результат.Вставить("СохранитьЗначения", "Сохранить значения"); 216 | Результат.Вставить("СохранитьНастройкиОтчета", "Сохранить настройки отчета"); 217 | Результат.Вставить("СохранитьФайл", "Сохранить файл"); 218 | Результат.Вставить("Справка", "Справка"); 219 | Результат.Вставить("Справочник", "Справочник"); 220 | Результат.Вставить("СправочникОбъект", "Справочник объект"); 221 | Результат.Вставить("СтандартнаяНастройкаКомпоновкиДанных", "Стандартная настройка компоновки данных"); 222 | Результат.Вставить("СтартБизнесПроцесса", "Старт бизнес-процесса"); 223 | Результат.Вставить("СформироватьОтчет", "Сформировать отчет"); 224 | Результат.Вставить("ТабличныйДокументВставитьПримечание", "Табличный документ вставить примечание"); 225 | Результат.Вставить("ТабличныйДокументВставитьРазрывСтраницы", "Табличный документ вставить разрыв страницы"); 226 | Результат.Вставить("ТабличныйДокументОтображатьГруппировки", "Табличный документ отображать группировки"); 227 | Результат.Вставить("ТабличныйДокументОтображатьЗаголовки", "Табличный документ отображать заголовки"); 228 | Результат.Вставить("ТабличныйДокументОтображатьПримечания", "Табличный документ отображать примечания"); 229 | Результат.Вставить("ТабличныйДокументОтображатьСетку", "Табличный документ отображатьСетку"); 230 | Результат.Вставить("ТабличныйДокументТолькоПросмотр", "Табличный документ только просмотр"); 231 | Результат.Вставить("ТабличныйДокументУдалитьПримечание", "Табличный документ удалить примечание"); 232 | Результат.Вставить("ТабличныйДокументУдалитьРазрывСтраницы", "Табличный документ удалить разрыв страницы"); 233 | Результат.Вставить("УвеличитьМасштаб", "Увеличить масштаб"); 234 | Результат.Вставить("Удалить", "Удалить"); 235 | Результат.Вставить("УдалитьНепосредственно", "Удалить непосредственно"); 236 | Результат.Вставить("УдалитьЭлементСписка", "Удалить элемент списка"); 237 | Результат.Вставить("УдалитьЭлементСпискаНепосредственно", "Удалить элемент списка непосредственно"); 238 | Результат.Вставить("УменьшитьМасштаб", "Уменьшить масштаб"); 239 | Результат.Вставить("УправлениеПоиском", "Управление поиском"); 240 | Результат.Вставить("УровеньВверх", "Уровень вверх"); 241 | Результат.Вставить("УровеньВниз", "Уровень вниз"); 242 | Результат.Вставить("УсловноеОформлениеКомпоновкиДанных", "Условное оформление компоновки данных"); 243 | Результат.Вставить("УсловноеОформлениеКомпоновкиДанныхНедоступное", "Условное оформление компоновки данных недоступное"); 244 | Результат.Вставить("УстановитьВремя", "Установить время"); 245 | Результат.Вставить("УстановитьИнтервал", "Установить интервал"); 246 | Результат.Вставить("УстановитьПометкуУдаленияЭлементаСписка", "Установить пометку удаления элемента списка"); 247 | Результат.Вставить("УстановитьФлажки", "Установить флажки"); 248 | Результат.Вставить("Форма", "Форма"); 249 | Результат.Вставить("ХранилищеНастроек", "Хранилище настроек"); 250 | 251 | Возврат Результат; 252 | КонецФункции 253 | 254 | 255 | &НаСервере 256 | Процедура ЗаполнитьКартинкиИзКонфигурации() 257 | ИменаКартинок = ПолучитьИменаКартинокВКонфигурации(); 258 | Для Каждого Пара Из ИменаКартинок Цикл 259 | Попытка 260 | НоваяСтрока = КартинкиИзКонфигурации.Добавить(); 261 | НоваяСтрока.Картинка = БиблиотекаКартинок[Пара.Ключ]; 262 | НоваяСтрока.Значение = Пара.Ключ; 263 | НоваяСтрока.Представление = Пара.Значение; 264 | 265 | Исключение 266 | 267 | КонецПопытки; 268 | КонецЦикла; 269 | КонецПроцедуры 270 | 271 | &НаСервереБезКонтекста 272 | Функция ПолучитьИменаКартинокВКонфигурации() 273 | Результат = Новый Структура; 274 | 275 | КоллекцияКартинок = Метаданные.ОбщиеКартинки; 276 | Для Каждого Картинка Из КоллекцияКартинок Цикл 277 | Результат.Вставить(Картинка.Имя, Картинка.Синоним); 278 | 279 | КонецЦикла; 280 | 281 | Возврат Результат; 282 | КонецФункции 283 | 284 | 285 | &НаСервере 286 | Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) 287 | ЗаполнитьКартинкиИзБиблиотеки(); 288 | ЗаполнитьКартинкиИзКонфигурации(); 289 | 290 | КонецПроцедуры 291 | 292 | 293 | &НаКлиенте 294 | Процедура ПрименитьКартинку(Команда) 295 | ОбработатьВыборКартинки(); 296 | 297 | КонецПроцедуры 298 | 299 | &НаКлиенте 300 | Процедура ОбработатьВыборКартинки() 301 | Результат = Новый Структура("Значение,Представление", "", ""); 302 | 303 | Если Элементы.ГруппаИсточникиКартинок.ТекущаяСтраница = Элементы.ГруппаИзБиблиотеки Тогда 304 | ТекущиеДанные = Элементы.КартинкиИзБиблиотеки.ТекущиеДанные; 305 | ЗаполнитьЗначенияСвойств(Результат, ТекущиеДанные); 306 | Закрыть(Результат); 307 | 308 | ИначеЕсли Элементы.ГруппаИсточникиКартинок.ТекущаяСтраница = Элементы.ГруппаИзКонфигурации Тогда 309 | ТекущиеДанные = Элементы.КартинкиИзКонфигурации.ТекущиеДанные; 310 | ЗаполнитьЗначенияСвойств(Результат, ТекущиеДанные); 311 | Закрыть(Результат); 312 | 313 | ИначеЕсли Элементы.ГруппаИсточникиКартинок.ТекущаяСтраница = Элементы.ГруппаИзКаталога Тогда 314 | ТекущиеДанные = Элементы.КартинкиИзКаталогаПроекта.ТекущиеДанные; 315 | ЗаполнитьЗначенияСвойств(Результат, ТекущиеДанные); 316 | Закрыть(Результат); 317 | 318 | КонецЕсли; 319 | КонецПроцедуры 320 | 321 | 322 | &НаКлиенте 323 | Процедура ОтменитьИЗакрыть(Команда) 324 | Закрыть(Неопределено); 325 | 326 | КонецПроцедуры 327 | 328 | &НаКлиенте 329 | Процедура КартинкиИзБиблиотекиВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка) 330 | СтандартнаяОбработка = Ложь; 331 | 332 | ОбработатьВыборКартинки(); 333 | 334 | КонецПроцедуры 335 | 336 | &НаКлиенте 337 | Процедура КартинкиИзКонфигурацииВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка) 338 | СтандартнаяОбработка = Ложь; 339 | 340 | ОбработатьВыборКартинки(); 341 | 342 | КонецПроцедуры 343 | 344 | &НаКлиенте 345 | Процедура КартинкиИзКаталогаПроектаВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка) 346 | СтандартнаяОбработка = Ложь; 347 | 348 | ОбработатьВыборКартинки(); 349 | 350 | КонецПроцедуры 351 | -------------------------------------------------------------------------------- /src/ExternalDataProcessors/Эскиз/Forms/ДанныеВыбораСвойства/Form.form: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Группа1 5 | 30 6 | true 7 | true 8 | 9 | true 10 | 11 | 12 | Группа1РасширеннаяПодсказка 13 | 31 14 | true 15 | true 16 | 17 | true 18 | 19 | Label 20 | true 21 | true 22 | 23 | Left 24 | 25 | 26 | CommandBar 27 | 28 | Left 29 | Item.ДанныеВыбора 30 | 31 | 32 | 33 | Группа2 34 | 32 35 | 36 | ДанныеВыбора 37 | 3 38 | true 39 | true 40 | 41 | true 42 | 43 | 44 | ДанныеВыбора 45 | 46 | None 47 | Pickup 48 | 49 | ДанныеВыборкаЗначение 50 | 16 51 | true 52 | true 53 | 54 | true 55 | 56 | 57 | 58 | ДанныеВыбора.Value 59 | 60 | 61 | 62 | ДанныеВыборкаЗначениеРасширеннаяПодсказка 63 | 18 64 | true 65 | true 66 | 67 | true 68 | 69 | Label 70 | true 71 | true 72 | 73 | Left 74 | 75 | 76 | 77 | ДанныеВыборкаЗначениеКонтекстноеМеню 78 | 17 79 | true 80 | true 81 | 82 | true 83 | 84 | true 85 | 86 | InputField 87 | Left 88 | EnterOnInput 89 | true 90 | Center 91 | true 92 | 93 | true 94 | true 95 | true 96 | true 97 | true 98 | true 99 | 100 | 101 | 102 | ДанныеВыборкаПредставление 103 | 27 104 | true 105 | true 106 | 107 | true 108 | 109 | 110 | 111 | ДанныеВыбора.Presentation 112 | 113 | 114 | 115 | ДанныеВыборкаПредставлениеРасширеннаяПодсказка 116 | 29 117 | true 118 | true 119 | 120 | true 121 | 122 | Label 123 | true 124 | true 125 | 126 | Left 127 | 128 | 129 | 130 | ДанныеВыборкаПредставлениеКонтекстноеМеню 131 | 28 132 | true 133 | true 134 | 135 | true 136 | 137 | true 138 | 139 | InputField 140 | Left 141 | EnterOnInput 142 | true 143 | Center 144 | true 145 | 146 | true 147 | true 148 | true 149 | true 150 | true 151 | true 152 | 153 | 154 | None 155 | 156 | ДанныеВыбораКоманднаяПанель 157 | 5 158 | true 159 | true 160 | 161 | true 162 | 163 | Left 164 | true 165 | 166 | 167 | true 168 | true 169 | 170 | true 171 | 172 | ДанныеВыбораСтрокаПоиска 173 | 7 174 | 175 | ДанныеВыбораСтрокаПоискаРасширеннаяПодсказка 176 | 9 177 | true 178 | true 179 | 180 | true 181 | 182 | Label 183 | true 184 | true 185 | 186 | Left 187 | 188 | 189 | 190 | ДанныеВыбораСтрокаПоискаКонтекстноеМеню 191 | 8 192 | true 193 | true 194 | 195 | true 196 | 197 | true 198 | 199 | 200 | true 201 | 202 | 203 | 204 | true 205 | true 206 | 207 | true 208 | 209 | ДанныеВыбораСостояниеПросмотра 210 | 10 211 | 212 | ДанныеВыбораСостояниеПросмотраРасширеннаяПодсказка 213 | 12 214 | true 215 | true 216 | 217 | true 218 | 219 | Label 220 | true 221 | true 222 | 223 | Left 224 | 225 | 226 | 227 | ДанныеВыбораСостояниеПросмотраКонтекстноеМеню 228 | 11 229 | true 230 | true 231 | 232 | true 233 | 234 | true 235 | 236 | ViewStatusAddition 237 | 238 | true 239 | 240 | 241 | 242 | true 243 | true 244 | 245 | true 246 | 247 | ДанныеВыбораУправлениеПоиском 248 | 13 249 | 250 | ДанныеВыбораУправлениеПоискомРасширеннаяПодсказка 251 | 15 252 | true 253 | true 254 | 255 | true 256 | 257 | Label 258 | true 259 | true 260 | 261 | Left 262 | 263 | 264 | 265 | ДанныеВыбораУправлениеПоискомКонтекстноеМеню 266 | 14 267 | true 268 | true 269 | 270 | true 271 | 272 | true 273 | 274 | SearchControlAddition 275 | 276 | true 277 | 278 | 279 | 280 | ДанныеВыбораРасширеннаяПодсказка 281 | 6 282 | true 283 | true 284 | 285 | true 286 | 287 | Label 288 | true 289 | true 290 | 291 | Left 292 | 293 | 294 | 295 | ДанныеВыбораКонтекстноеМеню 296 | 4 297 | true 298 | true 299 | 300 | true 301 | 302 | true 303 | 304 | true 305 | true 306 | true 307 | true 308 | true 309 | MultiRow 310 |
true
311 | 1 312 | 1 313 | AutoUse 314 | AutoUse 315 | true 316 | Auto 317 | Auto 318 | true 319 | true 320 | 321 | ДанныеВыбора.Picture 322 | 323 |
324 | 325 | Группа3 326 | 34 327 | 328 | ПрименитьДанныеВыбора 329 | 36 330 | true 331 | true 332 | 333 | true 334 | 335 | 336 | ПрименитьДанныеВыбораРасширеннаяПодсказка 337 | 37 338 | true 339 | true 340 | 341 | true 342 | 343 | Label 344 | true 345 | true 346 | 347 | Left 348 | 349 | 350 | UsualButton 351 | Form.Command.ПрименитьДанныеВыбора 352 | Auto 353 | true 354 | true 355 | true 356 | UserCmds 357 | Auto 358 | 359 | 360 | ОтменитьИЗакрыть 361 | 38 362 | true 363 | true 364 | 365 | true 366 | 367 | 368 | ОтменитьИЗакрытьРасширеннаяПодсказка 369 | 39 370 | true 371 | true 372 | 373 | true 374 | 375 | Label 376 | true 377 | true 378 | 379 | Left 380 | 381 | 382 | UsualButton 383 | Form.Command.ОтменитьИЗакрыть 384 | Auto 385 | true 386 | true 387 | UserCmds 388 | Auto 389 | 390 | true 391 | true 392 | 393 | true 394 | 395 | 396 | Группа3РасширеннаяПодсказка 397 | 35 398 | true 399 | true 400 | 401 | true 402 | 403 | Label 404 | true 405 | true 406 | 407 | Left 408 | 409 | 410 | UsualGroup 411 | 412 | Vertical 413 | true 414 | true 415 | Auto 416 | Auto 417 | 418 | 419 | true 420 | true 421 | 422 | true 423 | 424 | 425 | Группа2РасширеннаяПодсказка 426 | 33 427 | true 428 | true 429 | 430 | true 431 | 432 | Label 433 | true 434 | true 435 | 436 | Left 437 | 438 | 439 | UsualGroup 440 | 441 | AlwaysHorizontal 442 | true 443 | true 444 | Auto 445 | Auto 446 | 447 |
448 | None 449 | 450 | ФормаКоманднаяПанель 451 | -1 452 | true 453 | true 454 | 455 | true 456 | 457 | Left 458 | 459 | 460 | OnCreateAtServer 461 | ПриСозданииНаСервере 462 | 463 | true 464 | true 465 | Vertical 466 | true 467 | true 468 | true 469 | true 470 | true 471 | 472 | Объект 473 | 1 474 | 475 | ExternalDataProcessorObject.Эскиз 476 | 477 | 478 | true 479 | 480 | 481 | true 482 | 483 |
true
484 |
485 | 486 | ДанныеВыбора 487 | 488 | <key>ru</key> 489 | <value>Данные выбора</value> 490 | 491 | 2 492 | 493 | ValueList 494 | 495 | 496 | true 497 | 498 | 499 | true 500 | 501 | 502 | 503 | String 504 | 505 | 506 | 507 | 508 | 509 | ПрименитьДанныеВыбора 510 | 511 | <key>ru</key> 512 | <value>Применить</value> 513 | 514 | 1 515 | 516 | ru 517 | Применить данные выбора 518 | 519 | 520 | true 521 | 522 | 523 | 524 | ПрименитьДанныеВыбока 525 | 526 | 527 | Auto 528 | 529 | 530 | ОтменитьИЗакрыть 531 | 532 | <key>ru</key> 533 | <value>Отменить</value> 534 | 535 | 2 536 | 537 | ru 538 | Отменить и закрыть 539 | 540 | 541 | true 542 | 543 | 544 | 545 | ОтменитьИЗакрыть 546 | 547 | 548 | Auto 549 | 550 | 551 | 552 | 553 | 554 |
555 | -------------------------------------------------------------------------------- /src/ExternalDataProcessors/Эскиз/Templates/СвойстваФормИЭлементовУправления/Template.mxlx: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | ru 5 | ru 6 | 7 | ru 8 | Русский 9 | Русский 10 | 11 | 12 | 13 | 2 14 | 15 | 0 16 | 17 | 1 18 | 19 | 20 | 21 | 1 22 | 23 | 2 24 | 25 | 26 | 27 | 28 | 0 29 | 30 | 31 | 32 | 3 33 | 34 | 35 | ru 36 | Имя 37 | 38 | 39 | 40 | 41 | 42 | 43 | 4 44 | 45 | 46 | ru 47 | ТипыЗначения 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 1 56 | 57 | 58 | 59 | 0 60 | 61 | 62 | ru 63 | Отбор_ФормаКлиентскогоПриложения 64 | 65 | 66 | 67 | 68 | 69 | 70 | 0 71 | 72 | 73 | ru 74 | Булево 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 2 83 | 84 | 85 | 86 | 0 87 | 88 | 89 | ru 90 | Отбор_ГруппаФормы_ГруппаКнопок 91 | 92 | 93 | 94 | 95 | 96 | 97 | 0 98 | 99 | 100 | ru 101 | Булево 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 3 110 | 111 | 112 | 113 | 0 114 | 115 | 116 | ru 117 | Отбор_ГруппаФормы_ГруппаКолонок 118 | 119 | 120 | 121 | 122 | 123 | 124 | 0 125 | 126 | 127 | ru 128 | Булево 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 4 137 | 138 | 139 | 140 | 0 141 | 142 | 143 | ru 144 | Отбор_ГруппаФормы_КоманднаяПанель 145 | 146 | 147 | 148 | 149 | 150 | 151 | 0 152 | 153 | 154 | ru 155 | Булево 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 5 164 | 165 | 166 | 167 | 0 168 | 169 | 170 | ru 171 | Отбор_ГруппаФормы_КонтекстноеМеню 172 | 173 | 174 | 175 | 176 | 177 | 178 | 0 179 | 180 | 181 | ru 182 | Булево 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 6 191 | 192 | 193 | 194 | 0 195 | 196 | 197 | ru 198 | Отбор_ГруппаФормы_ОбычнаяГруппа 199 | 200 | 201 | 202 | 203 | 204 | 205 | 0 206 | 207 | 208 | ru 209 | Булево 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 7 218 | 219 | 220 | 221 | 0 222 | 223 | 224 | ru 225 | Отбор_ГруппаФормы_Подменю 226 | 227 | 228 | 229 | 230 | 231 | 232 | 0 233 | 234 | 235 | ru 236 | Булево 237 | 238 | 239 | 240 | 241 | 242 | 243 | 244 | 8 245 | 246 | 247 | 248 | 0 249 | 250 | 251 | ru 252 | Отбор_ГруппаФормы_Страница 253 | 254 | 255 | 256 | 257 | 258 | 259 | 0 260 | 261 | 262 | ru 263 | Булево 264 | 265 | 266 | 267 | 268 | 269 | 270 | 271 | 9 272 | 273 | 274 | 275 | 0 276 | 277 | 278 | ru 279 | Отбор_ГруппаФормы_Страницы 280 | 281 | 282 | 283 | 284 | 285 | 286 | 0 287 | 288 | 289 | ru 290 | Булево 291 | 292 | 293 | 294 | 295 | 296 | 297 | 298 | 10 299 | 300 | 301 | 302 | 0 303 | 304 | 305 | ru 306 | Отбор_ПолеФормы_ПолеИндикатора 307 | 308 | 309 | 310 | 311 | 312 | 313 | 0 314 | 315 | 316 | ru 317 | Булево 318 | 319 | 320 | 321 | 322 | 323 | 324 | 325 | 11 326 | 327 | 328 | 329 | 0 330 | 331 | 332 | ru 333 | Отбор_ПолеФормы_ПолеКалендаря 334 | 335 | 336 | 337 | 338 | 339 | 340 | 0 341 | 342 | 343 | ru 344 | Булево 345 | 346 | 347 | 348 | 349 | 350 | 351 | 352 | 12 353 | 354 | 355 | 356 | 0 357 | 358 | 359 | ru 360 | Отбор_ПолеФормы_ПолеКартинки 361 | 362 | 363 | 364 | 365 | 366 | 367 | 0 368 | 369 | 370 | ru 371 | Булево 372 | 373 | 374 | 375 | 376 | 377 | 378 | 379 | 13 380 | 381 | 382 | 383 | 0 384 | 385 | 386 | ru 387 | Отбор_ПолеФормы_ПолеНадписи 388 | 389 | 390 | 391 | 392 | 393 | 394 | 0 395 | 396 | 397 | ru 398 | Булево 399 | 400 | 401 | 402 | 403 | 404 | 405 | 406 | 14 407 | 408 | 409 | 410 | 0 411 | 412 | 413 | ru 414 | Отбор_ПолеФормы_ПолеПереключателя 415 | 416 | 417 | 418 | 419 | 420 | 421 | 0 422 | 423 | 424 | ru 425 | Булево 426 | 427 | 428 | 429 | 430 | 431 | 432 | 433 | 15 434 | 435 | 436 | 437 | 0 438 | 439 | 440 | ru 441 | Отбор_ПолеФормы_ПолеПериода 442 | 443 | 444 | 445 | 446 | 447 | 448 | 0 449 | 450 | 451 | ru 452 | Булево 453 | 454 | 455 | 456 | 457 | 458 | 459 | 460 | 16 461 | 462 | 463 | 464 | 0 465 | 466 | 467 | ru 468 | Отбор_ПолеФормы_ПолеПолосыРегулирования 469 | 470 | 471 | 472 | 473 | 474 | 475 | 0 476 | 477 | 478 | ru 479 | Булево 480 | 481 | 482 | 483 | 484 | 485 | 486 | 487 | 17 488 | 489 | 490 | 491 | 0 492 | 493 | 494 | ru 495 | Отбор_ПолеФормы_ПолеТабличногоДокумента 496 | 497 | 498 | 499 | 500 | 501 | 502 | 0 503 | 504 | 505 | ru 506 | Булево 507 | 508 | 509 | 510 | 511 | 512 | 513 | 514 | 18 515 | 516 | 517 | 518 | 0 519 | 520 | 521 | ru 522 | Отбор_ПолеФормы_ПолеТекстовогоДокумента 523 | 524 | 525 | 526 | 527 | 528 | 529 | 0 530 | 531 | 532 | ru 533 | Булево 534 | 535 | 536 | 537 | 538 | 539 | 540 | 541 | 19 542 | 543 | 544 | 545 | 0 546 | 547 | 548 | ru 549 | Отбор_ПолеФормы_ПолеФлажка 550 | 551 | 552 | 553 | 554 | 555 | 556 | 0 557 | 558 | 559 | ru 560 | Булево 561 | 562 | 563 | 564 | 565 | 566 | 567 | 568 | 20 569 | 570 | 571 | 572 | 0 573 | 574 | 575 | ru 576 | Отбор_ПолеФормы_ПолеФорматированногоДокумента 577 | 578 | 579 | 580 | 581 | 582 | 583 | 0 584 | 585 | 586 | ru 587 | Булево 588 | 589 | 590 | 591 | 592 | 593 | 594 | 595 | 21 596 | 597 | 598 | 599 | 0 600 | 601 | 602 | ru 603 | Отбор_КнопкаФормы_ОбычнаяКнопка 604 | 605 | 606 | 607 | 608 | 609 | 610 | 0 611 | 612 | 613 | ru 614 | Булево 615 | 616 | 617 | 618 | 619 | 620 | 621 | 622 | 22 623 | 624 | 625 | 626 | 0 627 | 628 | 629 | ru 630 | Отбор_КнопкаФормы_КнопкаКоманднойПанели 631 | 632 | 633 | 634 | 635 | 636 | 637 | 0 638 | 639 | 640 | ru 641 | Булево 642 | 643 | 644 | 645 | 646 | 647 | 648 | 649 | 23 650 | 651 | 652 | 653 | 0 654 | 655 | 656 | ru 657 | Отбор_КнопкаФормы_Гиперссылка 658 | 659 | 660 | 661 | 662 | 663 | 664 | 0 665 | 666 | 667 | ru 668 | Булево 669 | 670 | 671 | 672 | 673 | 674 | 675 | 676 | 24 677 | 678 | 679 | 680 | 0 681 | 682 | 683 | ru 684 | Отбор_КнопкаФормы_ГиперссылкаКоманднойПанели 685 | 686 | 687 | 688 | 689 | 690 | 691 | 0 692 | 693 | 694 | ru 695 | Булево 696 | 697 | 698 | 699 | 700 | 701 | 702 | 703 | 25 704 | 705 | 706 | 707 | 0 708 | 709 | 710 | ru 711 | Отбор_ТаблицаФормы_ТаблицаЗначений 712 | 713 | 714 | 715 | 716 | 717 | 718 | 0 719 | 720 | 721 | ru 722 | Булево 723 | 724 | 725 | 726 | 727 | 728 | 729 | 730 | 26 731 | 732 | 733 | 734 | 0 735 | 736 | 737 | ru 738 | Отбор_ТаблицаФормы_ДеревоЗначений 739 | 740 | 741 | 742 | 743 | 744 | 745 | 0 746 | 747 | 748 | ru 749 | Булево 750 | 751 | 752 | 753 | 754 | 755 | 756 | 757 | 27 758 | 759 | 760 | 761 | 0 762 | 763 | 764 | ru 765 | Отбор_ДекорацияФормы_Картинка 766 | 767 | 768 | 769 | 770 | 771 | 772 | 0 773 | 774 | 775 | ru 776 | Булево 777 | 778 | 779 | 780 | 781 | 782 | 783 | 784 | 28 785 | 786 | 787 | 788 | 0 789 | 790 | 791 | ru 792 | Отбор_ДекорацияФормы_Надпись 793 | 794 | 795 | 796 | 797 | 798 | 799 | 0 800 | 801 | 802 | ru 803 | Булево 804 | 805 | 806 | 807 | 808 | 809 | 810 | 811 | 29 812 | 813 | 814 | 815 | 0 816 | 817 | 818 | ru 819 | Отбор_Пусто 820 | 821 | 822 | 823 | 824 | 825 | 826 | 0 827 | 828 | 829 | ru 830 | Булево 831 | 832 | 833 | 834 | 835 | 836 | 837 | 838 | 30 839 | 840 | 841 | 842 | 0 843 | 844 | 845 | ru 846 | Отбор_ПолеФормы_ПолеВвода_Строка 847 | 848 | 849 | 850 | 851 | 852 | 853 | 0 854 | 855 | 856 | ru 857 | Булево 858 | 859 | 860 | 861 | 862 | 863 | 864 | 865 | 31 866 | 867 | 868 | 869 | 0 870 | 871 | 872 | ru 873 | Отбор_ПолеФормы_ПолеВвода_Число 874 | 875 | 876 | 877 | 878 | 879 | 880 | 0 881 | 882 | 883 | ru 884 | Булево 885 | 886 | 887 | 888 | 889 | 890 | 891 | 892 | 32 893 | 894 | 895 | 896 | 0 897 | 898 | 899 | ru 900 | Отбор_ПолеФормы_ПолеВвода_Булево 901 | 902 | 903 | 904 | 905 | 906 | 907 | 0 908 | 909 | 910 | ru 911 | Булево 912 | 913 | 914 | 915 | 916 | 917 | 918 | 919 | 33 920 | 921 | 922 | 923 | 0 924 | 925 | 926 | ru 927 | Отбор_ПолеФормы_ПолеВвода_Дата 928 | 929 | 930 | 931 | 932 | 933 | 934 | 0 935 | 936 | 937 | ru 938 | Булево 939 | 940 | 941 | 942 | 943 | 944 | 945 | 946 | 34 947 | 948 | 949 | 950 | 0 951 | 952 | 953 | ru 954 | Отбор_ПолеФормы_ПолеВвода_СтандартныйПериод 955 | 956 | 957 | 958 | 959 | 960 | 961 | 0 962 | 963 | 964 | ru 965 | Булево 966 | 967 | 968 | 969 | 970 | 971 | 972 | 973 | 35 974 | 975 | 976 | 977 | 0 978 | 979 | 980 | ru 981 | ВариантЗаполнения 982 | 983 | 984 | 985 | 986 | 987 | 988 | 0 989 | 990 | 991 | ru 992 | Строка 993 | 994 | 995 | 996 | 997 | 998 | 999 | 1000 | 36 1001 | 1002 | 1003 | 1004 | 0 1005 | 1006 | 1007 | ru 1008 | ДанныеВыбора 1009 | 1010 | 1011 | 1012 | 1013 | 1014 | 1015 | 0 1016 | 1017 | 1018 | ru 1019 | СписокЗначений 1020 | 1021 | 1022 | 1023 | 1024 | 1025 | 1026 | 1027 | 37 1028 | 1029 | 1030 | 1031 | 0 1032 | 1033 | 1034 | ru 1035 | ДанныеВыбора_ГруппаКолонок 1036 | 1037 | 1038 | 1039 | 1040 | 1041 | 1042 | 0 1043 | 1044 | 1045 | ru 1046 | СписокЗначений 1047 | 1048 | 1049 | 1050 | 1051 | 1052 | 1053 | 1054 | 38 1055 | 1056 | 1057 | 1058 | 0 1059 | 1060 | 1061 | ru 1062 | ДанныеВыбора_Кнопка 1063 | 1064 | 1065 | 1066 | 1067 | 1068 | 1069 | 0 1070 | 1071 | 1072 | ru 1073 | СписокЗначений 1074 | 1075 | 1076 | 1077 | 1078 | 1079 | 1080 | true 1081 | 39 1082 | 39 1083 | 1084 | Шапка 1085 | 1086 | Rows 1087 | 0 1088 | 0 1089 | -1 1090 | -1 1091 | 1092 | 1093 | 1094 | Строки 1095 | 1096 | Rows 1097 | 1 1098 | 38 1099 | -1 1100 | -1 1101 | 1102 | 1103 | 1104 | 1105 | 392 1106 | 1107 | 1108 | 128 1109 | 1110 | 1111 | 0 1112 | 392 1113 | #A6C198 1114 | 1115 | 1116 | 0 1117 | 128 1118 | #A6C198 1119 | 1120 | LeftToRight 1121 | --------------------------------------------------------------------------------