Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Выбрать все проводки по определённому счёту. (число прочтений - 2711 )
Aswed
Junior Member
**
Отсутствует


Не навижу 1С

Сообщений: 76
Зарегистрирован: 13. Ноября 2007
Пол: Мужской
Выбрать все проводки по определённому счёту.
14. Декабря 2007 :: 08:04
Печать  
Собственно как это можно сделать? Подскажите с чего можно начать.
  

Я вообще то парень хоть куда, но туда не все девушки соглашаются...
Наверх
ICQ  
IP записан
 
Aswed
Junior Member
**
Отсутствует


Не навижу 1С

Сообщений: 76
Зарегистрирован: 13. Ноября 2007
Пол: Мужской
Re: Выбрать все проводки по определённому счёту.
Ответ #1 - 14. Декабря 2007 :: 09:09
Печать  
Пишу
Процедура Сформировать()
     Перем тз; //:ТаблицаЗначений
     
     рс = СоздатьОбъект("ODBCRecordset");
     Сообщить(ТекущееВремя());
     //Данный фрагмент построен конструктором.
     //При повторном использовании конструктора внесенные вручную изменения будут потеряны!!!
     ТекстЗапроса = "-- qryMaker:Отчет1.2007.12.14.10.52.05
                 |SELECT Проводки.DOCID [Документ $Неопределённый]
                 |      , Проводки.ACCDTID [ДтСчет $Счет.Основной]
                 |      , Проводки.ACCKTID [КтСчет $Счет.Основной]
                 |      , Проводки.SUM_ Сумма
                 |FROM _1SENTRY AS Проводки
                 |WHERE
                 | Проводки.ACCDTID IN (Select val From #СС)
                 |";
     
     РС.УложитьСписокОбъектов(СчетДт, "#СС", "Основной");
     
     тз = рс.ВыполнитьИнструкцию(ТекстЗапроса);
     Сообщить(ТекущееВремя());
     тз.ВыбратьСтроку();
     Сообщить(ТЗ.КоличествоСтрок());
     //тз.ВыбратьСтроки();
     //Пока тз.получитьстроку() = 1 Цикл
     //   
     //      
     //КонецЦикла;
КонецПроцедуры
Как мне тепизировать документы которые выбираются этим запросом. Там различные документы и как их задать не понимаю.
  

Я вообще то парень хоть куда, но туда не все девушки соглашаются...
Наверх
ICQ  
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Выбрать все проводки по определённому счёту.
Ответ #2 - 14. Декабря 2007 :: 09:21
Печать  
А зачем ты там "Неопределённый" впечатал? Соединяй с журналом и доставай вид документа оттуда.
  

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


Не навижу 1С

Сообщений: 76
Зарегистрирован: 13. Ноября 2007
Пол: Мужской
Re: Выбрать все проводки по определённому счёту.
Ответ #3 - 14. Декабря 2007 :: 09:52
Печать  
berezdetsky писал(а) 14. Декабря 2007 :: 09:21:
А зачем ты там "Неопределённый" впечатал? Соединяй с журналом и доставай вид документа оттуда.

Когда соединяю с журналом пишет : "Для типизации поля "Документ", не найдено дополнительное типизирующее поле."

Код:
     ТекстЗапроса = "-- qryMaker:Отчет1.2007.12.14.10.52.05
                 |SELECT Проводки.DOCID [Документ $Документ]
                 |      , Проводки.ACCDTID [ДтСчет $Счет.Основной]
                 |      , Проводки.ACCKTID [КтСчет $Счет.Основной]
                 |      , Проводки.SUM_ Сумма
                 |FROM _1SENTRY AS Проводки
                 |      INNER JOIN _1SJOURN AS Журнал ON Проводки.DOCID = Журнал.IDDOC
                 |";
  

Я вообще то парень хоть куда, но туда не все девушки соглашаются...
Наверх
ICQ  
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Выбрать все проводки по определённому счёту.
Ответ #4 - 14. Декабря 2007 :: 10:08
Печать  
Код
Выбрать все
|SELECT Проводки.DOCID [Документ $Документ]
|Журнал.IDDocDef as Документ_вид
... 

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


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Выбрать все проводки по определённому счёту.
Ответ #5 - 14. Декабря 2007 :: 10:23
Печать  
http://www.1cpp.ru/docum/html/ODBC.html#id28
Типизация Документ для char(9).

JohnyDeath
Запятую забыл.  Улыбка
  

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


Не навижу 1С

Сообщений: 76
Зарегистрирован: 13. Ноября 2007
Пол: Мужской
Re: Выбрать все проводки по определённому счёту.
Ответ #6 - 14. Декабря 2007 :: 13:01
Печать  
Взлетело. СпасибоУлыбка У меня мужики на вас пива не хватит благодаритьУлыбка))
  

Я вообще то парень хоть куда, но туда не все девушки соглашаются...
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать