|
Подскажите по запросу | ☑ | ||
---|---|---|---|---|
0
Balabass
03.11.12
✎
07:25
|
В запросе есть субконто 1 и субконто 2.
Как в запросе указать, что когда СпособыОтраженияРасходовПоАмортизацииСпособы.Субконто1 ССЫЛКА Справочник.СтатьиЗатрат - это ПОЛЕ1 И когда СпособыОтраженияРасходовПоАмортизацииСпособы.Субконто2 ССЫЛКА Справочник.СтатьиЗатрат то это тоже ПОЛЕ1. Чтобы была 1 колонка вместо 2? |
|||
1
zak555
03.11.12
✎
07:26
|
выбор - когда
|
|||
2
zak555
03.11.12
✎
07:26
|
СКД ?
|
|||
3
Balabass
03.11.12
✎
07:27
|
Да. скд.
Отчет по амортизации ОС правлю. |
|||
4
zak555
03.11.12
✎
07:28
|
что за счет ?
|
|||
5
Balabass
03.11.12
✎
07:28
|
ВЫБРАТЬ
СпособыОтраженияРасходовПоАмортизацииОСБухгалтерскийУчетСрезПоследних.ОсновноеСредство, СпособыОтраженияРасходовПоАмортизацииОСБухгалтерскийУчетСрезПоследних.Период, СпособыОтраженияРасходовПоАмортизацииСпособы.Субконто1, СпособыОтраженияРасходовПоАмортизацииСпособы.Субконто2 ИЗ РегистрСведений.СпособыОтраженияРасходовПоАмортизацииОСБухгалтерскийУчет.СрезПоследних КАК СпособыОтраженияРасходовПоАмортизацииОСБухгалтерскийУчетСрезПоследних ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.СпособыОтраженияРасходовПоАмортизации.Способы КАК СпособыОтраженияРасходовПоАмортизацииСпособы ПО СпособыОтраженияРасходовПоАмортизацииОСБухгалтерскийУчетСрезПоследних.СпособыОтраженияРасходовПоАмортизации = СпособыОтраженияРасходовПоАмортизацииСпособы.Ссылка.Ссылка ГДЕ СпособыОтраженияРасходовПоАмортизацииСпособы.Субконто1 ССЫЛКА Справочник.СтатьиЗатрат Или СпособыОтраженияРасходовПоАмортизацииСпособы.Субконто2 ССЫЛКА Справочник.СтатьиЗатрат Вот тут немного запутался. Нужно запихнуть в 1 поле субконто 1 и субконто 2 |
|||
6
Balabass
03.11.12
✎
07:29
|
Решил вроде.
|
|||
7
Balabass
03.11.12
✎
07:31
|
нет. не решил.
Какой тут синтаксис? |
|||
8
zak555
03.11.12
✎
07:33
|
> СпособыОтраженияРасходовПоАмортизацииСпособы.Субконто1 ССЫЛКА Справочник.СтатьиЗатрат
вот это зачем ? |
|||
9
rphosts
03.11.12
✎
07:33
|
не ну выбор ту самое оно!
|
|||
10
Balabass
03.11.12
✎
07:35
|
||||
11
rphosts
03.11.12
✎
07:36
|
(10) что не получается?
|
|||
12
zak555
03.11.12
✎
07:36
|
(10) тебе нужно получить ТЧ справочника СпособыОтраженияРасходовПоАмортизации ?
|
|||
13
zak555
03.11.12
✎
07:37
|
на основании данных СпособыОтраженияРасходовПоАмортизацииОСБухгалтерскийУчет
|
|||
14
Balabass
03.11.12
✎
07:41
|
ВЫБОР
КОГДА ((СпособыОтраженияРасходовПоАмортизацииСпособы.Субконто1 ССЫЛКА Справочник.СтатьиЗатрат) ТОГДА (СпособыОтраженияРасходовПоАмортизацииСпособы.Субконто1 КАК А)) ИНАЧЕ КОГДА ((СпособыОтраженияРасходовПоАмортизацииСпособы.Субконто2 ССЫЛКА Справочник.СтатьиЗатрат) ТОГДА (СпособыОтраженияРасходовПоАмортизацииСпособы.Субконто2 КАК А)) КОНЕЦ |
|||
15
Balabass
03.11.12
✎
07:42
|
Вот тут синтаксис непонятен мне.
Подскажите как оформить условие, чтобы когда Субконто1 ССЫЛКА Справочник.СтатьиЗатрат тогда Субконто1 как А или Субконто2 ССЫЛКА Справочник.СтатьиЗатрат тогда Субконто1 как А |
|||
16
zak555
03.11.12
✎
07:44
|
(14) я не даром задал вопрос (4)
|
|||
17
zak555
03.11.12
✎
07:44
|
у тебя могут быть 20 и 26 счета ?
|
|||
18
Balabass
03.11.12
✎
07:45
|
(17) Да.
|
|||
19
Balabass
03.11.12
✎
07:46
|
нужно избавится от 2 полей субконто 1 и субконто 2.
Оставить одно - в которое по условию будет писатся значение либо суб1 либо суб2. |
|||
20
rphosts
03.11.12
✎
07:48
|
сделай юнион 2 запросов
|
|||
21
zak555
03.11.12
✎
07:49
|
ты в курсе, что у справочника ТЧ и в ней может больше одной строки ?
|
|||
22
Balabass
03.11.12
✎
07:51
|
(20) У меня 2 запрос.
(21) Да. Поэтому использую срез последних. |
|||
23
Balabass
03.11.12
✎
07:51
|
*1 запрос
|
|||
24
zak555
03.11.12
✎
07:53
|
(22) ты не понял
перефразирую -- когда в ТЧ справочника СпособыОтраженияРасходовПоАмортизации более одной строки ? |
|||
25
Balabass
03.11.12
✎
07:56
|
Там связь стоит по ОС.
Мы не об этом - там все работает. Смотри: ВЫБОР КОГДА СпособыОтраженияРасходовПоАмортизацииСпособы.Субконто1 ССЫЛКА Справочник.СтатьиЗатрат ТОГДА СпособыОтраженияРасходовПоАмортизацииСпособы.Субконто1 КОГДА СпособыОтраженияРасходовПоАмортизацииСпособы.Субконто2 ССЫЛКА Справочник.СтатьиЗатрат ТОГДА СпособыОтраженияРасходовПоАмортизацииСпособы.Субконто2 КОНЕЦ КАК Поле1 В ПОЛЕ1 попадает только 1 результат. А если 1 неудовлетворяет условию - как отработать 2 условие? |
|||
26
zak555
03.11.12
✎
08:00
|
> Там связь стоит по ОС.
ОС -- измерение РС СпособыОтраженияРасходовПоАмортизацииОСБухгалтерскийУчет связь межу РС и справочником СпособыОтраженияРасходовПоАмортизации может быть только по оргаизации ( в РС это измерение, а в справочнике реквизит шапки ) |
|||
27
Balabass
03.11.12
✎
08:02
|
zak555 -там все работает.
Ты мне подскажи по моему вопросу пожалуйста. Ответь на (25) и я буду очень счастлив. |
|||
28
Balabass
03.11.12
✎
08:08
|
Все. вопрос решен. Спасибо всем откликнувшимся)
|
|||
29
zak555
03.11.12
✎
08:14
|
ВЫБРАТЬ
СпособыОтраженияРасходовПоАмортизацииСпособы.Ссылка, ВЫБОР КОГДА СпособыОтраженияРасходовПоАмортизацииСпособы.Субконто1 ССЫЛКА Справочник.СтатьиЗатрат ТОГДА СпособыОтраженияРасходовПоАмортизацииСпособы.Субконто1 ИНАЧЕ СпособыОтраженияРасходовПоАмортизацииСпособы.Субконто2 КОНЕЦ КАК Поле1 ИЗ Справочник.СпособыОтраженияРасходовПоАмортизации.Способы КАК СпособыОтраженияРасходовПоАмортизацииСпособы |
|||
30
zak555
03.11.12
✎
08:14
|
(28) как ?
|
|||
31
Balabass
03.11.12
✎
08:19
|
ВЫБРАТЬ
СпособыОтраженияРасходовПоАмортизацииОСБухгалтерскийУчетСрезПоследних.Период, СпособыОтраженияРасходовПоАмортизацииОСБухгалтерскийУчетСрезПоследних.ОсновноеСредство, СпособыОтраженияРасходовПоАмортизацииСпособы.ПодразделениеОрганизации, ВЫБОР КОГДА СпособыОтраженияРасходовПоАмортизацииСпособы.Субконто1 ССЫЛКА Справочник.СтатьиЗатрат ТОГДА СпособыОтраженияРасходовПоАмортизацииСпособы.Субконто1 ИНАЧЕ СпособыОтраженияРасходовПоАмортизацииСпособы.Субконто2 КОНЕЦ КАК СтатьяЗатрат ИЗ РегистрСведений.СпособыОтраженияРасходовПоАмортизацииОСБухгалтерскийУчет.СрезПоследних КАК СпособыОтраженияРасходовПоАмортизацииОСБухгалтерскийУчетСрезПоследних ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.СпособыОтраженияРасходовПоАмортизации.Способы КАК СпособыОтраженияРасходовПоАмортизацииСпособы ПО СпособыОтраженияРасходовПоАмортизацииОСБухгалтерскийУчетСрезПоследних.СпособыОтраженияРасходовПоАмортизации = СпособыОтраженияРасходовПоАмортизацииСпособы.Ссылка.Ссылка ГДЕ СпособыОтраженияРасходовПоАмортизацииСпособы.СчетЗатрат В ИЕРАРХИИ(&СчетЗатрат) |
|||
32
Balabass
03.11.12
✎
08:20
|
(30) Спасибо тебе!
|
|||
33
zak555
03.11.12
✎
08:27
|
по моему нужно сначала левое соединение рс со табличной частью справочника по организации
потом отсеять ненужные счета |
|||
34
zak555
03.11.12
✎
08:33
|
хотя лучше внутренние соединение и параметр виртуальной таблицы РС организации
|
|||
35
zak555
03.11.12
✎
08:49
|
запрос должен быть вида такого, но повторю, что нужно учесть когда в ТЧ больше одно элемента
для теста оставил спрСпособыОтраженияРасходовПоАмортизацииСпособы ВЫБРАТЬ СпособыОтраженияРасходовПоАмортизацииОСБухгалтерскийУчетСрезПоследних.Период, СпособыОтраженияРасходовПоАмортизацииОСБухгалтерскийУчетСрезПоследних.ОсновноеСредство, СпособыОтраженияРасходовПоАмортизацииСпособы.Ссылка КАК спрСпособыОтраженияРасходовПоАмортизацииСпособы, ВЫБОР КОГДА СпособыОтраженияРасходовПоАмортизацииСпособы.Субконто1 ССЫЛКА Справочник.СтатьиЗатрат ТОГДА СпособыОтраженияРасходовПоАмортизацииСпособы.Субконто1 ИНАЧЕ СпособыОтраженияРасходовПоАмортизацииСпособы.Субконто2 КОНЕЦ КАК СтатьяЗатрат, СпособыОтраженияРасходовПоАмортизацииСпособы.ПодразделениеОрганизации ИЗ РегистрСведений.СпособыОтраженияРасходовПоАмортизацииОСБухгалтерскийУчет.СрезПоследних(&ДатаАктальности, Организация = &Организация) КАК СпособыОтраженияРасходовПоАмортизацииОСБухгалтерскийУчетСрезПоследних ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.СпособыОтраженияРасходовПоАмортизации.Способы КАК СпособыОтраженияРасходовПоАмортизацииСпособы ПО СпособыОтраженияРасходовПоАмортизацииОСБухгалтерскийУчетСрезПоследних.СпособыОтраженияРасходовПоАмортизации = СпособыОтраженияРасходовПоАмортизацииСпособы.Ссылка ГДЕ СпособыОтраженияРасходовПоАмортизацииСпособы.СчетЗатрат В ИЕРАРХИИ(&СчетЗатрат) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |