![]() |
![]() |
|
Проведение внутри проведения | ☑ | ||
---|---|---|---|---|
0
Stim
03.09.12
✎
21:40
|
Обработка проведения формирует списание по партиям. мне нужно получить эти движения, и при необходимости изменить документ. и заново его провести, на этот раз без изменения.
как бы это лучше сделать? как в обработке проведения указать, что сейчас нужно изменять док и перепроводить, а в сейчас - не нужно? |
|||
1
kotletka
03.09.12
✎
21:47
|
почему это все в обработке проведения нельзя сделать?
|
|||
2
DrShad
03.09.12
✎
21:48
|
за сабж расстрел, однозначно - это ересь
|
|||
3
Stim
03.09.12
✎
21:49
|
(1) ну можно получить дерево партионного списания перед движениями по регистрам, изменить документ.. но это километры кода. Хочется получить уже готовую таблицу списания
|
|||
4
Stim
03.09.12
✎
21:50
|
(2) ваше мнение очень важно для нас
|
|||
5
Stim
03.09.12
✎
21:55
|
ну так что. может кто-то лучше вариант предложит?
|
|||
6
DrShad
03.09.12
✎
21:56
|
почему сразу километры? писал такой запрос для Авизо, но не для партионки, а для средней взвешенной, правда сам запрос порядка 400 строк, зато все работает
|
|||
7
DrShad
03.09.12
✎
21:57
|
+(6) и не в момент проведения, а после записи документа жмакалась кнопка расчет сумм выбытия ТМЦ и потом с готовыми суммами проводилось
|
|||
8
ОбычныйЧеловек
03.09.12
✎
22:01
|
(0) по человески можешь объяснить, что конкретно тебе надо? Может все таки конкретную задачу озвучишь?
|
|||
9
Stim
03.09.12
✎
22:03
|
(8) конкретный пацан? неконкретные задачи решать не можешь?
|
|||
10
ОбычныйЧеловек
03.09.12
✎
22:05
|
(9) я так понимаю - ты сам не понимаешь чего хочешь так ?
|
|||
11
Boleev
03.09.12
✎
22:05
|
(0) а что мешает получить движения прямо в обработке?
v8: Как получить доступ к созданным строкам движения в ОбрПроведения? |
|||
12
Stim
03.09.12
✎
22:06
|
(10) я понимаю, чего я хочу) но не хочу расписывать это тебе) задачи в (0) вполне достаточно для выработки решения. Если ты не можешь/не хочешь это понять - в ветке не держу
|
|||
13
Classic
03.09.12
✎
22:06
|
(3)
Корректировку себестоимости пишешь? А вариант "откорректировать существующие движения" не катит? |
|||
14
Stim
03.09.12
✎
22:07
|
(11) ты сабж читал?
Движения в обработке проведения я получу, что надо в документе - изменю. Но потом мне нужно будет перезаписать документ |
|||
15
ОбычныйЧеловек
03.09.12
✎
22:09
|
(12) >> я понимаю, чего я хочу)...
Ты глубоко в этом заблуждаешься. |
|||
16
Classic
03.09.12
✎
22:09
|
(14)
Если честно - то не совсем понятен порядок действий. Ты меняешь документ, записываешь, а потом возвращаешь движения назад? |
|||
17
Boleev
03.09.12
✎
22:09
|
(14) признак в документе делай.
|
|||
18
Stim
03.09.12
✎
22:11
|
(16) нет. все, что мне нужно - это получить таблицу движений документа по партиям. и по ней внести изменения в табличную часть документа. и провести документ заново, но уже просто провести, без корректировок
|
|||
19
Serg_1960
03.09.12
✎
22:12
|
открыть транзакцию, провести документ, выгрузить движение в тз, проанализовать и или отменить транзакцию, или сохранить, или... ну и так далее :-)
|
|||
20
Classic
03.09.12
✎
22:13
|
(18)
Из обработки? Что мешает провести документ два раза? Сначала без изменений, потом с изменениями? |
|||
21
Новенький_2009
03.09.12
✎
22:15
|
(18) в 8.2 можешь маркером записи движений рулить - заточись под какой-нить признак в твоей ТЧ, там есть по ПЕРВЫЕ 1 что-то или еще чего.
|
|||
22
Stim
03.09.12
✎
22:17
|
(20) попробуй)если в обработке проведения написать Записать(РежимзаписиДокумента.Проведение) то нужно очень постараться, чтобы этот код сработал только один раз и не вошел в рекурсию
|
|||
23
zmaximka
03.09.12
✎
22:19
|
В подписке на события от корректировать нужные движения
|
|||
24
Stim
03.09.12
✎
22:20
|
мне не нужно корректировать движения!!! аууу
|
|||
25
zmaximka
03.09.12
✎
22:20
|
(22) на самом деле особых сложностей нет если воспользоваться доплнительными свойствами объекта
|
|||
26
Stim
03.09.12
✎
22:20
|
это точно та планета? вы меня где высадили?
|
|||
27
ОбычныйЧеловек
03.09.12
✎
22:21
|
(22) ты ведь даже не понял,что тебе предложили в (20)
|
|||
28
zmaximka
03.09.12
✎
22:22
|
Тогда подписка + доп.свойства для анализа первый раз или второй проводишь. Но корректировать док по результатам проведения это изврати ИМХО
|
|||
29
Stim
03.09.12
✎
22:23
|
(28) не меньший изврат генерить 400 строк кода, чтобы получить таблицу списаний по партиям
|
|||
30
Новенький_2009
03.09.12
✎
22:23
|
=) @ Stim, листен ми
1. вводишь флаг = в модуле объекта его по дефаулту в истина 2. в обработке проведения - код: Если Флаг Тогда //твоя адова жесть по заполнению ТЧ // Флаг = Ложь; КонецЕсли; |
|||
31
Новенький_2009
03.09.12
✎
22:24
|
Соотв., у тебя ТЧ заполняется, устанавливается модифицирован, второй раз документ проводится, но тч уже не заполняется.
|
|||
32
Новенький_2009
03.09.12
✎
22:25
|
Если у тебя 8.2, тогда можешь даже флаг не вводить - рулишь маркером записи движений.
|
|||
33
kotletka
03.09.12
✎
22:26
|
ппц а просто получить нужные движения в тз, как угодно их исправить и только затем проводить нельзя?
|
|||
34
Новенький_2009
03.09.12
✎
22:26
|
(33) ТЧ нужно заполнить (по заданию) по таблице движений :) Зачем искажать волю автора? :)
|
|||
35
Classic
03.09.12
✎
22:27
|
(22)
Я имел виду "обработку" как Метаданные.Обработки, а не как обработку проведения :) Ставь реквизит "ПодлежитКорректировке" и тогда в рекурссию не уйдет :) |
|||
36
Новенький_2009
03.09.12
✎
22:28
|
Я бы предположил, что автор хочет изменить цены - например продать по себестоимости, или как-то хитро заполнить ГТД, ну что-то в этом духе, явно мутит :) Колись, Stim
|
|||
37
Stim
03.09.12
✎
22:28
|
(33) ппц попробуй. городить 400 строк кода партионного списания вместо того, что можно получить штатными средствами
|
|||
38
Stim
03.09.12
✎
22:28
|
(36) ну типа того
|
|||
39
Новенький_2009
03.09.12
✎
22:29
|
(38) ну в (30) тебе готовый код.
|
|||
40
Новенький_2009
03.09.12
✎
22:29
|
100% it's work =)
|
|||
41
Classic
03.09.12
✎
22:30
|
(37)
От блин, не знаю росс. конфы, но типовой расчет партионного учета в украинской делается одной процедурой ДвиженияПартий. После первого вызова которой уже вполне можно получить движения и творить шохош. Разок поменять движения одного регистра сведений. |
|||
42
ОбычныйЧеловек
03.09.12
✎
22:32
|
(41) в рос.конфе тоже самое, только автор вообще не понимает о чем идет речь.
|
|||
43
zmaximka
03.09.12
✎
22:36
|
Ответы в (30) и в (28) выбирай
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |