Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
28 мар 2024, 11:18

Где опечатка

Автор Tigriao, 06 апр 2011, 03:54

0 Пользователей и 1 гость просматривают эту тему.

Tigriao

помогите понять где ошибка пробую писать в 1С 8.1 по книге разбираюсь но где-то опечатка а понять не могу вот сам текст книги:
Создадим объект конфигурации Общий модуль в ветке Общие | Общие модули и назовем его «РаботаСДокументами». Он будет содержать следующий текст:

Процедура РассчитатьСумму(СтрокаТабличнойЧасти) Экспорт
СтрокаТабличнойЧасти.Сумма = СтрокаТабличнойЧасти.Количество
* СтрокаТабличнойЧасти.Цена;
КонецПроцедуры

Ключевое слово Экспорт в конце оператора «Процедура» как раз указывает на то, что эта процедура может быть доступна из других программных модулей.
Затем в модуле нашей формы изменим текст нашего обработчика:

Процедура МатериалыКоличествоПриИзменении(Элемент)
СтрокаТабличнойЧасти = ЭлементыФормы.Материалы.ТекущиеДанные;
РассчитатьСумму(СтрокаТабличнойЧасти);
КонецПроцедуры

у меня пишет конфигуратор:
{Документ.ПриходнаяНакладная.Форма.ФормаДокумента(3,11)}: Процедура или функция с указанным именем не определена (РассчитатьСумму)
          <<?>>РассчитатьСумму(СтрокаТабличнойЧасти);

Помогите где здесь опечатка?

Tigriao

sergejK74 А на какой странице то? Вот и не могу понять что к чему всё вроде правильно! а ЕСТЬ У ТЕБЯ ЭТА КНИГА В ЭЛЕКТРОННОМ ВАРИАНТЕ? Если есть скинь на почту tigriao@xaker.ru

cska-fanat-kz

Либо так

РаботаСДокументами.РассчитатьСумму(СтрокаТабличнойЧасти);

либо у общего модуля флажок Глобальный ставьте.
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Tigriao

cska-fanat-kz - СПАСИБО галочку поставил и всё заработало! Теперь новая проблема нарисовалась при создании нового документа в табличной части ставим всё то же а ругаеться когда пытаешься данные внести говорит "Поле объекта не обнаружено (Материалы)", эту писал уже сам по аналогии прошлого документа!

cska-fanat-kz

Может ТЧ по другому называется?
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Теги:
Рейтинг@Mail.ru

Поиск