|
Помощь с примером РАДЧЕНКО! |
☑ |
0
programmerDeCo
30.09.19
✎
20:39
|
Ребят помогите пожалуйста с чертовщиной которая у меня происходит. Дело в том что я читаю книгу Радченко , и остановился на 258 странице. Повторяю все как указано в книге а цена сама не подставляется. Добавил функцию в общий модуль как сказано, но все равно не получается. Вот листинг из документа при изменении:
&НаКлиенте
Процедура ПереченьНоменклатурыКоличествоПриИзменении(Элемент)
СтрокаТабличнойЧасти = Элементы.ПереченьНоменклатуры.ТекущиеДанные;
РаботаСДокументами.РассчитатьСумму(СтрокаТабличнойЧасти);
КонецПроцедуры
&НаКлиенте
Процедура ПереченьНоменклатурыЦенаПриИзменении(Элемент)
СтрокаТабличнойЧасти = Элементы.ПереченьНоменклатуры.ТекущиеДанные;
РаботаСДокументами.РассчитатьСумму(СтрокаТабличнойЧасти);
КонецПроцедуры
&НаКлиенте
Процедура ПереченьНоменклатурыНоменклатураПриИзменении(Элемент)
// Получить текущую строку табличной части.
СтрокаТабличнойЧасти = Элементы.ПереченьНоменклатуры.ТекущиеДанные;
//Установить цену.
СтрокаТабличнойЧасти.Цена = РаботаСоСправочниками.РозничнаяЦена(Объект.Дата, СтрокаТабличнойЧасти.Номенклатура);
//Пересчитатьсумму строки
РаботаСДокументами.РассчитатьСумму(СтрокаТабличнойЧасти);
КонецПроцедуры
Вот из общего модуля:
Функция РозничнаяЦена(АктуальнаяДата, ЭлементНомшенклатуры) Экспорт
//Создать вспомгательный объект "Отбор".
Отбор = Новый Структура("Номенклатура", "ЭлементНоменклатуры");
//Получить актуальные значения ресурсов регистра.
ЗначенияРесурсов = РегистрыСведений.Цены.ПолучитьПоследнее(АктуальнаяДата, Отбор);
Возврат ЗначенияРесурсов.Цена;
КонецФункции
Пожалуйста ребят помогите!
|
|
1
RomanYS
30.09.19
✎
20:46
|
замени
Отбор = Новый Структура("Номенклатура", "ЭлементНоменклатуры");
на
Отбор = Новый Структура("Номенклатура", ЭлементНоменклатуры);
|
|
2
Лефмихалыч
30.09.19
✎
20:47
|
ответ на следующий вопрос в лишней букве "ш"
ЭлементНомшенклатуры
|
|
3
programmerDeCo
30.09.19
✎
20:56
|
RomanYS благодарю тебя из-за своей невнимательности ломал себе голову, еще раз благодарю!
|
|
4
programmerDeCo
30.09.19
✎
20:57
|
Лефмихалыч не помогло, но тоже очень признателен :)
|
|
5
RomanYS
30.09.19
✎
21:00
|
(3) пора уже отладчик включить(страница 258), голову ломать не придётся
|
|
6
hhhh
30.09.19
✎
21:04
|
(4) показывай событие ПриИзменении у элемента формы. Точно ты эту процедуру привязал к событию?
|
|