Как быстро обнулить регистр остатков? #7415


#0 by Nitex
subj
#1 by Guk
Документом...
#2 by Warlock
Нужен документ типа "ВводОстатковПоРегистру", но в котором все значения будут такие же, как и остатки(на определенную дату), но противоположные по знаку. Что-то вроде сторнирующий проводок, но на регистрах.
#3 by Nitex
Дело в том, что не хочется знать значение остатков, хочется чтобы они стали равны нулю и все
#4 by Warlock
А так не получится... Хотя можешь удалить все документы, делающие движения по нужному регистру - и остатков по регистру не будет... И еще чего-то не будет :))
#5 by Guk
Сделай пустую базу. Там по-любому остатки нулевые будут...
#6 by Nitex
а на уровне SQL? то же не получится? Нужно сохранить все предшествующие документы, но остатки на конкретную дату обнулить. Интуитивно чувствую что можно :) Помогите пожалуйста
#7 by Guk
Интуитивно можно. А что в итоге получиться то должно?
#8 by Nitex
В итоге должны быть остатки равны нулю на дату (напр. сегодня) Чтобы новые установить. Номенклатуры > 2500 шт.
#9 by Warlock
(Nitex)А не подсказывает тебе твоя интуиция, что напрямую(если и можно), то геморроя будет гораздо больше, чем с документом?
#10 by SnarkHunter
В данном случае одновременно получить оргазм и сохранить девственность не получится... См.
#11 by romix
Я делал спец. документом, который смотрит на текущие остатки и проводит их с минусом. Текущие остатки берет из регистра, устанавливая актуальность итогов (ВременныйРасчет) на дату и время документа.
#12 by Nitex
Всем спасибо, сделал. Никаких документов не надо. Работал по живой таблице SQL. Заменил значение на требуемую дату =0 . Все. Возражения принимаются
#13 by romix
Через месяц остаткам ск. всего наступит крандец. :-) Попробуй перевести ТА на месяц вперед :-)
#14 by SnarkHunter
О перепроведении, пересчете итогов и т.п. подумал?
#15 by Nitex
Вы правы, остатки обнуляются только на дату. при перепроведении все восстанавливается. Уже делаю как сказал
#16 by Warlock
Давно бы так!
#17 by NS
Причем всё настолько просто...
#18 by Warlock
Круто подсказал! А я обычно в реквизиты все значения заносил(как и при вводе остатков)...
#19 by NS
Я образно - но ему надо именно обнулить - так что так будет точнее - простое перепроведение (если изменили документы периода до обнулания) - и остатки опять обнулились (Это не свертка, и не ввод остатков)
#20 by Warlock
Ага, как говорится, дешево и сердито :)
#21 by HIDDEN MESSAGE
#22 by Warlock
Что тебе не нравится? Человеку помогли. А то он напрямую остатки регистра вынес...
#23 by Guk
Хотел в базу знаний добавить. Даже этого не дали...
#24 by romix
А ВременныйРасчет тоже надо поставить. Образец как это делать - в типовых. Чтобы остатки брал на ту дату, а не текущие. Иначе перепроведение "обнуляющего" документа задним числом все испортит...
#25 by NS
Может еще полностью документ выслать? Универсальный по регистру?
#26 by romix
да у меня уже есть :-)
#27 by Asmodeus
Насколько я понимаю, все движения по регистру сохраняются (в частности, это будет влиять на скорость тестирования базы и т.п.), но при этом в стандартные отчеты будут внесены искажения (обнулением). Неужели, есть настоятельная необходимость делать именно так? И еще... Я уже почти поверил, что писать отчеты работающие с данными документов, а не регистров не есть хорошо, но оказывается идея еще живет...
#28 by SnarkHunter
Где живет?
#29 by Asmodeus
В умах, сердцах... (это если пафосно) :-) Ну, вот такой я.. неправильный... Меня раздражают неверные данные в отчетах (по регистрам), поэтому ориентируюсь на обработку самих документов, как "первоисточников" информации... Вот, ты можешь мне привести какой-нибудь пример работы с регистром, чтобы я сказал: "Ах, как это здорово! Я теперь всегда буду работать с регистрами!"? ;-)
#30 by SnarkHunter
Зачем кого-то убеждать надевать трусы на задницу? Пусть носит их на голове...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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