|
Проверка изменения документа | ☑ | ||
---|---|---|---|---|
0
Shmidt
02.09.14
✎
16:40
|
Наверняка кто-то делал: перед записью документа необходимо проверять были ли изменены строки табличной части этого документа. Как бы реализовать?
|
|||
1
Azverin
02.09.14
✎
16:42
|
(0) при открытии запоминаешь ТЧ, а при записи сравниваешь её с текущей.
|
|||
2
wms
02.09.14
✎
16:43
|
нафига? Модифицированность() достаточно
|
|||
3
hovnokoder
02.09.14
✎
16:43
|
(0) А разве 1С сама этого не делает?
|
|||
4
Defender aka LINN
02.09.14
✎
16:44
|
(3) Никому нельзя верить ©
|
|||
5
Shmidt
02.09.14
✎
16:45
|
(2) Модифицированность() все время возвращает истина, что бы я с докментом не сделал
(1) Куда запомнитьТЧ? |
|||
6
barrgand
02.09.14
✎
16:47
|
(0) Думаю мало кто делал такое, потому что перед записью никому не надо проверять, менялась ли ТЧ. Зачем это необходимо?
|
|||
7
Azverin
02.09.14
✎
16:47
|
(5) в ТЗ , а далее функция сравнить две ТЗ
|
|||
8
hovnokoder
02.09.14
✎
16:48
|
(5) Куда запоминать? Да хоть в Таблицу значений...
|
|||
9
Azverin
02.09.14
✎
16:48
|
(6) вангую: ТС хочет изменённые строчки вывести пользователю?
|
|||
10
Shmidt
02.09.14
✎
16:49
|
(6) Для расчета бонусов. В зависимости от количества номенклатуры в ТабЧасти и в Регистрах предлагается добавить в документ бонусную номенклатуру
|
|||
11
Azverin
02.09.14
✎
16:50
|
пошёл ману регенить ((((
|
|||
12
Shmidt
02.09.14
✎
16:51
|
(10) Просто в организации операторы одаренные и часто исправляют документы. Может оказаться так что бонус был добавлен, а потом документ перезаписали и условия для бонуса не выполнились. Следовательно его надо отменить. И все до проведения должно случаться
|
|||
13
Shmidt
02.09.14
✎
16:51
|
(9) Нет если нужные строчки изменены, то запустить определенный механизм
|
|||
14
fmrlex
02.09.14
✎
16:52
|
(10) Шо?
|
|||
15
Zyka
02.09.14
✎
16:53
|
(5) - а вы не получайте значение, а устанавливайте его (Модифицированность = Истина), актуально при выполнении команд вне интерактивного режима.
(12) - вам уже советовали сравнивать ТЧ до и после, также можете на критично важные реквизиты установить событие ПриИзменении, накрутить проверок и при их не прохождении возвращать значение (которые вы сохранили заранее) |
|||
16
fmrlex
02.09.14
✎
16:53
|
(12) Документ фиксирует хозяйственную операцию. То что в будущем не выполнились какие-то условия документ это колебать не должно.
|
|||
17
mikeone
02.09.14
✎
16:54
|
(13) Не проще ли снова проверить условия для начисления бонуса?
|
|||
18
barrgand
02.09.14
✎
16:55
|
(12) Думаю надо переделывать алгоритм. Например связывать строки основной номенклатуры с бонусной, и уже делать все проверки при изменении строк ТЧ.
|
|||
19
Shmidt
02.09.14
✎
16:55
|
(17) А это мысль и если условия не отработали написать отмену бонуса
|
|||
20
Enders
02.09.14
✎
17:01
|
(19) Это вообще так и должно быть ;)
Бонусы должны пересчитываться с проведением документа, он же может не только уменьшиться, но и увеличиться;) |
|||
21
Shmidt
02.09.14
✎
17:10
|
(20) Только в моем случае пересчитываться при записи документа. Т.к. документы делаются порой на месяц вперед
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |