gifts2017

Переброска остатков со счета на счет

Опубликовал Eugene (EugeneK) в раздел Обработки - Обработка документов

Переброска остатов с одного счета на другой с сохранением аналитики

Указывая счет остатков и отбор по субконто заполняем таблицу остатков, лишнее удаляем. Указав счет приемник и субконто для замены - создается документ "Операция".

Понятно, гении сами себе такое за 5 мин напишут, а вот не гении и бухи - не раз подобное спрашивали.

Дополнение от 16.09.2010 - добавлена возможность выбирать счет с любого плана счетов. Добавлена обработка для 8.2

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
Обработка для 8.1
.epf 9,16Kb
07.10.12
182
.epf 9,16Kb 182 Скачать
Обработка для 8.2
.epf 9,70Kb
07.10.12
82
.epf 9,70Kb 82 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Алексей Рябцев (Хегга) 16.09.10 12:28
А под 8.2 такое не планируется?
Часто достаточно открыть обработку в конфигураторе 8.2 и она переконвертируется, а тут сделал,хХотел перекинуть остатки на 003.01 с одного Субконто1 "Контрагенты" на другое, а мне ошибка:

{Форма.Форма.Форма(46)}: Ошибка при вызове метода контекста (Выполнить): {(5, 22)}: Поле не найдено "ХозрасчетныйОстатки.Субконто4"
ХозрасчетныйОстатки.<<?>>Субконто4,
Рез=Запрос.Выполнить();
по причине:
{(5, 22)}: Поле не найдено "ХозрасчетныйОстатки.Субконто4"
ХозрасчетныйОстатки.<<?>>Субконто4,


Конфигурация Бухгалтерия предприятия, редакция 1.6 (1.6.24.7)
2. Eugene (EugeneK) 16.09.10 12:34
хоть один написал :)
к концу дня прикреплю и для 8.2
3. Eugene (EugeneK) 16.09.10 14:19
4. Алексей Рябцев (Хегга) 17.09.10 14:42
1. "Остатки" видимо имелись в виду только суммовые? Потому что количественные не трогает.
2. По 10му счету, по кнопке "Заполнить остатки" отбирает все что нужно. То же самое по 003.01 - выводит только заголовки колонок "Субконто 1", "Субконто " и т.п. - и пусто.
3. За обработку все равно спасибо. В существенно меньшем объеме чем хотелось бы, но все равно полезна и относительно универсальна.

+1
5. Eugene (EugeneK) 17.09.10 14:55
какого функционала не хватает ? делалось для себя для определенной задачи, посему выслушаю предложения. Количество добавлю :)
6. Алексей Рябцев (Хегга) 18.09.10 21:07
Эта обработка может претендовать на универсальность в деле формирования операций переноса ВСЕГО с одного счета и/или субконто, на другой.
Не хватает:
1. Если выбирается счет с признаком "Количественный", то переносим и количество.
2. Если выбирается счет с признаком "Валютный", то переносим и валюту.
3. Если выбирается счет с признаком "Учет по подразделениям", то в простейшем случае переносим подразделение. А в идеале - имеем возможность с одного на другое подразделение переносить.
4. Мне лично страсть как не хватает чтобы обработка работала еще и с забалансовыми счетами. Прежде всего 003.01.
5. Более гибкий отбор. Не только указанный элемент, например номенклатуры, а хотя бы еще "в группе".

Справочно:
Почему эта обработка иногда будет незаменима.
Нередко бывает что клиент/руководство запрещает вносить какие-либо изменения в Конфигурацию, и красиво не сделать, приходится использовать костыли.
Например, Строительная организация получает Давальческие материалы от Заказчика, из которых что-то строит. т.е. материалы поступают "Поступление товаров и услуг" на 003.01 Субконто1 "Контрагент".
Большинство строительных организаций привлекают субподрядчиков, которым отдают участки работы. Возникает необходимость передать им часть этих самых давальческих материалов Заказчика. "Передача в переработку (из Переработки)" с 003.01 Субконто 1 "Контрагент".
Только вот в документе поле "Контрагент" одно. А значит передать материалы кому-либо другому, чем Заказчик - невозможно. Типа "нет в остатках".
Приходится делать Ручную операцию и переносить необходимые остатки с одного Контрагента на 003.01, в другого.
7. Ламия 20.10.11 22:17
А у меня почему то организацию не выбирает и остатки не заполняет, соответственно результата ноль (((
8. Ламия 08.11.11 09:19
с организацией разобралась,теперь жутко не хватает переноса количества
9. Sergey Cherednichenko (sergch2005) 25.11.11 08:19
А будет работать для Управления Торговлей?
10. Владимир Самойлов (Felix1) 06.10.12 16:08
Вопрос почему название организации нужно вбивать вручную?
11. Владимир Самойлов (Felix1) 06.10.12 16:17
Вобщем ничего не заполняет обработка явно сырая и толку от нее 0
12. Владимир Самойлов (Felix1) 06.10.12 18:45
(8) Ламия, подскажите как установить организацию ?
13. Ламия 07.10.12 18:22
(12) Felix1, В модуле немного обработку подправить нужно, если немного конфигуратор знаете, то поймете, там всего одна строка. Завтра могу на работе глянуть, что там именно, давно было, не особо помню
14. Владимир Самойлов (Felix1) 07.10.12 18:45
(13) Ламия, к сожалению не знаю конфигуратора
15. Владимир Самойлов (Felix1) 07.10.12 19:46
(13) Ламия, Спасибо за отклик, еще связался с автором он обещал при возможности сделать ее более функциональной по платформу 8.2 и выложить ее здесь.
16. Eugene (EugeneK) 10.10.12 08:47
обновлена обработка под 8.2
Исправлен баг с организацией.
добавлен перенос количества, валюты, валютных сумм, налогового назначения
17. Владимир Самойлов (Felix1) 12.10.12 23:57
(16) EugeneK, Спасибо работает теперь работает, реально помогает экономить время на рутине +
18. dndw dndw (dndw) 12.04.13 20:05
Нашел то, что искал.
По нашей схеме учета приходится по завершению строительства конкретного объекта все неиспользованные материалы перемещать на основной склад.
Очень трудоемко заполнять вручную табличную часть.
Давно думал о подобной функции.
К счастью нашел!
Большое спасибо автору!
19. JLaikova (JLaikova) 07.02.14 17:06
Так и не получилось ничего перенести... ((( Правда пробую в обычном приложении БП 3.0 - даже остатки по счетам неправильные находит..
20. Eugene (EugeneK) 07.02.14 17:37
(19) JLaikova, как то странно, у всех работает, у Вас нет. Может ругалось на что-то ?
21. JLaikova (JLaikova) 08.02.14 19:24
(20) EugeneK, Остатки заполняет верно, а по кнопке перенести выходит ошибка

Форма.Форма.Форма(139)}: Поле объекта не обнаружено (Подразделение)
Проводка[изм.Имя] = стр[изм.Имя];
А обработка очень нужна((.... Счет 62.02 поделили на 62.02.1 и 62.02.2 и обороты с января перенести.. Буду рада, если поможете
22. JLaikova (JLaikova) 08.02.14 19:32
Пробую закомментировать строку с ошибкой.. Далее выходит следующая

{Форма.Форма.Форма(147)}: Поле объекта не обнаружено (СуммаПР)
Проводка[рес.Имя] = стр[рес.Имя+"РазвернутыйОстатокДт"]-стр[рес.Имя+"РазвернутыйОстатокКт"];
если и ее убрать, то записывается пустая Операция вручную без остатков из таблицы..
23. JLaikova (JLaikova) 10.02.14 09:41
Плюс конечно же.. Спасибо, но для 8.3 пришлось доработать.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа