Добавить измерение в регистр... #101920


#0 by Sinaps
Ситуация: есть конфигурация, писанная не мною. В ней регистр взаиморасчетов, в котором есть ресурсы "СуммаОсновная" (сумма в валюте учета) и "СуммаВалютная" (сумма в валюте расчетов с контрагентом). При движении рассчитывается СуммаОсновная по курсу валюты в документе. Разработчик создал отчет по взаиморасчетам, в котором возможен вывод сумм как в валюте учета (USD), так и в валюте расчетов. Причем отчет некорректный, так как в последнем случае остатки и обороты суммируются без учета валюты расчетов (то есть суммируются USD, EUR, UAH,...). Руководство от этого отчета уходить не хочет. Поэтому возникла мысль добавить еще измерение "Валюта", чтобы все-таки правильно отображить суммы (группировка по валютам). Но возникла проблема - как задать валюту для уже существующих остатков. Для бухучета я бы просто сделал проводку - перенос суммы на другую аналитику. А как поступить в случае регистра ? Перепровести документы нельзя - база с 2001 года. Может есть у кого какие мысли ?
#1 by kurilkin
Ну например, переделать док.ввода остатков.В него выгрузить остатки по этому регистру и проставить валюту.По каждой строчке дока делать 2 движения - расход по регистру без валюты и приход по регистру уже с валютой
#3 by kurilkin
Кстати есть еще один вариант.Убрать галку автоматического удаления движений.И переписать проведение так чтобы просто добавилась валюта.Провести с 2001 года.И восстановить проведение
#4 by zzzzz
Прости, но не верю.Предполагаю, что есть измерение договор, а валюта взаиморасчетов указывается в договоре. Иначе просто учет нельзя наладить.
#6 by kurilkin
Как изначально конфа называлась ? А то что-то до боли знакомое :)) Уж не AБT?
#8 by kurilkin
Понятно. По поводу - чтоб не увеличить обороты можно сделать Движениеприход с плюсом(по валюте) и с минусом(без валюты).То что в я делал для одного вида доков,а тебе тогда ведь придется не один док перелопачивать, так что наверно не взлетит.
#10 by iZveRg
Sinaps, а откуда берется валюта взаиморасчета с контрагентом?или в договоре указано, как сказал, или прям в справочнике контрагентов.
#11 by Ненавижу 1С
Я так понимаю, что валюта для "СуммаВалютная" одназначно определяется по контрагенту/договору? так может просто отчет сделать, который будет вытягивать эту валюту и не мучать регистр?
#12 by Cutter
Слушай , а то тебе придется передалывать кроме отчета еще и всё, где встречается Остаток/СводныйОстаток
#14 by Джинн
То 13. В сабже указано "..."СуммаВалютная" (сумма в валюте расчетов с контрагентом)..." Где хранится эта валюта расчетов с контрагентом?Самое последнее дело в этой ситуации - кидаться что-то править, не разобравшись.
#16 by Lexusss
А нужен ли учет и в гривне, и в евро, и в баксах?Т.е. надо ли видеть, что нам должны 5 баксов и 6 евро, или достаточно 5 баксов + 6*1.26 баксов?ЗЫ: У тебя походу регистр не закрывается. Если измерение заказ всегда текущий документ, я бы за такое убивал.ЗЗЫ: Опиши полностью структуру регистра.
#17 by Джинн
То 15. Есть полная уверенность, что движения делаются именно в валюте документа, а не в валюте взаиморасчетов с контрагентом?Вряд ли такое возможно, т.к. это грубейшая ошибка в проектировании базы.
#18 by VZ
Вот способ: (но надо временно переписать Модули документов, а потом вернуть прежние): Перед перепроведением собираем движения регистров в ТЗ. Затем перепроводим документ. Модуль дока должен брать данные их ТЗ.Разумеется, все в монополе и юзеры за дверью.После сей операции Модуль документа восстанавливается. А можно привлечь для этого TurboMD.dll
#19 by Lexusss
18+ А есть такая штука на проклубе. Назвается административное перепроведение. Я для этой цели ее прикручивал к какой-то конфе.Она и сохраняет и восстанавливает тока для одного документа, но поставить на поток не сложно.
#21 by Lexusss
Повыбывал бы за такие творения :-(((Нафига тип операции? Он же есть в регистре.Нафига тип контрагента? Он же есть в контрагенте.Заказ должен автоматом закрываться документом расхода по регистру. В этом вся ошибка. И валюта должна браться из поля заказ.Все конечно ИМХо.
#22 by КонецЦикла
2 Да уж... интересный регистрТипОперации полезнее заменить видом долга, т.к. в таком виде он не несет никакой нагрузки... приход - это и есть приход, расход - расходПоскольку считаю себя сторонником кардинальных мер, предлагаю вообще заменить этот регистр традиционным (как в ТиС)Так как предстоит гимор по перепроведению, лучше уж сделать это на новом регистре и жить потом станет проще
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям