|
Изменить СтоимостьРегл в СебестоимостьТоваров | ☑ | ||
|---|---|---|---|---|
|
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) Всем спасибо. Забыл отписать.
Да здесь "ПередЗаписью()" все работает. |
| Форум | Правила | Описание | Секции | Поиск |