Изменение записей независимого регистра сведений из таблицы значений

1. user1582372 07.06.21 06:39 Сейчас в теме
Добрый день! Подскажите как сделать так, если в таблице значений из трех строчек в любой изменить сумму то она измениться в изменённой строке в независимом регистре сведений?

&НаСервере	
Процедура ИзменениеОбщейСуммыПриИзменении()

	   НаборЗаписей=РегистрыСведений.РеестрП.СоздатьНаборЗаписей();
	   НаборЗаписей.Отбор.Период.Установить(ТекущаяДата());
	   НаборЗаписей.Отбор.Организация.Установить(ОтборОрганизации);
	   НаборЗаписей.Прочитать();
	   
	   Для каждого ЗаписьНабора из НаборЗаписей Цикл
				
				
			КонецЦикла;
			
	   ЗаписьНабора.СуммаДокумента=ВведенаяСумма;

	   НаборЗаписей.Записать();
	  
КонецПроцедуры
Показать
По теме из базы знаний
Найденные решения
7. Swetlana 27 07.06.21 09:44 Сейчас в теме
(5) конечно можно использовать менеджер записи для этой задачи
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Swetlana 27 07.06.21 08:16 Сейчас в теме
(1) Частично не получится, в отбор попадают все записи, вы можете поменять только в одной строке Набора записей, но запись в регистр идет всего набора записей. Поэтому в этом нет смысла.
Получаете весь набор записей , создаете все! записи для регистра сведений и записываете весь набор
Если я правильно поняла о чем вопрос
3. M_A_D 196 07.06.21 09:30 Сейчас в теме
(2)я конечно, может не прав и вы меня поправите, но, разве, если получить данные текущей строки после изменения, и просто создать Набор записей в регистре, с данными текущей строки, и при записи установить "Замещать" в ИСТИНА, данные в регистре не обновятся по одному набору?

Не нужно ничего искать и устраивать отборы, создавайте новую запись в регистре, делайте "Замещать", и все, далее на форме обновляйте данные в таблице и будет вам счастье.
4. Swetlana 27 07.06.21 09:41 Сейчас в теме
(3) для этого нужно использовать менеджер записи а не набор данных
5. M_A_D 196 07.06.21 09:43 Сейчас в теме
(4) прошу прощения, вы правы, но тем не менее не вижу причин не использовать менеджер вместо набора...
7. Swetlana 27 07.06.21 09:44 Сейчас в теме
(5) конечно можно использовать менеджер записи для этой задачи
16. user1582372 07.06.21 13:38 Сейчас в теме
(7) Моя затея с набором Записей не получилась переписал полностью код менеджером записи. все заработало но Муторно много кода вышло
6. Swetlana 27 07.06.21 09:43 Сейчас в теме
(3) а так то все можно, особенно с независимым регистром, главное правильно это сделать и не потерять "нужные" записи
Просто есть риск, особенно с отбором
user1582372; M_A_D; +2 Ответить
8. FatPanzer 07.06.21 09:45 Сейчас в теме
За
НаборЗаписей.Отбор.Период.Установить(ТекущаяДата());
надо оставлять после уроков.
9. user1582372 07.06.21 09:48 Сейчас в теме
(8) отбор идет в пределах дня
11. user1582372 07.06.21 09:51 Сейчас в теме
(9) потому что надо изменять данные тока в пределах дня
12. FatPanzer 07.06.21 09:55 Сейчас в теме
(9) Нууу... А ТекущаяДата() из себя что представляет???
10. user1582372 07.06.21 09:50 Сейчас в теме
А можно ли сделать отбор по Уникальному Индикатору в регистре Сведений?
Я пробовал но что то не получается.....
13. FatPanzer 07.06.21 09:56 Сейчас в теме
(10) Если получится присвоить тип "Уникальный Индикатор" - то велком.
14. user1582372 07.06.21 09:58 Сейчас в теме
(13) При выводе в таблицу значений он у меня отображается но в самом регистре сведений нет
15. FatPanzer 07.06.21 09:59 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот