Переключение на Главную Страницу Страницы: 1 [2]  ОтправитьПечать
Очень популярная тема (более 25 ответов) AccountsRecordset (число прочтений - 8499 )
yuraer
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 11
Зарегистрирован: 13. Июня 2007
Re: AccountsRecordset
Ответ #15 - 26. Июня 2007 :: 09:55
Печать  
#  ВыбДата < КонецРассчитанногоПериодаБИ()  проверил
# У ВыбГруппаСчетов есть виды субконто МестаХранения и ТМЦ
# В конфигурации определены виды субконто МестаХранения и ТМЦ
# Остатки есть

Хорошо-бы вывод сообщений об ошибке.
Кстати, рассчитывается началбное сальдо или конечное?

Спасибо.
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: AccountsRecordset
Ответ #16 - 26. Июня 2007 :: 10:13
Печать  
yuraer писал(а) 26. Июня 2007 :: 09:55:
#  ВыбДата < КонецРассчитанногоПериодаБИ()  проверил
# У ВыбГруппаСчетов есть виды субконто МестаХранения и ТМЦ
# В конфигурации определены виды субконто МестаХранения и ТМЦ
# Остатки есть

Проверь ещё, используется ли текущая версия класса (в репозитарии - от 19.06).
Если да, покажи сообщение об ошибке и, по возможности, результат .Отладка(1).

yuraer писал(а) 26. Июня 2007 :: 09:55:
Хорошо-бы вывод сообщений об ошибке.

ok, на днях сделаю.

yuraer писал(а) 26. Июня 2007 :: 09:55:
Кстати, рассчитывается началбное сальдо или конечное?

:ВыбДата - начальное. :ВыбДата~ - конечное.

  

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


I Love YaBB 2!

Сообщений: 11
Зарегистрирован: 13. Июня 2007
Re: AccountsRecordset
Ответ #17 - 26. Июня 2007 :: 10:44
Печать  
Наверно что-то где-то прогавил,
вариант с V2 заработал!!
Правда отобрал только по одному субконто...
  
Наверх
 
IP записан
 
yuraer
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 11
Зарегистрирован: 13. Июня 2007
Re: AccountsRecordset
Ответ #18 - 26. Июня 2007 :: 10:47
Печать  
нет вообще не отобрал ни по первому , ни по второму
всё развернул...
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: AccountsRecordset
Ответ #19 - 26. Июня 2007 :: 11:22
Печать  
Это нормально.  Подмигивание
Секция <Условие> в твоей обработке - пустая. Напиши там, к примеру,
Код
Выбрать все
		|FROM $БИОстатки.Основной(:ВыбДата,,
		|		(Счет = :ВыбГруппаСчетов),
		|		(МестаХранения, ТМЦ)
//		|	 ,(РазделительУчета = :ВыбФирма)
		|	 ,(Субконто1 = :Субконто1)
		|) AS ОсновнойОстатки 


и будет тебе отбор по месту хранения.
  

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


I Love YaBB 2!

Сообщений: 11
Зарегистрирован: 13. Июня 2007
Re: AccountsRecordset
Ответ #20 - 26. Июня 2007 :: 11:27
Печать  
работает только с двумя субконто?
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: AccountsRecordset
Ответ #21 - 26. Июня 2007 :: 12:15
Печать  
Работает с теми субконто, которые указаны в секции <Субконто>.  Круглые глаза В количестве не больше МаксимальноеКоличествоСубконто().
  

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


I Love YaBB 2!

Сообщений: 11
Зарегистрирован: 13. Июня 2007
Re: AccountsRecordset
Ответ #22 - 26. Июня 2007 :: 12:21
Печать  
С одним субконто всё ОК,  а вот так не хочет: Плачущий

|FROM $БИОстатки.Основной(:ВыбДата,,
           |            (Счет = :ВыбГруппаСчетов),
           |            (МестаХранения, ТМЦ)
//            |       ,(РазделительУчета = :ВыбФирма)
           |       ,(Субконто1 = :Субконто1)
           |       ,(Субконто2 = :Субконто2)
           |) AS ОсновнойОстатки
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: AccountsRecordset
Ответ #23 - 26. Июня 2007 :: 12:24
Печать  
Код
Выбрать все
|FROM $БИОстатки.Основной(:ВыбДата,,
|	 (Счет = :ВыбГруппаСчетов),
|	 (МестаХранения, ТМЦ)
|	 ,(Субконто1 = :Субконто1)
|	 AND (Субконто2 = :Субконто2)
|) AS ОсновнойОстатки  

  

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


I Love YaBB 2!

Сообщений: 11
Зарегистрирован: 13. Июня 2007
Re: AccountsRecordset
Ответ #24 - 26. Июня 2007 :: 13:03
Печать  
Всё ок.
Спасибо!
  
Наверх
 
IP записан
 
yuraer
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 11
Зарегистрирован: 13. Июня 2007
Re: AccountsRecordset
Ответ #25 - 26. Июня 2007 :: 14:31
Печать  
а для чего указывать группу (ВыбГруппаСчетов) ?

а в оборотах
в  СчетДт  и в ВыбСчет1 будет одно и тоже?
че-то не понял что куказывать в  ВыбСчет1 и в ВыбСчет2
объясните пожалуйста.
Спасибо.
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: AccountsRecordset
Ответ #26 - 26. Июня 2007 :: 15:07
Печать  
yuraer писал(а) 26. Июня 2007 :: 14:31:
а для чего указывать группу (ВыбГруппаСчетов) ?

Чтобы получить итоги только по ВыбГруппаСчетов.

yuraer писал(а) 26. Июня 2007 :: 14:31:
а в оборотах
в  СчетДт  и в ВыбСчет1 будет одно и тоже?
че-то не понял что куказывать в  ВыбСчет1 и в ВыбСчет2
объясните пожалуйста.

Есль речь о примере из описания, то там отбираются обороты, в которых СчетДт = ВыбСчет1 или СчетДт = ВыбСчет2. Указывать там нужно счета у которых есть субконто МестаХранения и ТМЦ, т.к. эти виды субконто заданы в соответствующей секции. Соответственно, в СчетДт и в ВыбСчет1 может быть одно и то же. А может и не быть. Класс

Рекомендую прочитать какую ни будь книжку по T-SQL и освежить в памяти http://www.1cpp.ru/docum/html/ODBC.html
  

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