Имя: Пароль:
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 для явного вычисления оной
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан