Имя: Пароль:
1C
1С v8
Проблема с передачей числового значения
0 Aerosol
 
08.11.18
21:56
Здравствуйте, коллеги! Столкнулся с такой задачей по ходу разработки:
Есть обработка, в ней генерируется адрес временного хранилища, из этой обработки формируется отчет, в отчет передаются, соответственно параметры формирования и адрес хранилища(функция формирования отчета экспортная). Отчет выполняется, он формирует табличный документ и помещает его в хранилище, далее из обработки по адресу получаем табличный док и всё здорово.
Появилась необходимость из отчета в обработку выдергивать одно значение, которое рассчитывается при формировании отчета(табличного документа). Сгенерить еще один адрес хранилища и передать в отчет, к сожалению, не вариант, т.к. этот отчет формируется не только из этой обработки и добавлять в процедуру формирования еще один параметр - не вариант, слишком многое придется переделать.

Вопрос: коллеги, подскажите пожалуйста, каким образом можно передать из формируемого отчета в обработку это самое нужное мне значение? Тип значения - Число, всего-навсего.
Заранее спасибо за мысли.
1 lEvGl
 
гуру
08.11.18
22:05
попроще объясните - в хранилище табдок и из него нужно значение?
2 Aerosol
 
08.11.18
22:08
(1) Из обработки формирую отчет, отчет делает таб док и передает через хранилище его в обработку. Теперь мне нужно передать из отчета вдобавок к табдоку числовое значение, некую сумму. Вот как передать число одновременно с табдоком - не знаю.
3 Полбатона
 
08.11.18
22:14
отчет формируется программно через ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений?
4 lEvGl
 
гуру
08.11.18
22:17
хммм.. ну если правильно понял, то при возврате можно сделать структуру например, в ней один элемент - хранилище, а другой - нужное значение
5 Garykom
 
гуру
08.11.18
22:19
(2) Засунь его в некое невидимое поле в ТабДок.
6 vde69
 
08.11.18
22:25
ПоместитьВоВременоеХранилище(новый хранилищеЗначений(новый структура("отчет, параметр1,параметр2"), ТабДок, 5, 66), твойАдрес)
7 Aerosol
 
08.11.18
22:54
(3) Отчет через экспортную процедуру формирования самого отчета
(4)(6)  К сожалению, не прокатит, думал об этом. Проблема в том, что отчет не только в этой обработке используется, а в других местах. Изменю возвращаемую структуру в хранилище - остальные варианты использования отчета умрут
(5) Интересная идея, кстати. Попробую, спасибо! В принципе, значение - Число, не должно проблем возникнуть
8 Aerosol
 
09.11.18
12:05
Если что, то решил так: в момент формирования отчета из обработки генерил новый адрес временного хранилища, добавлял в структуру параметров, передаваемых в отчет, в отчете помещал по этому адресу нужную сумму, и по отработке отчета доставал из хранилища. Что-то взгляд вчера замылился :) спасибо всем за участие!
Ошибка? Это не ошибка, это системная функция.