Имя: Пароль:
1C
1С v8
Регистры сведений. Как перенести данные из одного регистра в другой?
0 Natalia_28
 
22.10.15
12:30
Есть стандартный отчет Ведомость амортизации ОС БУ, в нем колонка Первичная стоимость, но она пустая, так как во время ввода информации по ОС не была внесена стоимость. При просмотре движений документа Ввод начальных остатков по регистрам, в Регистре сведений Первоначальные сведения ОС (НУ) стоимость есть, а в Регистре сведений Первоначальная стоимость ОС (БУ) стоимости нет. Можно как-то перенести данные из одного регистра в другой? Натолкните на мысль, плиз. Думаю написать обработку, а от чего оттолкнуться - не знаю
1 Рэйв
 
22.10.15
12:33
Делаешь набор записей, ставишь отбор по регистратору(ввод остатков), Читаешь набор, перебираешь записи, проставляешь стоимость. Записываешь набор.
2 Natalia_28
 
22.10.15
12:34
(1) а можно для тех, кто "в бронепоезде", подробней немного описать? голова вообще не соображает
3 Elf_80_lvl
 
22.10.15
12:37
(2) Вызывайте специалиста, с регистром сведений лучше не шутить. Очень легко всё потереть, сделайте резервную копию =)
http://v8.1c.ru/metod/faq2/answer.jsp?id=584
4 rozer76
 
22.10.15
12:38
(2) давай соберись ) голова у нее в 23-то года не соображает ... ))
5 Natalia_28
 
22.10.15
12:39
(3) уже сделала. Мне предложили сделать дополнительно док Корректировка записей регистра и уже с его помощью  менять записи
6 Natalia_28
 
22.10.15
12:40
(4) голова сегодня отказалась соображать, хоть и 23 года) погода влияет
7 Рэйв
 
22.10.15
12:40
(2)Примерно как то так.
Но пробуй на копии сначала.
//------------
(2)
1.>>в Регистре сведений Первоначальные сведения ОС (НУ) стоимость есть/

берешь оттуда данные(хоть запросом) и делаешь ТЗ с двумя колокнками "ОС" и "Стоимость"

2.
Набор=РегистрыСведений.ПервоначальнаяСтоимостьОСБУ.СоздатьНаборЗаписей();
Набор.Отбор.Регистратор.Установить(СсылкаНаДокументВводОстатковОС);
Набор.Прочтиатть();
Для Каждого Зап Из Набор Цикл
   //ищем в ТЗ строку ОС со стоимостью
   Зап.Стоимость=СтрокаТЗ.Стомость;
Конеццикла;
Набор.Записать();
8 Рэйв
 
22.10.15
12:42
+(7)
минус метода в том, что при перепроведении документа ввода остатков все вернется как было.
9 Natalia_28
 
22.10.15
12:44
(8) а возможно сделать так, чтобы этого не случилось?
10 Рэйв
 
22.10.15
12:45
(9)Можно заполнить нужную графу в самом документе и перепровести.
11 Natalia_28
 
22.10.15
12:47
(10) вот в самом документе Ввод начальных остатков эта графа заполнена, а в отчет Ведомость по амортизации стоимость не поттягивает
12 Рэйв
 
22.10.15
12:50
(11)Тогда - отладчик в руки!:-)