Переключение на Главную Страницу Страницы: 1 [2]  ОтправитьПечать
Горячая тема (более 10 ответов) 1sqlite и DBF почему разные итоги (число прочтений - 4719 )
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: 1sqlite и DBF почему разные итоги
Ответ #15 - 03. Марта 2012 :: 09:32
Печать  
pvase писал(а) 03. Марта 2012 :: 09:21:
k_petrovich писал(а) 02. Марта 2012 :: 15:11:
а можно ли с помощью 1sqlite обращаться к остаткам после ТА, будут ли они правдоподобны?


Теоретически можно, но при этом должны быть проведенные документы в будущем (после ТА), а это значит, что или все документы проводятся "задним числом" или же может появиться проблема с размещением документа после ТА когда есть промежуточные документы, которые находятся после границы ТА и была попытка провести новый документ не сразу после ТА а через пару документов (это конечно можно программно решить, если база SQL).

Для обращение к данным после ТА надо самому писать запрос, а не использовать виртуальные таблицы 1csqllite. Надо брать остатки не на текущий месяц (месяц ТА), а на месяц назад и суммировать все движения за тек месяц + после ТА.
Например: ТА = 02.03.2012, есть проведенные документы включительно аж до 31.03.2012, в этом случае остатки по таблице RG надо посчитать на 01.02.2012 и сделать join с таблицей RA по всем документам за период 01.03.2012 - 31.03.2012.

все равно остатков после ТА нет и не может быть в стандартном
1с регистре ( это не противоречит что на основе стандартного регистра можно написать нечто свое).
Работа в заднем числе возможна в стандартном регистре остатков  но если дата ТА будет скажем на 5 лет вперед да еще и период <> месяц то такая конструкция больше двадцати пользователей не потянет
да и если и будет тянуть то запросы к sql серверу будут очень неоптимальными.


  
Наверх
 
IP записан
 
pvase
God Member
*****
Отсутствует



Сообщений: 923
Местоположение: Киев
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: 1sqlite и DBF почему разные итоги
Ответ #16 - 03. Марта 2012 :: 09:40
Печать  
Z1 писал(а) 03. Марта 2012 :: 09:32:
все равно остатков после ТА нет и не может быть в стандартном
1с регистре ( это не противоречит что на основе стандартного регистра можно написать нечто свое).
Работа в заднем числе возможна в стандартном регистре остатков  но если дата ТА будет скажем на 5 лет вперед да еще и период <> месяц то такая конструкция больше двадцати пользователей не потянет
да и если и будет тянуть то запросы к sql серверу будут очень неоптимальными.




Вот и я о том же, теоретически то можно, но практически не надо так делать, потому что могут быть разные нюансы, которые потом могут привести к плохим последствиям.
  
Наверх
IP записан
 
k_petrovich
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 17
Зарегистрирован: 01. Марта 2012
Пол: Мужской
Re: 1sqlite и DBF почему разные итоги
Ответ #17 - 05. Марта 2012 :: 06:36
Печать  
спасибо за ответы, меня как раз интерисовал теоретический вариант обращения к остаткам после ТА. Если ТА сместили на месяц назад например и есть проведенные документы после ТА, то данные в таблицах то остаються?
  
Наверх
 
IP записан
 
pvase
God Member
*****
Отсутствует



Сообщений: 923
Местоположение: Киев
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: 1sqlite и DBF почему разные итоги
Ответ #18 - 05. Марта 2012 :: 08:23
Печать  
k_petrovich писал(а) 05. Марта 2012 :: 06:36:
спасибо за ответы, меня как раз интерисовал теоретический вариант обращения к остаткам после ТА. Если ТА сместили на месяц назад например и есть проведенные документы после ТА, то данные в таблицах то остаються?


Остаются, изменились только таблицы итогов регистров (RG) и _1SSTREAM.
  
Наверх
IP записан
 
Переключение на Главную Страницу Страницы: 1 [2] 
ОтправитьПечать