Список движений документа программно #598999


#0 by Александр Б
Не УФ. На форме документа мы можем поставить кнопку, для нее задать стандартный обработчик "(Список движений)". В режиме предприятия будет переходит на движения данного документа. Есть ли в коде какая-либо функция или процедура, которая отрабатывает как данная кнопка? Нужна именно эта платформенная функция, а не произвольная реализация подобного алгоритма.
#1 by Wobland
#2 by Господин ПЖ
>Нужна именно эта платформенная функция Объект.Движения ?
#3 by dva1c
Есть реализация в типовых, как написано в
#4 by Александр Б
, нет, нужна не реализация как в типовых, а именно аналог кнопки (Список движений). То есть программно написать не проблема, можно ли как-то обойти платформенно?
#5 by DrShad
как думаешь, если бы была платформенная возможность, то в типовых был бы код из ?
#6 by dva1c
Из СП: ДокументОбъект.<Имя документа> (DocumentObject.<Имя документа>) Движения (RegisterRecords) Использование: Только чтение. Описание: Тип: КоллекцияДвижений. Предоставляет доступ к коллекции наборов записей движений документа. Свойства коллекции содержат наборы записей движений документа, которые включены для данного документа в конфигурации. Имена свойств совпадают с именами объектов конфигурации, по которым могут совершаться движения, как они заданы в конфигураторе. Доступность: Сервер, толстый клиент, внешнее соединение. Это?
#7 by Александр Б
был бы. Код в он очень удобен, в одной обработке открываются сразу все движения. А платформенная реализация - все движения в разных кнопках, что гораздо менее удобно. Но тем не менее мне нужна именно в разных кнопках.
#8 by Reset
Т.е. ты полагаешь таки, что оно есть, и разработчики в типовых либо не знали, либо из спортивного интереса кодили? Ну, логически есть полумать.
#9 by DrShad
это доступ программный, а не интерактивный
#10 by dva1c
Платформа сама не обрабатывает движения, для их вывода. Надо ей "помочь" ))
#11 by Ranger_83
Убил наповал
#12 by DrShad
а в разных кнопках разве платформенная?
#13 by Господин ПЖ
>Но тем не менее мне нужна именно в разных кнопках разрешаю заполнить подменю и распихать вызовы по кнопкам...
#14 by DrShad
аргументируй
#15 by Александр Б
в разных кнопках - это платформенная. Мы выбираем в конфигураторе всего одну кнопку (Список движений), а в режиме предприятия эта кнопка разворачивается на 10 или 20 кнопок, взависимости от того, по скольким регистрам документ формирует движения.
#16 by dva1c
С этого места поподробнее: "...кнопка разворачивается на 10 или 20 кнопок..."?
#17 by Александр Б
+ вот и хотелось бы. В конфигураторе добавить одну кнопку со своим обработчиком. А в этом обработчике написать такую одну функцию, чтобы эмулировались 30 кнопок. В общем, если нет такой, буду реализовывать самостоятельно :) Всем спасибо.
#18 by dva1c
Вот это будет правильнее. ;)
#19 by Александр Б
В типовых конфигурациях есть кнопка в панели на верху "Перейти", а в ней в подменю кнопка "(Список движений)". В режим предприятия заходим в этот же документ, и видим 20 кнопок с переходом на просмотр движений по каждому регистру.
#20 by Inform
Видимо автор просто хочет сделать черную бухгалтерию: открываешь движения по бух. регистру там 100 руб., а на самом деле 200 руб. По теме: пробегаем по метаданным документа, смотрим движения - рисуем пункты подменю. Использование: Только чтение. Описание: Тип: КоллекцияЗначенийСвойстваОбъектаМетаданных. Коллекция объектов метаданных, описывающих регистры. Для документа это те регистры, по которым документ может выполнять движения. Для последовательности это те регистры, записи в которых влияют на необходимость перепроведения документов последовательности.
#21 by Господин ПЖ
кесарю кесарево, слесарю - слесарево... не все доступно для разработчика сразу то, что делает платформа
#22 by dva1c
Все это есть в коде.
#23 by dva1c
+ В коде конфы, а не платформы.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С