Имя: Пароль:
1C
1С v8
Расчет суммы
0 malex18
 
29.08.17
14:11
&НаКлиенте
Процедура ТоварыКоличествоПриИзменении(Элемент)
    СтрокаТабличнойЧасти=Элементы.Товары.ТекущиеДанные;
    СтрокаТабличнойЧасти.Сумма = СтрокаТабличнойЧасти.Цена*СтрокаТабличнойЧасти.Количество;
КонецПроцедуры
  

Почему не рассчитывает сумму?)
1 Лефмихалыч
 
29.08.17
14:18
цена - не число?
2 arishkaKlimova
 
29.08.17
14:19
(0) Цена или количество = 0
3 arishkaKlimova
 
29.08.17
14:20
(0) Может быть тебе проще пройти обучение? Или видеокурс какой? А то столько тем уже создал здесь
4 Лефмихалыч
 
29.08.17
14:20
ТоварыКоличествоПриИзменении() не вызывается?
5 Лефмихалыч
 
29.08.17
14:20
у документа две табличныеы части и табличная часть, выведенная на форму, называется иначе?
6 Лефмихалыч
 
29.08.17
14:21
у меня экзотические варианты закончились
7 Numerus Mikhail
 
29.08.17
14:21
Не обновили конфигурацию и данного кода нет
8 Лефмихалыч
 
29.08.17
14:22
а, ну, код еще может быть написан, но конфигурация БД не обновлена и, таким образом, в базе этого кода нет тупо.
9 Numerus Mikhail
 
29.08.17
14:22
Можно почистить кэш
10 Лефмихалыч
 
29.08.17
14:22
кэш еще может быть, но это совсем тупо
11 Лефмихалыч
 
29.08.17
14:22
пля...
12 Numerus Mikhail
 
29.08.17
14:22
(11) бывает)
13 malex18
 
29.08.17
14:49
(3)
Радченко, Чистов.
Что еще смотреть,чтобы постичь всю эту прелесть?
14 Лефмихалыч
 
29.08.17
14:50
(13) ты хотя бы одного из них посмотри
15 malex18
 
29.08.17
14:54
Посмотрел)))
обоих)
ну вот к примеру Радченко возьмем.пособие разрботчика.нужно автоматическая подстановка цены.
У радченко это по уму делается.через регистр сведений. а если в задании нужно взять из справочника. такой же информации нет у него. что делать?ищу в интернете.читаю форумы, там бред 80%.вот решил свой вопрос задать,а самый частый ответ-"Читай литературу, и проявляй фантазию".
16 malex18
 
29.08.17
14:56
Если вручную вводить, то мой код работает. все понятно.
Но посколку цену я взял из справочника и он ее теперь автоматически подставляет , сумма не пересчитывается.только если провести документ и в провденном менять. процедуры тоже пробовал разные использовать. не знаю что еще
17 malex18
 
29.08.17
15:16
все в ступоре?
18 Вафель
 
29.08.17
15:21
процедура не привязана к событию
19 arishkaKlimova
 
29.08.17
15:27
(16) Пересчитывай сумму при изменении номенклатуры
20 Fedor-1971
 
29.08.17
16:00
(17) нет, просто внятно опиши что сделал и что нужно сделать. Получишь адекватный ответ.
1. ты привязал некий код к ПриИзменении цены, а к изменению количества нет? - вынеси твой код в отдельную процедуру или функцию для вычисления суммы и привязывай её к разным обработчикам (предусмотри, что пользователь таки может изменить сумму и нужно вычислить либо цену либо количество - это уже сам решишь что считать будешь)
2. как я понял, в ПриИзменении номенклатуры подтягивается цена из записи справочника и ожидается, что машина САМА разберётся что тебе ещё нужно вычислить сумму? используй процедуру(функцию) из п.1 для явного вычисления оной
Независимо от того, куда вы едете — это в гору и против ветра!