#0
by timka05
Суть свертки любой базы - это удаление "старых" документов за определенный период, при этом нужно чтобы значения всех регистров оперативного учета не изменились. Т.е. нужно взять срез всех регистров (значения ресурсов) на какую-то точку, запомнить эти данные, удалить документы за интересующий нас период (обнулить значения регистров остатков), сделать приход по регистрам по данным нашего среза. Реализация: делаем документ, с табличной частью, который заполняем остатками регистра. При проведении такого документа делаем приход по выбранному регистру, вычитая из значений ресурсов регистра текущие остатки.
#1
by Ёпрст2
Че курим? "При проведении такого документа делаем приход по выбранному регистру, вычитая из значений ресурсов регистра текущие остатки." ... типа 0 записываем?
#3
by timka05
Кому нужна такая свертка - пишите, скину конфу в которой всего один документ, реализующий этот принцип. Из недостатков только, то что данный он хранит во внешнем файле (а как иначе? некоторые вот пишут, что измерений реквизитов у них аж несколько десятков :-/ ) и соответственно при копировании базы нужно их не забыть. Хранятся в каталоге ИБ в папке reg. Делаете новый док, выбираете регистр по которому нужно свернуть (или столько док-тов, сколько у вас регистров), выбираете "Приход минус текущие остатки", давите "Автозаполнение" - все. Документ можно перепроводить в любое время. после удаления пачки документов, перепроведите созданный документ, для восстановления значение регистра на момент среза. :) Блин путанно как-то, кто не разберется пишете - объясню. Мыло в личной инфе.
#5
by timka05
нет типа было у нас значение ресурса 200 - это значение и запомнили, удалили все доки, которые сделали эти движения, (в этот момент значение ресурса стало = 0), перепровели наш док ( 200 - 0 = 200), т.е. на остатке получили те же 200. Остаток правильный, доков нет, свертка сделана. :)
#11
by timka05
для ОПЕР. УЧЕТА, не все ведут книги пок./прод., часто она формируется в стандартной бухии, куда доки попадают из конфы на опер. учете
#13
by Ёпрст2
Хорошо, крен с ней , с книжкой ... Чего делать бум с КреДок в регистре Покупатели/Поставщики ?
#18
by Ёпрст2
Да так, интересуюсь :) Всё ужо давно просто написано...просто опять лисапед изобретають ..
#20
by timka05
Оставь доки которые трогают регистр Покупатели/Поставщик и все. Говорю ж - кому не нравится - не ешьте, на моей базе она работает как надо. см.
#25
by timka05
если я удали все (или до какой-то даты) документы, которые сделали движения по регистру остатков, то что там останется, кроме нуля ??? (на требуюмую дату)
#26
by Ёпрст2
Дык и в названии темы указал бы ... Это я тебя хотел спросить! Чего за загадочная фраза "Приход минус текущие остатки"
#28
by Ёпрст2
Опять 25 ... какой приход? Какие остатки ? Ты о чём ? Делается всё банально - Выгрузить итоги регистра на нужную дату, заполнить док, удалить все доки до этого дока , провести док...
#29
by timka05
Ну ты не лучше.. "удалить все доки до этого дока", прям препрорендеренный постпроцессинг какой-то :))
#32
by Ёпрст2
Док обычный, в реквизите шапки - название регистра, в ТЧ -реквизиты неопределенного типа, количество которых = макс количеству измерений + количество числовых реквизитов под ресурсы ... типы присваиваются по метаданным, строк нарезается по 9999 ... И всё собственно, обходишь регистры через метаданные, смотришь на ТипРегистра, если остатки, то временной расчет, выгрузка итогов в тз, далее из тз нарезаешь доки ... Затем удаляешь все доки окромя документов для ввода осатков по эту дату и проводишь эти документы. Так яснее ?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Заполнение регистра Номенклатура Контрагентов или спасите меня от разрушени
- Как очистить колонку табличной части
- Как получить ссылку на конкретный документ?
- Как ставить обновления на измененный план счетов?
- У единицы хранения остатков номенклатуры "" неверно указан владелец!
- Веб-сервис и глобальные переменные
- Расчетное поле в запросе.......
- Документ расчетов с контрагентом (ручной учет). Бух.
- Выгрузка запроса, в существующую таблицу, не очищая данные
- Как вызвать функцию внешней обработки?
- V7.7 269р: отчет по надбавкам за выслугу лет
- Как поменять пиктограмму 1с в панели задач?
- Не выписываются СФ на авансы сформированные в результате возврата товара
- проблема при установке HASP драйвера
- Р.25 Расчет 69.2.1 - в дбф и sql - разные результаты
- УТ 10.2 помогите разобраться с формированием продажных цен
- Бюджет. Увеличение стоимости основных средств
- Документ сторно в УТ 1С8 что делать с регистрами сведений?
- Как программно сделать нужный элемент формы активным?
- Юманс: Ювелир