|
Изменение реквизита РС | ☑ | ||
---|---|---|---|---|
0
picom
05.04.12
✎
12:14
|
Делаю групповую обработку РС, которая должна менять реквизит
. Вариант, кроме как создать новый менеджер записи для каждой из записей не могу придумать. Надо будет ведь еще и реквизиты все переприсвоить... . Подскажите, как быстро получить нужную запись и поменять в ней только одно значение, а потом записать? |
|||
1
Maxus43
05.04.12
✎
12:15
|
менеджером конечно
|
|||
2
ZanderZ
05.04.12
✎
12:15
|
зачем "все переприсвоить" ? прочитай набор и меняй только нужный
|
|||
3
picom
05.04.12
✎
12:18
|
В СП только такой пример
Курс = РегистрыСведений.КурсыВалют.СоздатьМенеджерЗаписи(); Курс.Валюта = ВыбВалюта; Курс.Период = ТекущаяДата(); Курс.Прочитать(); Непонятно как выбрать нужную запись |
|||
4
Maxus43
05.04.12
✎
12:19
|
(3) менеджер работает с Одной записью
|
|||
5
Maxus43
05.04.12
✎
12:20
|
набор - со многими, и то с ограничениями. типа отбор только на равенство
|
|||
6
picom
05.04.12
✎
12:22
|
Мне и надо с одной, для начала
|
|||
7
Maxus43
05.04.12
✎
12:22
|
(6) ну? на все измерения плюс период если периодический. СП короче почитай)
|
|||
8
AndOne
05.04.12
✎
12:23
|
Курс = РегистрыСведений.КурсыВалют.СоздатьМенеджерЗаписи();
Курс.Валюта = ВыбВалюта; Курс.Период = ТекущаяДата(); Курс.Прочитать(); Если Не Курс.Выбран() Тогда Курс.Период = ТекущаяДата(); Курс.Валюта = ВыбВалюта; Курс.Курс = 41.35; Курс.Кратность = 1; КонецЕсли; Если ВвестиЧисло(Курс.Курс, "Введите курс на сегодня",15,5) Тогда Курс.Записать(); КонецЕсли; |
|||
9
Kashemir
05.04.12
✎
12:35
|
Если РС независимый - может и писать ничего не надо: http://infostart.ru/public/74068/
|
|||
10
picom
05.04.12
✎
12:45
|
(8) Так и сделал, спасибо
еще часа два будет обрабатывать ) |
|||
11
picom
05.04.12
✎
12:46
|
(9) Наверное проще (8) чем там разобраться )
|
|||
12
Kashemir
05.04.12
✎
12:46
|
(11) Тебе виднее
|
|||
13
picom
05.04.12
✎
12:48
|
(12) Игорь, я имел ввиду что мощная обработка, спасибо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |