-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #1 from IgorKilipenko:sprint3/dev
Sprint3/dev
- Loading branch information
Showing
59 changed files
with
3,082 additions
and
135 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.16"> | ||
<CommonModule uuid="9d6855cc-ebea-40ef-99eb-c52fac488dd8"> | ||
<Properties> | ||
<Name>РаботаСДокументамиКлиентСервер</Name> | ||
<Synonym> | ||
<v8:item> | ||
<v8:lang>ru</v8:lang> | ||
<v8:content>Работа с документами клиент сервер</v8:content> | ||
</v8:item> | ||
</Synonym> | ||
<Comment/> | ||
<Global>false</Global> | ||
<ClientManagedApplication>true</ClientManagedApplication> | ||
<Server>true</Server> | ||
<ExternalConnection>true</ExternalConnection> | ||
<ClientOrdinaryApplication>false</ClientOrdinaryApplication> | ||
<ServerCall>false</ServerCall> | ||
<Privileged>false</Privileged> | ||
<ReturnValuesReuse>DontUse</ReturnValuesReuse> | ||
</Properties> | ||
</CommonModule> | ||
</MetaDataObject> |
37 changes: 37 additions & 0 deletions
37
src/CommonModules/РаботаСДокументамиКлиентСервер/Ext/Module.bsl
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
#Область ПрограммныйИнтерфейс | ||
|
||
// Выполняет расчет суммы документа | ||
// | ||
// Параметры: | ||
// объект - Структура - представление записи таблицы | ||
// опцииРасчета - Массив - массив объектов с обязательными полями типа: { ИмяТЧ: Строка, Столбец: Строка }, | ||
// где ИмяТЧ - наименование ТабличнойЧасти, Столбец - наименование столбца | ||
// прим. поляРасчета = { ИмяТЧ: "Товары", Столбец: "Сумма" } | ||
// | ||
// Возвращаемое значение: | ||
// Число - сумма документа | ||
// | ||
Функция РассчитатьСуммуДокумента(объект, опцииРасчета) Экспорт | ||
сумма = 0.0; | ||
Для Каждого таблица Из опцииРасчета Цикл | ||
сумма = сумма + объект[таблица.ИмяТЧ].Итог(таблица.Столбец); | ||
КонецЦикла; | ||
|
||
Возврат сумма; | ||
КонецФункции | ||
|
||
// Создает объект с информацией о полях и таблицах (ТЧ) для расчета суммы документа.\ | ||
// прим. объект = { ИмяТЧ: "Товары", Столбец: "Сумма" } | ||
// | ||
// Параметры: | ||
// имяТабличнойЧасти - Строка | ||
// имяСтолбцаСуммы - Строка - значение по умолчанию - "Сумма" | ||
// | ||
// Возвращаемое значение: | ||
// Структура - объект с обязательными полями типа: { ИмяТЧ: Строка, Столбец: Строка } | ||
// | ||
Функция СоздатьЭлементРасчетаСуммыДокумента(Знач имяТабличнойЧасти, Знач имяСтолбцаСуммы = "Сумма") Экспорт | ||
Возврат Новый Структура("ИмяТЧ, Столбец", имяТабличнойЧасти, имяСтолбцаСуммы); | ||
КонецФункции | ||
|
||
#КонецОбласти // ПрограммныйИнтерфейс |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.16"> | ||
<CommonModule uuid="df3a1745-2e2e-4ba2-ad91-a5dbade3b8af"> | ||
<Properties> | ||
<Name>РаботаСЦенамиВызовСервера</Name> | ||
<Synonym> | ||
<v8:item> | ||
<v8:lang>ru</v8:lang> | ||
<v8:content>Работа с ценами вызов сервера</v8:content> | ||
</v8:item> | ||
</Synonym> | ||
<Comment/> | ||
<Global>false</Global> | ||
<ClientManagedApplication>false</ClientManagedApplication> | ||
<Server>true</Server> | ||
<ExternalConnection>false</ExternalConnection> | ||
<ClientOrdinaryApplication>false</ClientOrdinaryApplication> | ||
<ServerCall>true</ServerCall> | ||
<Privileged>false</Privileged> | ||
<ReturnValuesReuse>DontUse</ReturnValuesReuse> | ||
</Properties> | ||
</CommonModule> | ||
</MetaDataObject> |
43 changes: 43 additions & 0 deletions
43
src/CommonModules/РаботаСЦенамиВызовСервера/Ext/Module.bsl
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,43 @@ | ||
#Область ПрограммныйИнтерфейс | ||
|
||
// Возвращает значение цена для указанной номенклатуры | ||
// | ||
// Параметры: | ||
// номенклатура - СправочникСсылка.Номенклатура | ||
// видЦены - Перечисления.ВидыЦены - [опционально] | ||
// датаЦены - Дата - [опционально] | ||
// | ||
// Возвращаемое значение: | ||
// Число - в случае отсутствия данных о цене для указанных параметров - возвращает NULL | ||
// | ||
Функция ПолучитьЦенуПродажиНаДату(номенклатура, Знач видЦены = Неопределено, Знач датаЦены = Неопределено) Экспорт | ||
видЦены = ?(видЦены = Неопределено, Перечисления.ВидыЦены.Розничная, видЦены); | ||
|
||
запрос = Новый Запрос; | ||
запрос.Текст = " | ||
| ВЫБРАТЬ | ||
| ЦеныНоменклатуры.Цена КАК Цена | ||
| ИЗ | ||
| РегистрСведений.ЦеныНоменклатуры.СрезПоследних( | ||
| &Период, | ||
| Номенклатура = &Номенклатура | ||
| И ВидЦены = &ВидЦены | ||
| ) КАК ЦеныНоменклатуры | ||
|"; | ||
|
||
запрос.УстановитьПараметр("Номенклатура", номенклатура); | ||
запрос.УстановитьПараметр("Период", датаЦены); | ||
запрос.УстановитьПараметр("ВидЦены", видЦены); | ||
|
||
результатЗапроса = запрос.Выполнить(); | ||
Если результатЗапроса.Пустой() Тогда | ||
Возврат NULL; | ||
КонецЕсли; | ||
|
||
выборка = результатЗапроса.Выбрать(); | ||
выборка.Следующий(); | ||
|
||
Возврат выборка.Цена; | ||
КонецФункции | ||
|
||
#КонецОбласти // ПрограммныйИнтерфейс |
Oops, something went wrong.