Имя: Пароль:
1C
1С v8
Функция общего модуля в СКД
0 Пользователь1104
 
14.06.17
13:40
Здравствуйте. При компоновке беру значения пользовательских полей "Организация" и "Дата". В результате получаю значение реквизита СКД_01_01. Могу ли я передать это значение числовому полю скд, чтобы оно вывелось в отчет?

Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
    
    ПараметрОрганизация = КомпоновщикНастроек.Настройки.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("Организация"));
    Организация = КомпоновщикНастроек.ПользовательскиеНастройки.Элементы.Найти(ПараметрОрганизация.ИдентификаторПользовательскойНастройки).Значение;
    
    ПараметрНачалоПериода = КомпоновщикНастроек.Настройки.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("Период"));
    ДатаНачалаПериодаОтчета = КомпоновщикНастроек.ПользовательскиеНастройки.Элементы.Найти(ПараметрНачалоПериода.ИдентификаторПользовательскойНастройки).Значение.ДатаНачала;
    
    ПараметрКонецПериода = КомпоновщикНастроек.Настройки.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("Период"));
    ДатаКонцаПериодаОтчета = КомпоновщикНастроек.ПользовательскиеНастройки.Элементы.Найти(ПараметрКонецПериода.ИдентификаторПользовательскойНастройки).Значение.ДатаОкончания;
    
    НастройкиПолученияБухитогов = Новый Структура;
    НастройкиПолученияБухитогов.Вставить("Организация", Организация);
    НастройкиПолученияБухитогов.Вставить("НачалоПериода", ДатаНачалаПериодаОтчета);
    НастройкиПолученияБухитогов.Вставить("КонецПериода", ДатаКонцаПериодаОтчета);
        
    СальдоИОборотыПоСчетам = ЗаполнениеБухгалтерскойОтчетностиИтоги.СальдоИОборотыПоСчетам(НастройкиПолученияБухитогов);
    СКД_01_01 = ЗаполнениеБухгалтерскойОтчетностиИтоги.СКД("01.01", СальдоИОборотыПоСчетам);
    
КонецПроцедуры
1 Неверный Параметр И
 
14.06.17
13:45
СКД_01_01 от Пользователь1104 (:
2 Неверный Параметр И
 
14.06.17
13:52
Что значит "числовому полю скд, чтобы оно вывелось"?
3 Пользователь1104
 
14.06.17
13:56
(2) чтобы в отчете было видно значение этого поля, которое формируется программно
4 Неверный Параметр И
 
14.06.17
14:03
(3) параметр
5 bodri
 
14.06.17
14:22
(3) вычисляемые поля, там можно из общих модулей функции вызывать
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший