Имя: Пароль:
1C
 
Изменить СтоимостьРегл в СебестоимостьТоваров
0 Casper211
 
23.03.17
18:42
1С:Предприятие 8.3 (8.3.8.1747)
Управление торговлей для Украины, редакция 3.1
Как я могу изменить принцип расчета ресурса "СтоимостьРегл" в реестре "СебестоимостьТоваров" для всего. То есть всегда будет рассчитываться по моему принципу.
чтобы всегда было

СтоимостьРегл = СтоимостьБезНДС * курс;

и не важно есть там ндс или нету
1 azernot
 
23.03.17
18:45
При записи набора записей соответствующего регистра, оббегать все записи и пересчитывать нужный ресурс.
2 Casper211
 
23.03.17
18:49
(1) то есть в каждом регистраторе?
3 Casper211
 
23.03.17
18:55
(1) или в модуле наборов записей
Процедура ПриЗаписи(Отказ, Замещение)
(1) Спасибо
4 Casper211
 
23.03.17
18:56
тупанул)
5 Casper211
 
23.03.17
21:14
(1)простите, а как мне получить эти наборы? чтобы их изменить в событие ПриЗаписи?
6 Casper211
 
23.03.17
21:20
получить по отбору?
  Набор = РегистрыНакопления.ВашРегистр.СоздатьНаборЗаписей();
Набор.Отбор.<НазваниеОтбора>.Установить(<ЗначениеОтбора>);
Набор.Прочитать();

Для Каждого ТекДвижение Из  Набор Цикл

//Делаете с записями регистра то - что вам хочется

КонецЦикла;

Набор.Записать();  

??
7 Casper211
 
23.03.17
21:23
блин((( просто "ЭтотОбъект"
8 Casper211
 
23.03.17
22:09
Процедура ПриЗаписи(Отказ, Замещение)
    Для Каждого Набор Из  ЭтотОбъект Цикл
        Набор.СтоимостьРегл =Набор.СтоимостьБезНДС*ВалютаРасчетаПриИзмененииНаСервере();
    КонецЦикла;        
КонецПроцедуры


но не меняется запись. В чем моя ошибка?
9 Casper211
 
23.03.17
22:31
если добавить то зацикливается
ЭтотОбъект.Записать();
в какую сторону копать?
10 mehfk
 
24.03.17
04:39
В сторону ПередЗаписью()
11 Casper211
 
24.03.17
13:15
(10) Всем спасибо. Забыл отписать.
Да здесь "ПередЗаписью()" все работает.