Версия для печати темы (https://pro1c.org.ua/index.php?showtopic=4382)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование обычных форм 1С 8.2 и не интерфейсной логики _ Вопрос по обработкам

Автор: devil1705 07.08.11, 14:05

Имеется обрабтка в которой формируется табличный документ с данными выручки за текущий месяц по дням в разрезе автомобилей. в документе НачислениеЗП необходимо рассчитать сумму в табличной части с учетом процента от полученной выручки. как в этом документе получить данные из обработки?

Автор: Fynjy 07.08.11, 15:01

Цитата(devil1705 @ 07.08.11, 15:05) *
Имеется обрабтка в которой формируется табличный документ с данными выручки за текущий месяц по дням в разрезе автомобилей. в документе НачислениеЗП необходимо рассчитать сумму в табличной части с учетом процента от полученной выручки. как в этом документе получить данные из обработки?

Объект = Обработки.ЧьяТоОбработка.ПолучитьОбъект();
Результат = Объект.ПосчитайМнеТоНиЗнаюЧто();
Если Не Результат = Нужное Тогда
       СостояниеРаботника.Действие = Уволить;
КонецЕсли;

Автор: devil1705 07.08.11, 15:15

Цитата(Fynjy @ 07.08.11, 17:01) *
Объект = Обработки.ЧьяТоОбработка.ПолучитьОбъект();
Результат = Объект.ПосчитайМнеТоНиЗнаюЧто();
Если Не Результат = Нужное Тогда
       СостояниеРаботника.Действие = Уволить;
КонецЕсли;



ПолучитьОбъект() нет метода, а когда пишу ПолучитьФорму() то ошибка " Интерактивные операции недоступны"

Автор: Batchir 07.08.11, 18:35

Попробуйте

Объект = Обработки.ЧьяТоОбработка.ПолучитьОбъект();

Заменить на
Объект = Обработки.ЧьяТоОбработка.Создать();

Автор: logist 07.08.11, 19:11

А нужна ли эта обработка? Вероятно данные уже хранятся где-то в документах/регистрах.

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua