v8: Периодический независимый регистр сведений изменение данных в цикле #624837


#0 by nikalexgorb
Надо пробежаться по записям регистра и установить измерение СостаБригад в истину Но почему-то создаются дополнительные записи в регистре В чем проблема. Помогите. Плиз !!! Проба = РегистрыСведений.ОграничениеПравПоДокументамМастеров;
#1 by Mort
Если не обращать внимание что способ выбран очень хреновый - запись сначала надо прочитать в менеджер, чтобы он её "затёр". А так у тебя тупо новые записи создаются.
#2 by DrShad
да и не ПолучитьМенеджерЗаписи, а СоздатьМенеджерЗаписи
#3 by nikalexgorb
Верно. Но если создать менедер, тогда будут новые записи. А мне надо изменить те которые есть
#4 by Popkorm
какие именно дополнительные записи?! По РегСведениям давно не делал, ЗаписьВычета = ВыборкаПроба.ПолучитьОбъект;-не работает?!
#5 by nikalexgorb
т.е. Дату периода оставить прежнюю , новые записи не создавать, а перезаписать одно поле (которое булево)
#6 by Irbis
Кури Прочитать
#7 by DrShad
какой объект!? иди проспись
#8 by nikalexgorb
ЗаписьВычета.Записать(Истина); Вот это в цикле создает еще запись, мне это не подходит. Надо прочитать старую, установить поле СостаБригад в истину и записать
#9 by Irbis
И что ты сделал, чтобы прочитать старую запись?
#10 by DrShad
Прочитать где?
#11 by nikalexgorb
Пытался прочитать командой ПолучитьМенеджерЗаписи
#12 by Irbis
Странно, наверное ты пейсатель.
#13 by DrShad
писец
#14 by Irbis
гвозди тоже iPhonом заколачиваешь
#15 by nikalexgorb
Да ладно прикалываться Тоже мне крутизна. Лучше подскажите в чем ошибка
#16 by DrShad
читать научись
#17 by Irbis
Читай эту ветку до просветления два или три раза уже правильно подсказали
#18 by nikalexgorb
Всё эта мутатень в форме списка регистра
#19 by Irbis
Автор, ты не ты
#20 by nikalexgorb
Хорошо перепроверю
#21 by nikalexgorb
Не то все (Создаются записи) Мне это не подходит
#22 by DrShad
пнх
#23 by nikalexgorb
Туда же. Конец дня. Нервишки наверное шалят
#24 by Irbis
Ветку закрыть, автора забанить за неумение читать на языке форума и толстый троллинг.
#25 by DrShad
читать ветку до просветления, а то у всех как положено работает, а ему видите ли не подходит и создает новые записи
#26 by БледноЗолотистый
РегистрСведенийВыборка.<Имя регистра сведений> (InformationRegisterSelection.<Имя регистра сведений>) ПолучитьМенеджерЗаписи (GetRecordManager) Синтаксис: ПолучитьМенеджерЗаписи Возвращаемое значение: Тип: РегистрСведенийМенеджерЗаписи. Описание: ВыбранПолучает объект для чтения, изменения, добавления и удаления записи регистра сведений, на которой в данный момент спозиционирована выборка. Доступность: Сервер, толстый клиент, внешнее соединение. Примечание: Полученный объект не является выбранным (метод Выбран возвратит Ложь). Для внесения изменений в полученную запись необходимо для этой записи сначала выполнить метод Прочитать.
#27 by Popkorm
как то так:
#28 by Popkorm
+ЗаписьВычета.Записать;
#29 by DrShad
#30 by DrShad
и без всякого Выбран
#31 by nikalexgorb
Всем спасибо Перепроверю
#32 by hhhh
в регистрах сведений не бывает корректировки записей. Там по-любому старая запись удаляется и пишется новая. Так что ты занимаешься фигней.
#33 by zoom_4x
Или вот так:
#34 by nikalexgorb
hhh Верно. До меня только сейчас как до жирафа дошло. (Привычка по семерке думать)
#35 by DrShad
если я не задам все измерения перед Прочитать, то создаст новую запись ровно с теми измерениями, которые я задал
#36 by Vakhrin
+ или выгрузить в ТЗ, заполнить колонку и обратно загрузить в набор, который и записать
#37 by nikalexgorb
Тоже вариант. Спасибо
#38 by DrShad
отборы где? он прочитает все записи
#39 by Popkorm
да да........Как то забыли про это
#40 by Popkorm
да да........Как то забыли про это
#41 by DrShad
НаборЗаписей без отборов что считает?
#42 by zoom_4x
Если нужно отобрать и изменить записи за определенный период, то тогда вот так:
#43 by DrShad
а если по определенному измерению или набору измерений
#44 by zoom_4x
РегистрСведенийНаборЗаписей.<Имя регистра сведений> (InformationRegisterRecordSet.<Имя регистра сведений>) Отбор (Filter) Использование: Только чтение. Описание: Тип: Отбор. Содержит объект Отбор, по которому осуществляется текущая фильтрация записей при считывании или записи набора. Список свойств объекта зависит от свойств регистра: для регистров сведений, для которых в конфигураторе установлен режим записи "Подчинение регистратору", отбор возможен только по регистратору, для периодических регистров сведений отбор возможен по периоду и значениям измерений, для непериодических - только по значению измерений. Важно! Отбор может устанавливаться только на равенство.
#45 by nikalexgorb
Спасибо !!!
#46 by DrShad
ты думаешь я СП не читал? в твоих примерах этого нет
#47 by zoom_4x
Напишите свой.
#48 by DrShad
я разве не написал?
#49 by Serginio1
Так может вместо
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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