Пересчет КоличествоУпаковок в Количество для номенклатуры » История » Версия 2
Всеволод Дорофеев, 10.10.2019 05:43
1 | 1 | Всеволод Дорофеев | h3. Пересчет КоличествоУпаковок в Количество для номенклатуры |
---|---|---|---|
2 | 1 | Всеволод Дорофеев | |
3 | 1 | Всеволод Дорофеев | <pre> |
4 | 1 | Всеволод Дорофеев | ТекСтрока.КоличествоУпаковок = ТекСтрока.Количество; |
5 | 1 | Всеволод Дорофеев | // заполним Количество с учетом единиц измерения |
6 | 1 | Всеволод Дорофеев | Если ЗначениеЗаполнено(ТекСтрока.Упаковка) Тогда |
7 | 1 | Всеволод Дорофеев | ТекКоэффициент = Справочники.УпаковкиЕдиницыИзмерения.КоэффициентУпаковки(ТекСтрока.Упаковка, ТекСтрока.Номенклатура); |
8 | 1 | Всеволод Дорофеев | Иначе |
9 | 1 | Всеволод Дорофеев | ТекКоэффициент = 1; |
10 | 1 | Всеволод Дорофеев | КонецЕсли; |
11 | 1 | Всеволод Дорофеев | ТекСтрока.Количество = ТекСтрока.КоличествоУпаковок * ТекКоэффициент; |
12 | 1 | Всеволод Дорофеев | |
13 | 1 | Всеволод Дорофеев | </pre> |
14 | 2 | Всеволод Дорофеев | |
15 | 2 | Всеволод Дорофеев | h3. Пересчет Количества упаковок в ТЧ (ПересчитатьКоличествоУпаковок) |
16 | 2 | Всеволод Дорофеев | |
17 | 2 | Всеволод Дорофеев | <pre> |
18 | 2 | Всеволод Дорофеев | СтруктураДействий = Новый Структура; |
19 | 2 | Всеволод Дорофеев | КэшированныеЗначения = Неопределено; |
20 | 2 | Всеволод Дорофеев | СтруктураДействий.Вставить("ПересчитатьКоличествоУпаковок", ПроизводствоКлиентСервер.ПараметрыПересчетаКоличестваЕдиниц()); |
21 | 2 | Всеволод Дорофеев | СтруктураДействий.Вставить("ПересчитатьДолюСтоимости", ПараметрыРаспределенияЗатрат); |
22 | 2 | Всеволод Дорофеев | ОбработкаТабличнойЧастиСервер.ОбработатьСтрокуТЧ(ТекущиеДанные, СтруктураДействий, КэшированныеЗначения); |
23 | 2 | Всеволод Дорофеев | //ОбработкаТабличнойЧастиКлиент |
24 | 2 | Всеволод Дорофеев | </pre> |
25 | 2 | Всеволод Дорофеев | |
26 | 2 | Всеволод Дорофеев | h3. Пересчет Количества в ТЧ (ПересчитатьКоличествоЕдиниц) |
27 | 2 | Всеволод Дорофеев | |
28 | 2 | Всеволод Дорофеев | <pre> |
29 | 2 | Всеволод Дорофеев | СтруктураДействий = Новый Структура; |
30 | 2 | Всеволод Дорофеев | КэшированныеЗначения = Неопределено; |
31 | 2 | Всеволод Дорофеев | СтруктураДействий.Вставить("ПересчитатьКоличествоЕдиниц", ПроизводствоКлиентСервер.ПараметрыПересчетаКоличестваЕдиниц()); |
32 | 2 | Всеволод Дорофеев | СтруктураДействий.Вставить("ПересчитатьДолюСтоимости", ПараметрыРаспределенияЗатрат); |
33 | 2 | Всеволод Дорофеев | ОбработкаТабличнойЧастиСервер.ОбработатьСтрокуТЧ(ТекущиеДанные, СтруктураДействий, КэшированныеЗначения); |
34 | 2 | Всеволод Дорофеев | //ОбработкаТабличнойЧастиКлиент |
35 | 2 | Всеволод Дорофеев | </pre> |