|
v7: Как получить результат програмной записи документа? | ☑ | ||
|---|---|---|---|---|
|
0
viktan
25.06.12
✎
10:39
|
Добрый день, вопрос такой.
Конфигурация ТиС 9.2 Из внешней обработки (хотя не суть важно) создается документ ЗаявкаПокупателя, заполняются реквизиты шапки и ТЧ, после чего идет попытка записать документ: Док.Записать(); Док.Провести(); Как получить в обработке информацию о результатах проведения? Например, сообщения о недостающих на складе товарах? В 1С не спец, тапками просьба не закидывать |
|||
|
1
1dvd
25.06.12
✎
10:42
|
можно только узнать записался или нет / провёлся или нет
|
|||
|
2
Эльниньо
25.06.12
✎
11:05
|
Док.Проведен()
|
|||
|
3
ildary
25.06.12
✎
11:14
|
(0) через переменную глобального модуля
|
|||
|
4
viktan
26.06.12
✎
07:27
|
(1) С этим проблем нет.
(3) Такая мысль была.. А есть другие способы? |
|||
|
5
Рэйв
26.06.12
✎
07:33
|
(0)Обычно о недостающих товарах и др ошибках док сам пишет сообщения
|
|||
|
6
ДенисЧ
26.06.12
✎
07:34
|
(4)
стр = ""; ВвестиЗначение(стр, "Впишите сюда результат проведения, который Вы видите на экране", 1000, 1); |
|||
|
7
Maximysis
26.06.12
✎
07:36
|
Если (Выбран() = 1) и (Проведен()=1) тогда
|
|||
|
8
alkov
26.06.12
✎
07:37
|
(7) А что, возможен вариант, когда (Выбран() = 0) и (Проведен() = 1) ?
|
|||
|
9
Maximysis
26.06.12
✎
07:38
|
)) затупил
|
|||
|
10
viktan
26.06.12
✎
11:05
|
(4) Вариант...
В общем сделал через переменную глобальника. Все же не хватает 1С некоторых функций высокоуровневых языков... |
|||
|
11
Злопчинский
27.06.12
✎
02:55
|
поставь 1Spy.dll и отлавливай все, что выводится в окно сообщений.. адальше - хоть визуально на следующий день, хоть программно читай
|
|||
|
12
PaulBC
27.06.12
✎
04:11
|
В ТИС есть глобальная процедура глСообщениеПроведения(ТекстСообщения, Док, ТипСообщения=-1, ПроводимыйДок="", ВыводитьВТаблицу=1)
|
| Форум | Правила | Описание | Секции | Поиск |