|
Помогите понять фрагмент кода |
☑ |
0
Kaukass
12.02.15
✎
08:07
|
Здоровья!
Вопрос по УТ 10.3
Есть слегка допиленный модуль документа Поступление товаров и услуг, вот кусок кода:
РозничнаяЦена = РегистрыСведений.ЦеныНоменклатуры.ПолучитьПоследнее(Дата, Отбор);
Не пойму, как 1С понимает, для какой номенклатуры получить это самое "Последнее"? Ведь в созданной структуре не Только Номенклатура, но еще и тип цен.
...
Если Не СтрокаТабличнойЧасти.Цена = 0 и ЗначениеЗаполнено(СтрокаТабличнойЧасти.Номенклатура) Тогда
Отбор = Новый Структура;
Отбор.Вставить("ТипЦен", Константы.ОсновнаяРозничнаяЦена.Получить());
Отбор.Вставить("Номенклатура", СтрокаТабличнойЧасти.Номенклатура);
РозничнаяЦена = РегистрыСведений.ЦеныНоменклатуры.ПолучитьПоследнее(Дата, Отбор);
СтрокаТабличнойЧасти.РозничнаяЦена = РозничнаяЦена.Цена;
Если Не СтрокаТабличнойЧасти.РозничнаяЦена = 0 Тогда
ПроцентНаценки = (СтрокаТабличнойЧасти.РозничнаяЦена * СтрокаТабличнойЧасти.Количество - СтрокаТабличнойЧасти.Сумма)/СтрокаТабличнойЧасти.Сумма * 100;
СтрокаТабличнойЧасти.Наценка = СтрокаТабличнойЧасти.РозничнаяЦена * СтрокаТабличнойЧасти.Количество - СтрокаТабличнойЧасти.Сумма;
СтрокаТабличнойЧасти.ПроцентНаценки = Окр(ПроцентНаценки, 2);
КонецЕсли;
Иначе
Сообщить("Розничные цены не расчитаны! Не заполнены обязательные поля.");
КонецЕсли;
...
|
|
1
Ёпрст
гуру
12.02.15
✎
08:10
|
(0)
ПолучитьПоследнее(Дата, !!!!!!!!!Отбор!!!!!!!!!!)
|
|
2
Ёпрст
гуру
12.02.15
✎
08:11
|
и в одборе - каждый раз новая Номенклатура и новый тип цен из ТЧ дока
|
|
3
Мимохожий Однако
12.02.15
✎
08:11
|
В структуре переменной отбор присутствует ТипЦены
|
|
4
Balabass
12.02.15
✎
08:12
|
(0) Отладчиком посмотри что в ОТБОРе передается. И все сразу поймешь.
|
|
5
ShoGUN
12.02.15
✎
08:13
|
(3) Ну и в чём проблема? Последнее значение получается для набора измерений.
|
|
6
Chameleon1980
12.02.15
✎
08:37
|
(0) а с остальными частями кода все ясно?
|
|
7
Reaper_1c
12.02.15
✎
09:24
|
Общий модуль ценообразования для кого написан?
|
|
8
Kaukass
12.02.15
✎
19:35
|
Благодарю за ответы.
Теперь понятно. С остальными частями - все было ясно.
|
|
9
Kaukass
12.02.15
✎
19:37
|
Про отладчик сразу не допер.
|
|