|
Как сделать одним документом приход по партиям, и списать с учетом этой партии? | ☑ | ||
---|---|---|---|---|
0
Sv_Felicia
13.05.13
✎
18:50
|
Необходимо сделать приход по регистру, затем проанализировать остаток и списать с учетом этого прихода-в одной обработке проведения. Как зафискировать первое движение, чтобы учесть его во втором. Помогите, плиз.
|
|||
1
zak555
13.05.13
✎
18:51
|
у тебя один док делает и приход, и расход ?
|
|||
2
Ursus maritimus
13.05.13
✎
18:51
|
Записать()
|
|||
3
Sv_Felicia
13.05.13
✎
18:54
|
да, заправка топлива, и списание топлива в одном доке. мне надо анализировать остаток после заправки, чтобы списать с учетом заправки.
Просто дописать движения понятно как. Прочитать(), и дописывай. а получить их - не выбирает.. |
|||
4
Мимохожий Однако
13.05.13
✎
18:54
|
Прежде чем проводить документ, надо проанализировать остаток и списать поступление + остаток. ИМХО, чушь.
|
|||
5
Sv_Felicia
13.05.13
✎
18:55
|
ну почему же чушь, если есть такая задача- не плодить документооборот, а сделать в одном
|
|||
6
Мимохожий Однако
13.05.13
✎
18:58
|
ОК. Дай пример соответствующего бумажного документа.))
|
|||
7
Sv_Felicia
13.05.13
✎
19:03
|
ок. Путевой лист
|
|||
8
ivanov-i-i
13.05.13
✎
19:04
|
Ну м.б. в качестве бреда: сделай по-новой методе проведения, т.е. сначала делаешь движения приход, расход, а потом анализируешь на наличие отрицательных остатков и, если надо, отменяешь проведение.
|
|||
9
Мимохожий Однако
13.05.13
✎
19:05
|
(7)Где там приход и где расход. Дай примерчик. Иначе сложно понять. Может быть ты и прав. Но без примера пока не понятно.
|
|||
10
Sv_Felicia
13.05.13
✎
19:08
|
Ну со склада машину заправляют топливом - это аналог перемещения - Приход на Склад1 расход со Склад2
Затем со Склад1 идет списание топлива на затраты - расход. При этом необходимо по Склад1: чтобы учитывались остатки партий на начало документа и партии, оприходованные в этом документе. |
|||
11
Sv_Felicia
13.05.13
✎
19:10
|
в цифрах: на начало документа на Склад1 - 5 ед.
в документе Склад1 Приход 20 Склад2 Расход 20 Склад1 Расход 23 |
|||
12
bolder
13.05.13
✎
20:03
|
(0)А что так много то документов в базе?Делай один документ в год,ну ладно в месяц.Все в нем рассчитывай - профит!Будь мужиком!
|
|||
13
ivanov-i-i
13.05.13
✎
20:39
|
(0) Посмотри http://yadi.sk/d/nAxiLE3W4nbHc Документ1, м.б. так?
|
|||
14
Sv_Felicia
13.05.13
✎
22:09
|
Спасибо за пример, рассмотрела. Не подходит. Дело в том, что списать мне надо с учетом Партий(документов оприходования), которые пришли в этом документе.
|
|||
15
Eugeneer
13.05.13
✎
22:12
|
двоешница. такую простую задачу решить не может.
|
|||
16
Eugeneer
13.05.13
✎
22:12
|
Бери и списывай.
|
|||
17
issa
13.05.13
✎
22:23
|
(0) конфа типовая?
|
|||
18
issa
13.05.13
✎
22:25
|
(0) если типовая, то ИМХО легче в обработку проведения вставить код, который создает связанный документ списания на секунду позже исходного документа.
|
|||
19
Sv_Felicia
13.05.13
✎
22:27
|
Так откуда списывать-то? пример не по задаче))
|
|||
20
Sv_Felicia
13.05.13
✎
22:30
|
"если типовая, то ИМХО легче в обработку проведения вставить код, который создает связанный документ списания на секунду позже исходного документа."
т.е. все-таки 2 дока вместо одного? хочется еще попробовать всё одним доком.. Типовая УПП. |
|||
21
hhhh
13.05.13
✎
22:36
|
(20) ну тогда читай (2) до полного просветления.
|
|||
22
Sv_Felicia
13.05.13
✎
22:44
|
супер, но не выбираются данные после записать(). я конечно еще покопаю. но это первое что я сделала.
|
|||
23
ОбычныйЧеловек
13.05.13
✎
22:49
|
(22) поясни, что означает фраза "не выбираются данные после записать"?
|
|||
24
hhhh
13.05.13
✎
22:50
|
(22) а точно-точно движения регистра записать делала? Или просто на халяву просто документ?
|
|||
25
Sv_Felicia
13.05.13
✎
22:52
|
это значит, что при просмотре в отладке после движения.Партии.Записать() в Движения.Партии - пусто.
|
|||
26
ОбычныйЧеловек
13.05.13
✎
22:54
|
(25) гениально ))) по крайней мере с чувством юмора у тебя все в порядке )
|
|||
27
Sv_Felicia
13.05.13
✎
22:59
|
Всем спасибо, если будет времени вагон, буду знать, кого позвать его потратить.
|
|||
28
ОбычныйЧеловек
13.05.13
✎
23:04
|
(27) вместо того, что бы обижаться - прислушивалась бы к советам...Если хочешь прочитать данные регистра - то используй конструкцию
НаборЗаписей=РегистраНакопления.ПартииТоваровНаСкладах.СоздатьНаборЗаписей(); НаборЗаписей.Отбор.Регистратор.Установить(ТвойСуперДокументСсылка); НаборЗаписей.Прочитать(); В "НаборЗаписей" у тебя будут все данные (т.е. двидения которые сделал документ по данному регистру) |
|||
29
ivanov-i-i
14.05.13
✎
05:47
|
Так добавь в алгоритм в (13) партии. В чем проблема?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |