AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Функционал
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 10.04.2006, 18:36   #1  
AlexeyBP is offline
AlexeyBP
Участник
Axapta Retail User
 
290 / 36 (2) +++
Регистрация: 18.10.2005
Адрес: Тюмень
Отчет Кассовая книга
В документе Порядок ведение касссовых операций есть такой интересный пункт:

На предприятиях при условии обеспечения полной сохранности кассовых документов кассовая книга может вестись автоматизированным способом, при котором ее листы формируются в виде машинограммы "Вкладной лист кассовой книги". Одновременно с ней формируется машинограмма "Отчет кассира". Обе названные машинограммы должны составляться к началу следующего рабочего дня, иметь одинаковое содержание и включать все реквизиты, предусмотренные формой кассовой книги.
Нумерация листов кассовой книги в этих машинограммах осуществляется автоматически в порядке возрастания с начала года.
В машинограмме "Вкладной лист кассовой книги" последним за каждый месяц должно автоматически печататься общее количество листов кассовой книги за каждый месяц, а в последней за календарный год - общее количество листов кассовой книги за год.

Кто как решал задачу сквозной нумерации кассовой книги (не считая того, что выставляем номер первого листа кассовой книги)?
На веб - тренинге вскольсь упоминали что в sp5 доработыны кассовые документы. Ни Кассовая книга ли случаем доделана?
__________________
Алексей
Старый 24.08.2007, 08:15   #2  
Cap is offline
Cap
Участник
 
22 / 10 (1) +
Регистрация: 18.05.2007
Столкнулись с той же проблемой. Никто её так и не решил?
Старый 24.08.2007, 08:45   #3  
AlexeyBP is offline
AlexeyBP
Участник
Axapta Retail User
 
290 / 36 (2) +++
Регистрация: 18.10.2005
Адрес: Тюмень
Делали доработку.
__________________
Алексей
Старый 21.01.2011, 11:37   #4  
Andromache is offline
Andromache
Участник
 
42 / 10 (1) +
Регистрация: 19.12.2007
И наши бухгалтера захотели автоматическую нумерацию.

У нас родился такой вариант - заводится таблица, в которой для каждой кассы на каждый кассовый день указывается номер листа. Каждый раз при запуске отчета "Кассовая книга"система обращается к этой таблице, проверяет наличие операций по кассам в те дни, которые не внесены в эту таблицу. Если операции есть, то дни вносятся и добавляются номера листов. В случае если разнесли задним числом, то все последующие даты перенумеровываются. После этого уже запускается процедура формирования отчета, в который попадают номера из обновленной таблицы. Но в целом как-то коряво выглядит.

Может, у кого-то есть более простое решение?
Старый 24.01.2011, 10:29   #5  
Zepp is offline
Zepp
Участник
MCBMSS
 
37 / 31 (2) +++
Регистрация: 26.10.2005
Внедрял кассовый учет.
Кассир, при печати листов кассовой книги и отчета кассира в конце дня, в форме Кассовая книга в поле Начальный лист кассовой книги просто указывал очередной номер листа кассовой книги.
__________________
Мой профиль
Старый 24.01.2011, 11:33   #6  
vanokh is offline
vanokh
Участник
 
108 / 63 (3) ++++
Регистрация: 23.10.2008
Тоже табличкой, только храним не последний номер на дату, а количество листов за день. Номер на дату получается путем простого суммирования всех предшествующих заданной дате записей. Не нужно перенумеровывать, если внесли что-то задним числом.
Старый 24.01.2011, 13:04   #7  
Andromache is offline
Andromache
Участник
 
42 / 10 (1) +
Регистрация: 19.12.2007
Цитата:
Сообщение от Zepp Посмотреть сообщение
Кассир, при печати листов кассовой книги и отчета кассира в конце дня, в форме Кассовая книга в поле Начальный лист кассовой книги просто указывал очередной номер листа кассовой книги.
У нас сейчас так и делается. Касс несколько, работы другой тоже много, так что случаются ошибки. Нужно именно автоматом номер подставлять.

Цитата:
Сообщение от vanokh Посмотреть сообщение
Номер на дату получается путем простого суммирования всех предшествующих заданной дате записей. Не нужно перенумеровывать, если внесли что-то задним числом.
Как же не нужно перенумеровывать? Например, 1го числа месяца у нас 1й лист, 2го и 3го числа не было операций, 4го числа - 2й лист. А потом появилась операция 2го числа, соответственно у 2го числа номер страницы становится 2й, а у 4го меняется на 3й...
Старый 26.01.2011, 04:53   #8  
vanokh is offline
vanokh
Участник
 
108 / 63 (3) ++++
Регистрация: 23.10.2008
Цитата:
Сообщение от Andromache Посмотреть сообщение
Как же не нужно перенумеровывать? Например, 1го числа месяца у нас 1й лист, 2го и 3го числа не было операций, 4го числа - 2й лист. А потом появилась операция 2го числа, соответственно у 2го числа номер страницы становится 2й, а у 4го меняется на 3й...
Еще раз - хранится не номер, а количество листов за день(!).

сначала так:
1-е - 1 лист
2-е - 0
3-е - 0
4-е - 1 лист

печатаем за 4-е, вычисляем номер = сумма всех до 4-го +1, то есть 1+0+0=1 +1=2

добавили операцию за 2-е число (изменяем только одну(!) строку за 2-е:
1-е - 1 лист
2-е - 1 лист
3-е - 0
4-е - 1 лист

снова печатаем за 4-е, вычисляем номер = сумма всех до 4-го +1, то есть 1+1+0=2 +1=3
Старый 26.01.2011, 10:53   #9  
Zepp is offline
Zepp
Участник
MCBMSS
 
37 / 31 (2) +++
Регистрация: 26.10.2005
Цитата:
Сообщение от Andromache Посмотреть сообщение
Как же не нужно перенумеровывать? Например, 1го числа месяца у нас 1й лист, 2го и 3го числа не было операций, 4го числа - 2й лист. А потом появилась операция 2го числа, соответственно у 2го числа номер страницы становится 2й, а у 4го меняется на 3й...
Если появилась операция 2-го числа, то нарушается "Порядок ведения кассовых операций" п.24:
"Записи в кассовую книгу производятся кассиром сразу же после получения или выдачи денег по каждому ордеру или другому заменяющему его документу. Ежедневно в конце рабочего дня кассир подсчитывает итоги операций за день, выводит остаток денег в кассе на следующее число и передает в бухгалтерию в качестве отчета кассира второй отрывной лист (копию записей в кассовой книге за день) с приходными и расходными кассовыми документами под расписку в кассовой книге."
__________________
Мой профиль
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Вписать динамический отчет в страницу (DAX 4.0) Qaz Qwerty DAX: Программирование 2 17.07.2008 05:46
Как получить указатель на отчёт когда пользователь выбрал Печать на принтер в просмотрщике, в форму SysPrintForm? rkorchagin DAX: Программирование 10 17.04.2008 11:59
Съехавший отчет "ГЛАВНАЯ КНИГА" lagr221374 DAX: Функционал 6 24.07.2006 16:09
Кассовая книга sta[z] DAX: Программирование 2 20.01.2006 17:11
отчёт по пустой таблице Atani DAX: Программирование 2 03.11.2003 17:10
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 09:08.