|
Автоматическое создание платежек на основании документов списания | ☑ | ||
---|---|---|---|---|
0
_stay true_
13.11.13
✎
09:28
|
Здравствуйте. У меня такая ситуация: настроили обмен УТ11-БП 2.0, все работает, теперь нужно его немного доработать: в УТ есть документ "СписаниеБезналичныхДенежныхСредств", который в БП попадает как "СписаниеСРассчетногоСчета"(в этом документе в БП есть кнопочка "Ввести платежное поручение", которая, как я понял, создает платежку на основании док-а списания). Суть в следующем: чтобы после загрузки новых док-ов в базу БП автоматический создавались платежки на основании свежепринятых документов. Что посоветуете?
|
|||
1
Godofsin
13.11.13
✎
09:29
|
Посоветую открыть КД2 и дописать правила обмена
|
|||
2
_stay true_
13.11.13
✎
09:43
|
(1) Открыта. Что конкретно туда дописать?
|
|||
3
Godofsin
13.11.13
✎
09:46
|
в ПослеЗагрузки(или ПриЗагрузке):
Если Объект.ЭтоНовый() тогда //Создаем платежки. КонецЕсли; В КД есть кнопочка "Информация по обработчикам". Там достаточно доступно описаны возможные вариации обращения к данным. |
|||
4
_stay true_
13.11.13
✎
09:52
|
(3) Спасибо. Пойду попробую.
|
|||
5
DailyLookingOnA Sunse
13.11.13
✎
10:06
|
(0)
А смысл? Не все списания с р/с создаются на основании платежек. Есть услуги банка, кредиты и т.п. |
|||
6
_stay true_
13.11.13
✎
10:10
|
(5) Мне нужно делать это только по оплате поставщику.
|
|||
7
mikecool
13.11.13
✎
10:13
|
в ут платежки никак не создаются? может тупо включить их в обмен?
|
|||
8
vs1c
13.11.13
✎
10:15
|
+ к (5) Друзья, а не просветит ли кто - зачем "в БП есть кнопочка "Ввести платежное поручение" на основании документа СписаниеСРассчетногоСчета? Вопрос философский, два эклера съел, но понимания пока нет :)
|
|||
9
_stay true_
13.11.13
✎
10:26
|
(8)Это понятно.
Попробовал сделать так: в ПКО СБДС_ОплатаПоставщикуБезналичныеДС в конец обработчика ПослеЗагрузки вставил такой код: Если Объект.ЭтоНовый() Тогда ОбъектДокументСписания = Документы.ПлатежноеПоручение.СоздатьДокумент(); ОбъектДокументСписания.Заполнить(Объект.Ссылка); ОбъектДокументСписания.ДокументОснование = Объект.Ссылка; ОбъектДокументСписания.Записать(РежимЗаписиДокумента.Запись); КонецЕсли; Результат: платежка создается, но пустая. То же самое происходит и ПриЗагрузке. |
|||
10
vs1c
13.11.13
✎
10:30
|
(9) "(8)Это понятно." - а нам, нам отсталым поясните-то.
|
|||
11
_stay true_
13.11.13
✎
10:34
|
(10) Там процедура вроде как открывает форму платежного поручения и заполняет её на основании уже записанного документа:) Если я всё правильно понял)))
|
|||
12
Godofsin
13.11.13
✎
10:37
|
(11) ну дык он у тебя не записан еще )
|
|||
13
Godofsin
13.11.13
✎
10:42
|
Запиши его и создавай на здоровье
|
|||
14
vs1c
13.11.13
✎
10:43
|
(11) Вопрос был не в том ЧТО там происходит (это очевидно), а ЗАЧЕМ это нужно?
|
|||
15
_stay true_
13.11.13
✎
10:44
|
(13) Если Объект.ЭтоНовый() Тогда
Объект.Записать(); ОбъектДокументСписания = Документы.ПлатежноеПоручение.СоздатьДокумент(); ОбъектДокументСписания.Заполнить(Объект.Ссылка); ОбъектДокументСписания.ДокументОснование = Объект.Ссылка; ОбъектДокументСписания.Записать(РежимЗаписиДокумента.Запись); КонецЕсли; Заработало! Нереальное спасибо и плюс мильон в карму:) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |