|
Помогите понять фрагмент кода | ☑ | ||
---|---|---|---|---|
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
|
Про отладчик сразу не допер.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |