ДОпроведение документов #167185


#0 by Babay
Есть такая проблема: Создаю новый регистр, по которому должны проходиться три документа. Очевидно, что чтобы всё было хорошо, надо перепровести все документы данного вида, НО эти документы также делают и бухгалтерские проводки, которыея трогать не хочу. (т.е. мне надо к тем проводкам, которые  сформировал документ добавить ещё несколько). Как быть?
#1 by Лефмихалыч
смотри описание метода Документ::Провести
#2 by GrayT
Настоящий программисткий совет - насколько точен, настолько и безполезен :))
#3 by GrayT
Регистр и проводки.... Это 8?
#4 by Allexe
Напиши обработку которая возмет значения из доков и проведет по регистрам
#5 by Babay
Точно!
#6 by Лефмихалыч
ну, я мог еще в faq послать или в правила 8)
#7 by Babay
А как  сделать движение по регистру не из самого дока, т.е. не из модуля документа?
#8 by child
Никак.
#9 by GrayT
Ответь на 3, плиз
#10 by Babay
нет, это самописная конфа на 7.7
#11 by Морозов Александр
Чей-то никак?
#12 by Babay
а как?
#13 by GrayT
Тогда при чем тут регистры и проводки? а как? Чтоб движения были "от имени" текущего дока?
#14 by По идее так 2
Правь модули доков, сними галку автоматическое удаление движений с документов. В модулях проведения допиши, чтоб проводился только по новому регистру, остальное не трогать. Перепроведи доки. Затем правь модули проведения, чтоб учавствовали все регистры ...
#15 by Babay
В модуле документа написано что-то типа вот этого: ... ...
#16 by По идее так 2
+14 Вот башню рвет с утра ... Не взлетит так ..:((
#17 by Babay
+ к этому надо дописать движения по новому регистру
#18 by Лефмихалыч
код фстудию! взлетит, только идею надобно тщательно обраоботать напильником
#19 by Морозов Александр
чего кричите...
#20 by Лефмихалыч
а ты всё-тки почитай синтаксис-помощник особенно про метод документа Провести и параметр, в него передаваемый
#21 by GrayT
Нормальная идея Чтой то ругается :( Нужны именно проводки или движения регистров? Можно сторонней обработкой дописать проводки. Ну а модуль дока подправить на будующее (чтоб впоследствии правильно проводилось)
#22 by Морозов Александр
На проклубе в поиске : Редактор движений документа (DocActs v3.0)
#23 by Морозов Александр
Что можно делать обработкой ? 1 ) Изменять реквизиты документа без перепроведения самого документа. Часто бывает, что какой-либо реквизит отсутствует на форме или недоступен. В этом случае данная обработка и будет полезна. 2) Двигать любые регистры доступные в конфигурации. Движения по регистрам оперативного учета выполняются на основании данных, имеющихся в таблице значений обработки "Редактор движений" и совершенно никак не зависят от данных документа. Все выполненные движения будут принадлежать выбранному документу. В демо-примере показано, что документ "ПлатежноеПоручение" двигает регистр "ОстаткиТоваров" не имея ни табличной части, ни реквизитов типа "Справочник.Товары". Вообщем можно делать любые движения (без фанатизма конечно) по любым регистрам. 3) Изменять, удалять, добавлять проводки операции документа. Другими словами, если документу разрешены движения по бух. учету, то к нему с помощью обработки можно привязать неограниченное количество любых проводок. Аналогично регистрам движения по бух. учету выполняются на основании данных, имеющихся в таблице значений обработки "Редактор движений" и совершенно никак не зависят от данных документа. 4) Изменять, удалять, добавлять движения периодических реквизитов справочников, для которых установлен флаг "Изменяются документами"
#24 by Babay
, я так понимаю, там просто в дбф напрямую пишется, так?
#25 by Морозов Александр
Не знаю я не пробывал...
#26 by Babay
нужно не трогаяя бух проводок, перепровести по регистрам
#27 by GrayT
Как-же как-же - вчера говорили об этом -
#28 by Морозов Александр
а вот другое читаю Бездисковая рабочая станция на основе дистрибутива PXES (сборка ROM-PXES) Требования к рабочей станции минимальные. Процессор архитектуры x86 -  i486 и выше, память 32K и выше (16К минимум). вот что поражает.... может попробывать?
#29 by selenat
ИМХО, плохая методика работы. Состояние базы должно быть устойчиво по отношению к перепроведению доков. Иначе, если бух откроет какой-нить старый док для просмотра, а потом закроет его через кнопку ОК, все твои ухищрения- это провожу,это не провожу - пойдут коту под хвост.
#30 by Морозов Александр
Ну почему? ведь в модуль проведения уже будут добавлены движения по регистру...
#31 by GrayT
Нет, там идет вызов универсальной процедуры с ТЗ движений из контекста модуля документа
#32 by Лефмихалыч
selenat дело говорит - мне тоже кажется, что используя это струйню можно попасть с разбегу головой в жопу прямо. Я бы перепровел-таки документы... все... со всеми проводками... естественно, сначала в тестовой базе, показал бы бухам, дождался от них отмашки и перепровел бы в рабочей базе
#33 by selenat
точно. А иначе готовь вазелин
#34 by Babay
так не получится (т.е. отмашки не дадут). Там всё супер тонко и бухи кое-чего ручками делали в конце годов. Это точно не вариант.
#35 by Babay
Хотелось бы вечерком остаться, допровести, включить в модуль проведения по новым регистрам и курить бамбук.
#36 by Дефективный
правильно..так и делай
#37 by Дефективный
совет из очень нормальный.. сам так делал и буду делать
#38 by Babay
Тока одна проблема остаётся: КАК допровести?
#39 by Дефективный
обработкой..
#40 by По идее так2
Блин... точно взлетело! Смотри, чего я тебе в написал - это работает! .... Там делов то 2 строчки кода ..
#41 by Лефмихалыч
тебе уже сказали туеву хучу раз - , ,
#42 by Дефективный
только на копии сначало попробуй :)
#43 by Дефективный
хочешь подробностей постучись в асику 344637915
#44 by Babay
Я вижу наиболее предпочтительный вриант следующий: 1. Убираю галочку "автоматическое движение документов" 2. Закомментировываю весь модуль проведения. 3. Вставляю туда нужное мне допроведение. 4. Перепровожу все доки. 5. Раскомментировываю всё что комментировал (что добавлял нового не трогаю) 6. И накаонец-то, курю бамбук Я правильно всё понял?
#45 by По идее так 2
Да
#46 by GrayT
Добавь пункты про архивирование базы и попытки на пробной :)
#47 by Babay
Ну это по умолчанию идёт
#48 by Babay
Хорошо, попробую. О результатах доложу, как только сделаю. Всем, кто помогал, спасибо. Особая благодарность "По идее так 2" (если, конечно, взлетит :)))
#49 by Allexe
При перепроведении у тебя удалятся проводки по счетам! А тебе нужно Допровести Смотри
#50 by Дефективный
у меня не удаляюца.. что я делаю неправильно?
#51 by По идее так 2
+50 Аналогично ...
#52 by Allexe
К примеру 1.документ расходный ордер проведен смотрю проводки есть 2. захожу в конфигуратор комментирую всю обработку проведения сохраняю 3. перепровожу - проводок нет Что я делаю не так?
#53 by Allexe
А все понял. Забыл галочку автоматическое удаление движений. Извиняйте
#54 by Babay
Как и обещал, докладываю о результатах. Всё нормально работает, только вот в вместо п.6 надо написать: "Ставим галочки автоматическое движение документов обратно", а уж потом п.7 Курю бамбук
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям