как изменить ресурсы в записи регистра накопления #195339


#0 by колодина
мне необходимо изменять значение ресурсов в записях оборотного регистра накопления. возможно ли это сделать и каким образом? спасибо.
#1 by Волшебник
НаборЗаписей
#2 by Salvador Limones
Конечно возможно. Я например сделал обработку: редактор движений регистров документа.
#3 by Дяпти
введи корректировочную запись
#4 by колодина
грация, синьор
#5 by Волшебник
У набор должен быть установлен отбор по регистратору. Считываешь набор движений по конкретному документу, находишь в нем запись, меняешь что-то, записываешь весь набор обратно. Понятно, что при перепроведении документа всё может вернуться обратно, если не поправить модуль проведения документа.
#6 by ZolotarevAA
+ Да, 8.0. в этом смысле выгодно отличается от 7.7. удобством для разработчика.
#7 by колодина
да вот у меня не с регистратором все связано... не с перепроведением документа...
#8 by колодина
а если я не по регистратору сделаю отбор, а по уникальному ключу?
#9 by ZolotarevAA
Не прокатит. А регистратор всегда есть для регистра накопления.
#10 by Волшебник
Ключ - это и есть регистратор.
#11 by колодина
изменение значений в моем случае не связано с регистратором. отбор должен быть по другим критериям.
#12 by ZolotarevAA
Тогда получи регистраторы запросом по своему ключу.
#13 by ZolotarevAA
+ Регистратор + Номер записи в наборе.
#14 by колодина
я уже подумала об этом... коряво получается...
#15 by колодина
в этой 1С как в прокрустовом ложе.... зараза...
#16 by колодина
получается один выход - корректировочная запись....
#17 by ZolotarevAA
Да ладно, сделай как .
#18 by колодина
мне надо чтобы программа автоматом все делала...
#19 by колодина
где же вы, специалисты? посоветуйте выход из ситуации...
#20 by колодина
хочется кусаться.... от бессилия... на любом языке проблем нет сделать то, что мне надо. на 1С - надо правой ногой за левым ухом чесать...
#21 by Волшебник
Тебе уже всё сказали. Выбор за тобой.
#22 by Salvador Limones
Тебя силой заставили на 1С писать?
#23 by колодина
все что сказали - я знаю и мне это не нравится... жизнь заставила...
#24 by ZolotarevAA
Чтобы автоматом все делалось - перепиши модуль проведения.
#25 by колодина
еще раз повторяю - у меня эти действия не связаны с перепроведением какого-либо документа.
#26 by ZolotarevAA
А с чем тогда связаны? Цитата: "мне надо чтобы программа автоматом все делала..."
#27 by колодина
связаны с технологией... записываю данные, а через некоторое время некоторые нужно будет изменить. и это надо будет делать совсем другим регистратором.
#28 by колодина
да я уже придумала... структуру базы ...
#29 by ZolotarevAA
Можно и одним регистратором обойтись, введя понятие Статуса документа.
#30 by колодина
нет, не получится обойтись одним регистратором... технология не позволяет.
#31 by ZolotarevAA
Заинтересовался, что за технология-то? Трудно советовать, не представляя настоящей цели. На сабж, ИМХО, давно ответили...
#32 by колодина
ответили в общем случае. действительно, если надо изменить запись, сделанную документом, все просто... у меня каждый день поступают файлы с информацией. я их записываю, каждый день - своим документом. в конце месяца поступает поправочная информация. мне по ней надо записать изменения. перепроводить документы необходимые? это неприемлимо, потому что изменения могут касаться всего нескольких записей в отдельных днях.
#33 by ZolotarevAA
Если есть что-то типа уникального ID, позволяющая обнаружить (вскрыть) только изменения, то лучше править исходные объекты. В противном случае, это будет отдельный документ.
#34 by колодина
в том и дело, что отдельный документ.
#35 by ZolotarevAA
Так а в чем, собственно, проблема?
#36 by колодина
да уже ни в чем... я думала, что просто не знаю, как можно выгрести из регистра записи по любому условию, изменить что надо и снова записать. оказалось, что это можно сделать только используя регистратор. этот путь мне не подходит. так что буду изворачиваться.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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