Имя: Пароль:
1C
1С v8
Как интегрировать в самописку отчет о движении документа?
0 tciban
 
27.10.16
10:28
Добрый день, уважаемые коллеги! Вот понадобилось в отладочных челях последить за движениями документа в самописке. Взял из УТ 11 отчет, ДвиженияДокумента, вставил. А вот что делать далее - не пойму. В УТ11 этот отчет доступен в каждом документе, у меня его не видно. Что сделал не так? Подозреваю, что это как то связано с группой команды отчета...
1 Tarlich
 
27.10.16
10:43
ОбщиеКоманды ->СтруктураПодчиненности ....?
2 Мойдодыр
 
27.10.16
10:46
(1) Уже не так все делается
3 tciban
 
27.10.16
10:51
(1) Вот со структурой подчиненности все легко и понятно...
4 tciban
 
27.10.16
12:24
Так в чем дело то? Куда копать?
5 asady
 
27.10.16
12:36
(0) экий вы батенька затейник!

теперь это называется словом "интегрировать"

просто содинэсить код в свою нетленку уже не по фэн-шую?
6 CMblCL
 
27.10.16
12:44
(0) смотрю зуп 2.5, в каждом доке

// Процедура вызывается при выборе пункта подменю "Движения документа по регистрам" меню "Перейти".
// командной панели формы. Процедура отрабатывает печать движений документа по регистрам.
//
Процедура ДействияФормыДвиженияДокументаПоРегистрам(Кнопка)

    РаботаСДиалогами.НапечататьДвиженияДокумента(Ссылка);

КонецПроцедуры // ДействияФормыДвиженияДокументаПоРегистрам()

и в общем модуле

// Печатает движения документа
//
// Параметры:
//  ДокументСсылка - ссылка на документ, движения которого печатаем
//
Процедура НапечататьДвиженияДокумента(ДокументСсылка) Экспорт
    
    Форма = Отчеты.ДвиженияДокумента.ПолучитьФорму(,,Новый УникальныйИдентификатор);
    Форма.Открыть();
    Форма.Документ = ДокументСсылка;
    Форма.СформироватьИВывестиОтчет();
    
КонецПроцедуры // НапечататьДвиженияДокумента()
7 Мойдодыр
 
27.10.16
12:46
Какой ЗУП 2.5 когда тут уф
8 Mort
 
27.10.16
12:54
В тип команды нужные доки пропиши. Это первое что приходит на ум.
9 Mort
 
27.10.16
12:54
*тип параметра
10 Mankubus
 
27.10.16
13:01
(0) смотрим модуль менеджера
// Заполняет список команд отчетов.
//
// Параметры:
//   КомандыОтчетов - ТаблицаЗначений - состав полей см. в функции МенюОтчеты.СоздатьКоллекциюКомандОтчетов
//
Процедура ДобавитьКомандыОтчетов(КомандыОтчетов) Экспорт

    ВариантыОтчетовУТПереопределяемый.ДобавитьКомандуСтруктураПодчиненности(КомандыОтчетов);

    ВариантыОтчетовУТПереопределяемый.ДобавитьКомандуДвиженияДокумента(КомандыОтчетов);

КонецПроцедуры
11 tciban
 
27.10.16
13:03
(8) Такой вариант я давно сделал, так работает. Но вот в УТ11 ничего такого не прописано и все работает! Вот и охота понять в чем дело?
12 tciban
 
27.10.16
13:07
(10) О! Похоже вот оно! Спасибо за наводку!
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс