|
v7: Обработка регистров | ☑ | ||
---|---|---|---|---|
0
CalvinKlein
09.08.12
✎
14:55
|
Мужики, подскажите, что не так сделал? Внешней обработкой хочу в регистре заменить один реквизит. Код следующий:
Рег = СоздатьОбъект("Регистр.ОстаткиТМЦ"); Рег.ВыбратьДвижения(НачДата, КонДата); Пока Рег.ПолучитьДвижение() = 1 Цикл Рег.Фирма = Фирма; КонецЦикла; Пишет ошибку такую: Действие недоступно! Что я не так делаю? |
|||
1
Voronve
09.08.12
✎
14:59
|
ТАк не пойдет.
|
|||
2
CalvinKlein
09.08.12
✎
14:59
|
А как на практике делают?
|
|||
3
Voronve
09.08.12
✎
14:59
|
Из модуля документа только правиться регистр
|
|||
4
alkov
09.08.12
✎
14:59
|
(0) Пытаешься править движения регистров из внешней обработки
|
|||
5
CalvinKlein
09.08.12
✎
15:05
|
(3) Делаю из модуля документа, тоже самое... Как-нибудь можно побороть?
|
|||
6
CalvinKlein
09.08.12
✎
15:05
|
{Документ.ОБработкаРегистра.Модуль Документа(8)}: Действие недоступно!
|
|||
7
1Сергей
09.08.12
✎
15:07
|
(6)
Регистр.ОстаткиТМЦ.Фирма = Фирма; Регистр.ОстаткиТМЦ.ДвижениеПриходВыполнить(); |
|||
8
CalvinKlein
09.08.12
✎
15:18
|
(7) мне нужно все записи регистра отредактировать...
|
|||
9
Voronve
09.08.12
✎
15:21
|
(8) Тебе надо в движениях по старым докам подменить фирму ? но так чтоб ничего другого не поехало ?
|
|||
10
КонецЦикла
09.08.12
✎
15:38
|
Быстро и просто
Update RAХХХХ Set SPХХХ = ' 1 ' Where SPХХХ = ' 2 ' Потом пересчет итогов или апдейт RG по аналогии |
|||
11
CalvinKlein
09.08.12
✎
15:42
|
(9) не, надо абсолютно все строчки регистра поменять
|
|||
12
CalvinKlein
09.08.12
✎
15:43
|
(10) А как и где этот код использовать, подскажите, плиз
|
|||
13
CalvinKlein
09.08.12
✎
15:43
|
Мне даже пересчет не нужно делать. Я потом в ручную перегружу регистр в 8ку
|
|||
14
Popkorm
09.08.12
✎
15:47
|
(13)ты в регистре изменишь,а в документах кто будит менять?!Меняй через документы
|
|||
15
CalvinKlein
09.08.12
✎
15:49
|
(14) Мне не нужно в документах ничего менять. В том-то и соль)
|
|||
16
1Сергей
09.08.12
✎
15:54
|
(15) отойди от компьютера и позови кого-нибудь взрослого
|
|||
17
Voronve
09.08.12
✎
15:56
|
(16) +100500
|
|||
18
vip67
09.08.12
✎
15:57
|
не трогай регистр без документов. противозаконно это и наказуемо.
но если уж хочешь в 1с8 что-то загрузи, то выгрузи данные куда-нибудьь - и там уже меняй, а портом оттуда - грузи в 8-ку но 7-ку НЕ ТРОЖЬ СВЯТОЕ!!! |
|||
19
Popkorm
09.08.12
✎
16:01
|
(15)кто тебе дал задание изменить данные в регистре?!И для каких целей ваще надо?!
|
|||
20
Ыщъ
09.08.12
✎
16:07
|
(13) Как в 8-ку закидывать будешь?
|
|||
21
КонецЦикла
09.08.12
✎
16:08
|
(12) Если совсем непонятно - лучше не нужно
Тут поищи 1cpp.ru, там есть форум Если будешь перегружать - кто мешает в процессе перегрузки заменить? |
|||
22
CalvinKlein
09.08.12
✎
16:10
|
(21) да, в процессе перегрузки вполне можно...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |