Имя: Пароль:
1C
1С v8
1c 8.2 СКД внешнего отчета из внешней обработки
0 Mixailovna
 
30.10.14
09:38
Необходимо из внешней обработки настроить СКД внешнего отчета.
Я в отчете пишу:

ВнешняяОбработка = Справочники.ВнешниеОбработки.НайтиПоНаименованию("СводнаяРасчетноПлатежнаяВедомость222");
    ДвоичныеДанные = ВнешняяОбработка.ХранилищеВнешнейОбработки.Получить();
    ТабДокумент = Неопределено;
    ИмяФайла = ПолучитьИмяВременногоФайла("erf");
    Попытка
        
        ДвоичныеДанные.Записать(ИмяФайла);
        Отчет = ВнешниеОтчеты.Создать(ИмяФайла);
        КН = Отчет.КомпоновщикНастроек;
        ТиповыеОтчеты.ДобавитьОтбор(Кн, "Ведомость", ДокументОбъект.Ссылка);
        ТиповыеОтчеты.УстановитьПараметр(Кн, "НачалоПериода", НачалоМесяца(ДокументОбъект.ПериодРегистрации));
        ТиповыеОтчеты.УстановитьПараметр(Кн, "КонецПериода", КонецМесяца(ДокументОбъект.ПериодРегистрации));
        Отчет.СформироватьОтчет(ТабДокумент, ,ложь);
        
    Исключение
        Сообщить("Не удалось сформировать внешнюю печатную форму!", СтатусСообщения.Обычное);
        Сообщить(ОписаниеОшибки(), СтатусСообщения.Обычное);
    КонецПопытки;


Выдает ошибку "Значение не является значением объектного типа (Записать)"
Я так понимаю дело в Двоичных данных, что не так
1 SleepyHead
 
гуру
30.10.14
09:41
Отладчик и табло.
2 Мимохожий Однако
 
30.10.14
09:43
Поищи консоль СКД. Удобная штука.
3 Cube
 
30.10.14
09:43
(0) Стаж: 4 года 5 месяцев 16 дней, а фотки нет...
4 SleepyHead
 
гуру
30.10.14
09:47
(3) Поди и борщ варить не умеет.
5 Mixailovna
 
30.10.14
09:50
По отладчику не идет
ВнешняяОбработка = Справочники.ВнешниеОбработки.НайтиПоНаименованию("СводнаяРасчетноПлатежнаяВедомость222");
Получает пустую ссылку, хотя в справочнике есть обработка с таким именем, такой же затык и найтипокоду
6 Мимохожий Однако
 
30.10.14
09:51
Не везет
7 Mixailovna
 
30.10.14
09:59
Всё ок. Сссори за потраченное время, всё таки имя было неправельное.
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.