Имя: Пароль:
1C
1С v8
Как получить счет учета ОС
0 Balabass
 
07.04.12
08:43
ОС может числиться на всех субсчетах 01 счета. Как узнать запросом на каком? Чет не соображу...
1 Balabass
 
07.04.12
08:45
Ничего умнее не придумал:

ВЫБРАТЬ
   ХозрасчетныйОстатки.Счет
ИЗ
   РегистрБухгалтерии.Хозрасчетный.Остатки(
           ,
           Счет В ИЕРАРХИИ (&счет),
           ,
           Субконто1 = &ОС
               ИЛИ Субконто2 = &ОС
               ИЛИ Субконто3 = &ОС) КАК ХозрасчетныйОстатки
2 Balabass
 
07.04.12
08:49
Вот так получается:

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

Как оптимальнее выстроить условия? А то каша какая то.
3 Flyd-s
 
07.04.12
09:40
А для чего субконто2, субконто3 подключать, если само ОС находится на субконто1?
4 catena
 
07.04.12
09:49
А где ваще?
В УПП есть регистр сведений, счета учета ОС, чтоли... Как-то так.
5 catena
 
07.04.12
09:59
Амортизацию гляньте, откуда берет счета она.
6 Balabass
 
07.04.12
10:19
СПС