![]() |
![]() |
![]() |
|
помогите разобраться с пакетными запросами | ☑ | ||
---|---|---|---|---|
0
Abmo
07.04.12
✎
17:00
|
есть корявая ситуация МОЛ за ОС также является нашим поставщиком.
Запросом нужно вытащить все предоставленные нами активы МОЛу\Поставщику. Проблема есть и в том что в одном случае - это справочник физ.лиц, в другом контрагентов. Вот не менее корявый запрос. Сначала ищу размер дебиторки, затем размер внеоборотных активов. Не получается, чтот ВЫБРАТЬ ХозрасчетныйОстатки.Счет, ХозрасчетныйОстатки.СуммаОстаток КАК Авансы, ХозрасчетныйОстатки.Субконто1.Наименование КАК Поставщик ПОМЕСТИТЬ ДЕБИТОРКА ИЗ РегистрБухгалтерии.Хозрасчетный.Остатки(&КонецПериода, Счет = &Счет6002, , ) КАК ХозрасчетныйОстатки ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ СУММА(ХозрасчетныйОстатки.СуммаОстаток) КАК СуммаОстаток, МестонахождениеОСБухгалтерскийУчетСрезПоследних.МОЛ ИЗ РегистрБухгалтерии.Хозрасчетный.Остатки(&КонецПериода, Счет = &Счет01, , ) КАК ХозрасчетныйОстатки ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.МестонахождениеОСБухгалтерскийУчет.СрезПоследних КАК МестонахождениеОСБухгалтерскийУчетСрезПоследних ПО ХозрасчетныйОстатки.Субконто1 = МестонахождениеОСБухгалтерскийУчетСрезПоследних.ОсновноеСредство ГДЕ МестонахождениеОСБухгалтерскийУчетСрезПоследних.МОЛ В (ВЫБРАТЬ ДЕБИТОРКА.Поставщик ИЗ ДЕБИТОРКА) СГРУППИРОВАТЬ ПО МестонахождениеОСБухгалтерскийУчетСрезПоследних.МОЛ |
|||
1
Конфигуратор1с
07.04.12
✎
17:08
|
(0)Жесть, а почему ССылка не подходит?
|
|||
2
Abmo
07.04.12
✎
17:13
|
(1) как бы выглядел запрос? ты имеешь в виду отбор по ссылке?
|
|||
3
Конфигуратор1с
07.04.12
✎
17:14
|
(2)ага. Если нужно отобрать контрагентов так отбери их
|
|||
4
Abmo
07.04.12
✎
17:17
|
МестонахождениеОСБухгалтерскийУчетСрезПоследних
ПО ХозрасчетныйОстатки.Субконто1 = МестонахождениеОСБухгалтерскийУчетСрезПоследних.ОсновноеСредство ГДЕ Ссылка = &Ссылка так? Не пойму, что в качестве параметра передать |
|||
5
catena
07.04.12
✎
17:20
|
(0)Он такой один или их несколько?
Какая-то программная связь есть между МОЛом и поставщиком? |
|||
6
Abmo
07.04.12
✎
17:24
|
(5) их может быть несколько. Единственная связь, которая очевидна - это одинаковое наименование
|
|||
7
Конфигуратор1с
07.04.12
✎
17:24
|
(4) Конфигуратор 1С:Предприятие 8
Оператор проверки ссылочного значения Оператор ССЫЛКА позволяет проверить, является ли значение выражения, указанного справа от него, ссылкой на таблицу, указанную слева. Если да – результатом оператора будет ИСТИНА, иначе – ЛОЖЬ. Разыменование таблиц описано в главе Разыменование полей. см. также: Логические выражения Пример: ВЫБРАТЬ Справочник.Номенклатура.Наименование, Справочник.Номенклатура.ЕдиницаИзмерения ГДЕ Справочник.Номенклатура.ЕдиницаИзмерения ССЫЛКА Справочник.ЕдиницыИзмерения -------------------------------------------------------------------------------- © ООО "1С", 1996-2011. Все права защищены. |
|||
8
Abmo
07.04.12
✎
17:29
|
(7) это понятно, спс. Но как это применить здесь? мне нужно сравнить физ лицо с поставщиком. При таком сравнении всегда будет ЛОЖЬ.
|
|||
9
catena
07.04.12
✎
17:52
|
(6)"Единственная связь, которая очевидна - это одинаковое наименование"
Гыгы |
|||
10
Конфигуратор1с
07.04.12
✎
17:53
|
(9)такая красивая девушка и такое неженственное "Гыгы")))
|
|||
11
Конфигуратор1с
07.04.12
✎
17:54
|
"Запросом нужно вытащить все предоставленные нами активы МОЛу\Поставщику. Проблема есть и в том что в одном случае - это справочник физ.лиц, в другом контрагентов. " Я так понимаю необходимо получить список ос переданных ПОСТАВЩИКу. Соответственно в запросе ставите условие "ГДЕ
МОЛ ССЫЛКА Справочник.Контрагенты" |
|||
12
Kuein
07.04.12
✎
17:57
|
Сурово. Вот здесь:
ГДЕ МестонахождениеОСБухгалтерскийУчетСрезПоследних.МОЛ В (ВЫБРАТЬ ДЕБИТОРКА.Поставщик ИЗ ДЕБИТОРКА) Проводится поиск ссылочного значения в текстовом. Ссылка на объект (МОЛ) не равна наименованию, поэтому запрос и возвращает пустую таблицу. Попробуй использовать МОЛ.Наименование (или что там у вас одинаковое) |
|||
13
catena
07.04.12
✎
18:12
|
(10)Он хочет соединить МОЛ(физлицо) и Поставщика(контрагент), которые суть одно и сравнивать будет по наименованию, потому что другой связи нет...
Тут кроме "гыгы" только посочувствовать могу. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |