Имя: Пароль:
1C
1С v8
программно изменить значение в зависимом регистре сведений
0 altaykniga
 
03.04.14
11:36
Добрый день. Подскажите, какой код надо написать!

Есть зависимый регистр сведений МестонахождениеОС.
Как изменить программно в последней записи регистра значение реквизита?
1 shuhard
 
03.04.14
11:37
(0) создать набор записей
наложить отбор
прочитать
изменить
записать
2 МихаилМ
 
03.04.14
11:39
почитайте книгу "простые примеры разработки"
3 altaykniga
 
03.04.14
11:39
(1)
НаборЗаписей = РегистрыСведений.МестонахождениеОС.СоздатьНаборЗаписей();


НаборЗаписей.Отбор.ОС.Установить(ОС);

НаборЗаписей.Прочитать();

Как изменить реквизит СостояниеОС?
4 Maxus43
 
03.04.14
11:40
(3) отбор только по регистратору у подчинённых регистров.
Потом перепроведёшь документ - и опять старое будет
5 Maxus43
 
03.04.14
11:41
Имхо лучше корректировку зааписей регистров заведи, чем править движения существуюшие
6 altaykniga
 
03.04.14
11:44
(5) конфигурация БГУ 1.0.24.3. Пытаюсь создать документ КорректировкаЗаписейРегистров, выходит предупреждение "Этот документ не предназначен для ручного ввода"
7 Maxus43
 
03.04.14
11:51
незнаю почему в БГУ он закрыт, поковыряй код...
исправлять существующие движения документа - не по феншую, в данной ситуации
8 altaykniga
 
03.04.14
11:54
в бгу есть документ Изменение параметров состояния ОС. Все, что мне нужно,  можно сделать там. Спасибо за консультации, тема закрыта