Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Корректировка плана счетов 2 страниц V   1 2 >          
Vava Подменю пользователя
сообщение 07.02.12, 19:48
Сообщение #1

Говорящий
***
Группа: Пользователи
Сообщений: 51
Спасибо сказали: 0 раз
Рейтинг: 0

Конфигурация бух. учет. Сильно переделанная.
Вместо одного 22 счета используется группа с субсчетами 221 и 222. Нужно переделать под стандартную (оставить только 22 счет и перевести все на него). Как сделать красиво, чтоб в бухучете все хорошо было?

Vofka Подменю пользователя
сообщение 07.02.12, 20:14
Сообщение #2

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4520 раз
Рейтинг: 3642.8

Выгружаете данные по 22* счетам, консолидируете, если надо. Обновляете до типовой. Пишете обруботку, которая вводит остатки на 22 счет, согласно выгруженным ранее. Ну навскидку как-то так smile.gif .

ЗЫ. эксперименты ставить, естественно, на копии smile.gif

Vava Подменю пользователя
сообщение 07.02.12, 20:30
Сообщение #3

Говорящий
***
Группа: Пользователи
Сообщений: 51
Спасибо сказали: 0 раз
Рейтинг: 0

Пытался сделать следующим образом:
Создал 29 счет (временный), с необходимой аналитикой. На него перевел данные с 22* счетов.
Удалял группу 22 счетов. И пытался переименовать 29 в 22. Пишет, что есть уже счет 22. Удалить в помеченных на удаление тоже нельзя.

Pepe Подменю пользователя
сообщение 07.02.12, 21:04
Сообщение #4

Почти крутой
Иконка группы
Группа: Местный
Сообщений: 1434
Из: Ужгород
Спасибо сказали: 761 раз
Рейтинг: 230

Цитата(Vava @ 07.02.12, 20:30) *
Удалял группу 22 счетов.

Удаляли 22 в конфигураторе?

Vava Подменю пользователя
сообщение 07.02.12, 21:08
Сообщение #5

Говорящий
***
Группа: Пользователи
Сообщений: 51
Спасибо сказали: 0 раз
Рейтинг: 0

Да, в конфигураторе.

Pepe Подменю пользователя
сообщение 07.02.12, 21:31
Сообщение #6

Почти крутой
Иконка группы
Группа: Местный
Сообщений: 1434
Из: Ужгород
Спасибо сказали: 761 раз
Рейтинг: 230

После удаления 22 счета сохранение конфигурации, потом переименование катит?

Vava Подменю пользователя
сообщение 07.02.12, 21:56
Сообщение #7

Говорящий
***
Группа: Пользователи
Сообщений: 51
Спасибо сказали: 0 раз
Рейтинг: 0

Нет не катит. На них много чего завязано. Надо как-то по-другому.

Zaval Подменю пользователя
сообщение 07.02.12, 22:05
Сообщение #8

Крутой
Иконка группы
Группа: Местный
Сообщений: 1994
Из: Киева и окрестностей
Спасибо сказали: 406 раз
Рейтинг: 0

Может 221 и 222 в Предприятии добавлены?
Точно на них ничего не осталось?

Спасибо сказали: Vava,

Vava Подменю пользователя
сообщение 07.02.12, 22:09
Сообщение #9

Говорящий
***
Группа: Пользователи
Сообщений: 51
Спасибо сказали: 0 раз
Рейтинг: 0

Сейчас заново попробую.

5_kopeek Подменю пользователя
сообщение 08.02.12, 1:52
Сообщение #10

Ветеран
*******
Женщине-одинэснику
Группа: Пользователи*
Сообщений: 940
Спасибо сказали: 285 раз
Рейтинг: 0

Цитата(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.

Спасибо сказали: Vava,

Стрелок Подменю пользователя
сообщение 08.02.12, 9:00
Сообщение #11

Говорящий
***
Группа: Пользователи
Сообщений: 96
Спасибо сказали: 8 раз
Рейтинг: 0

Цитата(Vava @ 07.02.12, 20:48) *
Конфигурация бух. учет. Сильно переделанная.
Вместо одного 22 счета используется группа с субсчетами 221 и 222. Нужно переделать под стандартную (оставить только 22 счет и перевести все на него). Как сделать красиво, чтоб в бухучете все хорошо было?


Гляньте сюда. Я делал нечто подобное но в обратнуюсторону. Но думаю алгоритм подойдёт

итак, юзеры в режиме предприятия ввели субсчета на счёте-негруппе. После этого он стал счётом группой. в результате - старые документы не перепроводятся, новые не хотят работать, т.к. в коде жёстко прописан счёт. что делать?

для примера возьмём счёт 311 (Украина). Это счёт "расчётные счета в национальной валюте". Юзхеры сощдали 3111 и 3112. Счёт 3110 появился автоматически. Были сделаны проводки (банковские выписки) по этим новым счетам. Но при вводе операций с валютой и инкассации - 1С стала выкидывать ошибки (не программные).

Решение

делаем всё в три этапа
1. создаём в конфигураторе счёт на том уровне, где был исходный (в той же группе). В нашем примере создаём 314. С теми же субконто что и исходный естественно
2. В режиме предприятия с помощью обработки RepVal.ert (замена значений) заменяем в документах неправильные счета на правильный БЕЗ УСТАНОВКИ ГАЛКИ "ПРОВЕСТИ ДОКУМЕНТЫ"
3. пишем обработку в 10-20 строк, которая перебирает документы. При получении документа, открывается его операция и перебираются проводки. Если в дебете или кредите проводки обнаружены "неправльные" счета - они заменяются на "правильный". После прохождения по проводкам операция записывается
4. удаляются неправильные счета

почему нельзя перепроводить документы при замене значений? да потому что многие документы получают параметры проводок при проведении. При перепроведении эти параметры могут меняться, а бухгалтера уже сдали отчёты и закрыли период. Поэтому используем прямую запись в проводки операции по документу.

Если есть возможность ограничить выборку документов по виду - ещё лучше, но для успокоения лучше проверить все.

Делать это лучше естественно в монопольном режиме и с открытием транзакции

[необходимо зарегистрироваться для просмотра ссылки]


Signature
Программист 1С - любимчик бухгалтеров

Спасибо сказали: Vava,

Ziam Подменю пользователя
сообщение 08.02.12, 9:49
Сообщение #12

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 234
Из: Харцызск
Спасибо сказали: 62 раз
Рейтинг: 0

Когда удаляешь счет в конфигураторе, то он остается в пользовательском режиме. По сему вам и было сообщение о существующем 22 счете.
Как я вижу алгоритм:
1) Создать буферный счет, перенести на него все остатки с группы 22.
2) Обойти все операции с проводками и поменять счета 22 группы на буферный.
3) Удалить в конфигураторе счет.
4) Удалить в пользовательском.
5) Создать новый 22 счет.
6) Перенести остатки с буферного счета на новый 22.
7) Обойти все операции с проводками и поменять буферный счета на 22-й.
8) Убить буферный счет в обеих режимах.

Честно дырок в алгоритме очень много. Проверять не могу. Может чего почерпнете. Основные тупики:
- счета подвиснут в реквизитах.
- в модулях если есть явное указание счетов "22.1", "22.2" будут глюки.

Пробуйте.

Спасибо сказали: Vava,

Voha74 Подменю пользователя
сообщение 08.02.12, 10:11
Сообщение #13

Говорящий
***
Группа: Пользователи
Сообщений: 92
Из: Киев
Спасибо сказали: 110 раз
Рейтинг: 0

Есть обработки - которые спокойно перенесут данные по счету на тот который нужен, + сами заменят в проводках и док-тах то что необходимо.
Обработка вроде как называется "Замена значений"... там можно заменять как любые значения, так и счета.
далее следующим образом:
1. Создали буферный счет с необходимой аналитикой (лучше взять например и переименовать 221 счет в "БФ" - типа буфер). с помощью обработки заменить 222 счет на "БФ". В итоге получается что на "БФ" будет все что было на 221 и 222 счетах. Далее удаляем счет 222 в конфигураторе (потом удаляем в Предприятии). "Замена значений" подменит везде где встречается 222 счет на "БФ", посему удалит без проблем.
2. Счет "БФ" переименовуем в 22 и все готово....
Поищи в инете данную обработку - если не найдешь - в личку отпишись.

Спасибо сказали: Vava,

Стрелок Подменю пользователя
сообщение 08.02.12, 10:19
Сообщение #14

Говорящий
***
Группа: Пользователи
Сообщений: 96
Спасибо сказали: 8 раз
Рейтинг: 0

Цитата(Voha74 @ 08.02.12, 11:11) *
Есть обработки - которые спокойно перенесут данные по счету на тот который нужен, + сами заменят в проводках и док-тах то что необходимо.
Обработка вроде как называется "Замена значений"... там можно заменять как любые значения, так и счета.
далее следующим образом:
1. Создали буферный счет с необходимой аналитикой (лучше взять например и переименовать 221 счет в "БФ" - типа буфер). с помощью обработки заменить 222 счет на "БФ". В итоге получается что на "БФ" будет все что было на 221 и 222 счетах. Далее удаляем счет 222 в конфигураторе (потом удаляем в Предприятии). "Замена значений" подменит везде где встречается 222 счет на "БФ", посему удалит без проблем.
2. Счет "БФ" переименовуем в 22 и все готово....
Поищи в инете данную обработку - если не найдешь - в личку отпишись.



RepVal не меняет ничего в проводках. не вводите в заблуждение.живой рабочий алгоритм я привёл. Ваш пост и предыдузий его повторяет.


Signature
Программист 1С - любимчик бухгалтеров

Voha74 Подменю пользователя
сообщение 08.02.12, 10:50
Сообщение #15

Говорящий
***
Группа: Пользователи
Сообщений: 92
Из: Киев
Спасибо сказали: 110 раз
Рейтинг: 0

Цитата(Стрелок @ 08.02.12, 10:19) *
RepVal не меняет ничего в проводках. не вводите в заблуждение.живой рабочий алгоритм я привёл. Ваш пост и предыдузий его повторяет.

РепВАЛ МЕНЯЕТ В док-тах и в проводках!!!!!!Могу поспорить и выслать обработку - которая все меняет! НЕ ВВОДИТЕ В ЗАБЛУЖДЕНИЕ!

Стрелок Подменю пользователя
сообщение 08.02.12, 12:29
Сообщение #16

Говорящий
***
Группа: Пользователи
Сообщений: 96
Спасибо сказали: 8 раз
Рейтинг: 0

Цитата(Voha74 @ 08.02.12, 11:50) *
РепВАЛ МЕНЯЕТ В док-тах и в проводках!!!!!!Могу поспорить и выслать обработку - которая все меняет! НЕ ВВОДИТЕ В ЗАБЛУЖДЕНИЕ!


Читайте ВНИМАТЕЛЬНО то что написал я выше. В проводках меняет эта обработка ТОЛЬКО при перепроведении документа. А документы перепроводить нельзя очень часто.


Signature
Программист 1С - любимчик бухгалтеров

Voha74 Подменю пользователя
сообщение 08.02.12, 12:57
Сообщение #17

Говорящий
***
Группа: Пользователи
Сообщений: 92
Из: Киев
Спасибо сказали: 110 раз
Рейтинг: 0

Перепроводить их и ненадо - а вот галочка "подменять в операциях" - как раз то что надо.
АААА.. я понял... у вас просто старая версия "замены значений".
У меня данная обработка не перепроводя док-тызаменяет значения в док-тах и в операциях.

Vofka Подменю пользователя
сообщение 08.02.12, 13:03
Сообщение #18

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4520 раз
Рейтинг: 3642.8

Цитата
У меня данная обработка не перепроводя док-тызаменяет значения в док-тах и в операциях.

Voha74, опубликуйте у нас в хранилище, я думаю вам многие наплюсуют smile.gif

Спасибо сказали: Vava,

Voha74 Подменю пользователя
сообщение 08.02.12, 13:25
Сообщение #19

Говорящий
***
Группа: Пользователи
Сообщений: 92
Из: Киев
Спасибо сказали: 110 раз
Рейтинг: 0

Цитата(Vofka @ 08.02.12, 13:03) *
Voha74, опубликуйте у нас в хранилище, я думаю вам многие наплюсуют smile.gif

Отправил на рассмотрение.... если можно ссылку киньте в данной теме, думаю она поможет в данном случае.

Vofka Подменю пользователя
сообщение 08.02.12, 13:33
Сообщение #20

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4520 раз
Рейтинг: 3642.8

Опубликовано smile.gif

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


2 страниц V   1 2 >
Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 26.04.24, 16:54
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!