|
Изменения записи в регистре накопления | ☑ | ||
---|---|---|---|---|
0
fenlork
13.08.13
✎
11:24
|
Подскажите, как правильно изменить только одну запись. В моем случае правильное значение берет(в отладчике)-но не записывает(
Процедура ИзмененияРНЗаявкиНаРасходованиеСредствОбработкаПроведения(Источник, Отказ, РежимПроведения) Экспорт тч=источник.расшифровкаПлатежа; Для Каждого Строкатч Из тч Цикл //Регистратор = источник.Ссылка; НаборЗаписей = РегистрыНакопления.ЗаявкиНаРасходованиеСредств.СоздатьНаборЗаписей(); НаборЗаписей.Отбор.Регистратор.Установить(источник.ссылка); НаборЗаписей.Прочитать(); Для Каждого Запись Из НаборЗаписей Цикл запись.СуммаУпр=наборЗаписей.добавить(); Запись.суммаупр =источник.суммаДокумента; КонецЦикла; наборзаписей.Записать(); КонецЦикла; КонецПроцедуры |
|||
1
fenlork
13.08.13
✎
11:26
|
ошибка уже в в цикле
|
|||
2
scanduta
13.08.13
✎
11:27
|
Для Каждого Запись Из НаборЗаписей Цикл
запись.СуммаУпр=наборЗаписей.добавить(); Жесть |
|||
3
fenlork
13.08.13
✎
11:28
|
ну, удалю-ничего не поменяеться
|
|||
4
fenlork
13.08.13
✎
11:33
|
Для Каждого ТекДвижение Из Набор Цикл?
|
|||
5
fenlork
13.08.13
✎
11:36
|
Для Каждого Запись Из НаборЗаписей Цикл
Запись.суммаупр =источник.суммадокумента; КонецЦикла; наборзаписей.Записать(); КонецЦикла; Что тут не так? |
|||
6
fenlork
13.08.13
✎
11:43
|
Набор= РегистрыНакопления.ЗаявкиНаРасходованиеСредств.СоздатьНаборЗаписей();
Набор.Отбор.Регистратор.Установить(источник.ссылка); Набор.Прочитать(); Для Каждого Запись Из Набор Цикл Запись.суммаупр =источник.суммадокумента; КонецЦикла; набор.Записать(); |
|||
7
hhhh
13.08.13
✎
11:52
|
(6) для всех Строкатч таличной части один и тот же
Набор.Отбор.Регистратор.Установить(источник.ссылка) жесть сто пятьдесят раз пишете в один и тот же набор записей |
|||
8
fenlork
13.08.13
✎
12:01
|
хотя бы примерчик как изменять правильно покажите
|
|||
9
1Сергей
13.08.13
✎
12:04
|
(8) ты главное в поиск не ходи
|
|||
10
fenlork
13.08.13
✎
12:06
|
может запросом брать данные и в выборке-изменить данные
|
|||
11
hhhh
13.08.13
✎
12:07
|
(8) так нифига непонятно же.
Для Каждого Строкатч Из тч Цикл допустим у вас 100 строк в тч, вы для них выполняете одну и ту же запись? Цель-то непонятна. |
|||
12
GROOVY
13.08.13
✎
12:07
|
(8) Ты хоть понимаешь что ты пишешь? Такое ощущение, что нет.
И задачу сформулируй. Нафига перебирать строки ТЧ? Зачем для каждой строки набора записей добавлять еще одну? |
|||
13
fenlork
13.08.13
✎
12:08
|
Для Каждого строкатч Из источник.расшифровкаплатежа Цикл
|
|||
14
GROOVY
13.08.13
✎
12:09
|
(13) Стало намного понятнее.
|
|||
15
fenlork
13.08.13
✎
12:09
|
вот я и спрашиваю-как изменить запись в регистре-так как незнаю
|
|||
16
hhhh
13.08.13
✎
12:10
|
(15) ну в (6) ведь написано
|
|||
17
fenlork
13.08.13
✎
16:05
|
Двиги=источник.Движения.Заявкинарасходованиесредств; Для Каждого Двиг Из Двиги Цикл
двиг.суммаупр=источник.суммадокумента; конеццикла; двиги.записать(); |
|||
18
fenlork
13.08.13
✎
16:05
|
вот и все.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |