Переключение на Главную Страницу Страницы: 1 ... 7 8 [9] 10 11 ... 17 ОтправитьПечать
Очень популярная тема (более 25 ответов) Прямые запросы к бухгалтерским итогам (число прочтений - 130839 )
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Прямые запросы к бухгалтерским итогам
Ответ #120 - 09. Июня 2007 :: 07:31
Печать  
idw писал(а) 09. Июня 2007 :: 07:26:
berezdetsky писал(а) 08. Июня 2007 :: 13:45:
Добавь в секцию FROM таблицу, соответствующую типу значения этого вида субконто и в секцию ORDER BY поле, по которому хочешь отсортировать.


А нельзя разве сделать по ОсновнойОстатки.Субконто1.Код?

Добавил, но не работает.  Печаль

Код
Выбрать все
	|FROM $БИОстатки.Основной(:КонДата,,
	|			(Счет = :ВыбСчет),
	|			(Номенклатура, Склады),
	|			(РазделительУчета = :РазделительУчета)) AS ОсновнойОстатки
	|     $Справочник.Номенклатура as СпрНом
	|INNER JOIN _1SACCS AS ПланСчетов (NOLOCK) ON ОсновнойОстатки.Счет = ПланСчетов.ID  
	|ORDER BY СпрНом.Код";
 



Получаю вот эту ошибку:

ТЗ = Ит.ВыполнитьИнструкцию(ТекстЗапроса);
{\\ADPHOST2\BASES1C\REMONT_COPY\EXTFORMS\ОСТАТКИНАПРИЕМКЕ.ERT(94)}: State 42000, native 102, message [Microsoft][ODBC SQL Server Driver][SQL Server]Incorrect syntax near 'sc24'.


А с запятыми там всё в порядке?
  
Наверх
ICQ  
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Прямые запросы к бухгалтерским итогам
Ответ #121 - 09. Июня 2007 :: 07:34
Печать  
Ну и кроме того в как у тебя справочник номенклатура связан с остальным запросом? Или ты хочешь полное декартовое произведение получить? Улыбка Если я ни чего в терминологии не путаю
  
Наверх
ICQ  
IP записан
 
idw
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 29
Зарегистрирован: 08. Июня 2007
Re: Прямые запросы к бухгалтерским итогам
Ответ #122 - 09. Июня 2007 :: 08:24
Печать  
Я хочу только сортировку по субконто (справочник Номенклатура) сделать. С запятыми в порядке.
  
Наверх
 
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Прямые запросы к бухгалтерским итогам
Ответ #123 - 09. Июня 2007 :: 08:38
Печать  
idw писал(а) 09. Июня 2007 :: 08:24:
Я хочу только сортировку по субконто (справочник Номенклатура) сделать. С запятыми в порядке.


Ну что тебе сказать Печаль. Начни с малого. Почитай раздел учебник в спрвке по 1с++. Там довольно не плохо всё написанно. Потом надо поять как работают SQL запросы
Select * from Таблица1, Таблица2 - что должен вернуть такой запрос? Посмотри геде тут стоит запятая и почему у тебя её нет в запросе? И откуда MS SQL знать какому полю таблицы соответствует поле Код? Тогда уж Code...
  
Наверх
ICQ  
IP записан
 
idw
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 29
Зарегистрирован: 08. Июня 2007
Re: Прямые запросы к бухгалтерским итогам
Ответ #124 - 09. Июня 2007 :: 09:38
Печать  
Читал. Только зачем добавлять еще одну таблицу, чтобы отсортировать данные в другой?
  
Наверх
 
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Прямые запросы к бухгалтерским итогам
Ответ #125 - 09. Июня 2007 :: 09:46
Печать  
А у тебя есть данные по которым ты хочешь сортировать в этой таблице?
  
Наверх
ICQ  
IP записан
 
idw
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 29
Зарегистрирован: 08. Июня 2007
Re: Прямые запросы к бухгалтерским итогам
Ответ #126 - 09. Июня 2007 :: 09:52
Печать  
Код
Выбрать все
ТекстЗапроса = "
	|SELECT ОсновнойОстатки.Счет [Счет $Счет.Основной]
	|		, ОсновнойОстатки.Субконто1 [Субконто1 $Субконто]
	|		, ОсновнойОстатки.Субконто1_вид
	|		, ОсновнойОстатки.Субконто2 [Субконто2 $Субконто]
	|		, ОсновнойОстатки.Субконто2_вид
	|		, ОсновнойОстатки.КоличествоОстатокДт
	|		, ОсновнойОстатки.КоличествоОстатокКт
	|FROM $БИОстатки.Основной(:КонДата,,
	|			(Счет = :ВыбСчет),
	|			(Номенклатура, Склады),
	|			(РазделительУчета = :РазделительУчета)) AS ОсновнойОстатки
	|INNER JOIN _1SACCS AS ПланСчетов (NOLOCK) ON ОсновнойОстатки.Счет = ПланСчетов.ID
	|ORDER BY ПланСчетов.SCHKOD";
	  



А Субконто1 в запросе?
  
Наверх
 
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Прямые запросы к бухгалтерским итогам
Ответ #127 - 09. Июня 2007 :: 09:55
Печать  
Как ты думаешь в каком виде хранится субконтов таблице БД? Прочти чтонить про реляционные базы данных чтоли
  
Наверх
ICQ  
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Прямые запросы к бухгалтерским итогам
Ответ #128 - 09. Июня 2007 :: 09:56
Печать  
т. е. тебе конечно ни чего не мешает отсортировать по этому полю но сортируй уже тогда в ТЗ в 1С
  
Наверх
ICQ  
IP записан
 
RuporAbsurda
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 413
Зарегистрирован: 29. Июня 2006
Re: Прямые запросы к бухгалтерским итогам
Ответ #129 - 09. Июня 2007 :: 12:14
Печать  
     $БИОстатки.<ПланСчетов>(<ГраницаРасчета>, <Соединение>, <Условие>, <Субконто>) AS <Алиас>

<ГраницаРасчета> - как сделать границей расчета текущий документ?
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Прямые запросы к бухгалтерским итогам
Ответ #130 - 11. Июня 2007 :: 07:56
Печать  
RuporAbsurda писал(а) 09. Июня 2007 :: 12:14:
<ГраницаРасчета> - как сделать границей расчета текущий документ?

Задумывалось - так же, как и в стандартных ВТ 1С++.
  

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


I Love YaBB 2!

Сообщений: 29
Зарегистрирован: 08. Июня 2007
Re: Прямые запросы к бухгалтерским итогам
Ответ #131 - 13. Июня 2007 :: 05:45
Печать  
Nick писал(а) 09. Июня 2007 :: 09:55:
Как ты думаешь в каком виде хранится субконтов таблице БД? Прочти чтонить про реляционные базы данных чтоли


А где можно почитать в каком виде хранится субконто в базе 1С? Кроме 1Cv7.DDS. Там я не нашел.
  
Наверх
 
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Прямые запросы к бухгалтерским итогам
Ответ #132 - 13. Июня 2007 :: 05:56
Печать  
idw писал(а) 13. Июня 2007 :: 05:45:
Nick писал(а) 09. Июня 2007 :: 09:55:
Как ты думаешь в каком виде хранится субконтов таблице БД? Прочти чтонить про реляционные базы данных чтоли


А где можно почитать в каком виде хранится субконто в базе 1С? Кроме 1Cv7.DDS. Там я не нашел.


А просто посмотреть в таблице поле которое ты используешь в запросе не судьба?
  
Наверх
ICQ  
IP записан
 
idw
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 29
Зарегистрирован: 08. Июня 2007
Re: Прямые запросы к бухгалтерским итогам
Ответ #133 - 13. Июня 2007 :: 05:59
Печать  
Если бы я знал, то посмотрел бы. Оказать помощь не судьба?
  
Наверх
 
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Прямые запросы к бухгалтерским итогам
Ответ #134 - 13. Июня 2007 :: 06:07
Печать  
idw писал(а) 13. Июня 2007 :: 05:59:
Если бы я знал, то посмотрел бы. Оказать помощь не судьба?


Не понял. Открываешь Enerprice Manager, выбираешь базу данных, находишь табличку которую используешь в запросе. правой кнопкой по табличке пункт меню Open Table\Return Top и смотришь.

А увидишб ты там уникальный идентификатор этого субконто, соответственно отсортировать по нему можно
но для пользователя это бессмыслено!
  
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1 ... 7 8 [9] 10 11 ... 17
ОтправитьПечать