|
v8: Как получить документ до завершения записи | ☑ | ||
---|---|---|---|---|
0
slicem
13.11.12
✎
05:42
|
Ситуация:
В УТ, при проведении ПоступленияТоваровУслуг генериться СФПолученный. Вопрос - как можно добраться до него(СФ) из модуля объекта? Проблема в том, что в процедурах ОбработкаПроведения() и ПриЗаписи() его еще не видно, ибо транзакция не записана. Соответственно запрос его не видит в базе ибо его ещё там нет.. Чо делать? Влазить в процедуру, которая его генерит не хочется, тем более что вызывается она из модуля формы... |
|||
1
Бешеная Нога
13.11.12
✎
05:44
|
Начни с того, что вообще хочешь
|
|||
2
Cyberhawk
13.11.12
✎
05:52
|
(0) Подпишись на событие нужного тебе документа (СФ)
|
|||
3
slicem
13.11.12
✎
05:52
|
При успешном проведении прихода в УТ - генерю его в Бухе. Если с ним есть СФ - генерю её тоже.
Основной видимый вариант, пока: вызывать процедуру создания СФ из, собсна, модуля проведения СФ. Но во1 лень - придется малость переписывать :). Во2 с самообразовательной целью тоже - вдруг можно :). |
|||
4
Бешеная Нога
13.11.12
✎
05:54
|
(2) +1
|
|||
5
slicem
13.11.12
✎
05:57
|
(2) ну или так, не придётся в модуль СФ влазить.
|
|||
6
Godofsin
13.11.12
✎
05:57
|
документ Джо... прикольно...
|
|||
7
Cyberhawk
13.11.12
✎
05:58
|
"При успешном проведении прихода в УТ"
План обмена через COM не предлагать? |
|||
8
Бешеная Нога
13.11.12
✎
05:59
|
(6) гыгыгы только сейчас обратил внимание :)))
|
|||
9
slicem
13.11.12
✎
06:04
|
(7) не. До меня написано, я тока доделываю.
(6) :) |
|||
10
Cyberhawk
13.11.12
✎
06:32
|
(9) просто смотри: ты доделаешь, а механизм даст сбой в момент твоей подписки (к примеру, база БП недоступна или еще что-нибудь непредвиденное). И документ вообще не попадет в БП. Как такие случаи отслеживать пользователю?
|
|||
11
slicem
13.11.12
✎
06:47
|
(10) Не критично. Руками вобьют или ещё раз перепроведут - объем документов копеечный. Понятно, что по хорошему надо гарантированную доставку делать, но не тот случай. Контроль доставки присутствует и хранится на отдельном регистре - этого достаточно.
|
|||
12
Cyberhawk
13.11.12
✎
07:20
|
(11) "Контроль доставки присутствует и хранится на отдельном регистре - этого достаточно" можешь описать сам механизм? Уже из интереса спрашиваю. Что-то типа "Если в базе БП документ успешно записан/проведен, то пишем его в регистр"?
|
|||
13
slicem
13.11.12
✎
07:32
|
(12) Да, с указанием номера, для синхронизации.
при перепроведении в УТ документ в бухе обновляется. |
|||
14
slicem
13.11.12
✎
07:36
|
(13) Номеру я бы ГУИН предпочел, но "мопед не мой".
|
|||
15
DimGan
13.11.12
✎
07:36
|
Может вообще СФ не формировать? Просто галку "Предъявлен СФ" в ПТУ поставить?
|
|||
16
slicem
13.11.12
✎
07:39
|
(15) это не спортивно :), да и как СФ выданный генерится в УТ это та ещё песня. А коли в всегда УТ отдельный документ, то и в БУ должон быть отдельный документ. ящитаю.
|
|||
17
DimGan
13.11.12
✎
07:45
|
(16)Вопрос не про Выданный, а ПТУ и СФ поставщика к нему...
|
|||
18
golden-pack
13.11.12
✎
07:46
|
Стаж: 4 г. 6 мес.
|
|||
19
slicem
13.11.12
✎
07:48
|
(17) Описка в (16). Полученный. весь прикол, что УТ, когда ставишь галку и реквизиты СФ, УТ обнуляет всё это дело и генерит документ.
|
|||
20
slicem
13.11.12
✎
07:50
|
(18 ) ?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |