![]() |
|
Изменение реквизитов дока без перепроведения | ☑ | ||
---|---|---|---|---|
0
lirt82
01.08.16
✎
14:48
|
Можно ли изменить в некоторых видах доков реквизит с одного на другой без перепроведения?
Напрм. в документе "Акт сверки" был указан некорректный контрагент "Эквайер", необходимо его поменять на контрагента "Сбербанк". Также в документах "Отчет о розн. продажах", "Платежное поручение" поменять реквизит договор с "договор эквайринга" на "договор сбербанка". Доки 2014 года, поэтому документы перепроводить нельзя. Обработка поиск и замена дублирующих не поможет так как нужно чтоб в базе остались оба реквизита, но в части доков один реквизит а в другой части новый(другой) реквизит. |
|||
1
Heckfy
01.08.16
✎
14:48
|
Загрузка=Истина;
|
|||
2
Быдло замкадное
01.08.16
✎
14:53
|
групповая обработка справочников и документов меняет реквизиты но не перепроводит доки.
Но толку то? В движениях будут старые справочники |
|||
3
lirt82
01.08.16
✎
14:55
|
(2) буду уточнять насчет движении! иначе смысла нет в смене реквизитов:).
|
|||
4
Быдло замкадное
01.08.16
✎
14:58
|
обработка УниверсальныйРедакторРеквизитов может даже регистры менять вроде
|
|||
5
Serg_1960
01.08.16
✎
15:09
|
(0) Нет, нет и ещё раз нет. Нельзя изменять реквизиты, которые участвуют в движениях или оказывают влияние на их формирование.
Хотя... с другой стороны... если очень хочется... то можно :) Можно обработкой "синхронизировано" вносить изменения и в сам документ и в его движения. Это как бы не совсем "перепроведение". |
|||
6
Пузан
01.08.16
✎
15:11
|
объектДокумент.ОбменДанными.Загрузка = Истина;
объектДокумент.Записать(РежимЗаписиДокумента.Запись); В принципе достаточно, чтобы в большинстве типовых документов не проводилось никаких проверок при записи документа и при записи он не делал никаких движений (не изменялись существующие и не появлялись новые). |
|||
7
Serg_1960
01.08.16
✎
15:13
|
Но если, не дай бог, кто-то перепроведет документ - то изменятся движения и могут измениться остатки и обороты. Тогда прощай баланс :)
|
|||
8
Пузан
01.08.16
✎
15:18
|
(7) Ну это понятно. Но может человек хочет коммент в документе поменять, или другой реквизит не влияющий на движения, но чтобы не сбить последовательность и не отправить док в обмен.
|
|||
9
Пузан
01.08.16
✎
15:19
|
Аааа, гоню, он таки договор хочет поменять. Ну если он точно знает что делает, то дело его.
|
|||
10
lirt82
01.08.16
✎
18:15
|
Уточнение
1) изменить нужно реквизиты в доках, это ладно можно сделать типовой групповой обработкой 2) также нужно изменить движения во всех регистрах в которых участвует этот измененный реквизит, иначе толку...как написал в (2)..сформируют отчет или тот же Акт сверки а данные останутся теми же. 3) перепроводить доки нельзя так как доки еще 2014 года, конфа Управление торговлей доработанная, доки это напрм. отчеты о розничных продажах...и неизвестно что начнется при перепроведении продаж:) База УРИБ сразу вопрос, эти изменения нужны бухам в головной базе, неизвестно что будет при обмене в периферийных:) Скорее всего нужно будет написать обработку которая будет изменять движения только в тех регистрах где по условию встречается измененный реквизит, чтоб не затронуть другие движения. Вообщем менять только те регистры где участвует наш новый измененый реквизит. А вот что будет с остатками и оборотами незнаю:) И еще нужно будет посмотреть сами регистры чтоб узнать что является регистратором для этого регистра, можно обработкой напрямую к ним обращатся и изменять их?:) |
|||
11
b_ru
01.08.16
✎
19:14
|
>>Скорее всего нужно будет написать обработку
|
|||
12
b_ru
01.08.16
✎
19:14
|
можно просто скачать "Инструменты разработчика"
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |