Не хочет программно добавляться запись в Регистр сведений #644288


#0 by napagokc
Не могу понять, что не так делаю... Пишу обработку, которая будет заменять МОЛ. МОЛ хранятся в регистре сведений - периодический, независимый. В обработке есть всего три реквизита: 1) ДатаМОЛ - дата, начиная с которой будет установлен новый МОЛ 2) Старый МОЛ 3) Новый МОЛ Программмно по отладчику все хорошо проходит, находит все, что нужно, заполняет все правильно, никаких ошибок нет. Но вот результата в базе я не вижу. То есть, запись не сохраняется. Наставьте на путь истинный, а то сбился я... :(
#1 by Defender aka LINN
в цикл засунь
#2 by Maxus43
хм... накуя?
#3 by napagokc
Пробовал, не помогает
#4 by Maxus43
Мол - ресурс?
#5 by napagokc
Да, МОЛ - ресурс. ОС - измерение. Больше измерений нет.
#6 by Maxus43
запрос на всякий покажи
#7 by zak555
запись - это запись, а не набор
#8 by Maxus43
и?
#9 by napagokc
#10 by napagokc
Кавычку забыл. Убрал лишние регистры из запроса, которые только читабельность тут ухудшают, а суть не меняют. Так-то, запрос верный
#11 by zak555
он и создаёт в обходе запись одну
#12 by cw014
Что то какой то глюк с менеджером записи есть такой. Он не меняет отбор, если заменять у него реквизиты
#13 by Maxus43
да, но в цикле ключевые поля перезаполняются, соответственно позиционируется на другой...
#14 by Maxus43
хз, юзай наборзаписей, там косяков не видел
#15 by MSII
Перед записью вызывай Прочитать
#16 by napagokc
ннда... Я же проверял :( Видимо, коряво проверил. Действительно, если МенеджерЗаписиОС = РегистрыСведений.ОснСредства.СоздатьМенеджерЗаписи; внести в цикл, то норм работает. Надо ж так :( Всем спасибо.
#17 by Maxus43
мда, пора читать учебники... думал всегда и так работать будет)
#18 by Жан Пердежон
ага, вот прямо так само берет и позиционируется, да?)
#19 by Buster007
ну по идее менеджер позиционироваться должен перед записью -> должно работать)
#20 by Defender aka LINN
Фирма 1С юзает другие идем
#21 by Defender aka LINN
*идеи
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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