Имя: Пароль:
1C
1С v8
счета Дт и Кт
0 alexsandrinia
 
10.08.11
09:28
я вывожу отчет по Дт и Кт по БУ и НУ. выходит сперва Дт и Кт по БУ а потом все Дт и Кт по НУ. потом новый счет по БУ, а с ним опять все Дт и Кт НУ. примерно вот так:
08.03    69.11        08.03    НУ    69.11
08.03    70        08.03    НУ    70

20.01.1    69.01        20.01.1    НУ    69.01
20.01.1    69.01        20.01.1    НУ    69.02.1

20.01.1    69.02.1        20.01.1    НУ    69.01
20.01.1    69.02.1        20.01.1    НУ    69.02.1

а надо вот так:

08.03    69.11        08.03    НУ    69.11
08.03    70        08.03    НУ    70

20.01.1    69.01        20.01.1    НУ    69.01
20.01.1    69.02.1        20.01.1    НУ    69.02.1

подскажите, пожалуйста, как правильно сделать запрос?
1 lamme
 
10.08.11
09:32
разницы между "было" и "надо так" - не увидел
имхо
2 vicof
 
10.08.11
09:34
Что сделать-то надо? Мож запрос покажешь? А то телепатировать религия не позволяет
3 alexsandrinia
 
10.08.11
09:45
есть 3 набора данных - запрос
первый запрос по БУ
ВЫБРАТЬ
   ОтражениеЗарплатыВРеглУчете.Ссылка КАК Документ,
   ОтражениеЗарплатыВРеглУчете.ПериодРегистрации,
   Хозрасчетный.Период,
   Хозрасчетный.Регистратор,
   Хозрасчетный.СчетДт КАК СчетДтБУ,
   Хозрасчетный.СчетКт КАК СчетКтБУ,
   СУММА(Хозрасчетный.Сумма) КАК СуммаБУ,
   Хозрасчетный.Организация.Ссылка КАК Организация
ИЗ
   Документ.ОтражениеЗарплатыВРеглУчете КАК ОтражениеЗарплатыВРеглУчете
       ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный КАК Хозрасчетный
       ПО ОтражениеЗарплатыВРеглУчете.Ссылка = Хозрасчетный.Регистратор
ГДЕ
   ОтражениеЗарплатыВРеглУчете.ПериодРегистрации МЕЖДУ &НачалоПериода И &КонецПериода
   И Хозрасчетный.Период МЕЖДУ &НачалоПериода И &КонецПериода
   И ОтражениеЗарплатыВРеглУчете.Проведен = ИСТИНА

СГРУППИРОВАТЬ ПО
   Хозрасчетный.СчетКт,
   Хозрасчетный.СчетДт,
   ОтражениеЗарплатыВРеглУчете.Ссылка,
   Хозрасчетный.Регистратор,
   Хозрасчетный.Период,
   Хозрасчетный.Организация.Ссылка,
   ОтражениеЗарплатыВРеглУчете.ПериодРегистрации

УПОРЯДОЧИТЬ ПО
   СчетДтБУ,
   СчетКтБУ

второй по НУ
ВЫБРАТЬ
   Налоговый.Период,
   Налоговый.Регистратор КАК Документ,
   Налоговый.СчетДт КАК СчетДтНУ,
   Налоговый.СчетКт КАК СчетКтНУ,
   Налоговый.ВидУчетаДт,
   Налоговый.ВидУчетаКт,
   Налоговый.Организация.Ссылка,
   СУММА(Налоговый.Сумма) КАК СуммаНУ,
   ОтражениеЗарплатыВРеглУчете.Ссылка,
   ОтражениеЗарплатыВРеглУчете.Дата
ИЗ
   РегистрБухгалтерии.Налоговый КАК Налоговый
       ЛЕВОЕ СОЕДИНЕНИЕ Документ.ОтражениеЗарплатыВРеглУчете КАК ОтражениеЗарплатыВРеглУчете
       ПО Налоговый.Регистратор = ОтражениеЗарплатыВРеглУчете.Ссылка
ГДЕ
   Налоговый.Период МЕЖДУ &НачалоПериода И &КонецПериода
   И ОтражениеЗарплатыВРеглУчете.Дата МЕЖДУ &НачалоПериода И &КонецПериода

СГРУППИРОВАТЬ ПО
   Налоговый.Период,
   Налоговый.Регистратор,
   Налоговый.СчетДт,
   Налоговый.СчетКт,
   Налоговый.ВидУчетаДт,
   Налоговый.ВидУчетаКт,
   Налоговый.Организация.Ссылка,
   ОтражениеЗарплатыВРеглУчете.Ссылка,
   ОтражениеЗарплатыВРеглУчете.Дата

УПОРЯДОЧИТЬ ПО
   СчетДтНУ,
   СчетКтНУ
и третий
ВЫБРАТЬ
   СоответствиеСчетовБУиНУ.СчетБУ,
   СоответствиеСчетовБУиНУ.СчетНУ
ИЗ
   РегистрСведений.СоответствиеСчетовБУиНУ КАК СоответствиеСчетовБУиНУ

Документ "отражение зарплаты в регл. учете" формирует проводки по Дт и Кт БУ и НУ. как мне связать из этих запросов счета Дт и Кт БУ и НУ? по какому принципу?
4 vicof
 
10.08.11
09:50
какая конфа?
5 alexsandrinia
 
10.08.11
09:53
(4) УПП
6 vicof
 
10.08.11
09:54
вообще есть такое слово СОЕДИНЕНИЕ и регистр Соответствие счетов БУ и НУ
7 alexsandrinia
 
10.08.11
09:57
(6)в том то и дело, что я не знаю как связать с регистром соответствия
8 vicof
 
10.08.11
10:01
Выбираешь все записи из него, левым соединением цепляешь свой первый запрос и еще левым соединением второй запрос. Связь по счету. Как-то так.
9 vicof
 
10.08.11
10:05
точней первая связь по счету БУ, вторая по счету НУ
10 alexsandrinia
 
10.08.11
10:05
(8) связи наборов данных ты имеешь ввиду? по ним цеплять?
11 vicof
 
10.08.11
10:05
да
12 alexsandrinia
 
10.08.11
10:09
я так делал:
источник связи - БУ
Приемник связи - НаборДанных( там как раз выбирал из регистра соответствия счета БУ иНУ). аналогично с НУ - источник связи, приемник - НаборДанных.
просто потом у меня в отчете шло дублирование счетов, сперва по одному счету БУ шли все счета НУ, потом по следующему счету БУ опять те же самые счета НУ и т.д. вот я теперь и не знаю, как сделать, чтоб одному счету БУ шло соответствие счета НУ
13 vicof
 
10.08.11
10:17
ты знаешь,что такое соединения в запросах?
14 alexsandrinia
 
10.08.11
10:19
левое,правое, полное ты про это?
15 vicof
 
10.08.11
10:20
про это
16 alexsandrinia
 
10.08.11
10:22
да, в закладке связи в скд там указываешь тип связи
17 alexsandrinia
 
10.08.11
10:22
в конструкторе запроса
18 vicof
 
10.08.11
10:27
Тебе тут похоже, нужно вот это:
Книга знаний: Срез последних на каждую дату в запросе
потому что соответствие может меняться с течением времени.

не знаю, как в скд, а упрощенно один запрос:
выбрать * из соответствие счетов
левое соединение запрос по бу (связи по счетам)  
левое соединение запрос по ну (связи по счетам)
19 vicof
 
10.08.11
10:29
http://infostart.ru/public/77568/ вот еще посмотри
20 alexsandrinia
 
10.08.11
10:29
хорошо, сейчас буду разбираться, спасиббо
21 alexsandrinia
 
10.08.11
13:20
нет,не получилось. отдельно вывожу Дт и Кт по БУ, отдельно выводиться Дт и Кт по НУ,а вместе соединить не получается - несколько раз дублируются одни и те же счета
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан