Имя: Пароль:
1C
1C 7.7
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
А не проще создать и провести комплектацию, а не просто движение регистров?