Движения документа в расширении

1. thelastairbender 14.09.23 12:25 Сейчас в теме
Имеется БСХП, в расширении созданы регистр и документ, который двигает этот регистр. Логика простая, структура простая.
Так вот, можно ли как-то обойтись "малой кровью" и накатить механизм просмотра движений из БСП или адаптировать как-то механизм из БП (Обработка КорректировкаДвижений + Общая команда ПоказатьДвиженияДокумента), учитывая то, что и регистр и документ в расширении?

Начал даже переносить в расширение обработку КорректировкаДвижений, в качестве эксперимента даже поменял тип реквизита ДокументДвижений на нужный документ (смотрим скриншот)
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)

	Если НЕ Параметры.Свойство("ДокументДвижений") Тогда
		Отказ = Истина;
		Возврат;
	КонецЕсли;
	
	ДокументДвижений    = Параметры.ДокументДвижений;
Показать

В Параметры.ДокументДвижений находится ссылка на нужный документ, а в реквизит формы все равно почему-то не записывается

Вообще стоит ли тратить на это время? Каким путем лучше пойти?
Прикрепленные файлы:
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. пользователь 14.09.23 12:43
Сообщение было скрыто модератором.
...
3. thelastairbender 15.09.23 06:51 Сейчас в теме
(2) так именно в этом суть и есть, что в БП нет отчета ДвиженияДокумента, а БСПшные ПодключаемыеКоманды именно с ним работают (как я понял)

А функционал БП просто так невозможно использовать, потому что реквизиты не могут принимать тип этого документа (что я выше описал)
4. Skillovik 19.02.24 17:14 Сейчас в теме
Тоже с таким столкнулся, скопировал команду и обработку в расширение целиком. Все равно ошибки вылезали и движения выводились криво. Основная ошибка в том, что стандартные реквизиты регистра бухгалтерии не попадают в расширение при заимствовании. https://github.com/1C-Company/1c-edt-issues/issues/960
По итогу просто создал отдельную ТЗ в скопированной форме обработки КорректировкаДвижений, добавил полей по шаблону набора записей хозрасчетного и заполняю их в процедуре ПрочитатьДвиженияДокумента().
Для просмотра движений документов из расширений достаточно.
5. Ferth 19.02.24 17:32 Сейчас в теме
В БП не работала. Но может на форме можно вывести в командный интерфейс и этого будет достаточно?
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот