Автор: Vava 07.02.12, 19:48
Конфигурация бух. учет. Сильно переделанная.
Вместо одного 22 счета используется группа с субсчетами 221 и 222. Нужно переделать под стандартную (оставить только 22 счет и перевести все на него). Как сделать красиво, чтоб в бухучете все хорошо было?
Автор: Vofka 07.02.12, 20:14
Выгружаете данные по 22* счетам, консолидируете, если надо. Обновляете до типовой. Пишете обруботку, которая вводит остатки на 22 счет, согласно выгруженным ранее. Ну навскидку как-то так .
ЗЫ. эксперименты ставить, естественно, на копии
Автор: Vava 07.02.12, 20:30
Пытался сделать следующим образом:
Создал 29 счет (временный), с необходимой аналитикой. На него перевел данные с 22* счетов.
Удалял группу 22 счетов. И пытался переименовать 29 в 22. Пишет, что есть уже счет 22. Удалить в помеченных на удаление тоже нельзя.
Автор: Pepe 07.02.12, 21:04
Цитата(Vava @ 07.02.12, 20:30)
Удалял группу 22 счетов.
Удаляли 22 в конфигураторе?
Автор: Pepe 07.02.12, 21:31
После удаления 22 счета сохранение конфигурации, потом переименование катит?
Автор: Vava 07.02.12, 21:56
Нет не катит. На них много чего завязано. Надо как-то по-другому.
Автор: Zaval 07.02.12, 22:05
Может 221 и 222 в Предприятии добавлены?
Точно на них ничего не осталось?
Автор: 5_kopeek 08.02.12, 1:52
Цитата(Vava @ 07.02.12, 20:30)
Пытался сделать следующим образом:
Создал 29 счет (временный), с необходимой аналитикой. На него перевел данные с 22* счетов.
Удалял группу 22 счетов. И пытался переименовать 29 в 22. Пишет, что есть уже счет 22. Удалить в помеченных на удаление тоже нельзя.
"Перевели данные" -- только перенесли остатки? Если так, то этого недостаточно и счет не удалится. Надо убрать все ссылки на счета 22*. Необходимо во всех проводках и документах изменить эти счета на 29. После этого удалить счет 22. После этого 29 переименовать в 22. Нечто подобное делалось в обработке ОбновлениеРелиза, когда в новом релизе манипулировали счетами. Часть обработки можно взять за основу -- работы остатнется минимум.
А если Вы все это проделали, то перед переименованием 29 в 22 откройте 1SACCS.DBF в каком-нибудь дбф-редакторе и удалите физически записи с 22 и 22* счетами (штатная упаковка в таких случаях, по-моему, не помогает). После этого заходите в конфигуратор и переименовывайте 29 в 22.
Автор: Стрелок 08.02.12, 9:00
Цитата(Vava @ 07.02.12, 20:48) http://pro1c.org.ua/index.php?act=findpost&pid=43521
Автор: Ziam 08.02.12, 9:49
Когда удаляешь счет в конфигураторе, то он остается в пользовательском режиме. По сему вам и было сообщение о существующем 22 счете.
Как я вижу алгоритм:
1) Создать буферный счет, перенести на него все остатки с группы 22.
2) Обойти все операции с проводками и поменять счета 22 группы на буферный.
3) Удалить в конфигураторе счет.
4) Удалить в пользовательском.
5) Создать новый 22 счет.
6) Перенести остатки с буферного счета на новый 22.
7) Обойти все операции с проводками и поменять буферный счета на 22-й.
8) Убить буферный счет в обеих режимах.
Честно дырок в алгоритме очень много. Проверять не могу. Может чего почерпнете. Основные тупики:
- счета подвиснут в реквизитах.
- в модулях если есть явное указание счетов "22.1", "22.2" будут глюки.
Пробуйте.
Автор: Voha74 08.02.12, 10:11
Есть обработки - которые спокойно перенесут данные по счету на тот который нужен, + сами заменят в проводках и док-тах то что необходимо.
Обработка вроде как называется "Замена значений"... там можно заменять как любые значения, так и счета.
далее следующим образом:
1. Создали буферный счет с необходимой аналитикой (лучше взять например и переименовать 221 счет в "БФ" - типа буфер). с помощью обработки заменить 222 счет на "БФ". В итоге получается что на "БФ" будет все что было на 221 и 222 счетах. Далее удаляем счет 222 в конфигураторе (потом удаляем в Предприятии). "Замена значений" подменит везде где встречается 222 счет на "БФ", посему удалит без проблем.
2. Счет "БФ" переименовуем в 22 и все готово....
Поищи в инете данную обработку - если не найдешь - в личку отпишись.
Автор: Стрелок 08.02.12, 10:19
Цитата(Voha74 @ 08.02.12, 11:11)
Есть обработки - которые спокойно перенесут данные по счету на тот который нужен, + сами заменят в проводках и док-тах то что необходимо.
Обработка вроде как называется "Замена значений"... там можно заменять как любые значения, так и счета.
далее следующим образом:
1. Создали буферный счет с необходимой аналитикой (лучше взять например и переименовать 221 счет в "БФ" - типа буфер). с помощью обработки заменить 222 счет на "БФ". В итоге получается что на "БФ" будет все что было на 221 и 222 счетах. Далее удаляем счет 222 в конфигураторе (потом удаляем в Предприятии). "Замена значений" подменит везде где встречается 222 счет на "БФ", посему удалит без проблем.
2. Счет "БФ" переименовуем в 22 и все готово....
Поищи в инете данную обработку - если не найдешь - в личку отпишись.
RepVal не меняет ничего в проводках. не вводите в заблуждение.живой рабочий алгоритм я привёл. Ваш пост и предыдузий его повторяет.
Автор: Voha74 08.02.12, 10:50
Цитата(Стрелок @ 08.02.12, 10:19)
RepVal не меняет ничего в проводках. не вводите в заблуждение.живой рабочий алгоритм я привёл. Ваш пост и предыдузий его повторяет.
РепВАЛ МЕНЯЕТ В док-тах и в проводках!!!!!!Могу поспорить и выслать обработку - которая все меняет! НЕ ВВОДИТЕ В ЗАБЛУЖДЕНИЕ!
Автор: Стрелок 08.02.12, 12:29
Цитата(Voha74 @ 08.02.12, 11:50)
РепВАЛ МЕНЯЕТ В док-тах и в проводках!!!!!!Могу поспорить и выслать обработку - которая все меняет! НЕ ВВОДИТЕ В ЗАБЛУЖДЕНИЕ!
Читайте ВНИМАТЕЛЬНО то что написал я выше. В проводках меняет эта обработка ТОЛЬКО при перепроведении документа. А документы перепроводить нельзя очень часто.
Автор: Voha74 08.02.12, 12:57
Перепроводить их и ненадо - а вот галочка "подменять в операциях" - как раз то что надо.
АААА.. я понял... у вас просто старая версия "замены значений".
У меня данная обработка не перепроводя док-тызаменяет значения в док-тах и в операциях.
Автор: Vofka 08.02.12, 13:03
Цитата
У меня данная обработка не перепроводя док-тызаменяет значения в док-тах и в операциях.
Voha74, опубликуйте у нас в хранилище, я думаю вам многие наплюсуют
Автор: Voha74 08.02.12, 13:25
Цитата(Vofka @ 08.02.12, 13:03)
Voha74, опубликуйте у нас в хранилище, я думаю вам многие наплюсуют
Отправил на рассмотрение.... если можно ссылку киньте в данной теме, думаю она поможет в данном случае.
Автор: Vofka 08.02.12, 13:33
http://pro1c.org.ua/index.php?showtopic=6291
Автор: Vava 08.02.12, 13:37
Всем спасибо! Моя ошибка была в том, что перенес только остатки...
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua