|
Вывод на форму кнопки движений документа | ☑ | ||
---|---|---|---|---|
0
Tolstiy Beremenniy
05.09.18
✎
14:52
|
Конфигурация ERP.
Создал документ. Он делает движения по двум регистрам. Как сейчас вывести на форму кнопку что бы смотреть какие движения он делает? |
|||
1
Chikko
05.09.18
✎
15:06
|
Общие команды - ПоказатьДвиженияДокумента (вроде так зовется)
|
|||
2
Tolstiy Beremenniy
05.09.18
✎
16:00
|
(1) Если не трудно подскажите как её вывести?
Понятно это не сложно. Но что то столкнулся, и пока не понял как это сделать. |
|||
3
drcrasher
05.09.18
✎
16:01
|
(2) смотри параметр команды
|
|||
4
Tolstiy Beremenniy
05.09.18
✎
18:27
|
(3) Это как?
|
|||
5
hhhh
05.09.18
✎
18:53
|
(4) ну так, берешь все общие команды, общие формы, подписки на события, обработки, и везде где встречается список документов добавляешь скрупулезно в этот список свой новый документ. Чтобы он везде был.
|
|||
6
Tolstiy Beremenniy
05.09.18
✎
19:16
|
(5) Ммммммммм
|
|||
7
hhhh
05.09.18
✎
19:20
|
(6) то есть это фишка такая, ставишь одну галку всего.
|
|||
8
Tolstiy Beremenniy
05.09.18
✎
19:21
|
(7) И работает? Ну, я займусь!
|
|||
9
Tolstiy Beremenniy
07.09.18
✎
05:40
|
(7) Не понятно только, как все общие команды, общие формы, подписки на события, обработки? Где это все взять?
|
|||
10
Tolstiy Beremenniy
07.09.18
✎
05:41
|
(5) Я думал галку где то нужно в одном месте поставить.
А так получается в сколько, и где это все? |
|||
11
Tolstiy Beremenniy
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) Программиста позови. У них обычно всегда с соборй есть.
|
|||
15
Tolstiy Beremenniy
07.09.18
✎
05:49
|
Движения документа есть в кнопке отчеты, которая есть
у типовых документов. Я так понимаю у моего документа тоже нужно вывести эту кнопку. И там будет движение документа. Как только это сделать? А то в (5) совсем что то не то написано мне кажется. |
|||
16
Вася Теркин
07.09.18
✎
05:52
|
(15) Прикрути уже голосовалку по 5 пункту. Сегодня будем как депутаты. Проголосуем 5 пункт и всего делов.
|
|||
17
НоваяВолна
07.09.18
✎
05:55
|
(16) гыыыыыыыыыыы ))))
|
|||
18
shadow_sw
07.09.18
✎
06:05
|
вчера то помогли ТС?:))
|
|||
19
Вася Теркин
07.09.18
✎
07:02
|
(18) О том и тема; в (5) содержится ответ или нет. Народ сбит с толку. Я предлагаю - проголосовать.
|
|||
21
segn
07.09.18
✎
08:48
|
||||
22
Filippov
07.09.18
✎
11:15
|
Движения можно посмотреть из меню Ещё. Можно кнопку для просмотра на форме списка или документа завести: в Ещё выбрать Изменить форму и для Командной панели формы у команды Движения документа в свойстве Только "В ещё" выбрать Нет. Кнопка появится на форме. По её нажатию выведутся отчеты о движениях. Их состав можно определить установкой/сбросом флажков
|
|||
23
Вася Теркин
07.09.18
✎
13:22
|
(21) Разве рекламу на Мисте не надо согласовывать? Там платный ресурс...
|
|||
24
Tolstiy Beremenniy
09.09.18
✎
06:45
|
Процедура ПередДобавлениемКомандОтчетов(КомандыОтчетов, Параметры, СтандартнаяОбработка) Экспорт
ДокументыСОтчетомОДвижениях = Новый Массив; ДокументыСОтчетомОДвижениях.Добавить(Метаданные.Документы._ДемоНачислениеЗарплаты); ДокументыСОтчетомОДвижениях.Добавить(Метаданные.Документы._ДемоПоступлениеТоваров); ДокументыСОтчетомОДвижениях.Добавить(Метаданные.Документы._ДемоРеализацияТоваров); Отчеты.ДвиженияДокумента.ДобавитьКомандуОтчетОДвиженияхДокумента(КомандыОтчетов, Параметры, ДокументыСОтчетомОДвижениях); КонецПроцедуры достаточно ли этого кода что бы вевести кнопку движений докумнета? |
|||
25
Tolstiy Beremenniy
09.09.18
✎
06:55
|
(24) Для ERP это подойдет?
|
|||
26
Tolstiy Beremenniy
09.09.18
✎
06:58
|
(21) И как это сделать в ERP?
|
|||
27
Tolstiy Beremenniy
09.09.18
✎
07:13
|
(24) К ERP это не подходит, там нет такой процедуры
|
|||
28
Мимохожий Однако
09.09.18
✎
07:22
|
По кнопке Отчеты-Движения документов должно быть
|
|||
29
ribuh
09.09.18
✎
07:29
|
&НаКлиенте
Процедура ПоказатьДвижения(Команда) ПараметрыФормы = Новый Структура("ДокументДвижений", Объект.Ссылка); ОткрытьФорму("Обработка.КорректировкаДвижений.Форма", ПараметрыФормы, Команда, Команда); КонецПроцедуры работает для своих документов в БП 3.0, в ЕРП должно работать примерно также... |
|||
30
Tolstiy Beremenniy
09.09.18
✎
07:32
|
(28) Документ новый создал. Там нет ничего.
(29) А где это прописывать, как вызывать? |
|||
31
ribuh
09.09.18
✎
07:36
|
(30) В форме документа в модуль копируем процедуру, потом на закладке Команды создаем новую команду "ПоказатьДвижения", в в поле Действия указываем "ПоказатьДвижения". Команду не забываем перенести в Командную панель
|
|||
32
ribuh
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
|
Обрати внимание на параметр ДокументыСОтчетомОДвижениях.
|
|||
37
Tolstiy Beremenniy
09.09.18
✎
08:21
|
(36) Ок, займусь когда буду разбираться.
Не знаю что там в этой ERP есть чего нет из подсистем. 1С:ERP Управление предприятием 2 (2.4.3.144). |
|||
38
Мимохожий Однако
09.09.18
✎
08:26
|
Общий принцип таков, В общем модуле формируется массив документов, в которые надо вывести отчет. В модуле менеджера каждого из документов можно добавить команды, которые касаются только этого документа. А в модуле менеджера Отчета о движениях вызывается команда с учетом предыдущих условий. Скорее всего достаточно будет двух-трёх вставок про новый документ.
ИМХО. Товарищи могут поправить |
|||
39
antgrom
09.09.18
✎
10:56
|
(0) самое правильное - не делать отсебятину которая выводит движения.
Надо сделать кнопку такую же как и в других документах. Чтоб всё было однообразно. Значит ты сам должен в конфигурации посмотреть. |
|||
40
ribuh
09.09.18
✎
11:34
|
(39) ИМХО - всё единообразно, оно , конечно, по феншую, но, есть пара моментов:
1. Делая вызов кнопки Показать движения, или печать или ещё чего так, как в других документах мы повторяем вызов тех или иных процедур текущей версии БСП, которые будут работать вплоть её изменения, что для "долгоигращих" настроек не есть хорошо... 2. Изменяя общую команду включением в неё "своих" документов нарываемся на необходимость постоянного контроля их включения при обновлениях конфигурации, бывает, что можно и пропустить... Оба два варианта проходил на собственном опыте, потому сейчас делаю так, как мне удобнее в сопровождении - я не меняю общие команды и не делаю вызов "по образу и подобию" из БСП, например, процедура из (29) работает уже несколько лет в нескольких настроенных БП без каких бы тони было доработок,а изначальный вывод был связан с предложенными настройками "как в др. документах"....после энного количества переделок БСП и соответствующего изменеия в своих документах, пришёл к тому, что буду джелать не по феншую, зато надёжно)))) |
|||
41
LienXo
10.09.18
✎
05:56
|
Ткнули меня как то в Вид - Настройка панелей навигации формы... и перестал я химичить с кнопкой показать движения документа
|
|||
42
Tolstiy Beremenniy
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 |
|||
45
Tolstiy Beremenniy
13.09.18
✎
09:10
|
(44) У меня идет такая ошибка, -
{Документ.ИзменениеПараметровЗемельногоУчастка.Форма.ФормаДокумента.Форма(25,2)}: Переменная не определена (МенюОтчеты) <<?>>МенюОтчеты.ПриСозданииНаСервере(ЭтотОбъект, Элементы.ПодменюОтчеты); (Проверка: Сервер) {Документ.ИзменениеПараметровЗемельногоУчастка.Форма.ФормаДокумента.Форма(74,2)}: Переменная не определена (МенюОтчетыКлиент) <<?>>МенюОтчетыКлиент.ВыполнитьПодключаемуюКомандуОтчет(Команда,ЭтотОбъект, Объект); (Проверка: Тонкий клиент) |
|||
46
Sergei_vasil
13.09.18
✎
09:22
|
Маленькая пятница.
|
|||
47
Tolstiy Beremenniy
13.09.18
✎
09:24
|
(44) Где у вас в инструкции такие меню то????
МенюОтчеты МенюОтчетыКлиент |
|||
48
Tolstiy Beremenniy
13.09.18
✎
09:26
|
(44) Не понимаю ((((
|
|||
49
hhhh
13.09.18
✎
09:44
|
(47) МенюОтчеты - это общий модуль. Раньше он был, теперь нет такого. Инстукция устарела.
|
|||
50
Tolstiy Beremenniy
15.09.18
✎
05:58
|
(44) Получается инструкция старая.
А актуальной нет? Для 1С:ERP Управление предприятием 2 (2.4.3.144) ? |
|||
51
Мимохожий Однако
15.09.18
✎
06:51
|
(50) Восьмёрка тоже сырая
|
|||
52
Tolstiy Beremenniy
15.09.18
✎
07:14
|
Хотелось бы инструкцию, как в данной версии конфигурации
вывести движения документов. |
|||
53
Tolstiy Beremenniy
17.09.18
✎
07:47
|
Не подскажете ли по пункту (50) ?
Остальные ответы не дали положительного результата. Хочется в не типовой документ, вывести кнопку движений документа. Что бы смотреть с формы документа его движения. Не открывать регистр сведений для этого, и не устанавливать нужный подбор! |
|||
54
dmt
17.09.18
✎
08:13
|
Опять нет времени для экспериментов? Выкладывай свою ERP, пришлю инструкцию.
Для УТ 11.4: 1. находим простейший документ с командой "Движения документа". Копируем в свой док, при необходимости дорабатываем: а) мф, поиск по ПодключаемыеКоманды.ХХ + Подкл_ВыпКом, ВыпКомНС, ОбнКом б) мм: ДобавитьКомандыОтчетов() 2. ом ВариантыОтчетовПереопределяемый.ОпределитьОбъектыСКомандамиОтчетов() --> для отработки мм ДобКомОтч() |
|||
55
Tolstiy Beremenniy
17.09.18
✎
08:20
|
(54) Эта версия 1С:ERP Управление предприятием 2 (2.4.3.144).
мф - модуль формы. мм - модуль менеджера. ом - модуль объекта. Так ли это? |
|||
56
dmt
17.09.18
✎
08:31
|
Выкладывать неправильно, забанят. Пробуй сам.
ом - общий модуль. |
|||
57
Tolstiy Beremenniy
17.09.18
✎
08:35
|
(56) Буду пробовать. Но пока мало понимания что в (54).
В (44) понятно, но не отрабатывает! |
|||
58
Мыш
17.09.18
✎
09:17
|
(57) ОбщийМодуль.ОбновлениеИнформационнойБазыБСП
Процедура ПриДобавленииПодсистемы() Описание.Версия = "?.?.?.?"; Что там вместо вопросов? |
|||
59
Tolstiy Beremenniy
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
Здесь написано подробно. Нужно подключить подсистему "Подключаемые команды" к формам. Потом уже подключить подсистему "Отчет о движениях документа". |
|||
61
Tolstiy Beremenniy
17.09.18
✎
11:30
|
(60) У меня был пробный доступ на 7 дней.
А сколько это вообще стоит, ИТС? Пока мне это не прочесть... |
|||
62
Sergafan
14.02.19
✎
09:26
|
На версиях БСП 2.6.6
В модуле формы 1) ПриСозданииНаСервере ПодключаемыеКоманды.ПриСозданииНаСервере(ЭтотОбъект); 2) Добавляем процедуру &НаКлиенте Процедура Подключаемый_ВыполнитьКоманду(Команда) ПодключаемыеКомандыКлиент.ВыполнитьКоманду(ЭтотОбъект, Команда, Объект); КонецПроцедуры =============================== ВСЁ! |
|||
63
Мимохожий Однако
14.02.19
✎
09:41
|
(62) ОФФ: Зря ты это )) Не буди Лихо, пока оно тихо.
|
|||
64
umkasort
30.05.19
✎
11:19
|
(62) Подниму тему. Сделал по подобию, выдал меню отчеты, но при нажатии на отчет ничего не происходит и почему-то отчеты задублировались
Платформа 1С:Предприятие 8.3 (8.3.14.1630) 1С:ERP Управление предприятием 2 (2.4.7.151) База Серверная |
|||
65
umkasort
30.05.19
✎
11:22
|
В меню отчеты выдал дважды движения документа и места использования, но при выборе любого молчание
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |