Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Недопонимаю внутренности 1С  (Прочитано 8248 раз)
0 Пользователей и 1 Гость смотрят эту тему.
sss
Специалист

ru
Offline Offline

« : 05-09-2007 08:48 » 

Привет.

Короче всю жиснь писал на C++, не бухгалтер. Щас уговорили взяться на 1С, поэтому если слишком тупой вопрос не бейте в рыло Улыбаюсь

в общем вопросы:
1С регистрирует только динамику работы со счетами ? Нет однозначной ячейки в базе (или есть?), в которой лежит состояние конкретного счета? Тогда, как происходят расчеты итогов - пересчитывается вся история проводок ?
Записан

while (8==8)
Kivals
Модератор

ca
Offline Offline
Пол: Мужской

WWW
« Ответ #1 : 05-09-2007 13:57 » 

В 1С хранятся итоги по счетам и регистрам.
По счетам: текущие и квартальные, пересчет идет от ближайших квартальных
По регистрам: текущие и как настроить регистр

Для 1С 7.7 файловой базы: изучите файл 1Cv7.DD
Записан
sss
Специалист

ru
Offline Offline

« Ответ #2 : 06-09-2007 06:42 » 

Kivals, спасибо, загляну в 1Cv7.DD.
Записан

while (8==8)
sss
Специалист

ru
Offline Offline

« Ответ #3 : 07-09-2007 04:50 » 

К таблице итогов относиться запись:
Код:
#==TABLE no 249    : Итоги
# Name    |Descr                         |Type[A/S/U]|DBTableName|ReUsable 
T=1SBKTTLC|Итоги                         |A          |1SBKTTLC   |1         
#-----Fields-------
# Name      |Descr               |Type|Length|Precision
F=DATE      |Period              |D   |8     |0       
F=ACCDTID   |AccountDt Id        |C   |9     |0       
F=ACCKTID   |AccountKt Id        |C   |9     |0       
F=CURRID    |Currency Id         |C   |9     |0       
F=KIND      |Total kind          |C   |1     |0       
F=OB1       |Total turnover      |C   |15    |0       
F=OB2       |Total turnover      |C   |15    |0       
F=OB3       |Total turnover      |C   |15    |0       
F=DTFLAGS   |                    |N   |1     |0       
F=KTFLAGS   |                    |N   |1     |0       
#----Indexes------
# Name     |Descr         |Unique|Indexed fields                                              |DBName     
I=ACCDT1   |              |0     |DATE,KIND,ACCDTID,ACCKTID,CURRID                            |ACCDT1     
I=ACCKT1   |              |0     |DATE,KIND,ACCKTID,ACCDTID,CURRID                            |ACCKT1     
#

А как увидеть тип итогов? И еще, если есть итоги за месяц - перепроводить документы за этот месяц нельзя ?
Записан

while (8==8)
Kivals
Модератор

ca
Offline Offline
Пол: Мужской

WWW
« Ответ #4 : 13-09-2007 23:14 » 

Глянь внутрь файла 1SBKTTLC.dbf (открой любым редактором для dbf файлов)
по-моему если дата не задана - то итоги текущие, если задана - то на соответствующую дату.
перепроводить можно конешно (если позволяет сама логика проведения) - итоги автоматически будут пересчитаны
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines