|
v7: Обращение к регистру в момент проведения
| ☑ |
0
enzito
02.05.12
✎
16:17
|
Имеется товар - у него есть коплектация из нескольких товаров. Сначала бух. делает комплектацию, а затем реализацию товара. Можно ли комплектацию засунуть в модуль проведения реализации? Хочу двигать регистры ОстатокТМЦ в начале "процедуры обработкапроведения" для комплектации товара в +, а ниже обращаться к уже обновленому регистру для списания товара
|
|
1
Guk
02.05.12
✎
16:17
|
Можно...
|
|
2
enzito
02.05.12
✎
16:23
|
А в чем секрет?
Делаю Регистр.ОстаткиТМЦ.ДвижениеПиходВыполнить() на 2 штуки в начале ОбработкиНаПроведения. А дальше ничего не меняю. Запускается проверка на остаток - говорит 0.
|
|
3
Ёпрст
02.05.12
✎
16:24
|
(2) актуальность(1)
|
|
4
enzito
02.05.12
✎
16:30
|
ВремРегистры = СоздатьОбъект("Регистры");
ВремЗаявки = ВремРегистры.Заявки;
ВремЗаказыЗаявки = ВремРегистры.ЗаказыЗаявки;
ВремОстаткиТМЦ = ВремРегистры.ОстаткиТМЦ;
ВремРезервыТМЦ = ВремРегистры.РезервыТМЦ;
ВремПартииНаличие = ВремРегистры.ПартииНаличие;
ВремПокупатели = ВремРегистры.Покупатели;
Если ИтогиАктуальны()=0 Тогда
ВремРегистры.Актуальность(1);
ВремРегистры.РассчитатьРегистрыПо(ТекущийДокумент());
КонецЕсли;
|
|
5
enzito
02.05.12
✎
16:37
|
Не видит остаток все равно
|
|
6
yam
02.05.12
✎
16:49
|
весь код?
|
|
7
catena
02.05.12
✎
16:52
|
А не проще создать и провести комплектацию, а не просто движение регистров?
|
|