Пройти по ВСЕМУ регистру накопления #385973


#0 by svent0vit
Отбор не нужен Делаю так:
#1 by Salvador Limones
Запросом сделай.
#2 by Fragster
сделать запросом
#3 by Fragster
черт :(
#4 by svent0vit
мне нужно внести изменения в каждую запись
#5 by H A D G E H O G s
Выбери различные регистраторы запросом и потом - выбирай в цикле наборы с отбором по регистраторам.
#6 by svent0vit
Ругается на Регистратор
#7 by svent0vit
сорри, кончено же не Запрос.Регистратор
#8 by Divemaster
ЗаписьРег.Отбор.Регистратор.Установить(Результат.Регистратор);
#9 by Fragster
вот так через жеппу все и делается... хоть «выбрать различные» поставь...
#10 by svent0vit
подскажи другой способ
#11 by H A D G E H O G s
Нету, только SQL
#12 by svent0vit
Подскажите, почему не работает ЗаписьРег.Отбор.Номенклатура.Установить(Номенклатура)?
#13 by svent0vit
Пишет что поле объекта не обнаружено Отбор можно делать только по Регистратору и Периоду?
#14 by svent0vit
Помогите, как сделать отбор по номенклатуре?
#15 by H A D G E H O G s
#16 by svent0vit
, идея хорошая, но мимо: Ошибка при вызове метода контекста (Добавить): Метод не доступен для данного объекта по причине: Метод не доступен для данного объекта
#17 by Defender aka LINN
Да прочитай ты долбаную документацию! Там же русским по белому сказано, что для регистров, подчиненнных регистратору можно делать отбор только, подчеркиваю, ТОЛЬКО по регистратору.
#18 by svent0vit
, спасибо, уже понял Остается только через номер строки, видимо А как изменить запись регистра, если известен номер строки в регистраторе? Сорри, что-то голова к вечеру плохо соображает.
#19 by svent0vit
Есть документ ИсправленияПартий, с огромным количеством строк в ТЧ. Они оставляют движения по регистру ОстаткиТоваровПартий Нужно изменить записи регистра только для определенной номенклатуры, потому что для всех строк делать это очень долго. Вопрос - как?
#20 by eklmn
ответ - запросом
#21 by svent0vit
, запрос не может изменять данные.
#22 by H A D G E H O G s
Студобища то какая...
#23 by H A D G E H O G s
&
#24 by H A D G E H O G s
?
#25 by AndOne
1. запросом получить регистраторы 2. у документов есть коллекция "движения" 3. получай и меняй, без проведения
#26 by AndOne
#27 by svent0vit
, это уже есть
#28 by AndOne
идея как делать
#29 by svent0vit
Это не идея. Регистраторы у меня есть. Интересно узнать, как получить коллекцию движения каждого регистратора
#30 by eklmn
Ужасно! Ая то и не знал..
#31 by svent0vit
примерно так:
#32 by svent0vit
Пока так:                КонецЦикла; А подскажите, как лучше добраться до нужной строки движения? Но НомеруСтроки из Результата?
#33 by eklmn
а как ты поймешь нужная она или нет?
#34 by svent0vit
Мне стало казаться, что решение с отбором по номенклатуре "в лоб" единственно верное, хоть и дико медленное
#35 by eklmn
ДОбавь номенклатуру в отбор и у тебя будут только нужные записи
#36 by svent0vit
, да в какой к черту отбор??
#37 by eddy_n
Открой любой регистр накопления и ты увидишь, по одному ли регистратору можно делать отбор.
#38 by eddy_n
+ список регистра в режиме Предприятия
#39 by svent0vit
, при чем тут ФормаСписка? Я уже даже в ЖКК нашел информацию о том, что отбор можно только по регистратору делать.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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