|
Не могу сделать автоподсчет стоимости выдаёт ошибку. | ☑ | ||
---|---|---|---|---|
0
ShadowJack
26.03.12
✎
17:51
|
Собственно проблема такая,выдаёт такую вот ошибку.
{Документ.Фирма.МодульОбъекта(10,32)}: Переменная не определена (Товар) Для Каждого ТекСтрокаТовар Из <<?>>Товар Цикл (Проверка: Толстый клиент (обычное приложение)) При вот таком простеньком модуле Процедура ТоварКоличествоПриИзменении(Элемент) СтрокаТабличнойЧасти = Элементы.Товар.ТекущиеДанные; СтрокаТабличнойЧасти.Стоимость = СтрокаТабличнойЧасти.Количество * СтрокаТабличнойЧасти.Цена; КонецПроцедуры Я новичок,поэтому может вопрос глупый,но тем не менее важный для меня,прошу помощи! |
|||
1
ShadowJack
26.03.12
✎
17:56
|
Забыл добавить,это бухгалтерия предприятия 2.0 (2.0.33.7) если это важно
Платформа 8.2(8.2.15.301) |
|||
2
Kreont
26.03.12
✎
18:03
|
Не вяжется:
Текст ошибки "Для Каждого ТекСтрокаТовар Из <<?>>Товар Цикл " из указанной процедурой... |
|||
3
ShadowJack
26.03.12
✎
18:05
|
Понимаю,однако ошибка именно так выглядит,сначала выдавало что-то типа Переменная не определена (Товар),я что-то нашаманил,в результате вот...
|
|||
4
ShadowJack
26.03.12
✎
18:06
|
Во! теперь так
{Документ.Фирма.МодульОбъекта(10,32)}: Переменная не определена (Товар) Для Каждого ТекСтрокаТовар Из <<?>>Товар Цикл (Проверка: Толстый клиент (обычное приложение)) |
|||
5
ShadowJack
26.03.12
✎
18:07
|
А,нет всё так и было...
|
|||
6
Kreont
26.03.12
✎
18:08
|
"Товар" - следуя из старого кода :), это должна быть табличная часть "чего то"
Случаем не добавлял переменную "Товар" еще в МодульОбъекта |
|||
7
ShadowJack
26.03.12
✎
18:12
|
В смысле реквизит в табличную часть?
|
|||
8
ShadowJack
26.03.12
✎
18:14
|
Текст из модуля который я выложил,это всё содержание модуля вообще...Т.е. модуль содержит эту процедуру
Процедура ТоварКоличествоПриИзменении(Элемент) СтрокаТабличнойЧасти = Элементы.Товар.ТекущиеДанные; СтрокаТабличнойЧасти.Стоимость = СтрокаТабличнойЧасти.Количество * СтрокаТабличнойЧасти.Цена; КонецПроцедуры Ибольше ничего... |
|||
9
Kreont
26.03.12
✎
18:14
|
Какое наименование табличной части?
Должно быть = "Товар" |
|||
10
ShadowJack
26.03.12
✎
18:17
|
Так оно и есть...
|
|||
11
ShadowJack
26.03.12
✎
18:21
|
Моя невнимательность Табличная часть имела название Товары,а реквизит Товар,теперь и там и там "Товар" имя и ошибка изменилась на эту
{Документ.Фирма.Форма.ФормаДокумента.Форма(5,25)}: Переменная не определена (Элементы) СтрокаТабличнойЧасти = <<?>>Элементы.Товар.ТекущиеДанные; |
|||
12
Kreont
26.03.12
✎
18:22
|
(11) СтрокаТабличнойЧасти = ЭлементыФормы.Товар.ТекущиеДанные;
|
|||
13
ShadowJack
26.03.12
✎
18:29
|
ОГРОМНОЕ спасибо,ошибка исчезла!))
Вот только в документе товар не могу выбрать,хотя тип реквизита Ссылка на справочник который сам создал...В чём может быть причина? |
|||
14
ShadowJack
26.03.12
✎
18:30
|
ммм и при вводе цены и количества стоимость не ставится сама((
|
|||
15
catena
26.03.12
✎
18:31
|
(14)А процедура с действием связана?
|
|||
16
ShadowJack
26.03.12
✎
18:33
|
Так тут понял нужно такую же для цены еще написать,тогда будет калькуляция,а вот почему номенклатуру из справочника Товар1 прицепить не могу,не пойму...
|
|||
17
catena
26.03.12
✎
18:36
|
(16)Колонка Товар с реквизитом связана?
|
|||
18
ShadowJack
26.03.12
✎
18:38
|
Это где проверить?В реквизите указал тип СправочникСсылкаТовар1
|
|||
19
ShadowJack
26.03.12
✎
18:56
|
Ура все заработало))Спасибо за помощь моему тугодумному мозгу))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |