Очистить движение из регистра #213437


#0 by InFoLet
Коллеги такая проблема на днях вы мне дали очень ценные советы, за что вам большое спасибо как можно провести документ и не удалять предыдущие движения (снять флажок "Автоматическое удаление движений"...и.т) Так вчем проблема как можно очистить движение из регистра только для одной записи из документа.
#1 by Стрелок
отмени проведение и проведи опять так как надо
#2 by Лефмихалыч
удалить все движения этого документа по этому регистру и сделать только нужные движения (без этой твоей записи)
#3 by InFoLet
Нельзя. В регистр записываются по строчно каждая строка и их наличие требуется для отчетов.
#4 by Лефмихалыч
нельзя удалить какое-то отдельное движение по регистру, можно только полностью удалить движения данного документа по данному регистру. В чем проблема? Делай, как в , кстати, Стрелок тебе про то же говорит тока слова другие
#5 by InFoLet
Жалко что нельзя :(
#6 by Лефмихалыч
да в чем трагедия-то?
#7 by InFoLet
Придется доказывать что я нежираф
#8 by Лефмихалыч
сышь чо, нежираф, ты лучше объяни толком, чего добиваешься, может и можно горю помочь...
#9 by Лефмихалыч
сышь = слышь
#10 by InFoLet
Есть на предприятии документ внего постоянно забивают номенклатуру и при забитии каждой строки проводят, и есть отчет каторый фиксирует изменения в регистрах как только документ провелся отчет обновился ну и следственно показал новую запись но операторы иногда ошибаются и выбирают не ту номенклатуру проводят документ затем видят свой косяк удаляют строку, и набивают новую и её тоже проводят. Если отменить все движения документа то отчет покажет пустые строки и одному нехорошему человеку это ненравится
#11 by Лефмихалыч
так не удаляй движения навсегда! Удали их, а потом сделай по новой, но уже правильные. Например - каой-нить флаг в шапке доумента поднимай, приУдаленииСтроки, и в ОбработкеПроведения, если этот флаг поднят, то нужно все движения похерить и сделать заново, а не только текущую строчку проводить
#12 by InFoLet
Так в этом и суть что я и хотел как ано и есть любое изменение проведенной строки удалало движение всего документа а затем его проводил заново, но именно в этот момент отчет показывает пустые строки
#13 by Лефмихалыч
фигня какая-то. Как удаляешь движения докуемнта? правой кнопкой и пунктом меню "Сделать непроведенным"?
#14 by InFoLet
#15 by Лефмихалыч
твоя задача удалять движения не всех регистров, а только одного, как я понял. Вот это вот вот, которое ты щас привел - это все равно, что галка "Автоматическое удаление движений" ЗЫ А которые раз в три секунды отчеты форируют - тем просто делать некуй... или операторам по пол-литра кофию, чтобы работали хотябы три раза в день
#16 by insider
прямым запросом можно, если разберешься...
#17 by Фокусник
Темните, ИМХО...
#18 by insider
вообще интересно, а зачем такой изврат?
#19 by Advan
DBF?
#20 by Vovik
Выгрузи движения по регистру в ТЗ. Очисти движения по этому регистру. Исправь в ТЗ то что тебе надо и запиши в регистр.
#21 by Advan
Воровать нехорошо...
#22 by Vovik
Извини я, у кого? Вот попробуй пример из типовой. ПОпробуй просто очистить, может удалиться:
#23 by Advan
Не ты, а ...
#24 by Zaval
С другой стороны зайти не пробовал? Отчет должен строиться только когда не выполняется проведение доков. Если в этот момент проводится док, пусть отчет подождет, как порядочный док. Пусть отчет попробует установить блокировку или еще как.
#25 by Vovik
Понял к чему ты.
#26 by Zaval
Ну и изложил, аж самого перекосило... Вечер. Идея вот в чем. Если те же данные для отчета ты будешь получать, например, в обработке проведения дока, никогда не попадешь на момент "уже удалали, но еще не сформировали".
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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