прямые запросы к регистру бухгалтерии #810071


#0 by Dmitriy_76
Добрый день! пытаюсь получить остатки по 41 счету. нашел таблицу : в моем случае AccRg468 условие по (AccountDtRRef или AccountCtRRef )  =  гуид на план счетов 41.01. Далее нужно куда то вставить номенклатуру ... нашел гуид номенклатуры.Добавляю условие (перепробовал все поля моей таблицы AccRg468) в результате пустой результат (без условия по номенклатуры запрос возвращает записи). Какое поле является субконто1(номенклатура) или я не в ту таблицу смотрю ?
#1 by mehfk
Сделай запрос в 1С, да поймай профайлером, либо с помощью технологического журнала.
#4 by s03
это в 1С у тебя один регистр и ты с ним и работаешь, а на физическом уровне регистр бухгалтерии будет состоять из нескольких таблиц - обороты, обороты с субконто и т.д. изучи структуру хранения таблиц своей базы данных, тогда точно найдешь нужную
#5 by s03
или консольку поюзай, которая умеет запрос из 1С-ного языка к физическим таблицам переводить
#6 by 1Сергей
+ значения субконто хранятся в другой таблице, что-то вроде AccRgED666
#7 by Табуретко
прям таблица дьявола ))
#8 by Dmitry1c
ТС, скорее отвечай.................... ЗАЧЕМ?
#9 by Dmitriy_76
да все верно... счета в одной. субконто в другой... остатки получить в другой базе и сопоставить...
#10 by hhhh
почему через 1с не получить? зачем прямым запросом?
#11 by ptiz
Смотри в сторону odata
#12 by Dmitriy_76
быстрее же... и получилось : таблица AccRg* - суммы, количество, счета AccRgED* - субконто. соединил по регистратору и номеру строки.
#13 by hhhh
ну в 1с еще таблицы итогов используются для скорости, поэтому ваша штука по-любому медленнее получается. Потому что по таблице итогов там в десятки раз быстрее чем по таблице регистра, причем у вас еще две таблицы, да еще и соединять их
#14 by Dmitriy_76
чет не заметил я скорости в типовом осв по счету с детализацией по номенклатуре.
#15 by hhhh
ну, типовая ОСВ там настроек много, они время жрут
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С