PDA

Просмотр полной версии : Объясните код



rizist
29.09.2016, 18:29
Начинаю изучать 1С, объясните, пожалуйста, следующий код (вопросы в комментариях):

Листинг 1:


Процедура РассчитатьСумму (СтрокаТабличнойЧасти) Экспорт

СтрокаТабличнойЧасти.Сумм� � = СтрокаТабличнойЧасти.Коли� �ество * СтрокаТабличнойЧасти.Цена;

Листинг 2:


&НаКлиенте

Процедура МатериалыКоличествоПриИзм енении(Элемент) // зачем здесь написано "Элемент"?

СтрокаТабличнойЧасти = Элементы.Материалы.Текущие Данные; //что такое "Элементы.Материалы.Текущие Данные"?

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

КонецПроцедуры;

corbin
30.09.2016, 15:03
Процедура МатериалыКоличествоПриИзм енении(Элемент) - это событие предопределенное, указано для элемента Количество, Элемент там будет всегда ,т.к. это событие указанного элемента
ТекущиеДанные - текущая строка с данными элемента Материалы
РаботаСДокументами - общий модуль, РассчитатьСумму - процедура этого модуля

Анатолик
08.12.2016, 13:05
Можешь скачать электронную версию "1C:Предприятие 8.3. Версия для обучения программированию" (под ценой на коробку ссылка на бесплатное скачивание эл. версии) http://v8.1c.ru/edu/ в этой книге всё подробно расписано как что и для чего называется\используется http://v8.1c.ru/metod/books/book.jsp?id=441