Свой документ в Журнале Операций и вызвать для него обработку Корректировка движений?
19.12.2013
10:00
#1
БП редакция 3.0
Подскажите, пожалуйста!
Как добавить свой документ в Журнал операций и вызвать для него обработку Корректировку движений?
Подскажите, пожалуйста!
Как добавить свой документ в Журнал операций и вызвать для него обработку Корректировку движений?
19.12.2013
10:15
#2
В журнале документов есть вкладка данные,в ней "регистрируемые документы".
Чтобы вызвать обработку корректировки,нужно октрыть форму и передать на Ваш документ ссылку в неё в реквизит ДокументСсылка.
Чтобы вызвать обработку корректировки,нужно октрыть форму и передать на Ваш документ ссылку в неё в реквизит ДокументСсылка.
19.12.2013
11:06
#3
Спасибо большое!
С Журналом все получилось.
С обработкой нет.
Реквизит формы имеет тип Документ.Ссылка. Но я на пробу поставила тип только своего документа и вылетела та же ошибка.
С Журналом все получилось.
С обработкой нет.
Реквизит формы имеет тип Документ.Ссылка. Но я на пробу поставила тип только своего документа и вылетела та же ошибка.
19.12.2013
11:43
#4
"Смотрите в типовых пример!
&НаКлиентеПроцедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды) ПараметрыДокумента = ПолучитьПараметрыДокумента(ПараметрКоманды); Если НЕ ПараметрыДокумента.ПометкаУдаления И НЕ ПараметрыДокумента.ОперацияБух И НЕ ПараметрыДокумента.РегОперация И НЕ ПараметрыДокумента.РучнаяКорректировка И НЕ ПараметрыДокумента.Проведен Тогда Кнопки = Новый СписокЗначений; Кнопки.Вставить(0, КодВозвратаДиалога.Да, "Провести"); Кнопки.Вставить(1, КодВозвратаДиалога.Нет, "Отмена"); Ответ = Вопрос(НСтр("ru = 'Перед просмотром проводок документ следует провести'"), Кнопки,, КодВозвратаДиалога.Да); Если Ответ <> КодВозвратаДиалога.Да Тогда Возврат; ИначеЕсли Не ПровестиДокумент(ПараметрКоманды) Тогда Сообщить(НСтр("ru = 'Не удалось провести документ'"), СтатусСообщения.Важное); Возврат; КонецЕсли; КонецЕсли; ПараметрыФормы = Новый Структура("ДокументСсылка", ПараметрКоманды); ОткрытьФорму("Обработка.КорректировкаДвижений.Форма", ПараметрыФормы, ПараметрыВыполненияКоманды.Источник, ПараметрКоманды); КонецПроцедуры " Читают тему
(гостей: 1)