четверг, 20 марта 2014 г.

Вы хотите об этом поговорить?

Я давно хотел поговорить о документации, которая сопровождает разработку.
Собственно, так и сделаю на девятой встрече. Приходите - http://club-1c.zfilin.org.ua/2014/03/blog-post.html

понедельник, 3 марта 2014 г.

СведенияОВнешнейОбработке

В УТ3 (как и в УТ11) внешние отчеты подключаются немного иначе, чем раньше.
Теперь в модуле объекта должна быть вот такой минимально необходимый код:
Функция СведенияОВнешнейОбработке() Экспорт

    НазваниеОтчета = "Название вашего отчета";

    РегистрационныеДанные = Новый Структура;
    РегистрационныеДанные.Вставить("Вид", "ДополнительныйОтчет");
    РегистрационныеДанные.Вставить("Наименование", НазваниеОтчета);
    РегистрационныеДанные.Вставить("Версия", "1.0");
    РегистрационныеДанные.Вставить("БезопасныйРежим", Истина);
    РегистрационныеДанные.Вставить("Информация", "Информация про отчет");

    тзКоманды = Новый ТаблицаЗначений;
    тзКоманды.Колонки.Добавить("Идентификатор");
    тзКоманды.Колонки.Добавить("Представление");
    тзКоманды.Колонки.Добавить("Модификатор");
    тзКоманды.Колонки.Добавить("ПоказыватьОповещение");
    тзКоманды.Колонки.Добавить("Использование");

    СтрокаКоманды = тзКоманды.Добавить();
    СтрокаКоманды.Представление = НазваниеОтчета;
    СтрокаКоманды.ПоказыватьОповещение = Ложь;
    СтрокаКоманды.Использование = "ОткрытиеФормы";
    СтрокаКоманды.Идентификатор = НазваниеОтчета;

    РегистрационныеДанные.Вставить("Команды", тзКоманды);

    Возврат РегистрационныеДанные;

КонецФункции
Пока положу, как памятку, конечно с этим нужно будет разобраться более внимательно.