Имя: Пароль:
1C
1С v8
нужна помощь по скд, написала два запроса, хочу объединить их в скд, в консоли
,
0 anna3388
 
17.04.14
13:02
проверила, работает, а как в скд запихать - не получается
ВЫБРАТЬ
    ПоступлениеДопРасходовТовары.Ссылка,
    ПоступлениеДопРасходовТовары.Номенклатура,
    ПоступлениеДопРасходовТовары.Сумма,
    ПоступлениеДопРасходовТовары.СуммаНДС,
    ПоступлениеДопРасходовТовары.СчетУчета,
    ПоступлениеДопРасходовТовары.Ссылка.Организация,
    ПоступлениеДопРасходовТовары.ДокументПартии.Склад как Склад,
    ПоступлениеДопРасходовТовары.Ссылка.Контрагент,
    (ВЫБОР КОГДА ПоступлениеДопРасходовТовары.Ссылка.СуммаВключаетНДС = Ложь ТОГДА (ПоступлениеДопРасходовТовары.Сумма - ПоступлениеДопРасходовТовары.СуммаНДС)
    ИНАЧЕ ПоступлениеДопРасходовТовары.Сумма
    КОНЕЦ) КАК СуммаБезНДС,
     ПоступлениеДопРасходовТовары.СчетУчетаНДС

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

    ИЗ
        Документ.ПоступлениеТоваровУслуг.товары КАК ПоступлениеТоваровУслугТовары
    ГДЕ
    ПоступлениеТоваровУслугТовары.Ссылка.Дата МЕЖДУ &ДатаН И &ДатаК
    И ПоступлениеТоваровУслугТовары.СчетУчета В ИЕРАРХИИ(&СчетУчета)
    И ПоступлениеТоваровУслугТовары.СчетУчетаНДС В ИЕРАРХИИ(&СчетУчетаНДС)
    И ПоступлениеТоваровУслугТовары.Ссылка.Организация = &Организация
    И ПоступлениеТоваровУслугТовары.Ссылка.Проведен = ИСТИНА
1 Cube
 
17.04.14
13:03
Фотки нет, а букавок много... Пойду в другую ветку))
2 Wobland
 
17.04.14
13:03
оно как-то аргументирует своё поведение?
3 mistеr
 
17.04.14
13:04
И что не получается?
4 anna3388
 
17.04.14
13:04
сделала два набора данных - два запроса, объединяю...пустые строки выдает
5 anna3388
 
17.04.14
13:04
а в консоли все док-ты и суммы и счета выбирает
6 anna3388
 
17.04.14
13:05
похоже проблема в связях наборов данных - вот тут нужна помощь
7 andreymongol82
 
17.04.14
13:08
(6) А почему бы такой же запрос как в консоле не запихать в скд? зачем два отдельных набора?
8 anna3388
 
17.04.14
13:08
ап...
9 anna3388
 
17.04.14
13:08
(7) тоже не работает..тоже пусто
10 andreymongol82
 
17.04.14
13:10
В консоле работает, в СКД нет... Может в параметрах

ПоступлениеТоваровУслугТовары.Ссылка.Дата МЕЖДУ &ДатаН И &ДатаК
    И ПоступлениеТоваровУслугТовары.СчетУчета В ИЕРАРХИИ(&СчетУчета)
    И ПоступлениеТоваровУслугТовары.СчетУчетаНДС В ИЕРАРХИИ(&СчетУчетаНДС)
    И ПоступлениеТоваровУслугТовары.Ссылка.Организация = &Организация

дело?
11 mistеr
 
17.04.14
13:12
При объединении связи не нужны.
12 Franchiser
 
гуру
17.04.14
13:12
телепатирую: на закладке настройки создай группировку "Детальные записи"
13 anna3388
 
17.04.14
13:13
(12) это перебор..есть конечно
14 anna3388
 
17.04.14
13:14
(10) а что не так-то...
15 Franchiser
 
гуру
17.04.14
13:14
хорошо у тебя есть консоль скд  которая может показать результирующий текст запроса из макета?
16 Franchiser
 
гуру
17.04.14
13:17
скорее всего скд выкидывает все твои данные по какой то причине: не используются выходные поля или еще что то.
17 anna3388
 
17.04.14
13:17
(15) у меня есть консоль запросов...а что это за консоль скд
18 Franchiser
 
гуру
17.04.14
13:18
есть консоль компоновки данных, есть консоль запросов, есть консоль компоновки с показом текста запроса после компоновки. это все разные вещи.
19 AlexTimin
 
17.04.14
13:19
В связях наборов данных насколько я помню таблицы наборов связываются по левому соединению.
20 andreymongol82
 
17.04.14
13:19
(14) Как их в СКД задаете?
21 Franchiser
 
гуру
17.04.14
13:19
в консоли запросов нельзя рисовать схему СКД.
22 Franchiser
 
гуру
17.04.14
13:20
(19) левое соединение всегда, а когда установлен глобальный отбор, то внутреннее соединение.
23 anna3388
 
17.04.14
13:22
(20) в параметрах  Имя Заголовок Тип - СчетУчета - Счет учета - план счетов хозрасчетный - и значение ПланСчетов.Хозрасчетный.Материалы
24 Franchiser
 
гуру
17.04.14
13:26
(23) закомментируй в запросе секции ГДЕ и проверь что будет в результате.
25 anna3388
 
17.04.14
13:28
24) тож пусто
26 Franchiser
 
гуру
17.04.14
13:29
Ну так значит дело не в параметрах, смотри группировку. Какие поля там выбираются? укажи явно.
27 CrazyBear
 
17.04.14
13:31
(25) в консоле запросов используй "объединить все", а сам запрос вложи во вложенный или в ВТ, тож сталкивался с такой проблемой, лечилось вложенным запросом
28 Franchiser
 
гуру
17.04.14
13:32
в консоли еще может быть нужно будет выбрать поля, или же выбрать востановить стандартные настройки из схемы.
29 Franchiser
 
гуру
17.04.14
13:33
Еще можешь попробовать оставить 1 первый запрос
30 anna3388
 
17.04.14
13:33
хорошо, попробую и то то...(27)(28) да сейчас какой-то запрос сработал...а я же шустрая - уже наисправляла - сижу вспоминаю..по какому совету сработал
31 anna3388
 
17.04.14
13:55
спасибо, заработали в скд мои запросы, без создания наборов данных
32 andreymongol82
 
17.04.14
13:56
(31) Так что там было-то? А то интрига такая?
33 Wobland
 
17.04.14
13:59
(31) СКД, сволочь, привередливая. ей данные нужны непременно, а кроме наборов данных она ничего не умеет
34 Wobland
 
17.04.14
14:05
(32) имхается мне, девушка у руля там было
35 anna3388
 
17.04.14
14:17
(32) у меня гл бух в ухе..горитт...пока не могу ничего сказать..что было точно
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший