|
Помощь с примером РАДЧЕНКО! | ☑ | ||
---|---|---|---|---|
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) показывай событие ПриИзменении у элемента формы. Точно ты эту процедуру привязал к событию?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |