Имя: Пароль:
1C
 
Движения документа универсальный
0 falselight
 
17.10.16
12:27
Нужно в не типовую конфигурацию подключить отчет движения документа.
Который открывался бы из любого документа и показывал его движения.
Если этот отчет взять из УТ, подойдет ли он? Как он там называется?
1 FIXXXL
 
17.10.16
13:33
(0) начни с кнопки, вызывающей этот отчет
2 falselight
 
17.10.16
13:34
(1) В УТ да?
Ок гляну......
3 Лефмихалыч
 
17.10.16
13:35
(0) смотря, - на сколько она не типовая
4 falselight
 
18.10.16
05:49
как в пункт отчеты УТ 11 добавлен отчет движения документа?
5 DDwe
 
18.10.16
05:55
(4) Руками.

(0) Берешь конфигурацию, следуешь (1) по шагам разбираешь, как это работает и повторяешь у себя. Всё.
6 falselight
 
18.10.16
05:56
(5) да вот смотрю, в конфигураторе нет у документа кнопки отчеты
7 falselight
 
18.10.16
05:57
а в режиме предприятия есть
там структура подчиненности и движения документа
8 falselight
 
18.10.16
05:59
подскажите пожалуйста как оперировать кнопкой отчеты у документа, и её составом?
9 DDwe
 
18.10.16
05:59
(7) Ну и смотри внимательно, как он как кнопка появляется, она же не с потолка падает.
10 DDwe
 
18.10.16
06:00
(8) Не нужно ей оперировать, тебе же своя нужна.
11 falselight
 
18.10.16
06:06
не могу ничего найти, и так смотрю внимательно
12 DDwe
 
18.10.16
06:06
(11) Ну, значит это чудо!!!! Поздравляю!!!
13 falselight
 
18.10.16
06:10
делается это все в коде, тащить из ут много процедур тогда нужно, разбираться что куда от куда идет


// Добавляет команду отчета в список команд.
//
// Параметры:
//   КомандыОтчетов - ТаблицаЗначений - состав полей см. в функции МенюОтчеты.СоздатьКоллекциюКомандОтчетов
//
Функция ДобавитьКомандуДвиженияДокумента(КомандыОтчетов) Экспорт

    Если ПравоДоступа("Просмотр", Метаданные.Отчеты.ДвиженияДокумента) Тогда
        
        КомандаОтчет = КомандыОтчетов.Добавить();
        
        КомандаОтчет.Идентификатор = Метаданные.Отчеты.ДвиженияДокумента.ПолноеИмя();
        КомандаОтчет.Представление = НСтр("ru = 'Движения документа'");
        КомандаОтчет.Порядок       = 50;
        КомандаОтчет.РежимИспользованияПараметра = РежимИспользованияПараметраКоманды.Одиночный;
        КомандаОтчет.МестоРазмещенияКоманды = "ПодменюОтчетыСмТакже";
        КомандаОтчет.ФункциональныеОпции = "НеБазоваяВерсия";
        
        Возврат КомандаОтчет;
        
    КонецЕсли;

    Возврат Неопределено;

КонецФункции
14 DDwe
 
18.10.16
06:12
(13) Ну, вот видишь. Нашел значит. Разбирайся.
15 FIXXXL
 
18.10.16
09:00
(13) там много ненужного тебе универсального кода, копай то, что тебе пригодится
Программист всегда исправляет последнюю ошибку.