Кассовая книга по подразделениям (нескольким кассам)

Кассовая книга, формирующаяся отдельно по подразделениям, если на счете 50.01 включен учет по подразделениям.

Иногда организация ведет учет по нескольким кассам и необходимо видеть остатки и формировать кассовую книгу по каждой кассе.

В типовой бухгалтерии этого сделать невозможно, но Можно обойтись минимальными изменениями конфигурации и видеть раздельный учет на счете 50.01 и кассам.

 

Для этого необходимо:

  1. На счете 50.01 включить учет по Подразделениям.
  2. В Документах ПриходныйКассовыйОрдер, РасходныйКассовыйОрдер, ОтчетОРозничныхПродажах создать реквизит ПодразделениеОрганизации и вывести его на форму документов (этого будет достаточно, в модулях документа  ничего прописывать не потребуется, достаточно просто наличия данного реквизита в документах — чтобы он стал проставляться в проводках).
  3. Скачать прилагающийся внешний отчет — Кассовая книга по подразделениям.

Типовая кассовая книга также будет работать — но будет показывать сводно по всем подразделениям.

35 Comments

  1. GVALA

    Спасибо за обработку, полезная штука, только вот подскажите как включить на счете 50.01 учет по Подразделениям, у меня что то не получилось, а мне как раз надо именно эта функция , т.к. у меня 3 подразделения кассы, и мне и необходимо видеть остатки и формировать кассовую книгу по каждой кассе и в целом по предприятию. Заранее спасибо!!!

    Reply
  2. Lokiy

    В конфигураторе — Планы счетов- Хозрасчетный, правой кнопкой — предопределенные данные, находите 50.01 дважды щелкаете — включаете галочку Учет по подразделениям.

    Чтобы подразделения можно было указывать в ПКО,РКО- надо добавлять реквизит как указано в описании к обработке.

    Reply
  3. GVALA

    Спасибо, сейчас попробую.

    Reply
  4. gghf

    у меня почему то проставляется в проводках подразделение….

    Reply
  5. gghf

    и в документах нет реквизита СчетКасса, который указан в запросе

    Reply
  6. gghf

    не встают проводки , а именно субконто не заполняется хотя на форме заполнено

    Reply
  7. andikad

    Реквизит подразделение нужно прописать в конфигураторе у документа ПКО,РКО и вынести на форму .Обработка рабочая — спасибо.

    Reply
  8. gghf

    извините может я чтото не понимаю но в проводки не встают подразделения…

    добавил реквизит в док, добавил на форму заполнил, нажал провести и ничего..

    Reply
  9. Lokiy

    для работы подразделения организации

    во-первых в ПКО,РКО реквизит должен сторого называться: ПодразделениеОрганизации

    во-вторых должна быть ТиповаяБухгалтерия редакции 2,

    в-третьих на счете 50.01 нужно не добавлять субконто подразделение, а включить учет по подразделениям на счете, в редакции 2.0 Поразделение не является субконтом счета — это признак счета — в конфигураторе в предопределенных счетах — галочка включается — учет по подразделениям.

    Reply
  10. dikd

    А как быть с нумерацией? Ведь ПКО и РКО должны нумероваться друг за другом, в итоге надо еще дописывать префиксацию ПКО, РКО в разрезе подразделений, так ведь?

    Reply
  11. Lokiy

    Нумероваться ПКО и РКО должны друг за другом в организации, а не в подразделениях.

    если будет проверяться кассовая книга, то организации ведь, а не отдельного подразделения (или операционной кассы).

    Reply
  12. Simona90

    И все же нумерация должна быть разделена по подразделениям.

    Reply
  13. olgaizr

    Все сделала, как написано. Обработка работает. спасибо, но теперь РКО не создается новый —{ОбщийМодуль.УправлениеДенежнымиСредствами.Модуль(441)}: Поле объекта не обнаружено (ПодразделениеОрганизации)

    Если ОбщегоНазначения.ЕстьРеквизитДокумента(«СчетОрганизации», МетаданныеДокумента)

    Reply
  14. gevicer

    (13) olgaizr,

    В общем модуле УправлениеДенежнымиСредствами в процедуре «ЗаполнитьРеквизитыРасчетногоДокумента»

    Вставьте кусочке с пометкой //GEV)) расположив его

    чуть выше того места где происходит ошибка..

    // Заполняет реквизиты расчетного документа значениями по умолчанию

    //

    Процедура ЗаполнитьРеквизитыРасчетногоДокумента(ДокументОбъект, ТекПользователь

    , ВалютаРегламентированногоУчета = Неопределено, ПараметрОбъектКопирования = Неопределено) Экспорт

    ….. далее текст……

    //GEV

    Если ЕстьНезаполненныйРеквизитДокумента(«ПодразделениеОрганизации», ДокументОбъект, МетаданныеДокумента) Тогда

    Если ДокументОбъект.Метаданные().Имя=»РасходныйКассовыйОрдер» Тогда

    ДокументОбъект.ПодразделениеОрганизации = Справочники.ПодразделенияОрганизаций.НайтиПоКоду(«000000001»);

    КонецЕсли;

    КонецЕсли;

    //GEV

    Если ЕстьНезаполненныйРеквизитДокумента(«ПодразделениеОрганизации», ДокументОбъект, МетаданныеДокумента) Тогда

    Если ОбщегоНазначения.ЕстьРеквизитДокумента(«СчетОрганизации», МетаданныеДокумента)

    И ТипЗнч(ДокументОбъект.СчетОрганизации) = Тип(«СправочникСсылка.БанковскиеСчета»)

    И ЗначениеЗаполнено(ДокументОбъект.СчетОрганизации.ПодразделениеОрганизации)

    Тогда

    ДокументОбъект.ПодразделениеОрганизации = ДокументОбъект.СчетОрганизации.ПодразделениеОрганизации;

    Иначе

    ОсновноеПодразделение = УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(глЗначениеПеременной(«глТекущийПользователь»), «ОсновноеПодразделениеОрганизации»);

    Если ЗначениеЗаполнено(ОсновноеПодразделение)

    И ОсновноеПодразделение.Владелец = ДокументОбъект.Организация

    Тогда

    ДокументОбъект.ПодразделениеОрганизации = ОсновноеПодразделение;

    КонецЕсли;

    КонецЕсли;

    КонецЕсли;

    Reply
  15. krovohlebka

    Счету 50.01 выставлен учет по подразделениям в конфигураторе. Работаю с документом Приходный кассовый ордер. В бухгалтерии 3.0 уже есть реквизит ПодразделениеОрганизации. Как быть в этом случае?

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

    При выходе из Процедуры ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) значение ЭтаФорма.Элементы.ПодразделениеОрганизации.Доступность = Истина

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

    Reply
  16. mzelensky

    Сенкс!

    Reply
  17. galexo

    Вопрос автору: Выполнили указанные Вами настройки. В первый день работы кассовые книги по обоим подразделениям сформировались правильно.

    Во все последующие дни начальный и конечный ОСТАТОК в кассе по обоим подразделениям НЕ правильный, а обороты правильные.

    Итоги пересчитали-обновили. Что может быть не так?

    БП 8.2, платф 16.362

    Reply
  18. ilnet

    Спасиб! Все работает! а исправления в модуль УправлениеДенежнымиСредствами вынеси пожалуйста в описание обработки из комментария.

    Reply
  19. ECartman

    Раз уж пошли рекомендации по доработке данного отчета внесу свои 5 копеек

    1)Чтобы не ковырять как из поста 14 можно в справочнике БанковскиеСчета добавить реквизит ПодразделениеОрганизации (можно даже в форму не добавлять)

    2) Для корректности отчета, чтобы он формировался не только по отдельно взятому подразделению, но и сводно по всем подразделениям, необходимо:

    а) в модуле формы в процедуре «ДействияФормыСформировать(Кнопка)» закомментировать (удалить) строки


    Если не ЗначениеЗаполнено(ПодразделениеОрганизации) тогда

    Предупреждение(«Для данного отчета необходимо заплолнить реквизит Подраздление»);

    возврат;

    КонецЕсли;

    б) в модуле отчета в процедуре «СформироватьОтчет()» изменить условия в текстах запросов. Везде, где встречаются

    «И Подразделение = &Подразделение» заменить на «И Подразделение В ИЕРАРХИИ (&Подразделение)». Тогда, если выбрана ветка подразделений (либо подразделение не выбрано вообще), отчет будет формироваться по всем подразделениям входящих в выбранную ветку (либо по всем, если подразделение не указано).

    А так, вообще, штука полезная — бухгалтер доволен. Хотя не пойму, почему в типовой этого не сделали 1с-ники.

    Reply
  20. Ламия

    тоже недоумеваю, почему сия возможность не реализована в типовой конфигурации

    Reply
  21. Lisa1C

    Ещё сюда добавила бы, то, что нужно учитывать номера листов кассовой книги. По каждому подразделению номер листа кассовой книги будет свой. Данный отчет хорош, но формирует движения по существующему регистру НомераЛистовКассовойКниги — а в нем нет реквизита ПодразделениеОрганизации. Потому можно добавить ещё один регистр сведений НомераЛистовКассовойКниги_Свой и переписать приведенный выше отчетик так, чтобы двигал он ваш регистр, а типовой не трогал. Причем надо обратить внимание, на пересчет листов кассовой книги с начала года, чтобы пересчет касался только подразделения, а не организации в целом.

    Reply
  22. pvl_mksv

    (19) ECartman, (20) Ламия,

    Бухгалтерия предприятия КОРП, ИМХО

    Reply
  23. Вожак

    для КА 1.44 не подходит да?(

    Reply
  24. irlyahov

    Хороший отчет. Очень помог нам. Покупать бухгалтерию КОРП дорого для нас на данный момент. Мы добавили на счете 50.01 субконто по подразделениям, немного подправила под себя и все ОК.

    Reply
  25. Душечка

    Благодарю !!!

    Reply
  26. pvl_mksv

    Автору — респект и спасибо! Воспользовался, доработал то, что не понял сходу ))) Так-то все — айс, но при формировании кассовой книги есть проблема с нумерацией документов, так как из коробки нумерация в разрезе подразделений в БП 2.0. не предусмотрена(и вообще, предусмотрена ли хоть в одной типовой). Кто и как решал проблему?

    Reply
  27. pvl_mksv

    (21) Lisa1C,

    в отдельном РС для номеров в разрезе подразделений, по аналогии с типовым

    Reply
  28. Sol

    (26)

    так как из коробки нумерация в разрезе подразделений в БП 2.0. не предусмотрена(и вообще, предусмотрена ли хоть в одной типовой). Кто и как решал проблему?

    даже в этой ветке уже раз 10 написали, что всё уже реализовано в БП КОРП.

    Reply
  29. pvl_mksv

    (28)извините, не уточнил, у клиента Общепит, который базируется на 2.0, Общепита КОРП к сожалению нет, а если и есть, то его продать тяжко будет.

    Решено добавлением реквизита ПодразделениеОрганизации в кассовые документы, а так же введением Префикса, хранимого в реквизите справочника Подразделения, в номера. Вопрос в (1)сформулировал не совсем корректно. Проблема была с перенумерацие уже введенных ПКО и РКО. Воспользовался наработкой уважаемого ilmar521, чутка допилил.

    Reply
  30. Alex85SPB

    Здравствуйте!!!

    Подскажите, пожалуйста, как вывести реквизит ПодразделениеОрганизации на форму документов. Пользуюсь версией 1С 8.2 Предприятие.

    Reply
  31. pvl_mksv

    (30) Alex85SPB,

    В конфигураторе открыть форму документа, воспользоваться инструментом «Размещение данных» на панели инструментов(листок бумаги с зеленым крестом), там будет дерево всех реквизитов объекта, дальше разберетесь

    Reply
  32. ozaka

    Здравствуйте. Я скачал обработку но при открытии вылетает ошибка :

    {ОбщийМодуль.РаботаСОбщимиПеременнымиПовтИсп.Модуль(84)}: Поле объекта не обнаружено (ОСНОВНАЯОРГАНИЗАЦИЯ)

    Возврат Константы[ИмяПараметраВР].Получить();

    Подскажите пожалуйста в чем может быть причина? За раннее очень благодарен.

    УПП 1.3

    Reply
  33. pvl_mksv

    (32) ozaka,

    Ну, скорее всего, в УПП нет такой константы и надо в соотвествующую функцию передавать параметр с другим именем, там где лежат эти сведения.

    Reply
  34. ABVera

    Ошибка выполнения отчета

    по причине:

    Не установлена схема компоновки данных

    Reply
  35. Xershi

    В одной организации решили разные кассы вести на 50.2, 50.4 и 50.5.

    Учет идет в БП 2.1 для РБ. Считай типовая 3.0 не КОРП версия.

    Поэтому снял с подписки блокировку регистра считающего листы. Убрал функциональные опции для регистра и затем дописал сам отчет.

    Чтобы в регистр писал подразделения и таким образом брал счета по подразделениям. Это конечно не правильно, но т.к. учет стали криво вести, то лучшее решение за минимальные сроки адаптации!

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *