|
Обработка события | ☑ | ||
---|---|---|---|---|
0
bananan
28.07.13
✎
08:10
|
Доброе утро всем! Я продолжаю иучать 1С 8.2.
Изучаю по книге Радченко и Хрусталева. Так вот дошел уже до документов... Создал документ ПриходнаяНакладная в нем при изменении в табличной части Поля Количество или Цена - изменяется значение поля Сумма... Конфигурация изменилась - сохраняю - все нормально и в документах ПриходнаяНакладная все работает как и задано. Создал еще один документ ОказаниеУслуг и внем тоже надо обрабатывать собития изменения Цены и (или) Количество... Но 1С выдает ошибки: {Документ.ОказаниеУслуги.Форма.ФормаДокумента.Форма(7,58)}: Обнаружено логическое завершение исходного текста модуля РаботаСДокументами.РасчитатьСумму(СтрокаТабличнойЧасти);<<?>> (Проверка: Сервер) {Документ.ОказаниеУслуги.Форма.ФормаДокумента.Форма(1,1)}: Обнаружено логическое завершение исходного текста модуля (Проверка: Сервер) {Документ.ОказаниеУслуги.Форма.ФормаДокумента.Форма(7,58)}: Обнаружено логическое завершение исходного текста модуля РаботаСДокументами.РасчитатьСумму(СтрокаТабличнойЧасти);<<?>> (Проверка: Тонкий клиент) {Документ.ОказаниеУслуги.Форма.ФормаДокумента.Форма(1,1)}: Обнаружено логическое завершение исходного текста модуля (Проверка: Тонкий клиент) Почему? Где я что пропустил (упустил) в документе ОказаниеУслуги? |
|||
1
Капитан О
28.07.13
✎
08:15
|
с возвращением!
|
|||
2
Капитан О
28.07.13
✎
08:19
|
бананан и клиент-серверный технологии - будет очень интересно
где-то что-то в коде. точка с запятой, конец если и всё такое... |
|||
3
bananan
28.07.13
✎
08:24
|
(2) Код ОбщегоМодуля:
Процедура РасчитатьСумму(СтрокаТабличнойЧасти) Экспорт СтрокаТабличнойЧасти.Сумма = СтрокаТабличнойЧасти.Количество*СтрокаТабличнойЧасти.Цена; КонецПроцедуры код модуля документа ОказаниеУслуг: &НаКлиенте Процедура МатериалыКоличествоПриИзменении(Элемент) СтрокаТабличнойЧасти = Элементы.Материалы.ТекущиеДанные; РаботаСДокументами.РасчитатьСумму(СтрокаТабличнойЧасти); КонецПроцедуры &НаКлиенте Процедура МатериалыЦенаПриИзменении(Элемент) СтрокаТабличнойЧасти = Элементы.Материалы.ТекущиеДанные; РаботаСДокументами.РасчитатьСумму(СтрокаТабличнойЧасти); КонецПроцедуры Где здесь ошибка? |
|||
4
Капитан О
28.07.13
✎
08:26
|
(3) смотри в первую и седьмую строки
|
|||
5
Капитан О
28.07.13
✎
08:28
|
а ещё сразу усвой, что есть модуль документа, а есть модуль его формы
|
|||
6
bananan
28.07.13
✎
08:31
|
(4) Не понял... В документе ПриходнаяНакладная кода такой же:
&НаКлиенте Процедура МатериалыКоличествоПриИзменении(Элемент) СтрокаТабличнойЧасти = Элементы.Материалы.ТекущиеДанные; РаботаСДокументами.РасчитатьСумму(СтрокаТабличнойЧасти); КонецПроцедуры &НаКлиенте Процедура МатериалыЦенаПриИзменении(Элемент) СтрокаТабличнойЧасти = Элементы.Материалы.ТекущиеДанные; РаботаСДокументами.РасчитатьСумму(СтрокаТабличнойЧасти); КонецПроцедуры |
|||
7
Капитан О
28.07.13
✎
08:33
|
(6) давай cf, всё выглядит прилично
|
|||
8
bananan
28.07.13
✎
08:37
|
А как ее тебе дать? Выложить в файлообменник файл 1Cv8.1CD?
|
|||
9
Капитан О
28.07.13
✎
08:41
|
(8) ага. стесняешься - можешь на почту. конфигурация - сохранить в файл меньше места займёт
|
|||
10
bananan
28.07.13
✎
08:43
|
(9) Смотри здесь: http://us.ua/1185278/
|
|||
11
Капитан О
28.07.13
✎
08:47
|
(10) открой для себя ктрл+ф7 (синтаксический контроль) и убей пятую строку
|
|||
12
bananan
28.07.13
✎
08:52
|
(11) Спасибо!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |