Изменение значений ресурса у регистра сведений. #551232


#0 by KattyMix
Привет.Необходимо во всех записях регистра сведений ЦеныПоставщиков изменить ресурс ОтклонениеПлюс. При таком коде возникает ошибка -Не хватает памяти и вылетает из программы...
#1 by mikecool
при таком коде ты очищаешь весь РС
#2 by mikecool
+1 а нет, брешу
#3 by vicof
Читай порциями.
#4 by vmv
отбор установить надо для набора, а так читает все записи. там сколько - 10 в 8 степени уже?
#5 by dimoff
Отбор делай по каждому поставщику отдельно. Кстати этот регистр не привязан к регистратору ли?
#6 by vmv
+ 4 тоже брехня)
#7 by KattyMix
Независимый регистр.Необходимо во всём регистре этот ресурс изменить.
#8 by vmv
выбери уникальные измерения и делай порции выборок наборов записей и устанавливать значение для всего набора вроде можно и без перебора
#9 by Alexandr Puzakov
КлючЗаписи!
#10 by Alexandr Puzakov
И используй метод менеджера регистра сведений Выбрать.
#11 by KattyMix
Ошибка-Поле недоступно для записи
#12 by vicof
ВЫБРАТЬ ПЕРВЫЕ 300 |    ЦеныПоставщиков.ОтклонениеПлюс дарю. Фотку поставь.
#13 by vmv
проще сформировать массив и загрузить колонку в набор, чем дергать каждую запись в цикле со всеми потрохами)
#14 by vicof
+ без предпоследней строчки
#15 by vicof
Здесь объект надо получать, а у тебя ссылка
#16 by vmv
запросом типа ВЫБРАТЬ Различные Контрагент потом цикл по выборке Контрагентов с записями по отбору Контрагент и закачка через массив значений в колонку. все
#17 by Alexandr Puzakov
используй в цикле перебора выборки КлючЗаписи...
#18 by vmv
если регистр огромен, то вполне возможно ситуация фаталерор, пару раз было. Надо дробить выборку набора, да и обход записей тормозной
#19 by KattyMix
и у меня 8.0  стоит...
#20 by Эстет хренов
троллфейс
#21 by vmv
под 8.2 работает, под 8.0 можно подпилить
#22 by KattyMix
Спасибо)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям