Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Горячая тема (более 10 ответов) Подштурхните... ВТ РегистрОстаткиОбороты (число прочтений - 4181 )
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Подштурхните... ВТ РегистрОстаткиОбороты
22. Мая 2007 :: 13:59
Печать  
Цель: Получить корректные данные об остатках и движениях
Сейчас у меня в виртуальной таблице написано так:

Код
Выбрать все
ТекстЗапроса = ТекстЗапроса + "
	|FROM $РегистрОстаткиОбороты.ВзаиморасчетыПокупателей(:НачДата,
	|:КонДата~,
	|Документ,
	|ДвиженияИГраницыПериода,,
	|(Фирма IN (Select val from #СписокФирм))
	|";

	ТекстЗапроса = ТекстЗапроса + ТекстЗапросаВТ;

	ТекстЗапроса = ТекстЗапроса + "
	|,
	|(" + СтрокаФильтра + "),
	|Долг) AS Взаиморасчеты
 



Но ешкин кот, какого хрена туда лезет в НачОст КредДокумент по которому остатка нет, но был приход ЗА ПЕРИОД выборки? Как избавиться корректнее?

Структуру регистра для простоты примем такую: Контрагент, КредДокумент
Т.е. ставлю группировки Контрагент, Документ - нормально
Если Контрагент, КредДокумент, Документ - остатки летят

В отчете еще нужны документы движения, отсюда периодичность Документ

Помогите!
  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: Подштурхните... ВТ РегистрОстаткиОбороты
Ответ #1 - 22. Мая 2007 :: 14:18
Печать  
Хотелось бы услышать каменты от разработчиков...
При всем уважении и благодарности - разве это нормально?
Иметь НАЧАЛЬНЫЙ остаток по измерению увеличенный на сумму оборота?
  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: Подштурхните... ВТ РегистрОстаткиОбороты
Ответ #2 - 22. Мая 2007 :: 14:56
Печать  
Могу ошибаться... но может ли в ВТ РегистрОстаткиОбороты где идет условие на PERIOD из таблицы итогов передаваться вместо 01.04.07  01.05.07 при формировании запроса за май?
Тогда это имхо несложно поправить
Или я туплю?
  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
val
Full Member
***
Отсутствует


Дорогу осиливает идущий

Сообщений: 137
Зарегистрирован: 07. Июля 2006
Re: Подштурхните... ВТ РегистрОстаткиОбороты
Ответ #3 - 22. Мая 2007 :: 15:59
Печать  
(0) Неоднократно обсуждались проблемы РегистрОстаткиОбороты, связанные с PERIOD:

http://www.1cpp.ru/forum/YaBB.pl?num=1175409735/4#4

Мне пришлось делать доп. обработку по результирующей ТЗ.
  
Наверх
 
IP записан
 
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: Подштурхните... ВТ РегистрОстаткиОбороты
Ответ #4 - 22. Мая 2007 :: 16:16
Печать  
Да, я вспомнил...
Очень прискорбно
Столько гимора теперь  Плачущий
Уже написал соединения из трех юнионов, теперь ломаю голову как сделать универсально
Было так красиво... пелять...
  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: Подштурхните... ВТ РегистрОстаткиОбороты
Ответ #5 - 24. Мая 2007 :: 21:39
Печать  
Удалось сделать универсально (а ля ТиС)
Мот вставить в документацию траблу эту для склеротиков и новичков?
  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
yudin
Full Member
***
Отсутствует


Краткость - с.т.

Сообщений: 131
Местоположение: Ростов - на - Дону
Зарегистрирован: 25. Мая 2006
Пол: Мужской
Re: Подштурхните... ВТ РегистрОстаткиОбороты
Ответ #6 - 04. Июня 2007 :: 14:05
Печать  
Извиняюся, то есть не стоит пользоваться группировко по периоду в ВТ РегситрОстаткиОбороты?

А то у меня

Код
Выбрать все
ТекстЗапроса="
|Select РегОборот.Период,РегОборот.Номенклатура as [ТОвар $Справочник.Номенклатура],
|РегОборот.КоличествоКонечныйОстаток as СуммаОстатков From раницыПериода,,"+Условие1+",(Номенклатура),(Количество)) as РегОборот
|
|";

 



Выводит только те дни, где были движения, а если движения не было, то этой даты вообще нет. Или это так и должно быть? Чем тогда отличается
Движения (Actions) от ДвиженияИГраницыПериода (ActionsAndPeriodBoundaries) ?

Версия 1С++ 2.0.3.1

  

С уваженьем, дата, подпись
Наверх
wwwICQ  
IP записан
 
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: Подштурхните... ВТ РегистрОстаткиОбороты
Ответ #7 - 06. Июня 2007 :: 13:26
Печать  
Могу ошибиться, но отличается именно показом остатков
Попробуй так и эдак - увидишь
Я сделал свои соединения и не жалею - очень пригодилось потом
  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Подштурхните... ВТ РегистрОстаткиОбороты
Ответ #8 - 08. Октября 2007 :: 08:16
Печать  
Ничё если я подниму старую тему? Пришёл по ссылке из http://www.1cpp.ru/forum/YaBB.pl?num=1190960898/18#18

Цитата:
Но ешкин кот, какого хрена туда лезет в НачОст КредДокумент по которому остатка нет, но был приход ЗА ПЕРИОД выборки? Как избавиться корректнее?

Речь о строке с пустыми остатками по КредДокумент началом периода или о ненулевых (не верных) начальных остатках?
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: Подштурхните... ВТ РегистрОстаткиОбороты
Ответ #9 - 08. Октября 2007 :: 08:28
Печать  
Цитирую себя же:
"лезет в НачОст КредДокумент по которому остатка нет, но был приход ЗА ПЕРИОД выборки"
Больше вспомнить не могу, тем более переделал Улыбка
Можно погонять тестовый пример...
  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Подштурхните... ВТ РегистрОстаткиОбороты
Ответ #10 - 08. Октября 2007 :: 08:48
Печать  
Цитата:
Цитирую себя же:
"лезет в НачОст КредДокумент по которому остатка нет, но был приход ЗА ПЕРИОД выборки"
Больше вспомнить не могу, тем более переделал Улыбка
Можно погонять тестовый пример...

ИМХО, под это определение подходят обе интерпретации. Ошибочную ситуацию описывает только одна.

Цитата:
Можно погонять тестовый пример...

Погоняю на досуге.. Озадачен
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Подштурхните... ВТ РегистрОстаткиОбороты
Ответ #11 - 09. Октября 2007 :: 08:24
Печать  
berezdetsky писал(а) 08. Октября 2007 :: 08:48:
Цитата:
Можно погонять тестовый пример...

Погоняю на досуге.. Озадачен

Погонял. Ошибку не увидел. Круглые глаза
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Подштурхните... ВТ РегистрОстаткиОбороты
Ответ #12 - 09. Октября 2007 :: 11:28
Печать  
Цитата:
Удалось сделать универсально (а ля ТиС)
Мот вставить в документацию траблу эту для склеротиков и новичков?

Можно и вставить.
Напиши развернутые вопрос/ответ в виде
Цитата:
Вопрос: ...
Ответ:...

Тогда сможем закинуть в доку.
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать