From 51c594d91c46b8525be3e3f47cf3537ae5315cdd Mon Sep 17 00:00:00 2001 From: 1C-Company Date: Thu, 26 Jul 2018 09:37:14 +0300 Subject: [PATCH 1/2] =?UTF-8?q?#24=20=D0=90=D0=BA=D1=82=D1=83=D0=B0=D0=BB?= =?UTF-8?q?=D0=B8=D0=B7=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D1=82=D1=8C=20=D0=B4?= =?UTF-8?q?=D0=B5=D0=BC=D0=BE=D0=BD=D1=81=D1=82=D1=80=D0=B0=D1=86=D0=B8?= =?UTF-8?q?=D0=BE=D0=BD=D0=BD=D1=83=D1=8E=20=D0=BA=D0=BE=D0=BD=D1=84=D0=B8?= =?UTF-8?q?=D0=B3=D1=83=D1=80=D0=B0=D1=86=D0=B8=D1=8E=20=D0=B4=D0=BE=20EDT?= =?UTF-8?q?=201.9.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DemoConfDT.ProductsWeight/DT-INF/PROJECT.PMF | 2 +- .../src/Configuration/Configuration.mdo | 2 +- .../Form.form" | 5 + DemoConfDT/DT-INF/PROJECT.PMF | 2 +- .../Module.bsl" | 44 +++--- .../Module.bsl" | 16 +-- .../ObjectModule.bsl" | 12 +- .../Module.bsl" | 8 +- .../Module.bsl" | 10 +- .../CommandModule.bsl" | 2 +- .../src/Configuration/Configuration.mdo | 5 +- .../ManagedApplicationModule.bsl | 2 +- .../OrdinaryApplicationModule.bsl | 10 +- .../Module.bsl" | 4 +- .../Module.bsl" | 2 +- .../Module.bsl" | 132 +++++++++--------- .../Module.bsl" | 8 +- .../ObjectModule.bsl" | 38 ++--- .../ObjectModule.bsl" | 14 +- .../ObjectModule.bsl" | 14 +- .../Module.bsl" | 100 ++++++------- .../ObjectModule.bsl" | 16 +-- .../Module.bsl" | 132 +++++++++--------- .../ObjectModule.bsl" | 86 ++++++------ .../Module.bsl" | 4 +- .../Module.bsl" | 4 +- .../CommandModule.bsl" | 2 +- 27 files changed, 340 insertions(+), 336 deletions(-) diff --git a/DemoConfDT.ProductsWeight/DT-INF/PROJECT.PMF b/DemoConfDT.ProductsWeight/DT-INF/PROJECT.PMF index cd9e56d..7fd6cfd 100644 --- a/DemoConfDT.ProductsWeight/DT-INF/PROJECT.PMF +++ b/DemoConfDT.ProductsWeight/DT-INF/PROJECT.PMF @@ -1,5 +1,5 @@ Manifest-Version: 1.0 Runtime-Version: 8.3.12 -Product-Version: 1.8.0 +Product-Version: 1.9.0 Store-Version: 1.0.0 Base-Project: DemoConfDT diff --git a/DemoConfDT.ProductsWeight/src/Configuration/Configuration.mdo b/DemoConfDT.ProductsWeight/src/Configuration/Configuration.mdo index c799b36..d8b7d8e 100644 --- a/DemoConfDT.ProductsWeight/src/Configuration/Configuration.mdo +++ b/DemoConfDT.ProductsWeight/src/Configuration/Configuration.mdo @@ -32,7 +32,7 @@ Managed NotAutoFree DontUse - DontUse + DontUse 8.3.12 Русский diff --git "a/DemoConfDT.ProductsWeight/src/Documents/\320\240\320\260\321\201\321\205\320\276\320\264\320\242\320\276\320\262\320\260\321\200\320\260/Forms/\320\236\321\204\320\276\321\200\320\274\320\273\320\265\320\275\320\270\320\265\320\224\320\276\321\201\321\202\320\260\320\262\320\272\320\270/Form.form" "b/DemoConfDT.ProductsWeight/src/Documents/\320\240\320\260\321\201\321\205\320\276\320\264\320\242\320\276\320\262\320\260\321\200\320\260/Forms/\320\236\321\204\320\276\321\200\320\274\320\273\320\265\320\275\320\270\320\265\320\224\320\276\321\201\321\202\320\260\320\262\320\272\320\270/Form.form" index 71a3284..288b4d2 100644 --- "a/DemoConfDT.ProductsWeight/src/Documents/\320\240\320\260\321\201\321\205\320\276\320\264\320\242\320\276\320\262\320\260\321\200\320\260/Forms/\320\236\321\204\320\276\321\200\320\274\320\273\320\265\320\275\320\270\320\265\320\224\320\276\321\201\321\202\320\260\320\262\320\272\320\270/Form.form" +++ "b/DemoConfDT.ProductsWeight/src/Documents/\320\240\320\260\321\201\321\205\320\276\320\264\320\242\320\276\320\262\320\260\321\200\320\260/Forms/\320\236\321\204\320\276\321\200\320\274\320\273\320\265\320\275\320\270\320\265\320\224\320\276\321\201\321\202\320\260\320\262\320\272\320\270/Form.form" @@ -259,6 +259,11 @@ Left true + + OnCreateAtServer + ВТ_ПриСозданииНаСервереВместо + Override + OnCreateAtServer ВТ_ПриСозданииНаСервереПосле diff --git a/DemoConfDT/DT-INF/PROJECT.PMF b/DemoConfDT/DT-INF/PROJECT.PMF index 575810b..59d592f 100644 --- a/DemoConfDT/DT-INF/PROJECT.PMF +++ b/DemoConfDT/DT-INF/PROJECT.PMF @@ -1,4 +1,4 @@ Manifest-Version: 1.0 Runtime-Version: 8.3.12 -Product-Version: 1.8.0 +Product-Version: 1.9.0 Store-Version: 1.0.0 diff --git "a/DemoConfDT/src/AccumulationRegisters/\320\222\320\267\320\260\320\270\320\274\320\276\321\200\320\260\321\201\321\207\320\265\321\202\321\213/Forms/\320\242\320\265\320\272\321\203\321\211\320\270\320\265\320\222\320\267\320\260\320\270\320\274\320\276\321\200\320\260\321\201\321\207\320\265\321\202\321\213/Module.bsl" "b/DemoConfDT/src/AccumulationRegisters/\320\222\320\267\320\260\320\270\320\274\320\276\321\200\320\260\321\201\321\207\320\265\321\202\321\213/Forms/\320\242\320\265\320\272\321\203\321\211\320\270\320\265\320\222\320\267\320\260\320\270\320\274\320\276\321\200\320\260\321\201\321\207\320\265\321\202\321\213/Module.bsl" index de18e2c..decf4e0 100644 --- "a/DemoConfDT/src/AccumulationRegisters/\320\222\320\267\320\260\320\270\320\274\320\276\321\200\320\260\321\201\321\207\320\265\321\202\321\213/Forms/\320\242\320\265\320\272\321\203\321\211\320\270\320\265\320\222\320\267\320\260\320\270\320\274\320\276\321\200\320\260\321\201\321\207\320\265\321\202\321\213/Module.bsl" +++ "b/DemoConfDT/src/AccumulationRegisters/\320\222\320\267\320\260\320\270\320\274\320\276\321\200\320\260\321\201\321\207\320\265\321\202\321\213/Forms/\320\242\320\265\320\272\321\203\321\211\320\270\320\265\320\222\320\267\320\260\320\270\320\274\320\276\321\200\320\260\321\201\321\207\320\265\321\202\321\213/Module.bsl" @@ -1,25 +1,25 @@ -&НаСервере -Процедура Заполнить() - Запрос = Новый Запрос("ВЫБРАТЬ - | ВзаиморасчетыОстатки.Контрагент, - | ВзаиморасчетыОстатки.Валюта, - | ВзаиморасчетыОстатки.СуммаОстаток КАК СуммаОстаток - |ИЗ - | РегистрНакопления.Взаиморасчеты.Остатки КАК ВзаиморасчетыОстатки +&НаСервере +Процедура Заполнить() + Запрос = Новый Запрос("ВЫБРАТЬ + | ВзаиморасчетыОстатки.Контрагент, + | ВзаиморасчетыОстатки.Валюта, + | ВзаиморасчетыОстатки.СуммаОстаток КАК СуммаОстаток + |ИЗ + | РегистрНакопления.Взаиморасчеты.Остатки КАК ВзаиморасчетыОстатки |АВТОУПОРЯДОЧИВАНИЕ"); - Выборка = Запрос.Выполнить().Выбрать(); - Пока Выборка.Следующий() Цикл - НоваяСтрока = ТаблицаОстатков.Добавить(); - НоваяСтрока.Контрагент = Выборка.Контрагент; - НоваяСтрока.Валюта = Выборка.Валюта; - Если Выборка.СуммаОстаток > 0 Тогда - НоваяСтрока.НашДолг = Выборка.СуммаОстаток; - Иначе - НоваяСтрока.ДолгНам = Выборка.СуммаОстаток * -1; - КонецЕсли; - КонецЦикла - -КонецПроцедуры + Выборка = Запрос.Выполнить().Выбрать(); + Пока Выборка.Следующий() Цикл + НоваяСтрока = ТаблицаОстатков.Добавить(); + НоваяСтрока.Контрагент = Выборка.Контрагент; + НоваяСтрока.Валюта = Выборка.Валюта; + Если Выборка.СуммаОстаток > 0 Тогда + НоваяСтрока.НашДолг = Выборка.СуммаОстаток; + Иначе + НоваяСтрока.ДолгНам = Выборка.СуммаОстаток * -1; + КонецЕсли; + КонецЦикла + +КонецПроцедуры &НаСервере Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) @@ -29,7 +29,7 @@ &НаКлиенте Процедура ТаблицаОстатковВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка) ПоказатьЗначение( ,ТаблицаОстатков.НайтиПоИдентификатору(ВыбраннаяСтрока).Контрагент); - СтандартнаяОбработка = Ложь; + СтандартнаяОбработка = Ложь; КонецПроцедуры &НаКлиенте diff --git "a/DemoConfDT/src/Catalogs/\320\232\320\276\320\275\321\202\321\200\320\260\320\263\320\265\320\275\321\202\321\213/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Module.bsl" "b/DemoConfDT/src/Catalogs/\320\232\320\276\320\275\321\202\321\200\320\260\320\263\320\265\320\275\321\202\321\213/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Module.bsl" index ade7222..bb08a1b 100644 --- "a/DemoConfDT/src/Catalogs/\320\232\320\276\320\275\321\202\321\200\320\260\320\263\320\265\320\275\321\202\321\213/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Module.bsl" +++ "b/DemoConfDT/src/Catalogs/\320\232\320\276\320\275\321\202\321\200\320\260\320\263\320\265\320\275\321\202\321\213/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Module.bsl" @@ -102,9 +102,9 @@ КонецФункции -//////////////////////////////////////////////////////////////////////////////// -// ОБРАБОТЧИКИ СОБЫТИЙ -// +//////////////////////////////////////////////////////////////////////////////// +// ОБРАБОТЧИКИ СОБЫТИЙ +// &НаКлиенте Процедура ПриОткрытии(Отказ) @@ -135,7 +135,7 @@ #КонецЕсли КонецПроцедуры - + &НаКлиенте Процедура НовыйРасчетныйСчетВыполнить() @@ -146,11 +146,11 @@ // Подготовка параметров и открытие формы нового расчетного счета контрагента. ЗначенияЗаполнения = Новый Структура(); - ЗначенияЗаполнения.Вставить("НаименованиеЗаполнить", "Р/С " + Объект.Наименование); - ЗначенияЗаполнения.Вставить("Владелец", Объект.Ссылка); - СтруктураПараметров = Новый Структура("ЗначенияЗаполнения", ЗначенияЗаполнения); + ЗначенияЗаполнения.Вставить("НаименованиеЗаполнить", "Р/С " + Объект.Наименование); + ЗначенияЗаполнения.Вставить("Владелец", Объект.Ссылка); + СтруктураПараметров = Новый Структура("ЗначенияЗаполнения", ЗначенияЗаполнения); ОткрытьФорму("Справочник.РасчетныеСчетаКонтрагентов.ФормаОбъекта", СтруктураПараметров); - + КонецПроцедуры &НаКлиенте diff --git "a/DemoConfDT/src/Catalogs/\320\232\320\276\320\275\321\202\321\200\320\260\320\263\320\265\320\275\321\202\321\213/ObjectModule.bsl" "b/DemoConfDT/src/Catalogs/\320\232\320\276\320\275\321\202\321\200\320\260\320\263\320\265\320\275\321\202\321\213/ObjectModule.bsl" index a7bd78b..54885ad 100644 --- "a/DemoConfDT/src/Catalogs/\320\232\320\276\320\275\321\202\321\200\320\260\320\263\320\265\320\275\321\202\321\213/ObjectModule.bsl" +++ "b/DemoConfDT/src/Catalogs/\320\232\320\276\320\275\321\202\321\200\320\260\320\263\320\265\320\275\321\202\321\213/ObjectModule.bsl" @@ -1,8 +1,8 @@ -//////////////////////////////////////////////////////////////////////////////// -// ОБРАБОТЧИКИ СОБЫТИЙ ОБЪЕКТА +//////////////////////////////////////////////////////////////////////////////// +// ОБРАБОТЧИКИ СОБЫТИЙ ОБЪЕКТА -//////////////////////////////////////////////////////////////////////////////// -// Обработчик события "Проверка заполнения" +//////////////////////////////////////////////////////////////////////////////// +// Обработчик события "Проверка заполнения" Процедура ОбработкаПроверкиЗаполнения(Отказ, ПроверяемыеРеквизиты) // Если это группа, @@ -32,10 +32,10 @@ Если НЕ ПустаяСтрока(Улица) Тогда // Тогда, должны быть заполнены и поля Регион, Город, и Дом. - ПроверяемыеРеквизиты.Добавить("Регион"); + ПроверяемыеРеквизиты.Добавить("Регион"); ПроверяемыеРеквизиты.Добавить("Город"); ПроверяемыеРеквизиты.Добавить("Дом"); - + КонецЕсли; КонецПроцедуры diff --git "a/DemoConfDT/src/Catalogs/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\242\320\276\321\200\320\263\320\276\320\262\320\276\320\263\320\276\320\236\320\261\320\276\321\200\321\203\320\264\320\276\320\262\320\260\320\275\320\270\321\217/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Module.bsl" "b/DemoConfDT/src/Catalogs/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\242\320\276\321\200\320\263\320\276\320\262\320\276\320\263\320\276\320\236\320\261\320\276\321\200\321\203\320\264\320\276\320\262\320\260\320\275\320\270\321\217/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Module.bsl" index f0a68a0..d666473 100644 --- "a/DemoConfDT/src/Catalogs/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\242\320\276\321\200\320\263\320\276\320\262\320\276\320\263\320\276\320\236\320\261\320\276\321\200\321\203\320\264\320\276\320\262\320\260\320\275\320\270\321\217/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Module.bsl" +++ "b/DemoConfDT/src/Catalogs/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\242\320\276\321\200\320\263\320\276\320\262\320\276\320\263\320\276\320\236\320\261\320\276\321\200\321\203\320\264\320\276\320\262\320\260\320\275\320\270\321\217/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Module.bsl" @@ -1,13 +1,13 @@ -//////////////////////////////////////////////////////////////////////////////// -// ОБРАБОТЧИКИ СОБЫТИЙ -// +//////////////////////////////////////////////////////////////////////////////// +// ОБРАБОТЧИКИ СОБЫТИЙ +// &НаСервере Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) Если Параметры.Ключ.Пустая() Тогда - Объект.БитДанных = 8; + Объект.БитДанных = 8; Объект.Скорость = 9600; Объект.Порт = "COM1"; diff --git "a/DemoConfDT/src/Catalogs/\320\242\320\276\320\262\320\260\321\200\321\213/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260\320\241\320\236\321\201\321\202\320\260\321\202\320\272\320\260\320\274\320\270/Module.bsl" "b/DemoConfDT/src/Catalogs/\320\242\320\276\320\262\320\260\321\200\321\213/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260\320\241\320\236\321\201\321\202\320\260\321\202\320\272\320\260\320\274\320\270/Module.bsl" index 1e83d3b..6044efe 100644 --- "a/DemoConfDT/src/Catalogs/\320\242\320\276\320\262\320\260\321\200\321\213/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260\320\241\320\236\321\201\321\202\320\260\321\202\320\272\320\260\320\274\320\270/Module.bsl" +++ "b/DemoConfDT/src/Catalogs/\320\242\320\276\320\262\320\260\321\200\321\213/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260\320\241\320\236\321\201\321\202\320\260\321\202\320\272\320\260\320\274\320\270/Module.bsl" @@ -1,7 +1,7 @@ -//////////////////////////////////////////////////////////////////////////////// -// ОБРАБОТЧИКИ СОБЫТИЙ -// - +//////////////////////////////////////////////////////////////////////////////// +// ОБРАБОТЧИКИ СОБЫТИЙ +// + &НаСервере Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) @@ -12,7 +12,7 @@ СправочникСписок.Параметры.УстановитьЗначениеПараметра("ПоВсемСкладам", Ложь); СправочникСписок.Параметры.УстановитьЗначениеПараметра("Склад", Параметры.ОстаткиПоСкладу); - + Иначе Отказ = Истина; diff --git "a/DemoConfDT/src/CommonCommands/\320\243\321\201\321\202\320\260\320\275\320\276\320\262\320\270\321\202\321\214\320\241\320\272\320\260\320\275\320\265\321\200\320\250\321\202\321\200\320\270\321\205\320\272\320\276\320\264\320\276\320\262/CommandModule.bsl" "b/DemoConfDT/src/CommonCommands/\320\243\321\201\321\202\320\260\320\275\320\276\320\262\320\270\321\202\321\214\320\241\320\272\320\260\320\275\320\265\321\200\320\250\321\202\321\200\320\270\321\205\320\272\320\276\320\264\320\276\320\262/CommandModule.bsl" index 46c2340..139e9f0 100644 --- "a/DemoConfDT/src/CommonCommands/\320\243\321\201\321\202\320\260\320\275\320\276\320\262\320\270\321\202\321\214\320\241\320\272\320\260\320\275\320\265\321\200\320\250\321\202\321\200\320\270\321\205\320\272\320\276\320\264\320\276\320\262/CommandModule.bsl" +++ "b/DemoConfDT/src/CommonCommands/\320\243\321\201\321\202\320\260\320\275\320\276\320\262\320\270\321\202\321\214\320\241\320\272\320\260\320\275\320\265\321\200\320\250\321\202\321\200\320\270\321\205\320\272\320\276\320\264\320\276\320\262/CommandModule.bsl" @@ -9,4 +9,4 @@ // Подключение внешней компоненты НачатьУстановкуВнешнейКомпоненты(, "ОбщийМакет.ДрайверСканераШтрихкодов"); -КонецПроцедуры +КонецПроцедуры diff --git a/DemoConfDT/src/Configuration/Configuration.mdo b/DemoConfDT/src/Configuration/Configuration.mdo index 678108a..28f1197 100644 --- a/DemoConfDT/src/Configuration/Configuration.mdo +++ b/DemoConfDT/src/Configuration/Configuration.mdo @@ -18,7 +18,7 @@ PersonalComputer Russian Фирма "1С" - 1.0.26.1 + 1.0.26.2 true @@ -46,7 +46,7 @@ ru - Copyright © ООО "1C-Софт", 2018 + Copyright © ООО "1C-Софт", 2017 ru @@ -59,7 +59,6 @@ Managed NotAutoFree DontUse - DontUse DontUse 8.3.12 CommonForm.ОбщиеНастройки diff --git a/DemoConfDT/src/Configuration/ManagedApplicationModule.bsl b/DemoConfDT/src/Configuration/ManagedApplicationModule.bsl index 57bfd02..795c9e4 100644 --- a/DemoConfDT/src/Configuration/ManagedApplicationModule.bsl +++ b/DemoConfDT/src/Configuration/ManagedApplicationModule.bsl @@ -7,7 +7,7 @@ Процедура ПриНачалеРаботыСистемы() Параметры = СервисныеМеханизмы.ПолучитьПараметры(); - КлиентскоеПриложение.УстановитьКраткийЗаголовок(Параметры.КраткийЗаголовок); + УстановитьКраткийЗаголовокПриложения(Параметры.КраткийЗаголовок); РаботаСПанельюЗадач.ДобавитьКнопки(Параметры.ПараметрыПанелиЗадачОС); diff --git a/DemoConfDT/src/Configuration/OrdinaryApplicationModule.bsl b/DemoConfDT/src/Configuration/OrdinaryApplicationModule.bsl index 201ec40..607277d 100644 --- a/DemoConfDT/src/Configuration/OrdinaryApplicationModule.bsl +++ b/DemoConfDT/src/Configuration/OrdinaryApplicationModule.bsl @@ -1,5 +1,5 @@ -//////////////////////////////////////////////////////////////////////////////// -// ПЕРЕМЕННЫЕ МОДУЛЯ -// - -Перем ДрайверСканераШтрихкодов Экспорт; // Сканер штрихкодов +//////////////////////////////////////////////////////////////////////////////// +// ПЕРЕМЕННЫЕ МОДУЛЯ +// + +Перем ДрайверСканераШтрихкодов Экспорт; // Сканер штрихкодов diff --git "a/DemoConfDT/src/DataProcessors/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\217/Forms/\320\244\320\276\321\200\320\274\320\260/Module.bsl" "b/DemoConfDT/src/DataProcessors/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\217/Forms/\320\244\320\276\321\200\320\274\320\260/Module.bsl" index 009cf59..222aad8 100644 --- "a/DemoConfDT/src/DataProcessors/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\217/Forms/\320\244\320\276\321\200\320\274\320\260/Module.bsl" +++ "b/DemoConfDT/src/DataProcessors/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\217/Forms/\320\244\320\276\321\200\320\274\320\260/Module.bsl" @@ -7,9 +7,9 @@ РаботаСХранилищемОбщихНастроек.СохранитьРабочийКаталог(ПутьКРабочемуКаталогу); РаботаСХранилищемОбщихНастроек.СохранитьТекстКраткогоЗаголовкаПриложения(КраткийЗаголовок); - Если КлиентскоеПриложение.ПолучитьКраткийЗаголовок() <> КраткийЗаголовок Тогда + Если ПолучитьКраткийЗаголовокПриложения() <> КраткийЗаголовок Тогда - КлиентскоеПриложение.УстановитьКраткийЗаголовок(КраткийЗаголовок); + УстановитьКраткийЗаголовокПриложения(КраткийЗаголовок); КонецЕсли; diff --git "a/DemoConfDT/src/DataProcessors/\320\237\321\203\321\202\320\265\320\262\320\276\320\264\320\270\321\202\320\265\320\273\321\214/Forms/\320\244\320\276\321\200\320\274\320\260\320\237\321\203\321\202\320\265\320\262\320\276\320\264\320\270\321\202\320\265\320\273\321\217/Module.bsl" "b/DemoConfDT/src/DataProcessors/\320\237\321\203\321\202\320\265\320\262\320\276\320\264\320\270\321\202\320\265\320\273\321\214/Forms/\320\244\320\276\321\200\320\274\320\260\320\237\321\203\321\202\320\265\320\262\320\276\320\264\320\270\321\202\320\265\320\273\321\217/Module.bsl" index 613a6b1..69e7299 100644 --- "a/DemoConfDT/src/DataProcessors/\320\237\321\203\321\202\320\265\320\262\320\276\320\264\320\270\321\202\320\265\320\273\321\214/Forms/\320\244\320\276\321\200\320\274\320\260\320\237\321\203\321\202\320\265\320\262\320\276\320\264\320\270\321\202\320\265\320\273\321\217/Module.bsl" +++ "b/DemoConfDT/src/DataProcessors/\320\237\321\203\321\202\320\265\320\262\320\276\320\264\320\270\321\202\320\265\320\273\321\214/Forms/\320\244\320\276\321\200\320\274\320\260\320\237\321\203\321\202\320\265\320\262\320\276\320\264\320\270\321\202\320\265\320\273\321\217/Module.bsl" @@ -16,7 +16,7 @@ КорневойЭлемент = Обработки.Путеводитель.ПолучитьМакет("ГлавнаяСтраница").ПолучитьДокументHTML(); МенюРазделов = КорневойЭлемент.ПолучитьЭлементПоИдентификатору("ГлавноеМеню"); -#Если МобильноеПриложениеСервер Тогда +#Если МобильныйКлиент Тогда // На мобильном устройстве жалко места под поковые планки ПраваяПанель = КорневойЭлемент.ПолучитьЭлементПоИдентификатору("Правая"); ЛеваяПанель = КорневойЭлемент.ПолучитьЭлементПоИдентификатору("Левая"); diff --git "a/DemoConfDT/src/Documents/\320\227\320\260\320\272\320\260\320\267/Forms/\320\244\320\276\321\200\320\274\320\260\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\260/Module.bsl" "b/DemoConfDT/src/Documents/\320\227\320\260\320\272\320\260\320\267/Forms/\320\244\320\276\321\200\320\274\320\260\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\260/Module.bsl" index 0f352b1..8251d2b 100644 --- "a/DemoConfDT/src/Documents/\320\227\320\260\320\272\320\260\320\267/Forms/\320\244\320\276\321\200\320\274\320\260\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\260/Module.bsl" +++ "b/DemoConfDT/src/Documents/\320\227\320\260\320\272\320\260\320\267/Forms/\320\244\320\276\321\200\320\274\320\260\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\260/Module.bsl" @@ -5,33 +5,33 @@ &НаКлиенте Перем АдресТоваровВХранилище; -//////////////////////////////////////////////////////////////////////////////// -// ПРОЦЕДУРЫ И ФУНКЦИИ -// - -// Функция возвращает цену определенного товара на дату согласно виду цены -// -// Параметры: -// Дата – Дата – дата, на которую определяется цена. -// Товар – СправочникСсылка.Товары – товар, цена которого определяется. -// ВидЦен – СправочникСсылка.ВидыЦен – вид цены. -// -// Возвращаемое значение: -// Число - Цена товара на определенную дату, согласно виду цены. +//////////////////////////////////////////////////////////////////////////////// +// ПРОЦЕДУРЫ И ФУНКЦИИ +// + +// Функция возвращает цену определенного товара на дату согласно виду цены +// +// Параметры: +// Дата – Дата – дата, на которую определяется цена. +// Товар – СправочникСсылка.Товары – товар, цена которого определяется. +// ВидЦен – СправочникСсылка.ВидыЦен – вид цены. +// +// Возвращаемое значение: +// Число - Цена товара на определенную дату, согласно виду цены. &НаСервереБезКонтекста -Функция ПолучитьЦенуТовара(Дата, Товар, ВидЦен) - ЦенаТовара = РегистрыСведений.ЦеныТоваров.ПолучитьПоследнее( - Дата, Новый Структура("Товар, ВидЦен", Товар, ВидЦен)); - Возврат ЦенаТовара.Цена; -КонецФункции - -// Функция возвращает вид цены для указанного покупателя -// -// Параметры: -// Покупатель – СправочникСсылка.Контрагенты – контрагент. -// -// Возвращаемое значение: -// СправочникСсылка.ВидыЦен - Вид цены для указанного покупателя. +Функция ПолучитьЦенуТовара(Дата, Товар, ВидЦен) + ЦенаТовара = РегистрыСведений.ЦеныТоваров.ПолучитьПоследнее( + Дата, Новый Структура("Товар, ВидЦен", Товар, ВидЦен)); + Возврат ЦенаТовара.Цена; +КонецФункции + +// Функция возвращает вид цены для указанного покупателя +// +// Параметры: +// Покупатель – СправочникСсылка.Контрагенты – контрагент. +// +// Возвращаемое значение: +// СправочникСсылка.ВидыЦен - Вид цены для указанного покупателя. &НаСервереБезКонтекста Функция ПолучитьВидЦенПокупателя(Покупатель) Запрос = Новый Запрос(); @@ -41,7 +41,7 @@ Если Выборка.Следующий() Тогда Возврат Выборка.ВидЦен; КонецЕсли; - Возврат Справочники.ВидыЦен.ПустаяСсылка(); + Возврат Справочники.ВидыЦен.ПустаяСсылка(); КонецФункции // Функция определяет услуга это или нет @@ -50,19 +50,19 @@ Возврат ?(Товар.Вид = Перечисления.ВидыТоваров.Услуга, Истина, Ложь); -КонецФункции - +КонецФункции + // Процедура устанавливает цены товаров и вычисляет суммы по каждой строке -// табличной части Товары. -// -// Параметры: -// Нет. -// -// Возвращаемое значение: -// Нет. +// табличной части Товары. +// +// Параметры: +// Нет. +// +// Возвращаемое значение: +// Нет. &НаСервере Процедура ПересчитатьЦеныИСуммыТоваров(ПересчитатьДляВсехТоваров) - Запрос = Новый Запрос(); + Запрос = Новый Запрос(); Запрос.Текст = "ВЫБРАТЬ | ЦеныТоваровСрезПоследних.Цена, | ЦеныТоваровСрезПоследних.Товар @@ -70,14 +70,14 @@ | РегистрСведений.ЦеныТоваров.СрезПоследних( | , | ВидЦен = &ВидЦены - | И Товар В (&Товары)) КАК ЦеныТоваровСрезПоследних"; + | И Товар В (&Товары)) КАК ЦеныТоваровСрезПоследних"; Запрос.УстановитьПараметр("ВидЦены", Объект.ВидЦен); - Товары = Новый Массив(); - Для каждого Стр Из Объект.Товары Цикл - Товары.Добавить(Стр.Товар); - КонецЦикла; + Товары = Новый Массив(); + Для каждого Стр Из Объект.Товары Цикл + Товары.Добавить(Стр.Товар); + КонецЦикла; Запрос.УстановитьПараметр("Товары", Товары); - + ТЗЦены = Запрос.Выполнить().Выгрузить(); ТЗЦены.Индексы.Добавить("Товар"); Для каждого Стр Из Объект.Товары Цикл @@ -93,8 +93,8 @@ Стр.СуммаИзменена = Ложь; Стр.ЭтоУслуга = ЭтоУслуга(Стр.Товар); КонецЦикла; -КонецПроцедуры - +КонецПроцедуры + // Функция помещает список товаров во временное хранилище и возвращает адрес &НаСервере Функция ПоместитьТоварыВХранилище() @@ -109,17 +109,17 @@ КонецПроцедуры -// Функция возвращает ссылку на текущую строку в списке товаров -// -// Параметры: -// Нет. -// -// Возвращаемое значение: -// СправочникСсылка.Товары - Текущий товар в списке. +// Функция возвращает ссылку на текущую строку в списке товаров +// +// Параметры: +// Нет. +// +// Возвращаемое значение: +// СправочникСсылка.Товары - Текущий товар в списке. &НаКлиенте -Функция ПолучитьТекущуюСтрокуТовары() - Возврат Элементы.Товары.ТекущиеДанные; -КонецФункции +Функция ПолучитьТекущуюСтрокуТовары() + Возврат Элементы.Товары.ТекущиеДанные; +КонецФункции // Процедура вычисляет дополнительные данные строки документа &НаКлиентеНаСервереБезКонтекста @@ -143,16 +143,16 @@ КонецФункции -//////////////////////////////////////////////////////////////////////////////// -// ОБРАБОТЧИКИ СОБЫТИЙ -// +//////////////////////////////////////////////////////////////////////////////// +// ОБРАБОТЧИКИ СОБЫТИЙ +// &НаКлиенте Процедура ТоварыТоварПриИзменении(Элемент) - Стр = ПолучитьТекущуюСтрокуТовары(); + Стр = ПолучитьТекущуюСтрокуТовары(); Стр.ЭтоУслуга = ЭтоУслуга(Стр.Товар); Стр.Цена = ПолучитьЦенуТовара(Объект.Дата, Стр.Товар, Объект.ВидЦен); - Стр.Количество = ?(Стр.ЭтоУслуга ИЛИ Стр.Количество = 0, 1, Стр.Количество); + Стр.Количество = ?(Стр.ЭтоУслуга ИЛИ Стр.Количество = 0, 1, Стр.Количество); Стр.Сумма = Стр.Количество * Стр.Цена; ЗаполнитьДополнительныеДанныеСтроки(Стр); КонецПроцедуры @@ -177,15 +177,15 @@ &НаКлиенте Процедура ТоварыЦенаПриИзменении(Элемент) - Стр = ПолучитьТекущуюСтрокуТовары(); + Стр = ПолучитьТекущуюСтрокуТовары(); Стр.Сумма = Стр.Количество * Стр.Цена; ЗаполнитьДополнительныеДанныеСтроки(Стр); КонецПроцедуры &НаКлиенте Процедура ТоварыКоличествоПриИзменении(Элемент) - Стр = ПолучитьТекущуюСтрокуТовары(); - Стр.Сумма = Стр.Количество * Стр.Цена; + Стр = ПолучитьТекущуюСтрокуТовары(); + Стр.Сумма = Стр.Количество * Стр.Цена; ЗаполнитьДополнительныеДанныеСтроки(Стр); КонецПроцедуры @@ -194,8 +194,8 @@ Стр = ПолучитьТекущуюСтрокуТовары(); ЗаполнитьДополнительныеДанныеСтроки(Стр); КонецПроцедуры - -// Обработчик команды подбора + +// Обработчик команды подбора &НаКлиенте Процедура КомандаПодбор() #Если МобильныйКлиент Тогда @@ -206,7 +206,7 @@ АдресТоваровВХранилище = ПоместитьТоварыВХранилище(); ПараметрыПодбора = Новый Структура("АдресТоваровДокумента, ВидЦен, Склад", АдресТоваровВХранилище, Объект.ВидЦен, Объект.Склад); ФормаПодбора = ОткрытьФорму(Имя, ПараметрыПодбора, ЭтотОбъект); -КонецПроцедуры +КонецПроцедуры &НаКлиенте Процедура ОрганизацияПриИзменении(Элемент) diff --git "a/DemoConfDT/src/Documents/\320\236\320\277\320\265\321\200\320\260\321\206\320\270\321\217\320\237\320\276\320\243\321\207\320\265\321\202\321\203\320\242\320\276\320\262\320\260\321\200\320\276\320\262/Forms/\320\244\320\276\321\200\320\274\320\260\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\260/Module.bsl" "b/DemoConfDT/src/Documents/\320\236\320\277\320\265\321\200\320\260\321\206\320\270\321\217\320\237\320\276\320\243\321\207\320\265\321\202\321\203\320\242\320\276\320\262\320\260\321\200\320\276\320\262/Forms/\320\244\320\276\321\200\320\274\320\260\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\260/Module.bsl" index c82aa13..324b9c4 100644 --- "a/DemoConfDT/src/Documents/\320\236\320\277\320\265\321\200\320\260\321\206\320\270\321\217\320\237\320\276\320\243\321\207\320\265\321\202\321\203\320\242\320\276\320\262\320\260\321\200\320\276\320\262/Forms/\320\244\320\276\321\200\320\274\320\260\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\260/Module.bsl" +++ "b/DemoConfDT/src/Documents/\320\236\320\277\320\265\321\200\320\260\321\206\320\270\321\217\320\237\320\276\320\243\321\207\320\265\321\202\321\203\320\242\320\276\320\262\320\260\321\200\320\276\320\262/Forms/\320\244\320\276\321\200\320\274\320\260\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\260/Module.bsl" @@ -1,7 +1,7 @@ -//////////////////////////////////////////////////////////////////////////////// -// ОБРАБОТЧИКИ СОБЫТИЙ -// - +//////////////////////////////////////////////////////////////////////////////// +// ОБРАБОТЧИКИ СОБЫТИЙ +// + &НаКлиенте Процедура ОрганизацияПриИзменении(Элемент) diff --git "a/DemoConfDT/src/Documents/\320\236\320\277\320\265\321\200\320\260\321\206\320\270\321\217\320\237\320\276\320\243\321\207\320\265\321\202\321\203\320\242\320\276\320\262\320\260\321\200\320\276\320\262/ObjectModule.bsl" "b/DemoConfDT/src/Documents/\320\236\320\277\320\265\321\200\320\260\321\206\320\270\321\217\320\237\320\276\320\243\321\207\320\265\321\202\321\203\320\242\320\276\320\262\320\260\321\200\320\276\320\262/ObjectModule.bsl" index 6cc6576..16cad01 100644 --- "a/DemoConfDT/src/Documents/\320\236\320\277\320\265\321\200\320\260\321\206\320\270\321\217\320\237\320\276\320\243\321\207\320\265\321\202\321\203\320\242\320\276\320\262\320\260\321\200\320\276\320\262/ObjectModule.bsl" +++ "b/DemoConfDT/src/Documents/\320\236\320\277\320\265\321\200\320\260\321\206\320\270\321\217\320\237\320\276\320\243\321\207\320\265\321\202\321\203\320\242\320\276\320\262\320\260\321\200\320\276\320\262/ObjectModule.bsl" @@ -1,26 +1,26 @@ -//////////////////////////////////////////////////////////////////////////////// -// ОБРАБОТЧИКИ СОБЫТИЙ -// +//////////////////////////////////////////////////////////////////////////////// +// ОБРАБОТЧИКИ СОБЫТИЙ +// // Обработчик копирования документа выполняет также копирование движений -Процедура ПриКопировании(ОбъектКопирования) - ОбъектКопирования.Движения.ТоварныеЗапасы.Прочитать(); - Для каждого ИсхЗапись Из ОбъектКопирования.Движения.ТоварныеЗапасы Цикл - Запись = Движения.ТоварныеЗапасы.Добавить(); - Запись.ВидДвижения = ИсхЗапись.ВидДвижения; - Запись.Товар = ИсхЗапись.Товар; - Запись.Склад = ИсхЗапись.Склад; - Запись.Количество = ИсхЗапись.Количество; - КонецЦикла; -КонецПроцедуры +Процедура ПриКопировании(ОбъектКопирования) + ОбъектКопирования.Движения.ТоварныеЗапасы.Прочитать(); + Для каждого ИсхЗапись Из ОбъектКопирования.Движения.ТоварныеЗапасы Цикл + Запись = Движения.ТоварныеЗапасы.Добавить(); + Запись.ВидДвижения = ИсхЗапись.ВидДвижения; + Запись.Товар = ИсхЗапись.Товар; + Запись.Склад = ИсхЗапись.Склад; + Запись.Количество = ИсхЗапись.Количество; + КонецЦикла; +КонецПроцедуры // Обработчик события, предшествующего записи, устанавливает всем -// движениям дату самого документа -Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения) +// движениям дату самого документа +Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения) - Для каждого Запись Из Движения.ТоварныеЗапасы Цикл - Запись.Период = Дата; - КонецЦикла; + Для каждого Запись Из Движения.ТоварныеЗапасы Цикл + Запись.Период = Дата; + КонецЦикла; -КонецПроцедуры +КонецПроцедуры \ No newline at end of file diff --git "a/DemoConfDT/src/Documents/\320\236\320\277\320\273\320\260\321\202\320\260/ObjectModule.bsl" "b/DemoConfDT/src/Documents/\320\236\320\277\320\273\320\260\321\202\320\260/ObjectModule.bsl" index 35e82ba..26e2423 100644 --- "a/DemoConfDT/src/Documents/\320\236\320\277\320\273\320\260\321\202\320\260/ObjectModule.bsl" +++ "b/DemoConfDT/src/Documents/\320\236\320\277\320\273\320\260\321\202\320\260/ObjectModule.bsl" @@ -1,8 +1,8 @@ -//////////////////////////////////////////////////////////////////////////////// -// ОБРАБОТЧИКИ СОБЫТИЙ -// - +//////////////////////////////////////////////////////////////////////////////// +// ОБРАБОТЧИКИ СОБЫТИЙ +// + Процедура ОбработкаПроведения(Отказ, Режим) // Формирование движения регистра накопления Взаиморасчеты Движения.Взаиморасчеты.Записывать = Истина; @@ -10,7 +10,7 @@ Движение.ВидДвижения = ВидДвиженияНакопления.Расход; Движение.Период = Дата; Движение.Контрагент = Поставщик; - Движение.Сумма = Сумма; + Движение.Сумма = Сумма; Движение.Валюта = Валюта; КонецПроцедуры @@ -20,7 +20,7 @@ Поставщик = ДанныеЗаполнения.Поставщик; Организация = ДанныеЗаполнения.Организация; Сумма = ДанныеЗаполнения.Товары.Итог("Сумма"); - ИначеЕсли ТипЗнч(ДанныеЗаполнения) = Тип("СправочникСсылка.Контрагенты") Тогда + ИначеЕсли ТипЗнч(ДанныеЗаполнения) = Тип("СправочникСсылка.Контрагенты") Тогда ЗапросПоКонтрагенту = Новый Запрос("ВЫБРАТЬ | Контрагенты.ЭтоГруппа @@ -34,7 +34,7 @@ Возврат; КонецЕсли; - Поставщик = ДанныеЗаполнения.Ссылка; + Поставщик = ДанныеЗаполнения.Ссылка; КонецЕсли; КонецПроцедуры diff --git "a/DemoConfDT/src/Documents/\320\237\320\276\321\201\321\202\321\203\320\277\320\273\320\265\320\275\320\270\320\265\320\224\320\265\320\275\320\265\320\263/ObjectModule.bsl" "b/DemoConfDT/src/Documents/\320\237\320\276\321\201\321\202\321\203\320\277\320\273\320\265\320\275\320\270\320\265\320\224\320\265\320\275\320\265\320\263/ObjectModule.bsl" index a3ef119..0496069 100644 --- "a/DemoConfDT/src/Documents/\320\237\320\276\321\201\321\202\321\203\320\277\320\273\320\265\320\275\320\270\320\265\320\224\320\265\320\275\320\265\320\263/ObjectModule.bsl" +++ "b/DemoConfDT/src/Documents/\320\237\320\276\321\201\321\202\321\203\320\277\320\273\320\265\320\275\320\270\320\265\320\224\320\265\320\275\320\265\320\263/ObjectModule.bsl" @@ -1,10 +1,10 @@ - -//////////////////////////////////////////////////////////////////////////////// -// ОБРАБОТЧИКИ СОБЫТИЙ -// + +//////////////////////////////////////////////////////////////////////////////// +// ОБРАБОТЧИКИ СОБЫТИЙ +// Процедура ОбработкаПроведения(Отказ, Режим) - // Формирование движения регистра накопления Взаиморасчеты + // Формирование движения регистра накопления Взаиморасчеты Движения.Взаиморасчеты.Записывать = Истина; Движение = Движения.Взаиморасчеты.Добавить(); Движение.ВидДвижения = ВидДвиженияНакопления.Приход; @@ -19,7 +19,7 @@ Валюта = ДанныеЗаполнения.Валюта; Покупатель = ДанныеЗаполнения.Покупатель; Организация = ДанныеЗаполнения.Организация; - ИначеЕсли ТипЗнч(ДанныеЗаполнения) = Тип("СправочникСсылка.Контрагенты") Тогда + ИначеЕсли ТипЗнч(ДанныеЗаполнения) = Тип("СправочникСсылка.Контрагенты") Тогда ЗапросПоКонтрагенту = Новый Запрос("ВЫБРАТЬ | Контрагенты.ЭтоГруппа @@ -33,7 +33,7 @@ Возврат; КонецЕсли; - Покупатель = ДанныеЗаполнения.Ссылка; + Покупатель = ДанныеЗаполнения.Ссылка; КонецЕсли; КонецПроцедуры diff --git "a/DemoConfDT/src/Documents/\320\237\321\200\320\270\321\205\320\276\320\264\320\242\320\276\320\262\320\260\321\200\320\260/Forms/\320\244\320\276\321\200\320\274\320\260\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\260/Module.bsl" "b/DemoConfDT/src/Documents/\320\237\321\200\320\270\321\205\320\276\320\264\320\242\320\276\320\262\320\260\321\200\320\260/Forms/\320\244\320\276\321\200\320\274\320\260\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\260/Module.bsl" index e862824..26e6d38 100644 --- "a/DemoConfDT/src/Documents/\320\237\321\200\320\270\321\205\320\276\320\264\320\242\320\276\320\262\320\260\321\200\320\260/Forms/\320\244\320\276\321\200\320\274\320\260\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\260/Module.bsl" +++ "b/DemoConfDT/src/Documents/\320\237\321\200\320\270\321\205\320\276\320\264\320\242\320\276\320\262\320\260\321\200\320\260/Forms/\320\244\320\276\321\200\320\274\320\260\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\260/Module.bsl" @@ -1,14 +1,14 @@ -//////////////////////////////////////////////////////////////////////////////// -// ПРОЦЕДУРЫ И ФУНКЦИИ -// - -// Функция возвращает закупочную цену определенного товара на дату -// -// Параметры: -// Дата – Дата – дата, на которую определяется цена. -// Товар – СправочникСсылка.Товары – товар, цена которого определяется. -// -// Возвращаемое значение: +//////////////////////////////////////////////////////////////////////////////// +// ПРОЦЕДУРЫ И ФУНКЦИИ +// + +// Функция возвращает закупочную цену определенного товара на дату +// +// Параметры: +// Дата – Дата – дата, на которую определяется цена. +// Товар – СправочникСсылка.Товары – товар, цена которого определяется. +// +// Возвращаемое значение: // Число - Цена товара на определенную дату. &НаСервереБезКонтекста Функция ПолучитьЦенуТовара(Дата, Товар) @@ -21,29 +21,29 @@ КонецФункции -// Функция возвращает ссылку на текущую строку в списке товаров -// -// Параметры: -// Нет. -// -// Возвращаемое значение: -// СправочникСсылка.Товары - Текущий товар в списке. +// Функция возвращает ссылку на текущую строку в списке товаров +// +// Параметры: +// Нет. +// +// Возвращаемое значение: +// СправочникСсылка.Товары - Текущий товар в списке. &НаКлиенте Функция ПолучитьТекущуюСтрокуТовары() Возврат Элементы.Товары.ТекущиеДанные; -КонецФункции +КонецФункции -// Функция возвращает товар по штрихкоду +// Функция возвращает товар по штрихкоду &НаСервереБезКонтекста -Функция ПолучитьТоварПоШтрихкоду(Штрихкод) - Возврат Справочники.Товары.НайтиПоРеквизиту("Штрихкод", Штрихкод); -КонецФункции - - -// Функция добавляет товар в накладную или увеличивает кол-во уже добавленного +Функция ПолучитьТоварПоШтрихкоду(Штрихкод) + Возврат Справочники.Товары.НайтиПоРеквизиту("Штрихкод", Штрихкод); +КонецФункции + + +// Функция добавляет товар в накладную или увеличивает кол-во уже добавленного &НаКлиенте Функция ДобавитьТовар(Товар) - + Строки = Объект.Товары.НайтиСтроки(Новый Структура("Товар", Товар)); Если Строки.Количество() > 0 Тогда @@ -51,25 +51,25 @@ Элемент = Строки[0]; Иначе - - Элемент = Объект.Товары.Добавить(); - Элемент.Товар = Товар; + + Элемент = Объект.Товары.Добавить(); + Элемент.Товар = Товар; Элемент.Цена = ПолучитьЦенуТовара(Объект.Дата, Товар); - + КонецЕсли; - - Элемент.Количество = Элемент.Количество + 1; + + Элемент.Количество = Элемент.Количество + 1; Элемент.Сумма = Элемент.Количество * Элемент.Цена; Элементы.Товары.ТекущаяСтрока = Элемент.ПолучитьИдентификатор(); Элементы.Товары.ТекущийЭлемент = Элементы.Товары.ПодчиненныеЭлементы.ТоварыКоличество; Элементы.Товары.ИзменитьСтроку(); - -КонецФункции - -//////////////////////////////////////////////////////////////////////////////// -// ОБРАБОТЧИКИ СОБЫТИЙ -// + +КонецФункции + +//////////////////////////////////////////////////////////////////////////////// +// ОБРАБОТЧИКИ СОБЫТИЙ +// &НаКлиенте Процедура ТоварыТоварПриИзменении(Элемент) @@ -83,34 +83,34 @@ &НаКлиенте Процедура ТоварыЦенаПриИзменении(Элемент) - Стр = ПолучитьТекущуюСтрокуТовары(); + Стр = ПолучитьТекущуюСтрокуТовары(); Стр.Сумма = Стр.Количество * Стр.Цена; - + КонецПроцедуры &НаКлиенте Процедура ТоварыКоличествоПриИзменении(Элемент) - Стр = ПолучитьТекущуюСтрокуТовары(); + Стр = ПолучитьТекущуюСтрокуТовары(); Стр.Сумма = Стр.Количество * Стр.Цена; - + КонецПроцедуры -&НаКлиенте +&НаКлиенте Процедура ВнешнееСобытие(Источник, Событие, Данные) Если Источник = "СканерШтрихкода" Тогда Если ВводДоступен() Тогда - Товар = ПолучитьТоварПоШтрихкоду(Данные); - Если НЕ Товар.Пустая() Тогда - ДобавитьТовар(Товар); + Товар = ПолучитьТоварПоШтрихкоду(Данные); + Если НЕ Товар.Пустая() Тогда + ДобавитьТовар(Товар); КонецЕсли КонецЕсли - + КонецЕсли - -КонецПроцедуры + +КонецПроцедуры &НаКлиенте Процедура ОрганизацияПриИзменении(Элемент) diff --git "a/DemoConfDT/src/Documents/\320\237\321\200\320\270\321\205\320\276\320\264\320\242\320\276\320\262\320\260\321\200\320\260/ObjectModule.bsl" "b/DemoConfDT/src/Documents/\320\237\321\200\320\270\321\205\320\276\320\264\320\242\320\276\320\262\320\260\321\200\320\260/ObjectModule.bsl" index ab5559c..740a4e7 100644 --- "a/DemoConfDT/src/Documents/\320\237\321\200\320\270\321\205\320\276\320\264\320\242\320\276\320\262\320\260\321\200\320\260/ObjectModule.bsl" +++ "b/DemoConfDT/src/Documents/\320\237\321\200\320\270\321\205\320\276\320\264\320\242\320\276\320\262\320\260\321\200\320\260/ObjectModule.bsl" @@ -16,16 +16,16 @@ КонецЦикла; - // Создание движения в регистре накопления Взаиморасчеты + // Создание движения в регистре накопления Взаиморасчеты Движения.Взаиморасчеты.Записывать = Истина; - Движение = Движения.Взаиморасчеты.Добавить(); - Движение.ВидДвижения = ВидДвиженияНакопления.Приход; - Движение.Период = Дата; - Движение.Контрагент = Поставщик; + Движение = Движения.Взаиморасчеты.Добавить(); + Движение.ВидДвижения = ВидДвиженияНакопления.Приход; + Движение.Период = Дата; + Движение.Контрагент = Поставщик; Движение.Валюта = Валюта; Если Валюта.Пустая() Тогда - + Движение.Сумма = Товары.Итог("Сумма"); Иначе @@ -37,8 +37,8 @@ Иначе Движение.Сумма = Товары.Итог("Сумма") / Курс; КонецЕсли; - - КонецЕсли; + + КонецЕсли; КонецПроцедуры diff --git "a/DemoConfDT/src/Documents/\320\240\320\260\321\201\321\205\320\276\320\264\320\242\320\276\320\262\320\260\321\200\320\260/Forms/\320\244\320\276\321\200\320\274\320\260\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\260/Module.bsl" "b/DemoConfDT/src/Documents/\320\240\320\260\321\201\321\205\320\276\320\264\320\242\320\276\320\262\320\260\321\200\320\260/Forms/\320\244\320\276\321\200\320\274\320\260\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\260/Module.bsl" index 8ee6c11..23d8795 100644 --- "a/DemoConfDT/src/Documents/\320\240\320\260\321\201\321\205\320\276\320\264\320\242\320\276\320\262\320\260\321\200\320\260/Forms/\320\244\320\276\321\200\320\274\320\260\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\260/Module.bsl" +++ "b/DemoConfDT/src/Documents/\320\240\320\260\321\201\321\205\320\276\320\264\320\242\320\276\320\262\320\260\321\200\320\260/Forms/\320\244\320\276\321\200\320\274\320\260\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\260/Module.bsl" @@ -5,33 +5,33 @@ &НаКлиенте Перем АдресТоваровВХранилище; -//////////////////////////////////////////////////////////////////////////////// -// ПРОЦЕДУРЫ И ФУНКЦИИ -// - -// Функция возвращает цену определенного товара на дату согласно виду цены -// -// Параметры: -// Дата – Дата – дата, на которую определяется цена. -// Товар – СправочникСсылка.Товары – товар, цена которого определяется. -// ВидЦен – СправочникСсылка.ВидыЦен – вид цены. -// -// Возвращаемое значение: -// Число - Цена товара на определенную дату, согласно виду цены. +//////////////////////////////////////////////////////////////////////////////// +// ПРОЦЕДУРЫ И ФУНКЦИИ +// + +// Функция возвращает цену определенного товара на дату согласно виду цены +// +// Параметры: +// Дата – Дата – дата, на которую определяется цена. +// Товар – СправочникСсылка.Товары – товар, цена которого определяется. +// ВидЦен – СправочникСсылка.ВидыЦен – вид цены. +// +// Возвращаемое значение: +// Число - Цена товара на определенную дату, согласно виду цены. &НаСервереБезКонтекста -Функция ПолучитьЦенуТовара(Дата, Товар, ВидЦен) - ЦенаТовара = РегистрыСведений.ЦеныТоваров.ПолучитьПоследнее( - Дата, Новый Структура("Товар, ВидЦен", Товар, ВидЦен)); - Возврат ЦенаТовара.Цена; -КонецФункции - -// Функция возвращает вид цены для указанного покупателя -// -// Параметры: -// Покупатель – СправочникСсылка.Контрагенты – контрагент. -// -// Возвращаемое значение: -// СправочникСсылка.ВидыЦен - Вид цены для указанного покупателя. +Функция ПолучитьЦенуТовара(Дата, Товар, ВидЦен) + ЦенаТовара = РегистрыСведений.ЦеныТоваров.ПолучитьПоследнее( + Дата, Новый Структура("Товар, ВидЦен", Товар, ВидЦен)); + Возврат ЦенаТовара.Цена; +КонецФункции + +// Функция возвращает вид цены для указанного покупателя +// +// Параметры: +// Покупатель – СправочникСсылка.Контрагенты – контрагент. +// +// Возвращаемое значение: +// СправочникСсылка.ВидыЦен - Вид цены для указанного покупателя. &НаСервереБезКонтекста Функция ПолучитьВидЦенПокупателя(Покупатель) Запрос = Новый Запрос(); @@ -41,7 +41,7 @@ Если Выборка.Следующий() Тогда Возврат Выборка.ВидЦен; КонецЕсли; - Возврат Справочники.ВидыЦен.ПустаяСсылка(); + Возврат Справочники.ВидыЦен.ПустаяСсылка(); КонецФункции // Функция определяет услуга это или нет @@ -50,19 +50,19 @@ Возврат ?(Товар.Вид = Перечисления.ВидыТоваров.Услуга, Истина, Ложь); -КонецФункции - +КонецФункции + // Процедура устанавливает цены товаров и вычисляет суммы по каждой строке -// табличной части Товары. -// -// Параметры: -// Нет. -// -// Возвращаемое значение: -// Нет. +// табличной части Товары. +// +// Параметры: +// Нет. +// +// Возвращаемое значение: +// Нет. &НаСервере Процедура ПересчитатьЦеныИСуммыТоваров(ПересчитатьДляВсехТоваров) - Запрос = Новый Запрос(); + Запрос = Новый Запрос(); Запрос.Текст = "ВЫБРАТЬ | ЦеныТоваровСрезПоследних.Цена, | ЦеныТоваровСрезПоследних.Товар @@ -70,14 +70,14 @@ | РегистрСведений.ЦеныТоваров.СрезПоследних( | , | ВидЦен = &ВидЦены - | И Товар В (&Товары)) КАК ЦеныТоваровСрезПоследних"; + | И Товар В (&Товары)) КАК ЦеныТоваровСрезПоследних"; Запрос.УстановитьПараметр("ВидЦены", Объект.ВидЦен); - Товары = Новый Массив(); - Для каждого Стр Из Объект.Товары Цикл - Товары.Добавить(Стр.Товар); - КонецЦикла; + Товары = Новый Массив(); + Для каждого Стр Из Объект.Товары Цикл + Товары.Добавить(Стр.Товар); + КонецЦикла; Запрос.УстановитьПараметр("Товары", Товары); - + ТЗЦены = Запрос.Выполнить().Выгрузить(); ТЗЦены.Индексы.Добавить("Товар"); Для каждого Стр Из Объект.Товары Цикл @@ -93,8 +93,8 @@ Стр.СуммаИзменена = Ложь; Стр.ЭтоУслуга = ЭтоУслуга(Стр.Товар); КонецЦикла; -КонецПроцедуры - +КонецПроцедуры + // Функция помещает список товаров во временное хранилище и возвращает адрес &НаСервере Функция ПоместитьТоварыВХранилище() @@ -109,17 +109,17 @@ КонецПроцедуры -// Функция возвращает ссылку на текущую строку в списке товаров -// -// Параметры: -// Нет. -// -// Возвращаемое значение: -// СправочникСсылка.Товары - Текущий товар в списке. +// Функция возвращает ссылку на текущую строку в списке товаров +// +// Параметры: +// Нет. +// +// Возвращаемое значение: +// СправочникСсылка.Товары - Текущий товар в списке. &НаКлиенте -Функция ПолучитьТекущуюСтрокуТовары() - Возврат Элементы.Товары.ТекущиеДанные; -КонецФункции +Функция ПолучитьТекущуюСтрокуТовары() + Возврат Элементы.Товары.ТекущиеДанные; +КонецФункции // Процедура вычисляет дополнительные данные строки документа &НаКлиентеНаСервереБезКонтекста @@ -130,16 +130,16 @@ КонецПроцедуры -//////////////////////////////////////////////////////////////////////////////// -// ОБРАБОТЧИКИ СОБЫТИЙ -// +//////////////////////////////////////////////////////////////////////////////// +// ОБРАБОТЧИКИ СОБЫТИЙ +// &НаКлиенте Процедура ТоварыТоварПриИзменении(Элемент) - Стр = ПолучитьТекущуюСтрокуТовары(); + Стр = ПолучитьТекущуюСтрокуТовары(); Стр.ЭтоУслуга = ЭтоУслуга(Стр.Товар); Стр.Цена = ПолучитьЦенуТовара(Объект.Дата, Стр.Товар, Объект.ВидЦен); - Стр.Количество = ?(Стр.ЭтоУслуга ИЛИ Стр.Количество = 0, 1, Стр.Количество); + Стр.Количество = ?(Стр.ЭтоУслуга ИЛИ Стр.Количество = 0, 1, Стр.Количество); Стр.Сумма = Стр.Количество * Стр.Цена; ЗаполнитьДополнительныеДанныеСтроки(Стр); КонецПроцедуры @@ -164,15 +164,15 @@ &НаКлиенте Процедура ТоварыЦенаПриИзменении(Элемент) - Стр = ПолучитьТекущуюСтрокуТовары(); + Стр = ПолучитьТекущуюСтрокуТовары(); Стр.Сумма = Стр.Количество * Стр.Цена; ЗаполнитьДополнительныеДанныеСтроки(Стр); КонецПроцедуры &НаКлиенте Процедура ТоварыКоличествоПриИзменении(Элемент) - Стр = ПолучитьТекущуюСтрокуТовары(); - Стр.Сумма = Стр.Количество * Стр.Цена; + Стр = ПолучитьТекущуюСтрокуТовары(); + Стр.Сумма = Стр.Количество * Стр.Цена; ЗаполнитьДополнительныеДанныеСтроки(Стр); КонецПроцедуры @@ -181,8 +181,8 @@ Стр = ПолучитьТекущуюСтрокуТовары(); ЗаполнитьДополнительныеДанныеСтроки(Стр); КонецПроцедуры - -// Обработчик команды подбора + +// Обработчик команды подбора &НаКлиенте Процедура КомандаПодбор() #Если МобильныйКлиент Тогда @@ -193,7 +193,7 @@ АдресТоваровВХранилище = ПоместитьТоварыВХранилище(); ПараметрыПодбора = Новый Структура("АдресТоваровДокумента, ВидЦен, Склад", АдресТоваровВХранилище, Объект.ВидЦен, Объект.Склад); ФормаПодбора = ОткрытьФорму(Имя, ПараметрыПодбора, ЭтотОбъект); -КонецПроцедуры +КонецПроцедуры &НаСервере Процедура ПересчитатьНаСервере() diff --git "a/DemoConfDT/src/Documents/\320\240\320\260\321\201\321\205\320\276\320\264\320\242\320\276\320\262\320\260\321\200\320\260/ObjectModule.bsl" "b/DemoConfDT/src/Documents/\320\240\320\260\321\201\321\205\320\276\320\264\320\242\320\276\320\262\320\260\321\200\320\260/ObjectModule.bsl" index b231e64..58a35e7 100644 --- "a/DemoConfDT/src/Documents/\320\240\320\260\321\201\321\205\320\276\320\264\320\242\320\276\320\262\320\260\321\200\320\260/ObjectModule.bsl" +++ "b/DemoConfDT/src/Documents/\320\240\320\260\321\201\321\205\320\276\320\264\320\242\320\276\320\262\320\260\321\200\320\260/ObjectModule.bsl" @@ -1,6 +1,6 @@ -//////////////////////////////////////////////////////////////////////////////// -// ПРОЦЕДУРЫ И ФУНКЦИИ -// +//////////////////////////////////////////////////////////////////////////////// +// ПРОЦЕДУРЫ И ФУНКЦИИ +// // Посчитать сумму по всем товарам в документе Функция СуммаПоТоварамВДокументе() @@ -10,41 +10,41 @@ КонецЦикла; Возврат СуммаПоТоварам; КонецФункции - -// Формирование печатной формы документа -// -// Параметры: -// Нет. -// -// Возвращаемое значение: -// ТабличныйДокумент - Сформированный табличный документ. + +// Формирование печатной формы документа +// +// Параметры: +// Нет. +// +// Возвращаемое значение: +// ТабличныйДокумент - Сформированный табличный документ. Процедура ПечатнаяФорма(ТабличныйДокумент) Экспорт - + Макет = Документы.РасходТовара.ПолучитьМакет("МакетПечати"); - - // Заголовок + + // Заголовок Область = Макет.ПолучитьОбласть("Заголовок"); ТабличныйДокумент.Вывести(Область); - - // Шапка - Шапка = Макет.ПолучитьОбласть("Шапка"); + + // Шапка + Шапка = Макет.ПолучитьОбласть("Шапка"); Шапка.Параметры.Заполнить(ЭтотОбъект); - Шапка.Параметры.СуммаПоТоварам = СуммаПоТоварамВДокументе(); + Шапка.Параметры.СуммаПоТоварам = СуммаПоТоварамВДокументе(); ТабличныйДокумент.Вывести(Шапка); - - // Товары - Область = Макет.ПолучитьОбласть("ТоварыШапка"); - ТабличныйДокумент.Вывести(Область); + + // Товары + Область = Макет.ПолучитьОбласть("ТоварыШапка"); + ТабличныйДокумент.Вывести(Область); ОбластьТовары = Макет.ПолучитьОбласть("Товары"); - + Для каждого ТекСтрокаТовары Из Товары Цикл - - ОбластьТовары.Параметры.Заполнить(ТекСтрокаТовары); + + ОбластьТовары.Параметры.Заполнить(ТекСтрокаТовары); ТабличныйДокумент.Вывести(ОбластьТовары); - + КонецЦикла; -КонецПроцедуры +КонецПроцедуры // Формирование печатной формы документа // @@ -63,8 +63,8 @@ КонецПроцедуры -//////////////////////////////////////////////////////////////////////////////// -// ОБРАБОТЧИКИ СОБЫТИЙ ОБЪЕКТА +//////////////////////////////////////////////////////////////////////////////// +// ОБРАБОТЧИКИ СОБЫТИЙ ОБЪЕКТА Процедура ОбработкаПроведения(Отказ, Режим) @@ -244,23 +244,23 @@ КонецЕсли; - // Проверим заполненность поля "Покупатель" + // Проверим заполненность поля "Покупатель" Если Покупатель.Пустая() Тогда - - // Если поле Покупатель не заполнено, сообщим об этом пользователю - Сообщение = Новый СообщениеПользователю(); - Сообщение.Текст = НСтр("ru = 'Не указан Покупатель, для которого выписывается накладная!'", "ru"); + + // Если поле Покупатель не заполнено, сообщим об этом пользователю + Сообщение = Новый СообщениеПользователю(); + Сообщение.Текст = НСтр("ru = 'Не указан Покупатель, для которого выписывается накладная!'", "ru"); Сообщение.Поле = НСтр("ru = 'Покупатель'", "ru"); Сообщение.УстановитьДанные(ЭтотОбъект); - - Сообщение.Сообщить(); - - // Сообщим платформе, что мы сами обработали проверку заполнения поля "Покупатель" - ПроверяемыеРеквизиты.Удалить(ПроверяемыеРеквизиты.Найти("Покупатель")); - // Так как информация в документе не консистентна, то продолжать работу дальше смысла нет + + Сообщение.Сообщить(); + + // Сообщим платформе, что мы сами обработали проверку заполнения поля "Покупатель" + ПроверяемыеРеквизиты.Удалить(ПроверяемыеРеквизиты.Найти("Покупатель")); + // Так как информация в документе не консистентна, то продолжать работу дальше смысла нет Отказ = Истина; - - КонецЕсли; + + КонецЕсли; //Если склад не заполнен, то проверим есть ли в документе что-то кроме услуг Если Склад.Пустая() И Товары.Количество() > 0 Тогда @@ -283,7 +283,7 @@ КонецЕсли; КонецЕсли; - + КонецПроцедуры Процедура ОбработкаЗаполнения(ДанныеЗаполнения, СтандартнаяОбработка) diff --git "a/DemoConfDT/src/HTTPServices/\320\236\320\277\320\270\321\201\320\260\320\275\320\270\321\217\320\242\320\276\320\262\320\260\321\200\320\276\320\262/Module.bsl" "b/DemoConfDT/src/HTTPServices/\320\236\320\277\320\270\321\201\320\260\320\275\320\270\321\217\320\242\320\276\320\262\320\260\321\200\320\276\320\262/Module.bsl" index 50acd6d..16b13f5 100644 --- "a/DemoConfDT/src/HTTPServices/\320\236\320\277\320\270\321\201\320\260\320\275\320\270\321\217\320\242\320\276\320\262\320\260\321\200\320\276\320\262/Module.bsl" +++ "b/DemoConfDT/src/HTTPServices/\320\236\320\277\320\270\321\201\320\260\320\275\320\270\321\217\320\242\320\276\320\262\320\260\321\200\320\276\320\262/Module.bsl" @@ -39,8 +39,8 @@ Ответ.УстановитьТелоИзСтроки("Неизвестное имя метода"); КонецЕсли; - - Возврат Ответ; + + Возврат Ответ; КонецФункции diff --git "a/DemoConfDT/src/HTTPServices/\320\242\320\276\320\262\320\260\321\200\321\213/Module.bsl" "b/DemoConfDT/src/HTTPServices/\320\242\320\276\320\262\320\260\321\200\321\213/Module.bsl" index 584c873..9e95dc1 100644 --- "a/DemoConfDT/src/HTTPServices/\320\242\320\276\320\262\320\260\321\200\321\213/Module.bsl" +++ "b/DemoConfDT/src/HTTPServices/\320\242\320\276\320\262\320\260\321\200\321\213/Module.bsl" @@ -70,7 +70,7 @@ Возврат Ответ; - + КонецФункции Функция СоздатьXMLПоВыборке(Выборка) @@ -212,5 +212,5 @@ КонецПопытки; Возврат Ответ; - + КонецФункции diff --git "a/DemoConfDT/src/Reports/\320\236\321\201\321\202\320\260\321\202\320\272\320\270\320\242\320\276\320\262\320\260\321\200\320\276\320\262\320\235\320\260\320\241\320\272\320\273\320\260\320\264\320\260\321\205/Commands/\320\236\321\201\321\202\320\260\321\202\320\272\320\270\320\237\320\276\320\241\320\272\320\273\320\260\320\264\321\203/CommandModule.bsl" "b/DemoConfDT/src/Reports/\320\236\321\201\321\202\320\260\321\202\320\272\320\270\320\242\320\276\320\262\320\260\321\200\320\276\320\262\320\235\320\260\320\241\320\272\320\273\320\260\320\264\320\260\321\205/Commands/\320\236\321\201\321\202\320\260\321\202\320\272\320\270\320\237\320\276\320\241\320\272\320\273\320\260\320\264\321\203/CommandModule.bsl" index 320577a..e2d5db1 100644 --- "a/DemoConfDT/src/Reports/\320\236\321\201\321\202\320\260\321\202\320\272\320\270\320\242\320\276\320\262\320\260\321\200\320\276\320\262\320\235\320\260\320\241\320\272\320\273\320\260\320\264\320\260\321\205/Commands/\320\236\321\201\321\202\320\260\321\202\320\272\320\270\320\237\320\276\320\241\320\272\320\273\320\260\320\264\321\203/CommandModule.bsl" +++ "b/DemoConfDT/src/Reports/\320\236\321\201\321\202\320\260\321\202\320\272\320\270\320\242\320\276\320\262\320\260\321\200\320\276\320\262\320\235\320\260\320\241\320\272\320\273\320\260\320\264\320\260\321\205/Commands/\320\236\321\201\321\202\320\260\321\202\320\272\320\270\320\237\320\276\320\241\320\272\320\273\320\260\320\264\321\203/CommandModule.bsl" @@ -4,5 +4,5 @@ ПараметрыФормы = Новый Структура("Отбор,КлючНазначенияИспользования,СформироватьПриОткрытии", Новый Структура("Склад", ПараметрКоманды), "ОстаткиПоСкладу", Истина); ОткрытьФорму("Отчет.ОстаткиТоваровНаСкладах.Форма", ПараметрыФормы, ПараметрыВыполненияКоманды.Источник, ПараметрыВыполненияКоманды.Уникальность, ПараметрыВыполненияКоманды.Окно); - + КонецПроцедуры From 7df8b4779bb838fc1d765fb43e575ff92e9241ae Mon Sep 17 00:00:00 2001 From: 1C-Company Date: Thu, 26 Jul 2018 10:03:53 +0300 Subject: [PATCH 2/2] =?UTF-8?q?#24=20=D0=90=D0=BA=D1=82=D1=83=D0=B0=D0=BB?= =?UTF-8?q?=D0=B8=D0=B7=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D1=82=D1=8C=20=D0=B4?= =?UTF-8?q?=D0=B5=D0=BC=D0=BE=D0=BD=D1=81=D1=82=D1=80=D0=B0=D1=86=D0=B8?= =?UTF-8?q?=D0=BE=D0=BD=D0=BD=D1=83=D1=8E=20=D0=BA=D0=BE=D0=BD=D1=84=D0=B8?= =?UTF-8?q?=D0=B3=D1=83=D1=80=D0=B0=D1=86=D0=B8=D1=8E=20=D0=B4=D0=BE=20EDT?= =?UTF-8?q?=201.9.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Form.form" | 5 ----- DemoConfDT/src/Configuration/ManagedApplicationModule.bsl | 2 +- .../\320\244\320\276\321\200\320\274\320\260/Module.bsl" | 4 ++-- .../Module.bsl" | 2 +- 4 files changed, 4 insertions(+), 9 deletions(-) diff --git "a/DemoConfDT.ProductsWeight/src/Documents/\320\240\320\260\321\201\321\205\320\276\320\264\320\242\320\276\320\262\320\260\321\200\320\260/Forms/\320\236\321\204\320\276\321\200\320\274\320\273\320\265\320\275\320\270\320\265\320\224\320\276\321\201\321\202\320\260\320\262\320\272\320\270/Form.form" "b/DemoConfDT.ProductsWeight/src/Documents/\320\240\320\260\321\201\321\205\320\276\320\264\320\242\320\276\320\262\320\260\321\200\320\260/Forms/\320\236\321\204\320\276\321\200\320\274\320\273\320\265\320\275\320\270\320\265\320\224\320\276\321\201\321\202\320\260\320\262\320\272\320\270/Form.form" index 288b4d2..71a3284 100644 --- "a/DemoConfDT.ProductsWeight/src/Documents/\320\240\320\260\321\201\321\205\320\276\320\264\320\242\320\276\320\262\320\260\321\200\320\260/Forms/\320\236\321\204\320\276\321\200\320\274\320\273\320\265\320\275\320\270\320\265\320\224\320\276\321\201\321\202\320\260\320\262\320\272\320\270/Form.form" +++ "b/DemoConfDT.ProductsWeight/src/Documents/\320\240\320\260\321\201\321\205\320\276\320\264\320\242\320\276\320\262\320\260\321\200\320\260/Forms/\320\236\321\204\320\276\321\200\320\274\320\273\320\265\320\275\320\270\320\265\320\224\320\276\321\201\321\202\320\260\320\262\320\272\320\270/Form.form" @@ -259,11 +259,6 @@ Left true - - OnCreateAtServer - ВТ_ПриСозданииНаСервереВместо - Override - OnCreateAtServer ВТ_ПриСозданииНаСервереПосле diff --git a/DemoConfDT/src/Configuration/ManagedApplicationModule.bsl b/DemoConfDT/src/Configuration/ManagedApplicationModule.bsl index 795c9e4..57bfd02 100644 --- a/DemoConfDT/src/Configuration/ManagedApplicationModule.bsl +++ b/DemoConfDT/src/Configuration/ManagedApplicationModule.bsl @@ -7,7 +7,7 @@ Процедура ПриНачалеРаботыСистемы() Параметры = СервисныеМеханизмы.ПолучитьПараметры(); - УстановитьКраткийЗаголовокПриложения(Параметры.КраткийЗаголовок); + КлиентскоеПриложение.УстановитьКраткийЗаголовок(Параметры.КраткийЗаголовок); РаботаСПанельюЗадач.ДобавитьКнопки(Параметры.ПараметрыПанелиЗадачОС); diff --git "a/DemoConfDT/src/DataProcessors/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\217/Forms/\320\244\320\276\321\200\320\274\320\260/Module.bsl" "b/DemoConfDT/src/DataProcessors/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\217/Forms/\320\244\320\276\321\200\320\274\320\260/Module.bsl" index 222aad8..009cf59 100644 --- "a/DemoConfDT/src/DataProcessors/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\217/Forms/\320\244\320\276\321\200\320\274\320\260/Module.bsl" +++ "b/DemoConfDT/src/DataProcessors/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\217/Forms/\320\244\320\276\321\200\320\274\320\260/Module.bsl" @@ -7,9 +7,9 @@ РаботаСХранилищемОбщихНастроек.СохранитьРабочийКаталог(ПутьКРабочемуКаталогу); РаботаСХранилищемОбщихНастроек.СохранитьТекстКраткогоЗаголовкаПриложения(КраткийЗаголовок); - Если ПолучитьКраткийЗаголовокПриложения() <> КраткийЗаголовок Тогда + Если КлиентскоеПриложение.ПолучитьКраткийЗаголовок() <> КраткийЗаголовок Тогда - УстановитьКраткийЗаголовокПриложения(КраткийЗаголовок); + КлиентскоеПриложение.УстановитьКраткийЗаголовок(КраткийЗаголовок); КонецЕсли; diff --git "a/DemoConfDT/src/DataProcessors/\320\237\321\203\321\202\320\265\320\262\320\276\320\264\320\270\321\202\320\265\320\273\321\214/Forms/\320\244\320\276\321\200\320\274\320\260\320\237\321\203\321\202\320\265\320\262\320\276\320\264\320\270\321\202\320\265\320\273\321\217/Module.bsl" "b/DemoConfDT/src/DataProcessors/\320\237\321\203\321\202\320\265\320\262\320\276\320\264\320\270\321\202\320\265\320\273\321\214/Forms/\320\244\320\276\321\200\320\274\320\260\320\237\321\203\321\202\320\265\320\262\320\276\320\264\320\270\321\202\320\265\320\273\321\217/Module.bsl" index 69e7299..bf750ed 100644 --- "a/DemoConfDT/src/DataProcessors/\320\237\321\203\321\202\320\265\320\262\320\276\320\264\320\270\321\202\320\265\320\273\321\214/Forms/\320\244\320\276\321\200\320\274\320\260\320\237\321\203\321\202\320\265\320\262\320\276\320\264\320\270\321\202\320\265\320\273\321\217/Module.bsl" +++ "b/DemoConfDT/src/DataProcessors/\320\237\321\203\321\202\320\265\320\262\320\276\320\264\320\270\321\202\320\265\320\273\321\214/Forms/\320\244\320\276\321\200\320\274\320\260\320\237\321\203\321\202\320\265\320\262\320\276\320\264\320\270\321\202\320\265\320\273\321\217/Module.bsl" @@ -16,7 +16,7 @@ КорневойЭлемент = Обработки.Путеводитель.ПолучитьМакет("ГлавнаяСтраница").ПолучитьДокументHTML(); МенюРазделов = КорневойЭлемент.ПолучитьЭлементПоИдентификатору("ГлавноеМеню"); -#Если МобильныйКлиент Тогда +#Если МобильноеПриложениеСервер Тогда // На мобильном устройстве жалко места под поковые планки ПраваяПанель = КорневойЭлемент.ПолучитьЭлементПоИдентификатору("Правая"); ЛеваяПанель = КорневойЭлемент.ПолучитьЭлементПоИдентификатору("Левая");