|
Конвертация: Проведение документов после загрузки | ☑ | ||
---|---|---|---|---|
0
УПП
25.10.11
✎
10:01
|
Коллеги, столкнулся с такой вот проблемой, после загрузки документа "После загрузки объекта" - в глобальном обработчике пишу код с проведением документа объект.записать .... но документ не проводится в приемнике, так же использовал типовое решение с "режим записи = проведение", все равно не проводится, друзья, кто сталкивался с такой проблемой? Как решали?
|
|||
1
agarych
25.10.11
✎
10:09
|
может он проводится, просто флажок "проведен" скинут? Движения посмотри.
|
|||
2
fisher
25.10.11
✎
10:10
|
RTFM
П еред выгрузкой РежимЗаписи - Строка. Режим записи документа. Имеет смысл только если тип объекта приемника "Документ". Возможные значения "Запись", "Проведение", "ОтменаПроведения" РежимПроведения - Строка. Режим проведения документа. Имеет смысл только если тип объекта приемника "Документ". Возможные значения "Неоперативный", "Оперативный" |
|||
3
philosofka
25.10.11
✎
10:15
|
смущает меня что автор пишет "режим записи = проведение", а не " режим записи = "проведение" "
|
|||
4
philosofka
25.10.11
✎
10:16
|
вернее РежимЗаписи = "Проведение";
|
|||
5
УПП
25.10.11
✎
10:18
|
(2) Вы бы внимательнее читали, я писал, что использовал этот способ.
|
|||
6
УПП
25.10.11
✎
10:19
|
(3) Я знаю, как это пишется РежимЗаписи = "Проведение", просто в посте уже весь синтаксис не буду же я учитывать
|
|||
7
philosofka
25.10.11
✎
10:19
|
Есть пример кода в обработчике ПослеЗагрузке из 7-ки в 8-ку
Если объект.Товары.Количество()=0 тогда Объект.Записать(РежимЗаписиДокумента.ОтменаПроведения); Иначе Если объект.Проведен тогда Если не ОбъектНайден тогда Объект.Проведен=ложь; КонецЕсли; Объект.Записать(РежимЗаписиДокумента.Проведение); Иначе Объект.Записать(РежимЗаписиДокумента.ОтменаПроведения); КонецЕсли; КонецЕсли; |
|||
8
fisher
25.10.11
✎
10:20
|
(5) Если бы вы внимательнее читали, то поняли бы что речь о параметрах обработчика "Перед выгрузкой"
|
|||
9
УПП
25.10.11
✎
10:20
|
(7) Уже видел, но ситуацию не поменял :(
|
|||
10
philosofka
25.10.11
✎
10:20
|
хотя проблема может быть и в том что какой-то реквизит не установился и перепроведение не срабатывает.
|
|||
11
УПП
25.10.11
✎
10:21
|
(8) Я понял, о чем вы писали, ладно, попробую сейчас отладчиком пройти. Отпишусь о результатах
|
|||
12
Defender aka LINN
25.10.11
✎
10:21
|
(5) Как бы мы внимательно ни читали, нигде нет перевода того, что ты понимаешь под словами "все равно не проводится" и ни полслова о том, правильно ли ты используешь РежимЗаписи.
|
|||
13
alxxsssar
25.10.11
✎
10:21
|
(0) у тебя просто не проводится или ошибку какую-нить отписывает?
|
|||
14
fisher
25.10.11
✎
10:23
|
(11) Фишка в том, что это именно "Перед выгрузкой" работает. У "После загрузки" нет таких параметров. Там это просто локальные переменные, которые ни на что не влияют.
|
|||
15
rs_trade
25.10.11
✎
10:24
|
(0) В обработчиках документа есть кусок?
Если ОбменДанными.Загрузка Тогда Возврат; КонецЕсли; Если нету, тогда наверное по условиям при предопределенных обработчиков не проходит. Отладчиком посмотри. |
|||
16
УПП
25.10.11
✎
10:28
|
Все финиш, хорошо что отладчиком прошелся, моя невнимательность просто. Всем спасибо.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |