|
Прошу помощи с запросом! | ☑ | ||
---|---|---|---|---|
0
mzelensky
20.02.12
✎
14:19
|
Доброго времени суток!
Когда-то, довольно давно, писалась обработка по стыковке остатков и оборотов между двумя базами (УТ и БП). Сейчас произвели переход на БП 2.0 и соответственно перенесли БП на платформу 8.2. до этого, разумеется, ВСЕ РАБОТАЛО КАК НУЖНО!!! Сейчас при выполнении запроса выдает ошибку - "Построенный запрос к СУБД использует слишком много таблиц". Запрос выполняется в БП 2.0 (ком-соединение никакого отношения к ошибке не имеет, все параметры передаются верно). Вопрос - что делать, как победить???? Сам запрос ниже: |
|||
1
mzelensky
20.02.12
✎
14:20
|
ВЫБРАТЬ
ХозрасчетныйОстатки.Субконто1.Код КАК Код, ПРЕДСТАВЛЕНИЕССЫЛКИ(ХозрасчетныйОстатки.Субконто1) КАК НП, ЕСТЬNULL(ВЫРАЗИТЬ(ХозрасчетныйОстатки.КоличествоОстатокДт КАК ЧИСЛО(15, 2)), 0) + ЕСТЬNULL(ВЫРАЗИТЬ(ВложенныйЗапрос.КолПриход КАК ЧИСЛО(15, 2)), 0) КАК БУКолКон, ЕСТЬNULL(ВЫРАЗИТЬ(ХозрасчетныйОстатки.СуммаОстатокДт КАК ЧИСЛО(15, 2)), 0) КАК БУСуммаКон, ЕСТЬNULL(ВЫРАЗИТЬ(ВложенныйЗапрос2.КолПриход КАК ЧИСЛО(15, 2)), 0) КАК БУПриход ИЗ РегистрБухгалтерии.Хозрасчетный.Остатки( &ДатаОкончания, Счет В ИЕРАРХИИ (&Счет), &Субконто_Номенклатура, Субконто1.код В ИЕРАРХИИ (&СпКодов) И Организация = &Орг) КАК ХозрасчетныйОстатки ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Ном, СУММА(ХозрасчетныйОстаткиИОбороты.КоличествоОборотДт) КАК КолПриход ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты( &ДНБУ, &ДКБУ, Регистратор, , Счет В ИЕРАРХИИ (&Счет), &Субконто_Номенклатура, Субконто1.код В ИЕРАРХИИ (&СпКодов) И Организация = &Орг) КАК ХозрасчетныйОстаткиИОбороты ГДЕ ПОДСТРОКА(ХозрасчетныйОстаткиИОбороты.Регистратор.Номер, 1, 3) = "Bu-" СГРУППИРОВАТЬ ПО ХозрасчетныйОстаткиИОбороты.Субконто1) КАК ВложенныйЗапрос ПО ХозрасчетныйОстатки.Субконто1 = ВложенныйЗапрос.Ном ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Ном, СУММА(ХозрасчетныйОстаткиИОбороты.КоличествоОборотДт) КАК КолПриход ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты( &ДН, &ДК, Регистратор, , Счет В ИЕРАРХИИ (&Счет), &Субконто_Номенклатура, Субконто1.код В ИЕРАРХИИ (&СпКодов) И Организация = &Орг) КАК ХозрасчетныйОстаткиИОбороты ГДЕ ПОДСТРОКА(ХозрасчетныйОстаткиИОбороты.Регистратор.Номер, 1, 3) = "Bu-" СГРУППИРОВАТЬ ПО ХозрасчетныйОстаткиИОбороты.Субконто1) КАК ВложенныйЗапрос2 ПО ХозрасчетныйОстатки.Субконто1 = ВложенныйЗапрос2.Ном УПОРЯДОЧИТЬ ПО ХозрасчетныйОстатки.Субконто1.Наименование АВТОУПОРЯДОЧИВАНИЕ |
|||
2
Господин ПЖ
20.02.12
✎
14:20
|
выполняйте под полными правами или переходите на sql 2008 r2
|
|||
3
mzelensky
20.02.12
✎
14:21
|
(1) на счет "извратов в запросе" прошу сильно не ругаться потому как они вынужденные.
|
|||
4
Господин ПЖ
20.02.12
✎
14:22
|
>Субконто1.код В ИЕРАРХИИ (&СпКодов)
лепота... |
|||
5
mzelensky
20.02.12
✎
14:22
|
(2) "переходите на sql 2008 r2" - это отметаем сразу.
"выполняйте под полными правами" - под полными правами на чем??? в базе 1С ??? |
|||
6
Господин ПЖ
20.02.12
✎
14:22
|
>на чем??? в базе 1С ???
естественно |
|||
7
mzelensky
20.02.12
✎
14:22
|
(4) это синхронизация между базами... - прошу на это внимание не обращать.
|
|||
8
mzelensky
20.02.12
✎
14:22
|
(6) так у меня и так полные права!
|
|||
9
Господин ПЖ
20.02.12
✎
14:23
|
само субконто бы варазить чтобы таблиц лишних не тащило за собой...
|
|||
10
mzelensky
20.02.12
✎
14:24
|
(9) так я уже вроде как выразил - "&Субконто_Номенклатура" = "субконто Номенклатура". Хотя на БП 1.6 и так работало.
|
|||
11
mzelensky
20.02.12
✎
14:32
|
апп
|
|||
12
luckyluke
20.02.12
✎
14:40
|
(0) "ХозрасчетныйОстаткиИОбороты.Регистратор.Номер" - вот, по всей видимости, твой источник бед.
|
|||
13
ShoGUN
20.02.12
✎
14:43
|
(12) Или в субконто. Разыменование ссылочных полей в подобных запросах - это крутота.
(8) Возможно пользователю, под которым эта фигня выполняется - сопоставлено несколько ролей? |
|||
14
Dmitrii
гуру
20.02.12
✎
14:43
|
(0) >> Вопрос - что делать, как победить????
(3) >> на счет "извратов в запросе" прошу сильно не ругаться потому как они вынужденные. Но единственный способ решить проблему - написать нормально запрос. Для начала - получить список номенклатуры во ВТ и в основном запросе вместо конструкции "Субконто1.код В ИЕРАРХИИ (&СпКодов)" использовать что-то типа "Субконто1 В ИЕРАРХИИ (ВТсПодготовленнымЗаранееСпискомНоменклатурыОтобраннойПоКодам)" |
|||
15
mzelensky
20.02.12
✎
14:44
|
Немного изменил запрос...честно говоря как еще ограничить таблицы даже и не знаю...
ВЫБРАТЬ ВЫРАЗИТЬ(ХозрасчетныйОстатки.Субконто1 КАК Справочник.Номенклатура) КАК НП, ЕСТЬNULL(ВЫРАЗИТЬ(ХозрасчетныйОстатки.КоличествоОстатокДт КАК ЧИСЛО(15, 2)), 0) + ЕСТЬNULL(ВЫРАЗИТЬ(ВложенныйЗапрос.КолПриход КАК ЧИСЛО(15, 2)), 0) КАК БУКолКон, ЕСТЬNULL(ВЫРАЗИТЬ(ХозрасчетныйОстатки.СуммаОстатокДт КАК ЧИСЛО(15, 2)), 0) КАК БУСуммаКон, ЕСТЬNULL(ВЫРАЗИТЬ(ВложенныйЗапрос2.КолПриход КАК ЧИСЛО(15, 2)), 0) КАК БУПриход ИЗ РегистрБухгалтерии.Хозрасчетный.Остатки( &ДатаОкончания, Счет В ИЕРАРХИИ (&Счет), , Субконто1.код В ИЕРАРХИИ (&СпКодов) И Организация = &Орг) КАК ХозрасчетныйОстатки ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ ВЫРАЗИТЬ(ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Справочник.Номенклатура) КАК Ном, СУММА(ХозрасчетныйОстаткиИОбороты.КоличествоОборотДт) КАК КолПриход ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты( &ДНБУ, &ДКБУ, Регистратор, , Счет В ИЕРАРХИИ (&Счет), , Субконто1.код В ИЕРАРХИИ (&СпКодов) И Организация = &Орг) КАК ХозрасчетныйОстаткиИОбороты ГДЕ ПОДСТРОКА(ХозрасчетныйОстаткиИОбороты.Регистратор.Номер, 1, 3) = "Bu-" СГРУППИРОВАТЬ ПО ВЫРАЗИТЬ(ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Справочник.Номенклатура)) КАК ВложенныйЗапрос ПО ХозрасчетныйОстатки.Субконто1 = ВложенныйЗапрос.Ном ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ ВЫРАЗИТЬ(ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Справочник.Номенклатура) КАК Ном, СУММА(ХозрасчетныйОстаткиИОбороты.КоличествоОборотДт) КАК КолПриход ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты( &ДН, &ДК, Регистратор, , Счет В ИЕРАРХИИ (&Счет), , Субконто1.код В ИЕРАРХИИ (&СпКодов) И Организация = &Орг) КАК ХозрасчетныйОстаткиИОбороты ГДЕ ПОДСТРОКА(ХозрасчетныйОстаткиИОбороты.Регистратор.Номер, 1, 3) = "Bu-" СГРУППИРОВАТЬ ПО ВЫРАЗИТЬ(ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Справочник.Номенклатура)) КАК ВложенныйЗапрос2 ПО ХозрасчетныйОстатки.Субконто1 = ВложенныйЗапрос2.Ном УПОРЯДОЧИТЬ ПО ХозрасчетныйОстатки.Субконто1.Наименование АВТОУПОРЯДОЧИВАНИЕ |
|||
16
Dmitrii
гуру
20.02.12
✎
14:45
|
+ к (14) вернее так: Субконто1 В ИЕРАРХИИ (ВЫБРАТЬ ВТсПодготовленнымЗаранееСпискомНоменклатурыОтобраннойПоКодам.Номенклатура КАК Номенклатура ИЗ ВТсПодготовленнымЗаранееСпискомНоменклатурыОтобраннойПоКодам КАК ВТсПодготовленнымЗаранееСпискомНоменклатурыОтобраннойПоКодам)
|
|||
17
mzelensky
20.02.12
✎
14:45
|
(13) Роль одна - полные права.
"Или в субконто. Разыменование ссылочных полей в подобных запросах - это крутота." - а какие варианты??? Говорю же, когда се это писалось под БП 1.6 на 8.1 никаких заморочек не было... |
|||
18
mzelensky
20.02.12
✎
14:47
|
(16) а разница??? ведь здесь "Субконто1.код В ИЕРАРХИИ (&СпКодов)" параметр "&СпКодов" уже является таблицей кодов и от нее никуда не денешся. Будет ли смысл выносить выборку номенклатуры во временную таблицу????
|
|||
19
mzelensky
20.02.12
✎
14:48
|
(12) без этой фигни низя...мне нужно обрабатывать номер документа!
|
|||
20
luckyluke
20.02.12
✎
14:49
|
(15) ну и твоё художество "Регистратор.Номер", всё равно осталось.
|
|||
21
mzelensky
20.02.12
✎
14:50
|
(20) читай (19) - это ОБЯЗАТЕЛЬНОЕ УСЛОВИЕ! Мне нужно отобрать именно ЭТИ документы...если знаешь как наложить условие несколько более правильно, то подскажи!
|
|||
22
luckyluke
20.02.12
✎
14:52
|
(21) да читал я твой бред, а вот ты читать отказываешься (14), еще и капс лок включил.
|
|||
23
Господин ПЖ
20.02.12
✎
14:53
|
(10) если мне память это не ограничение по типам, а просто упорядочивание...
|
|||
24
mzelensky
20.02.12
✎
14:54
|
(22) а как относится пост в (14) и "Регистратор.Номер" ??? Его предложение я сейчас проверяю.
|
|||
25
luckyluke
20.02.12
✎
14:55
|
(22) + есть Выразить() и ВЫБОР КОГДА КОНЕЦ, есть ВТ, выбери что-нибудь уже и успокойся.
(24) пздц, типа номенклатуру можно выбрать в список ссылок в ВТ, а документы в ВТ выбрать нельзя? |
|||
26
mzelensky
20.02.12
✎
14:57
|
(14) для эксперимента сделал вот так:
ВЫБРАТЬ Номенклатура.Ссылка КАК Номенклатура ПОМЕСТИТЬ ВТ ИЗ Справочник.Номенклатура КАК Номенклатура ГДЕ Номенклатура.ссылка В ИЕРАРХИИ(&СпКодов2) ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВЫРАЗИТЬ(ХозрасчетныйОстатки.Субконто1 КАК Справочник.Номенклатура) КАК НП, ЕСТЬNULL(ВЫРАЗИТЬ(ХозрасчетныйОстатки.КоличествоОстатокДт КАК ЧИСЛО(15, 2)), 0) + ЕСТЬNULL(ВЫРАЗИТЬ(ВложенныйЗапрос.КолПриход КАК ЧИСЛО(15, 2)), 0) КАК БУКолКон, ЕСТЬNULL(ВЫРАЗИТЬ(ХозрасчетныйОстатки.СуммаОстатокДт КАК ЧИСЛО(15, 2)), 0) КАК БУСуммаКон, ЕСТЬNULL(ВЫРАЗИТЬ(ВложенныйЗапрос2.КолПриход КАК ЧИСЛО(15, 2)), 0) КАК БУПриход ИЗ РегистрБухгалтерии.Хозрасчетный.Остатки( &ДатаОкончания, Счет В ИЕРАРХИИ (&Счет), , Субконто1.код В ИЕРАРХИИ (ВЫБРАТЬ РАЗЛИЧНЫЕ ВТ.Номенклатура ИЗ ВТ КАК ВТ) И Организация = &Орг) КАК ХозрасчетныйОстатки ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ ВЫРАЗИТЬ(ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Справочник.Номенклатура) КАК Ном, СУММА(ХозрасчетныйОстаткиИОбороты.КоличествоОборотДт) КАК КолПриход ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты( &ДНБУ, &ДКБУ, Регистратор, , Счет В ИЕРАРХИИ (&Счет), , Субконто1.код В ИЕРАРХИИ (ВЫБРАТЬ РАЗЛИЧНЫЕ ВТ.Номенклатура ИЗ ВТ КАК ВТ) И Организация = &Орг) КАК ХозрасчетныйОстаткиИОбороты ГДЕ ПОДСТРОКА(ХозрасчетныйОстаткиИОбороты.Регистратор.Номер, 1, 3) = "Bu-" СГРУППИРОВАТЬ ПО ВЫРАЗИТЬ(ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Справочник.Номенклатура)) КАК ВложенныйЗапрос ПО ХозрасчетныйОстатки.Субконто1 = ВложенныйЗапрос.Ном ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ ВЫРАЗИТЬ(ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Справочник.Номенклатура) КАК Ном, СУММА(ХозрасчетныйОстаткиИОбороты.КоличествоОборотДт) КАК КолПриход ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты( &ДН, &ДК, Регистратор, , Счет В ИЕРАРХИИ (&Счет), , Субконто1.код В ИЕРАРХИИ (ВЫБРАТЬ РАЗЛИЧНЫЕ ВТ.Номенклатура ИЗ ВТ КАК ВТ) И Организация = &Орг) КАК ХозрасчетныйОстаткиИОбороты ГДЕ ПОДСТРОКА(ХозрасчетныйОстаткиИОбороты.Регистратор.Номер, 1, 3) = "Bu-" СГРУППИРОВАТЬ ПО ВЫРАЗИТЬ(ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Справочник.Номенклатура)) КАК ВложенныйЗапрос2 ПО ХозрасчетныйОстатки.Субконто1 = ВложенныйЗапрос2.Ном УПОРЯДОЧИТЬ ПО ХозрасчетныйОстатки.Субконто1.Наименование АВТОУПОРЯДОЧИВАНИЕ ; //////////////////////////////////////////////////////////////////////////////// УНИЧТОЖИТЬ ВТ Здесь параметр "&СпКодов2" уже не коды, а непосредственно ссылки на элементы справочника. Ошибка НЕ УШЛА :( |
|||
27
luckyluke
20.02.12
✎
14:59
|
(26)
"Субконто1.код В ИЕРАРХИИ (ВЫБРАТЬ РАЗЛИЧНЫЕ ВТ.Номенклатура ИЗ ВТ КАК ВТ)" Феерично! Я сдаюсь. |
|||
28
Dmitrii
гуру
20.02.12
✎
14:59
|
(18) >> а разница???
А разница в том, что использование точки (Субконто1.Код) - это неявное левое соединение. И система подтягивает все таблицы, которые могут выступать в качестве значения субконто и поле "Код" из них. |
|||
29
Dmitrii
гуру
20.02.12
✎
15:02
|
(26) Убери ".код" из своего кода, пожалуйста.
|
|||
30
mzelensky
20.02.12
✎
15:04
|
(29) да я с радостью, но как по другому это условие сделать:
ПОДСТРОКА(ХозрасчетныйОстаткиИОбороты.Регистратор.Номер, 1, 3) = "Bu-" ??? Мне нужны докменты только с определенным префиксом!!! |
|||
31
Господин ПЖ
20.02.12
✎
15:05
|
(30) а у вас этот префикс <> документам определенной фирмы?
|
|||
32
mzelensky
20.02.12
✎
15:08
|
(31) скорее это признак того в какой базе были созданы эти документы.
|
|||
33
Dmitrii
гуру
20.02.12
✎
15:09
|
(30) Ты нормальный? Я тебе сейчас толкую про поле "Код" из "Субконто1".
Из текста запроса в (26) в параметрах отбора по субконто замени "Субконто1.Код В ИЕРАРХИИ..." на "Субконто1 В ИЕРАРХИИ..." |
|||
34
mzelensky
20.02.12
✎
15:09
|
(31) т.е. строка "ПОДСТРОКА(ХозрасчетныйОстаткиИОбороты.Регистратор.Номер, 1, 3) = "Bu-"" означает, что мне нужны документы которые были созданы именно в бухгалтерской базе, а не перегружены в нее из вне.
|
|||
35
mzelensky
20.02.12
✎
15:12
|
(33)ааа...да это я уже давно убрал! Я просто сперва код сюда вставил (в (26) ), а потом заметил .что ".код" забыл удалить. Сейчас этого нет.
Весь косяк лезет из "ГДЕ ПОДСТРОКА(ХозрасчетныйОстаткиИОбороты.Регистратор.Номер, 1, 3) = "Bu-"" |
|||
36
mzelensky
20.02.12
✎
15:18
|
апну еще разок :(
|
|||
37
Dmitrii
гуру
20.02.12
✎
15:24
|
Тогда переписывай на пакет запросов. Избавляйся от вложенных запросов.
|
|||
38
mzelensky
20.02.12
✎
15:25
|
меня больше всего убивает вопрос - почему запрос в (0) РАБОТАЕТ в БП 1.6 на 8.1 и НЕ РАБОТАЕТ в БП 2.0 на 8.2.13.219 :(
|
|||
39
mzelensky
20.02.12
✎
15:26
|
(37) запросы из соединений переписать, ты имеешь ввиду?!
|
|||
40
luckyluke
20.02.12
✎
15:27
|
(38) кол-во таблиц увеличилось, смирись, гаовнокод всегда когда-нибудь всплывает.
|
|||
41
mzelensky
20.02.12
✎
15:30
|
(40) да нифига оно не увеличилось, отвали.
|
|||
42
mzelensky
20.02.12
✎
15:30
|
(37) Вроде как вот так ошибка не выходит:
ВЫБРАТЬ Номенклатура.Ссылка КАК Номенклатура ПОМЕСТИТЬ ВТ ИЗ Справочник.Номенклатура КАК Номенклатура ГДЕ Номенклатура.Ссылка В ИЕРАРХИИ(&СпКодов2) ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВЫРАЗИТЬ(ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Справочник.Номенклатура) КАК Ном, СУММА(ХозрасчетныйОстаткиИОбороты.КоличествоОборотДт) КАК КолПриход ПОМЕСТИТЬ Влож1 ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты( &ДНБУ, &ДКБУ, Регистратор, , Счет В ИЕРАРХИИ (&Счет), , Субконто1 В ИЕРАРХИИ (ВЫБРАТЬ РАЗЛИЧНЫЕ ВТ.Номенклатура ИЗ ВТ КАК ВТ) И Организация = &Орг) КАК ХозрасчетныйОстаткиИОбороты ГДЕ ПОДСТРОКА(ХозрасчетныйОстаткиИОбороты.Регистратор.Номер, 1, 3) = "Bu-" СГРУППИРОВАТЬ ПО ВЫРАЗИТЬ(ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Справочник.Номенклатура) ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВЫРАЗИТЬ(ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Справочник.Номенклатура) КАК Ном, СУММА(ХозрасчетныйОстаткиИОбороты.КоличествоОборотДт) КАК КолПриход ПОМЕСТИТЬ Влож2 ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты( &ДН, &ДК, Регистратор, , Счет В ИЕРАРХИИ (&Счет), , Субконто1 В ИЕРАРХИИ (ВЫБРАТЬ РАЗЛИЧНЫЕ ВТ.Номенклатура ИЗ ВТ КАК ВТ) И Организация = &Орг) КАК ХозрасчетныйОстаткиИОбороты ГДЕ ПОДСТРОКА(ХозрасчетныйОстаткиИОбороты.Регистратор.Номер, 1, 3) = "Bu-" СГРУППИРОВАТЬ ПО ВЫРАЗИТЬ(ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Справочник.Номенклатура) ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВЫРАЗИТЬ(ХозрасчетныйОстатки.Субконто1 КАК Справочник.Номенклатура) КАК НП, ЕСТЬNULL(ВЫРАЗИТЬ(ХозрасчетныйОстатки.КоличествоОстатокДт КАК ЧИСЛО(15, 2)), 0) + ЕСТЬNULL(ВЫРАЗИТЬ(ВложенныйЗапрос.КолПриход КАК ЧИСЛО(15, 2)), 0) КАК БУКолКон, ЕСТЬNULL(ВЫРАЗИТЬ(ХозрасчетныйОстатки.СуммаОстатокДт КАК ЧИСЛО(15, 2)), 0) КАК БУСуммаКон, ЕСТЬNULL(ВЫРАЗИТЬ(ВложенныйЗапрос2.КолПриход КАК ЧИСЛО(15, 2)), 0) КАК БУПриход ИЗ РегистрБухгалтерии.Хозрасчетный.Остатки( &ДатаОкончания, Счет В ИЕРАРХИИ (&Счет), , Субконто1.код В ИЕРАРХИИ (ВЫБРАТЬ РАЗЛИЧНЫЕ ВТ.Номенклатура ИЗ ВТ КАК ВТ) И Организация = &Орг) КАК ХозрасчетныйОстатки ЛЕВОЕ СОЕДИНЕНИЕ Влож1 КАК ВложенныйЗапрос ПО ХозрасчетныйОстатки.Субконто1 = ВложенныйЗапрос.Ном ЛЕВОЕ СОЕДИНЕНИЕ Влож2 КАК ВложенныйЗапрос2 ПО ХозрасчетныйОстатки.Субконто1 = ВложенныйЗапрос2.Ном УПОРЯДОЧИТЬ ПО ХозрасчетныйОстатки.Субконто1.Наименование АВТОУПОРЯДОЧИВАНИЕ ; //////////////////////////////////////////////////////////////////////////////// УНИЧТОЖИТЬ ВТ ; //////////////////////////////////////////////////////////////////////////////// УНИЧТОЖИТЬ Влож1 ; //////////////////////////////////////////////////////////////////////////////// УНИЧТОЖИТЬ Влож2 |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |