|
Как получить набор записей до проведения документа? | ☑ | ||
---|---|---|---|---|
0
AugustBlack
15.01.13
✎
08:50
|
привет, бп 2.0 есть документ перемещение товаров. Необходимо добавить доп. субконто в проводки, дело в том что не хочется изменять глобальный модуль, идея в том чтобы дополнить доп. аналитикой сформированные типовыми функциями проводки
Процедура ОбработкаПроведения(Отказ, РежимПроведения) ***некий код*** // Движения по документу Если Не Отказ Тогда ДвиженияПоРегистрам(РежимПроведения, СтруктураШапкиДокумента, ТаблицаПоТоварам, ТаблицаПоКомТоварам, ТаблицаПоТаре, Отказ, Заголовок); КонецЕсли; //получаю движения которые необходимо модифицировать НаборЗаписейРегистра = Движения.Хозрасчетный; //все ок НаборЗаписейРегистра.Прочитать(); //здесь ничего нету:) Для Каждого Запись из НаборЗаписейРегистра Цикл // Чтение и модификация очередного движения. КонецЦикла; КонецПроцедуры // ОбработкаПроведения() т.е после при чтении набора записей регистра проводки пропадают, почему так? или как можно это обойти |
|||
1
AugustBlack
15.01.13
✎
08:50
|
(1) при чтении набора записей регистра проводки(записи) пропадают, почему так? или как можно это обойти
|
|||
2
DrShad
15.01.13
✎
08:51
|
делай в подписке
|
|||
3
чувак
15.01.13
✎
08:52
|
После прочитать() передай в переменную. ИМХО
|
|||
4
AugustBlack
15.01.13
✎
09:13
|
(2) спс,как вариант
(3) что вы имели ввиду не совсем понял |
|||
5
Defender aka LINN
15.01.13
✎
09:15
|
(1) Ну, надо сесть, приложить кулак ко лбу и крепко подумать - что же происходит при вызове метода "Прочитать"
|
|||
6
DrShad
15.01.13
✎
09:15
|
(4) и не как вариант, а методически верный подход
|
|||
7
DrShad
15.01.13
✎
09:16
|
(5) +1
и таки да читать набор не нужно ибо он еще не записан |
|||
8
cw014
15.01.13
✎
09:16
|
А ты попробуй без "Прочитать" :)
|
|||
9
Starhan
15.01.13
✎
09:17
|
(0) спасибо посмеялся.
(7) зачем интригу испортил |
|||
10
AugustBlack
15.01.13
✎
09:17
|
(9) чем посмеялся? предложи решение
|
|||
11
DrShad
15.01.13
✎
09:18
|
(9) вот такая вот я гадина :))
|
|||
12
DrShad
15.01.13
✎
09:19
|
(10) над копрокодом в (0)
|
|||
13
Defender aka LINN
15.01.13
✎
09:19
|
(10) Гм... Автор не читатель?
|
|||
15
DrShad
15.01.13
✎
09:23
|
(14) вот спасибо тебе мил человек
|
|||
16
Defender aka LINN
модератор
15.01.13
✎
09:23
|
(14) Вьюноша, а вот хамить не надо, ага?
|
|||
17
Starhan
15.01.13
✎
09:28
|
(10) да вариантов куча.
вот эти слова "дело в том что не хочется изменять глобальный модуль," вообще не понятны. В твоем случае. Надо просто убрать "прочитать()" причины уже объясняли в (7) но правильнее (опять же как уже говорили) перенести код по изменению субкотно в подписки на события как сказали в (2) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |