gifts2017

Остатки по счетам

Опубликовал Владимир (Strange Device) в раздел Обработки - Свертка базы

Очень простой документик, не являющийся шедевром программистского творчества, был написан года три тому назад для облегчения свертки баз. Фактически по кнопке заполнить просто заполняются остатки на указанную дату по указанному счету. После заполнения документ достаточно перебросить в новую базу любыми доступными средствами и сформировать проводки. Все... Как уже сказал документ прост настолько, что гордится его созданием было бы странно, однако в связи с началом года и уже не первым вопросом по поводу переброски остатков на Т1С выкладываю, авось понадобиться...
Помимо документа добавил также обработку, которая работает примерно по тому же принципу, что и представленный выше документ, однако при наличии оборотных субконто на счетах типа 41 или 10, где обычными способами суммовые остатки получить по полному набору субконто нельзя эти остатки распределяются пропорционально количеству, поэтому оказывается верным полный суммовой остаток на таком счете. Кроме того представленная обработка формирует типовую бухгалтерскую справку, а не представленный выше документ, т.е. для ее работы не надо менять конфигурацию. Перенести бухгалтерскую справку в новую конфигурацию можно, как и ранее, любым доступным способом, например, с помощью обработок Import77.ert и export77.ert с диска ИТС

Очень простой документик, не являющийся шедевром программистского творчества, был написан года три тому назад для облегчения свертки баз. Фактически по кнопке заполнить просто заполняются остатки на указанную дату по указанному счету. После заполнения документ достаточно перебросить в новую базу любыми доступными средствами и сформировать проводки. Все... Как уже сказал документ прост настолько, что гордится его созданием было бы странно, однако в связи с началом года и уже не первым вопросом по поводу переброски остатков на Т1С выкладываю, авось понадобиться...
Помимо документа добавил также обработку, которая работает примерно по тому же принципу, что и представленный выше документ, однако при наличии оборотных субконто на счетах типа 41 или 10, где обычными способами суммовые остатки получить по полному набору субконто нельзя эти остатки распределяются пропорционально количеству, поэтому оказывается верным полный суммовой остаток на таком счете. Кроме того представленная обработка формирует типовую бухгалтерскую справку, а не представленный выше документ, т.е. для ее работы не надо менять конфигурацию. Перенести бухгалтерскую справку в новую конфигурацию можно, как и ранее, любым доступным способом, например, с помощью обработок Import77.ert и export77.ert с диска ИТС

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

Наименование Файл Версия Размер
Обработка для автоматического формирования бухгалтерских справок по остаткам на счете в текущей базе 57
.ert 200,50Kb
27.12.11
57
.ert 200,50Kb Скачать
- 348
.1170520770 31,79Kb
27.12.11
348
.1170520770 31,79Kb Бесплатно

См. также

Подписаться Добавить вознаграждение
Комментарии
1. cs25 (cs25) 04.02.07 12:50
Вот бы под БП 8.0 такую штуковину !!! А так +1 !!!
2. Андрей Хабибулин (teflon) 17.08.07 00:37
3. Mihenius (mihenius) 30.04.08 09:58
Если ее немного доработать и добавить субконто в ТЧ получится универсальная ;)
Не только для переноса остатков, а так же для корректировки текущего сальдо по субконту
4. dolly_ev (Dolly_EV) 30.04.08 12:42
5. ron (ron1) 09.02.09 11:31
Сформировала. Это +.
"После заполнения документ достаточно перебросить в новую базу любыми доступными средствами и сформировать проводки"

А подскажите хоть одно средство. Плиииз.
6. Владимир (Strange Device) 10.02.09 14:58
Самое простое Import77.ert и Export77.ert с ИТС, для продвинутых пользователей поможет конфигурация "Конвертация данных", а также можно использовать целую кучу обработок с данного сайта по выгрузке-загрузке...
7. kairinishad попопоп (kairinishad) 23.02.09 18:28
Может я чего-то не понимаю, но как мне ЭТО в мою базу запихнуть?
8. Владимир (Strange Device) 24.02.09 10:40
Скачиваешь, распаковываешь файл из архива с расширением *.md в отдельную папку, прописываешь в окне запуска 1С 7.7 путь к этой папке после чего заходишь в полученную базу с единственным документом в режиме конфигуратора, открываешь эту конфигурацию, в ветви документы, позиционируешься на единственном документе и копируешь его (Ctrl-C) в буфер обмена. Не закрывая эту конфу открываешь в конфигураторе базу, в которую надо вставить документ, заходишь в ветвь документы рабочей базы, и вставляешь в нее скопированный документ (Ctrl-V). Закрываешь базу с сохранением изменений. Да, перед тем как проделать описанную процедуру не забудь сохранить базу (меню "Администрирование") чтобы в случае сбоя или неправильного понимания описанного процесса всегда можно было вернуться к старому варианту базы...
9. Shaman (Shaman342) 11.05.10 10:53
Strange Device, а как быть с этим... при проведении?
глСообщениеПроведения<<?>>(ТекстСообщения, ТекущийДокумент(), 1);
{Документ.ОстаткиПоСчетам.Модуль Документа(24)}: Процедура не обнаружена (глСообщениеПроведения)
Операция.ПервичныйДокумент = глПредставлениеПервичногоДокумента<<?>>(Контекст);
{Документ.ОстаткиПоСчетам.Модуль Документа(38)}: Функция не обнаружена (глПредставлениеПервичногоДокумента)
глСообщениеПроведения<<?>>(ТекстСообщения, ТекущийДокумент(), 0);
{Документ.ОстаткиПоСчетам.Модуль Документа(76)}: Процедура не обнаружена (глСообщениеПроведения)
глПриПроведении<<?>>(ТекущийДокумент());
{Документ.ОстаткиПоСчетам.Модуль Документа(77)}: Процедура не обнаружена (глПриПроведении)
10. Владимир (Strange Device) 11.05.10 11:11
Этот документ предназначен для использования в типовой конфигурации бухгалтерского учета, если указанных процедур нет в конфигурации это означает, что Вы используете либо самописную конфигурацию, в которой действительно нет указанных процедур, в этом случае эти процедуры можно добавить в глобальный модуль Вашей конфигураци из глобального модуля типовой бухгалтерии 7.7, либо отказаться от использования данного документа вообще. В случае, если Вы используете типовую бухгалтерию очень старого релиза, скорее всего более десяти лет выпуска, этих процедур тоже может не быть, в данном случае способ решения проблемы точно такой же как и указанный для нетиповой конфигурации...
11. Антон Чеснов (min2) 05.04.11 15:27
Поюзал данный документ. Суммы в валюте на счетах
60.6, 60.11, 62.6 - не перенеслись. (в рублях всё ок)
Есть мысли как это побороть?
12. Иван Иванов (Famza) 18.06.13 13:42
(11) min2, а сформировались в бухсправке?
13. Владимир (Strange Device) 01.07.13 13:33
(12) да, каюсь валютным учетом я никогда не занимался и клиентов с валютным учетом ни одного не было, поэтому валютных остатков переносить даже не пытался, если такое критично и очень нужно, то, в принципе, могу доделать...
14. Сергей Племянников (Serge_ASB) 05.07.14 15:32
Скажите, если в базе нет док. Бух. справка, то его можно просто создать у себя, или же можно заменить чем-то другим?
Второй вопрос - при попытке переноса со счета 41 (товары) выдает нулевые суммы.
15. Владимир (Strange Device) 12.07.14 17:25
(14) Serge_ASB, Здесь два варианта переноса остатков, первый, старый с документом ввода остатков, этот документ надо добавить в конфигурацию (причем, поскольку я добавлял его на сайт достаточно давно, то скачать его с сайта можно совершенно бесплатно), второй сделал позже (поэтому сайт за него требует денег в колечестве 1 бабка :-)), чтобы не заморачиваться добавлением новых объектов в конфигурацию обработка, которая формирует остатки на документах бухгалтерская справка. Если в Вашей конфигурации нет документа Бухгалтерская справка, то скорее всего у Вас некая неизвестная мне самописная конфигурация, потому что во всех известных мне типовых российских бухгалтериях такой документ есть уже больше десяти лет. Можно попытаться скопировать этот документ из типовых конфигураций, но в этом случае будьте готовы, то ряд процедур глобального модуля придется добавлять в Вашу конфигурацию руками - подобные вопросы уже были выше.
Что касается второго вопроса, то, в принципе остатки по 41-му счету в типовом варианте, увы, не содержат суммовых остатков по складу :-( , в этом можете убедиться посмотрев более подробно настройки второго субконто "МестаХранения", я, конечно, пытался в ряде случаев получать эти остатки распределением сумм пропорционально количеству, но вполне может быть, что такое распределение не во всех случаях работает корректно, иными словами возможность получения остатков сильно зависит от настроек субконто для текущего счета и в некоторых случаях не может быть корректно получено :-(