- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 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
ВыборкаДетальныеЗаписи = Результат.Выбрать();
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
Продукт=ВыборкаДетальныеЗаписи.Продукт;
ЕдИзм=ВыборкаДетальныеЗаписи.ЕдИзмПродукта;
Количество=ВыборкаДетальныеЗаписи.КолвоПродукта;
Если Прав(ВыборкаДетальныеЗаписи.Продукт,6)="1/2 кг" ИЛИ
Прав(ВыборкаДетальныеЗаписи.Продукт,5)="1/2кг" ИЛИ
Прав(ВыборкаДетальныеЗаписи.Продукт,6)="1\2 кг" ИЛИ
Прав(ВыборкаДетальныеЗаписи.Продукт,5)="1\2кг" ИЛИ
Прав(ВыборкаДетальныеЗаписи.Продукт,9)="(500 гр)" ИЛИ
Прав(ВыборкаДетальныеЗаписи.Продукт,5)="0,5кг" ИЛИ
Прав(ВыборкаДетальныеЗаписи.Продукт,6)="(05кг)" Тогда
Цена=Цена+ВыборкаДетальныеЗаписи.ЦенаПродукта/2;
ИначеЕсли Прав(ВыборкаДетальныеЗаписи.Продукт,7)="1/2,5кг" ИЛИ
Прав(ВыборкаДетальныеЗаписи.Продукт,8)="(250 гр)" ИЛИ
Прав(ВыборкаДетальныеЗаписи.Продукт,9)="(0,25 кг)" ИЛИ
Прав(ВыборкаДетальныеЗаписи.Продукт,6)="0,25кг" Тогда
Цена=Цена+ВыборкаДетальныеЗаписи.ЦенаПродукта*0.25;
ИначеЕсли Прав(ВыборкаДетальныеЗаписи.Продукт,6)="1/4кг." ИЛИ
Прав(ВыборкаДетальныеЗаписи.Продукт,5)="1/4кг" ИЛИ
Прав(ВыборкаДетальныеЗаписи.Продукт,6)="1/4 кг" ИЛИ
Прав(ВыборкаДетальныеЗаписи.Продукт,7)="1/4 кг." ИЛИ
Прав(ВыборкаДетальныеЗаписи.Продукт,5)="0,4кг" ИЛИ
Прав(ВыборкаДетальныеЗаписи.Продукт,3)="1/4" Тогда
Цена=Цена+ВыборкаДетальныеЗаписи.ЦенаПродукта*0.4;
ИначеЕсли Прав(ВыборкаДетальныеЗаписи.Продукт,8)="0,085 кг" ИЛИ
Прав(ВыборкаДетальныеЗаписи.Продукт,9)="(0,085кг)" Тогда
Цена=Цена+ВыборкаДетальныеЗаписи.ЦенаПродукта*0.085;
ИначеЕсли Прав(ВыборкаДетальныеЗаписи.Продукт,5)="0,7кг" Тогда
Цена=Цена+ВыборкаДетальныеЗаписи.ЦенаПродукта*0.7;
ИначеЕсли Прав(ВыборкаДетальныеЗаписи.Продукт,8)="(100 гр)" Тогда
Цена=Цена+ВыборкаДетальныеЗаписи.ЦенаПродукта*0.1;
ИначеЕсли Прав(ВыборкаДетальныеЗаписи.Продукт,8)="(350 гр)" ИЛИ
Прав(ВыборкаДетальныеЗаписи.Продукт,6)="350гр." ИЛИ
Прав(ВыборкаДетальныеЗаписи.Продукт,6)="0,35кг" ИЛИ
Прав(ВыборкаДетальныеЗаписи.Продукт,7)="0,35 кг" Тогда
Цена=Цена+ВыборкаДетальныеЗаписи.ЦенаПродукта*0.35;
ИначеЕсли Прав(ВыборкаДетальныеЗаписи.Продукт,8)="(450 гр)" ИЛИ
Прав(ВыборкаДетальныеЗаписи.Продукт,9)="(0,45 кг)" ИЛИ
Прав(ВыборкаДетальныеЗаписи.Продукт,6)="0,45кг" Тогда
Цена=Цена+ВыборкаДетальныеЗаписи.ЦенаПродукта*0.45;
ИначеЕсли Прав(ВыборкаДетальныеЗаписи.Продукт,5)="1/3кг" ИЛИ
Прав(ВыборкаДетальныеЗаписи.Продукт,8)="(0,3 кг)" ИЛИ
Прав(ВыборкаДетальныеЗаписи.Продукт,5)="0,3кг" Тогда
Цена=Цена+ВыборкаДетальныеЗаписи.ЦенаПродукта*0.3;
ИначеЕсли Прав(ВыборкаДетальныеЗаписи.Продукт,8)="1\1,8 кг" ИЛИ
Прав(ВыборкаДетальныеЗаписи.Продукт,8)="(0,18кг)" Тогда
Цена=Цена+ВыборкаДетальныеЗаписи.ЦенаПродукта*0.18;
ИначеЕсли Прав(ВыборкаДетальныеЗаписи.Продукт,8)="1/1,5 кг" Тогда
Цена=Цена+ВыборкаДетальныеЗаписи.ЦенаПродукта*0.15;
ИначеЕсли Прав(ВыборкаДетальныеЗаписи.Продукт,8)="(0,12кг)" Тогда
Цена=Цена+ВыборкаДетальныеЗаписи.ЦенаПродукта*0.12;
ИначеЕсли Прав(ВыборкаДетальныеЗаписи.Продукт,7)="0,08 кг" Тогда
Цена=Цена+ВыборкаДетальныеЗаписи.ЦенаПродукта*0.08;
ИначеЕсли Прав(ВыборкаДетальныеЗаписи.Продукт,7)="0,075кг" Тогда
Цена=Цена+ВыборкаДетальныеЗаписи.ЦенаПродукта*0.75;
ИначеЕсли Прав(ВыборкаДетальныеЗаписи.Продукт,6)="0,03кг" Тогда
Цена=Цена+ВыборкаДетальныеЗаписи.ЦенаПродукта*0.03;
ИначеЕсли Прав(ВыборкаДетальныеЗаписи.Продукт,6)="0,23кг" Тогда
Цена=Цена+ВыборкаДетальныеЗаписи.ЦенаПродукта*0.23;
Иначе
Цена=Цена+ВыборкаДетальныеЗаписи.ЦенаПродукта;
КонецЕсли;
КонецЦикла;