Вход | Регистрация


1С:Предприятие ::

Метки: 

Вывод на форму кнопки движений документа

Я
   TolstiyBeremenniy
 
05.09.18 - 14:52
Конфигурация ERP.
Создал документ. Он делает движения по двум регистрам.
Как сейчас вывести на форму кнопку что бы смотреть какие движения он делает?
 
 
   Chikko
 
1 - 05.09.18 - 15:06
Общие команды - ПоказатьДвиженияДокумента (вроде так зовется)
   TolstiyBeremenniy
 
2 - 05.09.18 - 16:00
(1) Если не трудно подскажите как её вывести?
Понятно это не сложно. Но что то столкнулся, и пока не понял как это сделать.
   drcrasher
 
3 - 05.09.18 - 16:01
(2) смотри параметр команды
   TolstiyBeremenniy
 
4 - 05.09.18 - 18:27
(3) Это как?
   hhhh
 
5 - 05.09.18 - 18:53
(4) ну так, берешь все общие команды, общие формы, подписки на события, обработки, и везде где встречается список документов добавляешь скрупулезно в этот список свой новый документ. Чтобы он везде был.
   TolstiyBeremenniy
 
6 - 05.09.18 - 19:16
(5) Ммммммммм
   hhhh
 
7 - 05.09.18 - 19:20
(6) то есть это фишка такая, ставишь одну галку всего.
   TolstiyBeremenniy
 
8 - 05.09.18 - 19:21
(7) И работает? Ну, я займусь!
   TolstiyBeremenniy
 
9 - 07.09.18 - 05:40
(7) Не понятно только, как все общие команды, общие формы, подписки на события, обработки? Где это все взять?
   TolstiyBeremenniy
 
10 - 07.09.18 - 05:41
(5) Я думал галку где то нужно в одном месте поставить.
А так получается в сколько, и где это все?
 
 Рекламное место пустует
   TolstiyBeremenniy
 
11 - 07.09.18 - 05:42
(5) Не совсем понятна, мотивация к действию. Что именно делать?!
   Вася Теркин
 
12 - 07.09.18 - 05:48
Следующая тема будет: поставил всего одну галку. Не помню где. База не открывается. Памагитя!!!!
   Вася Теркин
 
13 - 07.09.18 - 05:48
Пятница
   Вася Теркин
 
14 - 07.09.18 - 05:49
(9) Программиста позови. У них обычно всегда с соборй есть.
   TolstiyBeremenniy
 
15 - 07.09.18 - 05:49
Движения документа есть в кнопке отчеты, которая есть
у типовых документов. Я так понимаю у моего документа тоже
нужно вывести эту кнопку. И там будет движение документа.
Как только это сделать? А то в (5) совсем что то не то написано мне кажется.
   Вася Теркин
 
16 - 07.09.18 - 05:52
(15) Прикрути уже голосовалку по 5 пункту. Сегодня будем как депутаты. Проголосуем 5 пункт и всего делов.
   НоваяВолна
 
17 - 07.09.18 - 05:55
(16) гыыыыыыыыыыы ))))
   shadow_sw
 
18 - 07.09.18 - 06:05
вчера то помогли ТС?:))
   Вася Теркин
 
19 - 07.09.18 - 07:02
(18) О том и тема; в (5) содержится ответ или нет. Народ сбит с толку. Я предлагаю - проголосовать.
   segn
 
21 - 07.09.18 - 08:48
   Filippov
 
22 - 07.09.18 - 11:15
Движения можно посмотреть из меню Ещё. Можно кнопку для просмотра на форме списка или документа завести: в Ещё выбрать Изменить форму и для Командной панели формы у команды Движения документа в свойстве Только "В ещё" выбрать Нет. Кнопка появится на форме. По её нажатию выведутся отчеты о движениях. Их состав можно определить установкой/сбросом флажков
   Вася Теркин
 
23 - 07.09.18 - 13:22
(21) Разве рекламу на Мисте не надо согласовывать? Там платный ресурс...
   TolstiyBeremenniy
 
24 - 09.09.18 - 06:45
Процедура ПередДобавлениемКомандОтчетов(КомандыОтчетов, Параметры, СтандартнаяОбработка) Экспорт
    ДокументыСОтчетомОДвижениях = Новый Массив;
    ДокументыСОтчетомОДвижениях.Добавить(Метаданные.Документы._ДемоНачислениеЗарплаты);
    ДокументыСОтчетомОДвижениях.Добавить(Метаданные.Документы._ДемоПоступлениеТоваров);
    ДокументыСОтчетомОДвижениях.Добавить(Метаданные.Документы._ДемоРеализацияТоваров);
    Отчеты.ДвиженияДокумента.ДобавитьКомандуОтчетОДвиженияхДокумента(КомандыОтчетов, Параметры,     ДокументыСОтчетомОДвижениях);
КонецПроцедуры


достаточно ли этого кода что бы вевести кнопку движений докумнета?
   TolstiyBeremenniy
 
25 - 09.09.18 - 06:55
(24) Для ERP это подойдет?
   TolstiyBeremenniy
 
26 - 09.09.18 - 06:58
(21) И как это сделать в ERP?
   TolstiyBeremenniy
 
27 - 09.09.18 - 07:13
(24) К ERP это не подходит, там нет такой процедуры
   МимохожийОднако
 
28 - 09.09.18 - 07:22
По кнопке Отчеты-Движения документов должно быть
   ribuh
 
29 - 09.09.18 - 07:29
&НаКлиенте
Процедура ПоказатьДвижения(Команда)
    
    ПараметрыФормы = Новый Структура("ДокументДвижений", Объект.Ссылка);
    ОткрытьФорму("Обработка.КорректировкаДвижений.Форма",
            ПараметрыФормы,
            Команда,
            Команда);


КонецПроцедуры

работает для своих документов в БП 3.0, в ЕРП должно работать примерно также...
   TolstiyBeremenniy
 
30 - 09.09.18 - 07:32
(28) Документ новый создал. Там нет ничего.
(29) А где это прописывать, как вызывать?
   ribuh
 
31 - 09.09.18 - 07:36
(30) В форме документа в модуль копируем процедуру, потом на закладке Команды создаем новую команду "ПоказатьДвижения", в в поле Действия указываем "ПоказатьДвижения". Команду не забываем перенести в Командную панель
   ribuh
 
32 - 09.09.18 - 07:38
(30) Да, если в документе ничего нет и нет движений, то ничего и не будет показано, но раюболтаспособность проверить можно - выйдет просто пустая форма...если, конечно, обработка "КорректировкаДвижений" в ЕРП есть...
   МимохожийОднако
 
33 - 09.09.18 - 07:59
В процедуре формы
ПриСозданииНаСервере()

...
// СтандартныеПодсистемы.ПодключаемыеКоманды

    ПодключаемыеКоманды.ПриСозданииНаСервере(ЭтотОбъект);
    // Конец СтандартныеПодсистемы.ПодключаемыеКоманды
 
 
   МимохожийОднако
 
34 - 09.09.18 - 08:10
Найди процедуру ОпределитьОбъектыСКомандамиОтчетов() в конфигурации и добавь туда свой новый документ
   МимохожийОднако
 
35 - 09.09.18 - 08:14
В модуле Отчета ДвижениеДокументов есть подсказка
..
// Для вызова из процедуры ВариантыОтчетовПереопределяемый.ПередДобавлениемКомандОтчетов.

// 
// Параметры:

//   КомандыОтчетов              - ТаблицаЗначений - таблица команд для вывода в подменю.
//                                 (См. ВариантыОтчетовПереопределяемый.ПередДобавлениемКомандОтчетов).

//   Параметры                   - Структура - структура, содержащая параметры подключения команды.
//   ДокументыСОтчетомОДвижениях - Массив, Неопределено - массив документов, в которых будет выводится

//                                 команда открытия отчета. Неопределено в том случае когда отчет выводится
//                                 для всех документов со свойством "Проведение" установленным в "Разрешить"

//                                 и непустой коллекцией движений.
//

// Возвращаемое значение:
//   СтрокаТаблицыЗначений, Неопределено - добавленная команда или Неопределено, если нет прав на просмотр отчета.

//
Функция ДобавитьКомандуОтчетОДвиженияхДокумента(КомандыОтчетов, Параметры, ДокументыСОтчетомОДвижениях = Неопределено) Экспорт
   МимохожийОднако
 
36 - 09.09.18 - 08:15
Обрати внимание на параметр ДокументыСОтчетомОДвижениях.
   TolstiyBeremenniy
 
37 - 09.09.18 - 08:21
(36) Ок, займусь когда буду разбираться.
Не знаю что там в этой ERP есть чего нет из подсистем.

1С:ERP Управление предприятием 2 (2.4.3.144).
   МимохожийОднако
 
38 - 09.09.18 - 08:26
Общий принцип таков, В общем модуле формируется массив документов, в которые надо вывести отчет. В модуле менеджера каждого из документов можно добавить команды, которые касаются только этого документа. А в модуле менеджера Отчета о движениях вызывается команда с учетом предыдущих условий. Скорее всего достаточно будет двух-трёх вставок про новый документ.
ИМХО. Товарищи могут поправить
   antgrom
 
39 - 09.09.18 - 10:56
(0) самое правильное - не делать отсебятину которая выводит движения.
Надо сделать кнопку такую же как и в других документах. Чтоб всё было однообразно.
Значит ты сам должен в конфигурации посмотреть.
   ribuh
 
40 - 09.09.18 - 11:34
(39) ИМХО - всё единообразно, оно , конечно, по феншую, но, есть пара моментов:
1. Делая вызов кнопки Показать движения, или печать или ещё чего так, как в других документах
мы повторяем вызов тех или иных процедур текущей версии БСП, которые будут работать вплоть её изменения, что для "долгоигращих" настроек не есть хорошо...
2. Изменяя общую команду включением в неё "своих" документов нарываемся на необходимость постоянного контроля их включения при обновлениях конфигурации, бывает, что можно и пропустить...

Оба два варианта проходил на собственном опыте, потому сейчас делаю так, как мне удобнее в сопровождении - я не меняю общие команды и не делаю вызов "по образу и подобию" из БСП, например, процедура из (29) работает уже несколько лет в нескольких настроенных БП без каких бы тони было доработок,а изначальный вывод был связан с предложенными настройками "как в др. документах"....после энного количества переделок БСП и соответствующего изменеия в своих документах, пришёл к тому, что буду джелать не по феншую, зато надёжно))))
   LienXo
 
41 - 10.09.18 - 05:56
Ткнули меня как то в Вид - Настройка панелей навигации формы... и перестал я химичить с кнопкой показать движения документа
   TolstiyBeremenniy
 
42 - 12.09.18 - 12:41
(41) Ну и как вы это сделали?
(39) Правильно! Но туда посмотреть, можно ничего не увидеть!
   Пес Барбос
 
43 - 12.09.18 - 12:53
Писал инструкцию для коллег - вроде жалоб не было, пробуй:
https://cloud.mail.ru/public/MVAL/a4K2hk2ZX
   Пес Барбос
 
44 - 12.09.18 - 13:09
(43) ошибся ссылкой. Эта правильная -
https://yadi.sk/i/fpM0qf2tLFVs3w
   TolstiyBeremenniy
 
45 - 13.09.18 - 09:10
(44) У меня идет такая ошибка, -

{Документ.ИзменениеПараметровЗемельногоУчастка.Форма.ФормаДокумента.Форма(25,2)}: Переменная не определена (МенюОтчеты)
    <<?>>МенюОтчеты.ПриСозданииНаСервере(ЭтотОбъект, Элементы.ПодменюОтчеты); (Проверка: Сервер)
{Документ.ИзменениеПараметровЗемельногоУчастка.Форма.ФормаДокумента.Форма(74,2)}: Переменная не определена (МенюОтчетыКлиент)
    <<?>>МенюОтчетыКлиент.ВыполнитьПодключаемуюКомандуОтчет(Команда,ЭтотОбъект, Объект); (Проверка: Тонкий клиент)
   Sergei_vasil
 
46 - 13.09.18 - 09:22
Маленькая пятница.
   TolstiyBeremenniy
 
47 - 13.09.18 - 09:24
(44) Где у вас в инструкции такие меню то????

МенюОтчеты

МенюОтчетыКлиент
   TolstiyBeremenniy
 
48 - 13.09.18 - 09:26
(44) Не понимаю ((((
   hhhh
 
49 - 13.09.18 - 09:44
(47) МенюОтчеты - это общий модуль. Раньше он был, теперь нет такого. Инстукция устарела.
 
 Рекламное место пустует
   TolstiyBeremenniy
 
50 - 15.09.18 - 05:58
(44) Получается инструкция старая.
А актуальной нет?
Для 1С:ERP Управление предприятием 2 (2.4.3.144) ?
   МимохожийОднако
 
51 - 15.09.18 - 06:51
(50) Восьмёрка тоже сырая
   TolstiyBeremenniy
 
52 - 15.09.18 - 07:14
Хотелось бы инструкцию, как в данной версии конфигурации
вывести движения документов.
   TolstiyBeremenniy
 
53 - 17.09.18 - 07:47
Не подскажете ли по пункту (50) ?
Остальные ответы не дали положительного результата.
Хочется в не типовой документ, вывести кнопку движений
документа. Что бы смотреть с формы документа его движения.
Не открывать регистр сведений для этого, и не устанавливать
нужный подбор!
   dmt
 
54 - 17.09.18 - 08:13
Опять нет времени для экспериментов? Выкладывай свою ERP, пришлю инструкцию.

Для УТ 11.4:
1. находим простейший документ с командой "Движения документа". Копируем в свой док, при необходимости дорабатываем:
а) мф, поиск по ПодключаемыеКоманды.ХХ + Подкл_ВыпКом, ВыпКомНС, ОбнКом
б) мм: ДобавитьКомандыОтчетов()
2. ом ВариантыОтчетовПереопределяемый.ОпределитьОбъектыСКомандамиОтчетов() --> для отработки мм ДобКомОтч()
   TolstiyBeremenniy
 
55 - 17.09.18 - 08:20
(54) Эта версия 1С:ERP Управление предприятием 2 (2.4.3.144).

мф - модуль формы.
мм - модуль менеджера.
ом - модуль объекта.

Так ли это?
   dmt
 
56 - 17.09.18 - 08:31
Выкладывать неправильно, забанят. Пробуй сам.

ом - общий модуль.
   TolstiyBeremenniy
 
57 - 17.09.18 - 08:35
(56) Буду пробовать. Но пока мало понимания что в (54).
В (44) понятно, но не отрабатывает!
   Мыш
 
58 - 17.09.18 - 09:17
(57) ОбщийМодуль.ОбновлениеИнформационнойБазыБСП
Процедура ПриДобавленииПодсистемы()
Описание.Версия = "?.?.?.?";

Что там вместо вопросов?
   TolstiyBeremenniy
 
59 - 17.09.18 - 10:13
(58)

Процедура ПриДобавленииПодсистемы(Описание) Экспорт
    
    Описание.Имя    = "СтандартныеПодсистемы";
    Описание.Версия = "2.4.4.166";
    Описание.РежимВыполненияОтложенныхОбработчиков = "Параллельно";
    Описание.ПараллельноеОтложенноеОбновлениеСВерсии = "2.3.3.0";
    
КонецПроцедуры
   Мыш
 
60 - 17.09.18 - 10:36
(59) https://its.1c.ru/db/bsp244doc

Здесь написано подробно. Нужно подключить подсистему "Подключаемые команды" к формам. Потом уже подключить подсистему "Отчет о движениях документа".
   TolstiyBeremenniy
 
61 - 17.09.18 - 11:30
(60) У меня был пробный доступ на 7 дней.
А сколько это вообще стоит, ИТС?
Пока мне это не прочесть...



Список тем форума
Рекламное место пустует Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует