Имя: Пароль:
1C
1С v8
erp рассылка
0 cons74
 
07.07.16
09:19
Добрый день.
Вижу в erp в типовых отчетах механизм рассылок.
Кто-нибудь знает как внедрить его во внешние отчеты?
1 Asmody
 
07.07.16
09:25
Я знаю, как внешние отчеты включить в рассылку.
2 КМ155
 
07.07.16
09:54
(1) +1
3 cons74
 
07.07.16
11:24
(1),(2) ну так расскажите
4 cons74
 
07.07.16
12:09
Как внешние отчеты включить в рассылку?
5 Cyberhawk
 
07.07.16
12:10
Документацию уже читал?
6 cons74
 
07.07.16
12:16
Документацию на ERP?! Где она?
7 Cyberhawk
 
07.07.16
12:25
Документацию на ИТС по подсистеме БСП "Рассылка отчетов", конечно же. Впрочем, по вопросу и так стало ясно, что нет.
8 cons74
 
07.07.16
13:06
Подключить нестандартные отчеты

Для участия в рассылках отчеты должны использовать типовой формат хранения и вывода настроек (только средствами СКД) и формирование при помощи метода СкомпоноватьРезультат (см. также описание события ПриКомпоновкеРезультата в синтакс-помощнике).

Следует найти все отчеты с собственной основной формой и проанализировать, как они формируются и как задаются их настройки.

Если отчет не использует типовой формат хранения и вывода настроек, то следует провести анализ возможности перевода на штатные средства:

? формирование в событии ПриКомпоновкеРезультата методом СкомпоноватьРезультат,

? настройка при помощи СКД (см. также «Подключить форму отчета»).
9 cons74
 
07.07.16
13:12
А как добавить внешний в список подбора?
http://shot.qip.ru/00Qtkp-2oZhWgtoX/
Как обойтись без добавления в конфигурацию?
10 cons74
 
07.07.16
13:43
Блин. Во все действия есть кнопка...
11 cons74
 
07.07.16
14:27
{ОбщийМодуль.РассылкаОтчетов.Модуль(1291)}: Поле объекта не обнаружено (Ошибки)
        ПараметрыОтчета.Ошибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку
//ранее по отладке вижу код
Если ПользовательскиеНастройки = Неопределено Тогда
        // Чтение настроек текущей строки из временного хранилища или из табличной части по ссылке.
        Если ЭтоАдресВременногоХранилища(СтрокаОтчеты.АдресНастроек) Тогда
            ПользовательскиеНастройки = ПолучитьИзВременногоХранилища(СтрокаОтчеты.АдресНастроек);
        Иначе
            ИндексСтроки = Объект.Отчеты.Индекс(СтрокаОтчеты);
            ОбъектСтрокаОтчеты = РеквизитФормыВЗначение("Объект").Отчеты.Получить(ИндексСтроки);
            ПользовательскиеНастройки = ?(ОбъектСтрокаОтчеты = Неопределено, Неопределено, ОбъектСтрокаОтчеты.Настройки.Получить());
        КонецЕсли;
    КонецЕсли;

Какие такие "настройки" у отчета должны быть c полем "ошибка"?!
12 cons74
 
08.07.16
07:47
Доброе утро. Ап.
13 cons74
 
08.07.16
11:19
Вот отчет. http://rgho.st/6TM2CtxWJ пароль 123. Что надо еще в нем сделать чтоб он нормально подключался в рассылку?
14 Cyberhawk
 
08.07.16
11:46
Отчет нужно подключить к подсистеме "Варианты отчетов"
15 Cyberhawk
 
08.07.16
11:50
Открыть внешний отчет, не имеющий предопределенных вариантов отчета, не получится... по крайней мере полгода назад так было (чувачки из 1С ошибку зарегистрировали, но вряд ли исправят)
16 Cyberhawk
 
08.07.16
11:50
*открыть = подключить к рассылке
17 cons74
 
08.07.16
11:54
Спасибо. На подобное указание я уже по коду натыкался. Но не понял как именно подключить к подсистеме "Варианты отчетов"?
Описания подсистемы на ИТС в разделе БСП нет.
18 cons74
 
08.07.16
12:04
Вроде нашел описание на итс...
19 Cyberhawk
 
08.07.16
12:16
У внешнего отчета в нужном свойстве указать объект "ХранилищеВариантовОтчетов"
20 Cyberhawk
 
08.07.16
12:16
Каверзность (19) в том, что эти свойства никогда обычно и не открываешь при создании внешних отчетов...
21 cons74
 
08.07.16
12:34
у какого свойства? голова уже опухла...
22 cons74
 
08.07.16
12:38
свойство ХранилищеНастроек...
23 cons74
 
08.07.16
12:39
тьфу, *вариантов
24 Cyberhawk
 
08.07.16
19:15
Поулчилось?
Основная теорема систематики: Новые системы плодят новые проблемы.