Помогите идеей - перепроведение только по одному регистру #349278


#0 by Стрелок
В своей конфе нашёл ошибку - неверно устанавливался поставщик партии в одном виде документов при определённом стечении обстоятельств. Теперь надо исправить ситуацию с начала года. Нюанс в том что бухи закрыли всё по май месяц. уже голову сломал. Нужно во всех документах расхода при проведении указать верного поставщика партии НЕ меняя себестоимость. А ещё лучше чтобы вообще ничего не поменялось кроме поставщика партии. варианты 1. документ корректировки июнем (не уверен что взлетит правильно) 2. прямая запись в таблицы (пока не знаю как) может чего умного подскажете
#1 by Ёпрст
Штатно перепроведи, делов то...
#2 by Ёпрст
+1 Токма по этому регистру, если надо.
#3 by FN
Сам ни разу не делал, но как вариант 1) Убираешь у документа галку авт.удал.движений 2) копируешь модуль дока в тхт 3)оставляешь движения только по нужному регистру, в процедуру приотмене... ставишь УдалитьДвижения(НужныйРег) 4)Перепроводишь все доки 5) восстанавливаешь модуль из тхт
#4 by Ёпрст
могу последовательность действий накидать... ЗЫ: Можешь напрямую таблички проапдейтить...
#5 by Стрелок
себестоимость может поплыть. в результате работы за пол года возникли минуса по партиям с неправильным поставщиком. т.к. в приходах поставщики то "правильные"
#6 by Стрелок
давай... и по "ЗЫ" примерчик если можно
#7 by Зарбазан
читай плюс движения нужного регистра записывай в ТЗ. Потом очищай движения по этому регистру и записывай по новой из ТЗ, дабы цифры не поменялись, проставляя нужного поставщика.
#8 by FN
очень верное уточнение
#9 by Ёпрст
Ежели не делал, нафига советуешь? :)) 1.ставишь турбомд, что вообще не портить мд-ник... 2. сымаешь галку автомат. удаление движений у всех документов, двигающих данный регистр 3. заменяешь модули документов на - кидаешь движуху по данному регистру в ТЗ, делаешь ОчиститьДвижения у даного регистра, затем пишешь в регистр те же самые движения из ТЗ+корректировка Поставщика ... 4. Перепроводишь все, выкидываешь турбо мд ... готово.
#10 by Ёпрст
блин .. писал долго :)
#11 by Ёпрст
хотя, ща прийдёт Садовников и напишет одну строчку с update :))
#12 by Стрелок
прекрасно. сделаю несколько по другому 1. провожу с параметром каким нибудь (Провести(,"Авто") например) 2. в ТЗ копирую все движения текущего документа 3. провожу по этой ТЗ заменив поставщика т.е. нужно вставить один и тот же кусок в три модуля документов всем спасибо. ЗЫ как мне идея с прочтением движений документа ДО перепроведения и записью в ТЗ самому не пришла? старею....
#13 by Ursus maritimus
Помница кто-то до усери доказывал, что если программист не лох, то всегда можно перепроводить документы и не заморачиваться. Все будет в шоколаде. Кто-бы это мог быть?
#14 by Skom
Пример: В регистр остатки добавили измерение «фирма». Необходимо заполнить это поле по общему реквизиту документа (возможно, только если по реквизиту установлен отбор. Хотя конечно воможно и без установки отбора, но запрос получается гораздо больше и сложнее) ТекстЗапроса = "
#15 by Skom
После выполнения запроса, необходимо пересчитать регистр. Это можно сделать с помощью ТиИ, но лучше воспользоваться обработкой: УстановкаТА, автор DmitrO. это из учебника по 1с++
#16 by Ёпрст
Перепровести всё - это очень долго для такого случая ...
#17 by Стрелок
ты про меня что ли? ты внимательно прочитал то что написано в сабже? ситуация уникальная. перепроведение - нефик делать - объясняю же - себестоимость поплыть может. а пит идеями как избежать этого "плывуна" не поделился
#18 by Ursus maritimus
Имхо тут только допроведение
#19 by Chieftain
У тебя поставщик в измерениях чтоли?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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