|
Помогите написать условие
| ☑ |
0
rchervak
26.01.12
✎
17:16
|
БП 2.0
Есть РеализацияТоваровУслуг с 43 счета,
товар числится как на 43 так и на 41 счете.
требуется объеденить все это в 41 счет.
то есть, найти реализации где используется 43 счет, проверить номенклатуру на остаток по счету 41 и если остаток есть, заменить 43 на 41.
Реализовал, но возникла проблема, есть документы где номенклатура прописана в табличной части несколько раз, что мешает грамотно сравнивать остатки, ведь пока документ не перепроведен - остатки не сменятся... А следовательно все последующие позиции после первой сравниваются с неправильными остатками.
Можна конечно после каждой строчки отбора перепроводить докумеент - но это крайний выход, ибо докуметы по 500-1000 строй.. может есть идеи?
|
|
1
vicof
26.01.12
✎
17:18
|
запросы спасут отца русской демократии
|
|
2
rchervak
26.01.12
✎
17:23
|
(1) а что запрашивать?? я и так с помощью запросов все сделал..
В РЕГИСТРАХ данные не обновляются пока движение в документе не произойдет...
|
|
3
Ёпрст
26.01.12
✎
17:25
|
(0) свернуть табличную часть перед проверкой останка не предлагать ?
|
|
4
rchervak
26.01.12
✎
17:26
|
(3) тво.. ж ма..ь .. спасибо.. видать в отпуск пора уже.. мозги не варят совсем.))
|
|
5
n koretsky
26.01.12
✎
17:26
|
(3)
нет
ни в коем случае
потому, что это очевидно
|
|
6
ПиН
26.01.12
✎
17:26
|
ну можно много чего сделать, можно тч в тз, сворачивать по номенклатуре, сравнивать общий остаток с реальным и потом что-то делать... короче не вижу ничего сложного...
|
|
7
ПиН
26.01.12
✎
17:27
|
о, пока писал, ответили, старею...
|
|