Переключение на Главную Страницу Страницы: [1] 2  ОтправитьПечать
Горячая тема (более 10 ответов) Свой аналог компоненты БугалтерскийУчет (число прочтений - 5604 )
blindvic
Senior Member
****
Отсутствует



Сообщений: 486
Местоположение: Moldova
Зарегистрирован: 23. Июня 2008
Пол: Мужской
Свой аналог компоненты БугалтерскийУчет
10. Июня 2009 :: 14:29
Печать  
Возможно это бред сивой кобылы, а может и нет...

Хочу сделать класс для работы с бухгалетерксими итогами. То есть хочу сделать отдельный справочник для проводок и отдельный справочник для итогов.
Пока что хочу туда повесить один счет, в качестве теста. Методы класса будут повторять набор методов Объекта операция, работая с проводками и пересчитывая при надобности промежуточные итоги.

Соотвественно будет и аналог объекта БухгалтерскиеИтоги.

Цель:
1. вынести проводки одного счета в отдельные таблицы
2. добавить возможности отсутствующие в текущей реализации (например, проводки с произвольной датой (http://www.1cpp.ru/forum/YaBB.pl?num=1223529919/0), ведение остатков по дебету и по кредиту (http://www.1cpp.ru/forum/YaBB.pl?num=1181817217/30#33 http://www.1cpp.ru/forum/YaBB.pl?num=1231017552/30#30))
3. Посмотреть что из этого выйдет. Может удастся добиться большего быстродействия
4. Данный алгоритм можно будет взять за основу при внедрении бухгалтерского учета в программах типа Ананас.

Ы  Круглые глаза
  
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Свой аналог компоненты БугалтерскийУчет
Ответ #1 - 10. Июня 2009 :: 20:08
Печать  
На сколько я помню у КИНТа есть конфигурация, где бух учет основан на регистрах (ИМХО получше справочников будет).
  
Наверх
 
IP записан
 
blindvic
Senior Member
****
Отсутствует



Сообщений: 486
Местоположение: Moldova
Зарегистрирован: 23. Июня 2008
Пол: Мужской
Re: Свой аналог компоненты БугалтерскийУчет
Ответ #2 - 10. Июня 2009 :: 20:31
Печать  
Где бы код взять

Насчет регистров - хотелось бы решение на чистых таблицах (справочниках), ведь механизм регистров тоже надо эмулировать
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Свой аналог компоненты БугалтерскийУчет
Ответ #3 - 11. Июня 2009 :: 04:35
Печать  
blindvic писал(а) 10. Июня 2009 :: 20:31:
Где бы код взять

Насчет регистров - хотелось бы решение на чистых таблицах (справочниках), ведь механизм регистров тоже надо эмулировать

Тогда тебе как минимум придеться написать свой аналог "проведения" добавления проводок в эти таблицы и отмену проведения удаления из этих таблиц, что при работе 20-30 пользователей уже не совсем тривиальная задача.
Также при переходе от одного бух счета ко многим бух счетам тоже
проблемы т.к. аналитика у счетов разная.
Плюс не забудь что бухгалтеров интересуют не только
бух счет но и обороты между счетами как общие так и в разрезе
аналитик. А если проводки одного бух счета в отдельной таблице то как будешь получать эти обороты ?
  
Наверх
 
IP записан
 
blindvic
Senior Member
****
Отсутствует



Сообщений: 486
Местоположение: Moldova
Зарегистрирован: 23. Июня 2008
Пол: Мужской
Re: Свой аналог компоненты БугалтерскийУчет
Ответ #4 - 11. Июня 2009 :: 05:27
Печать  
Ну, задача, конечно же, не тривиальная.
Чтобы это сделать, чтобы работало и надежно - нужен высший пилотаж.
Но, наверное, кто-то об этом уже думал или даже что-то пытался сделать?

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

Наверняка, я не первый поднимающий эту тему. И, наверное, это не последний раз, когда дело дальше разговоров не зайдет...

Думаю, если начать с одного счета и реализации проводок и бухитогов - это уже что-то. Дальше надо будет уже наращивать достигнутое.
  
Наверх
 
IP записан
 
noprogrammer
1c++ power user
Отсутствует


I Love YaBB 2!

Сообщений: 465
Зарегистрирован: 16. Июня 2006
Re: Свой аналог компоненты БугалтерскийУчет
Ответ #5 - 11. Июня 2009 :: 07:30
Печать  
(0) Проблемма далеко не в том что бы создать аналог бух.регистров (как правильно заметил JohnyDeath - подобное есть у Кинта, скачать демку и посмотреть реализацию можно на их сайте), проблемма в том кто будет писАть регл.отчетность под данный механизм, а без регл. отчетности думаю бухи не поймут новизны Подмигивание
  
Наверх
wwwICQ  
IP записан
 
blindvic
Senior Member
****
Отсутствует



Сообщений: 486
Местоположение: Moldova
Зарегистрирован: 23. Июня 2008
Пол: Мужской
Re: Свой аналог компоненты БугалтерскийУчет
Ответ #6 - 11. Июня 2009 :: 11:17
Печать  
noprogrammer писал(а) 11. Июня 2009 :: 07:30:
...проблемма в том кто будет писАть регл.отчетность под данный механизм, а без регл. отчетности думаю бухи не поймут новизны Подмигивание

Я так далеко не смотрю. Мне бы для себя сначала сделать.
Покидайте ссылками, где уже что-то подобное осбуждалось или делалось.

Хотел бы сэумулировать бухитоги на MySQL, чтобы, для начала, иметь быстро доступ извне, а в перспективе - уйти от 1С.
Или Ананас уже имеет поддержку Регистров и БухИтогов?
  
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Свой аналог компоненты БугалтерскийУчет
Ответ #7 - 11. Июня 2009 :: 12:53
Печать  
  
Наверх
 
IP записан
 
blindvic
Senior Member
****
Отсутствует



Сообщений: 486
Местоположение: Moldova
Зарегистрирован: 23. Июня 2008
Пол: Мужской
Re: Свой аналог компоненты БугалтерскийУчет
Ответ #8 - 12. Июня 2009 :: 06:24
Печать  
Копаю дальше...
Нашел про Быстрые Регистры:
http://www.1cpp.ru/forum/YaBB.pl?num=1177481357/2#2
http://vtools.narod.ru/two.htm

blindvic писал(а) 10. Июня 2009 :: 20:31:
Где бы код взять
Насчет регистров - хотелось бы решение на чистых таблицах (справочниках), ведь механизм регистров тоже надо эмулировать

JohnyDeath писал(а) 10. Июня 2009 :: 20:08:
На сколько я помню у КИНТа есть конфигурация, где бух учет основан на регистрах (ИМХО получше справочников будет).


Тогда нужен функционал регистров. Кто-то уже реализовал?
  
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Свой аналог компоненты БугалтерскийУчет
Ответ #9 - 12. Июня 2009 :: 16:22
Печать  
blindvic писал(а) 12. Июня 2009 :: 06:24:
JohnyDeath писал(а) 10. Июня 2009 :: 20:08:
На сколько я помню у КИНТа есть конфигурация, где бух учет основан на регистрах (ИМХО получше справочников будет).


Тогда нужен функционал регистров. Кто-то уже реализовал?

А чем тебя Регистры-то не устраивают?
  
Наверх
 
IP записан
 
blindvic
Senior Member
****
Отсутствует



Сообщений: 486
Местоположение: Moldova
Зарегистрирован: 23. Июня 2008
Пол: Мужской
Re: Свой аналог компоненты БугалтерскийУчет
Ответ #10 - 12. Июня 2009 :: 17:43
Печать  
Пока что устраивают.
Просто интересно заменить встроенные регистры на самопальные на MySQL
  
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Свой аналог компоненты БугалтерскийУчет
Ответ #11 - 12. Июня 2009 :: 21:19
Печать  
blindvic писал(а) 12. Июня 2009 :: 17:43:
Пока что устраивают.
Просто интересно заменить встроенные регистры на самопальные на MySQL

А почему не постгрескуль
  
Наверх
IP записан
 
blindvic
Senior Member
****
Отсутствует



Сообщений: 486
Местоположение: Moldova
Зарегистрирован: 23. Июня 2008
Пол: Мужской
Re: Свой аналог компоненты БугалтерскийУчет
Ответ #12 - 13. Июня 2009 :: 11:37
Печать  
Да, в принципе, без разницы. Сказал для примера. Только бы не быть привязанным к 1С.
  
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Свой аналог компоненты БугалтерскийУчет
Ответ #13 - 13. Июня 2009 :: 17:02
Печать  
Если практической надобности в такой вещи нет, то не взлетит...
  
Наверх
IP записан
 
Boris_1c
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 127
Зарегистрирован: 29. Января 2007
Re: Свой аналог компоненты БугалтерскийУчет
Ответ #14 - 19. Июня 2009 :: 07:28
Печать  
В Ананасе регистры вроде есть, но на Qt4 у меня пока не получилось скомпилить его.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: [1] 2 
ОтправитьПечать