Регистр накопления, отбор в наборе записей по виду движения #668657


#0 by dborovsky
Как правильно сделать отбор регистра накопления по виду движения. Необходио отобрать по приходу. У меня проблем с синтаксисом. Как правильно добавить новый отбор в наборе записей?
#1 by vicof
Пиши запрос
#2 by dborovsky
Как мне добавить отбор по виду движения?
#3 by dborovsky
мне не нужен запрос
#4 by dborovsky
я хотел именно через набор записей
#5 by Wobland
нужен
#6 by dborovsky
т.е. сделать такой отбор в наборе записей нельзя?
#7 by Wobland
алилуйя!
#8 by Wobland
Обороты.КоличествоПриход
#9 by RomanYS
Можно выгрузить в таблицу значений, а потом ТЗ.НайтиСтроки(Новый Структура("Видвижения",ВидДвиженияНакопления.Приход))
#10 by RomanYS
+ непонятно только для чего. Какая конечная цель?
#11 by dborovsky
Делаю переоценку товаров, т.е. у меня есть готовая табличная часть с остатками товаров и новыми ценами и мне необходимо для каждой записи в регисре изменить стоимость в зависимости от новй цены. Как это это правильнее сделать?
#12 by Wobland
и как ты пришёл к отбору по виду движения?
#13 by RomanYS
речь про один документ и его движения, или это какая-то массовая операция?
#14 by PR
Выбрать запросом номера строк, создать набор записей, прочитать, в цикле поменять стоимость в строках с заданным номером - 1.
#15 by dborovsky
есть просто документ с табличной частью в который добавляю все товары где есть остатки из регистра накопления ОстаткиТоваров. В этой табл части в каждой строке подставляется новая цена в зависимости от текущего курса. При нажатии на кнопку необходимо обновить записи в регисре накопления.
#16 by RomanYS
а почему просто не проводить этот документ с перезаписью регистров? или он не свои движения должен править?
#17 by dborovsky
он не свои движения должен править. Это другой документ
#18 by dborovsky
Воспользоваться запросом? пройтись по всем строкам, изменить стоимость. А как обратно загрузить в регистр?
#19 by PR
Чукча не читатель? :))
#20 by RomanYS
очень сомнительное решение для переоценки если тебе надо делать именно так то смотри , если некритично быстродействие можно с последующей обратной загрузкой ТЗ
#21 by RomanYS
А как ты определяешь какие документы надо править?
#22 by dborovsky
По партиям.
#23 by dborovsky
не по документам
#24 by dborovsky
Можно выгрузить в таблицу значений, а потом ТЗ.НайтиСтроки(Новый Структура("Видвижения",ВидДвиженияНакопления.Приход)) -  а как потом обратно загрузить в регистр?
#25 by RomanYS
У тебя есть понимание, что регистры накопления можно править только с отбором по регистратору и никак иначе?
#26 by dborovsky
хм, а что я не могу просто выгрузить в тз записи изменить количество и обратно загрузить в регистр?
#27 by PR
Мне кажется, автор нас нутужно троллит :))
#28 by dborovsky
я пытаюсь понять просто как правильно сделать, а не городить кучу кода)
#29 by EugeniaK
Нет. Не можешь.
#30 by EugeniaK
Правильно, чтобы документ переоценки формировал дополнительные движения, которые в сумме с исходными давали нужные итоговые цифры, а не менял движения проведенного ранее документа.
#31 by dborovsky
какие номера строк выбрать запросом?
#32 by RomanYS
+1 правильный подход к переоценке: документ, который формирует корректирующие записи, а не лопатить существующие записи других регистраторов
#33 by dborovsky
я согласен, но мне так сказали сделать: изменить записи в регистре (стоимость)
#34 by dborovsky
тогда как правильно сделать через корректирующие записи?
#35 by dborovsky
Извините, что загрузил
#36 by dborovsky
подскажите, как создать корректирующие записи?
#37 by PR
Мне кажется, тут уже все ответили.
#38 by RomanYS
интересно было бы взглянуть на реакцию тех людей, когда у тебя бы получилось задуманное ))
#39 by dborovsky
ок. так что имеется ввиду под созданием кориктирующих записей. можно по подробнее
#40 by RomanYS
имеется ввиду что твой документ сам должен проводиться по регистру на разницу между новой ценой и той что на остатках
#41 by dborovsky
а не легче создать просто новые записи с новыми ценами. У меня же регистр периодический. Зачем разницы в ценах добавлять?
#42 by RomanYS
у тебя был регистр накопления вроде бы, или всё таки сведений
#43 by dborovsky
ок. я понял. спасибо за ответы)))
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С