|
После проведения документа опять спрашивает "Сохранить" | ☑ | ||
---|---|---|---|---|
0
qeos
29.07.11
✎
17:37
|
Конфа нестандартная.
Подписки на события в дереве метаданных нет. (как програмно подписаться я ХЗ и чтото не могу найти) документ правтически пустой, единствоенно что есть это ОбработкаПроведения, но при завершении функции ЭтотОбъект.Модифицированность() = ложь; Открываю документ, ничего не изменяя пытаюсь провести, он спроашивает "оперативно или нет", отвечаю что угодно, он проводит документ и говорит что данные были изменены "сохранить или нет"... не могу понять что меняет документ.. есть какиелибо соображения? |
|||
1
Живой Ископаемый
29.07.11
✎
17:38
|
нельзя программно подписаться.
|
|||
2
qeos
29.07.11
✎
17:38
|
(1) тогда тем более не понимаю
|
|||
3
Живой Ископаемый
29.07.11
✎
17:39
|
а мы еще меньше
|
|||
4
detec
29.07.11
✎
17:40
|
Вероятно в обработке проведения происходит запись в документ.
|
|||
5
qeos
29.07.11
✎
17:40
|
(3) Ну вопрос общий.. куда посмотреть? как отловить?
|
|||
6
Господин ПЖ
29.07.11
✎
17:40
|
в ПослеЗаписи() ничего нету?
|
|||
7
qeos
29.07.11
✎
17:40
|
(4) тогда выставился бы флаг Модифицированности?
|
|||
8
shuhard
29.07.11
✎
17:41
|
(2) это фича 8.2 лечиться свойством документа "записывать модифицированные"
|
|||
9
Господин ПЖ
29.07.11
✎
17:42
|
>Вероятно в обработке проведения происходит запись в документ.
вряд ли... можно легко выяснить если провести из списка. скорее всего дело именно в проведении из формы. |
|||
10
Сияющий Асинхраль
29.07.11
✎
17:44
|
(0) Скорее всего при проведении происходит изменение какого-либо реквизита в документе. В восьмерке этого делать нельзя, это не семерка. В восьмерке изменение реквизита при проведении как раз и приводит к эффекту как в (0) описано
|
|||
11
qeos
29.07.11
✎
17:45
|
(6) нет вообще таких обработчиков..
есть только в форме: Процедура ПриОткрытии() Процедура КлиентПриИзменении(Элемент) Процедура РассчитываемыйНалоговыйПериодРегулирование(Элемент, Направление, СтандартнаяОбработка) и в модуле Процедура ОбработкаПроведения(Отказ, РежимПроведения) |
|||
12
qeos
29.07.11
✎
17:46
|
нашел что это происходит изза добавления движения по регистру... ((
|
|||
13
shuhard
29.07.11
✎
17:47
|
(12) ещё раз обрати внимание на свойство документа
"Запись движений при проведении" поставь его в Записывать модифицированные |
|||
14
qeos
29.07.11
✎
17:52
|
(13)
О_О первый раз вижу этот параметр, но помогло.. ща почитаю умную книжку |
|||
15
shuhard
29.07.11
✎
17:54
|
(14) =)
|
|||
16
mirosh
29.07.11
✎
17:57
|
(14) большую желтую?
|
|||
17
Господин ПЖ
29.07.11
✎
17:57
|
(12) ну значит шухард прав
|
|||
18
qeos
29.07.11
✎
18:15
|
После дискуссий решили, что 1с неправа.. надо было по умолчанию для новых документов ставить "Записывать модифицированные"..
|
|||
19
Живой Ископаемый
29.07.11
✎
18:16
|
Смотрю типовую, вижу почти для всех документов "Записывать модифицированные" у меня 1С права?
|
|||
20
shuhard
29.07.11
✎
18:19
|
(18) та ки почитай умную книжку
неправ ты |
|||
21
qeos
29.07.11
✎
18:51
|
(19) при конвертации ставится "Записывать модифицированные", а при создании нового дока "Записывать выбранные"..
|
|||
22
qeos
01.08.11
✎
11:42
|
эм.. в продолжении...
если у меня стоит "Записывать модифицированные", документ сделал проводки.. чтото там поменяли - в результате записей в регистры нет. Почему при этом не удаляются старые движения?? Флаг "Удаление движений" при изменении не влияет на ситуацию. |
|||
23
qeos
01.08.11
✎
11:57
|
я так понял надо очищать движения...
|
|||
24
ИС-2
naïve
01.08.11
✎
12:03
|
А если документ просто записать тоже выскакивает?
|
|||
25
mishgan75
01.08.11
✎
12:09
|
Все реквизиты в документе , которые НАДО изменить,изменяются в процедурах формы и модуля "ПередЗаписью"
Все остальное сбрасывает флаг Модифицированость. Кстати лучше смотреть не флаг а вызывать Функцию Модифицированость() |
|||
26
qeos
01.08.11
✎
13:00
|
(25) если чтото меняется, то понятно, но у меня ничего не поменялось в форме, просто в остатках другие данные стали.
|
|||
27
mishgan75
01.08.11
✎
13:15
|
процедура "приЗаписи" встречается и в модуле документа используй функцию Модифицированость для определения возникновения события изменения документа
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |