v8: СКД помогите с параметрами :(( #599558


#0 by Таня
Есть две таблицы оборотов. Надо выбрать значения из первой таблицы за прошлый месяц по отношению ко второй. Самое интересное, что когда я делаю запрос в консоли запросов, то выдает полную таблицу с нужными данными, а в СКД не дает ничего..
#1 by aleks-id
разницадат
#2 by Таня
что разницаДат?
#3 by aleks-id
тьфу ты. добавитькдате(тут_твоя_дата,месяц,-1)
#4 by Таня
пробовала, ошибку выдает. Щас покажу
#5 by Таня
вобщем выдает пустую таблицу, а если такое написать в консоль, то выдает только часть записей.
#6 by Таня
куда то пропадает строка с отделом продаж
#7 by Таня
Блин, почему в консоли есть а в скд нет?
#8 by Таня
Я щас с ума сойду Почему когда я делаю обработку, в которой запрос ВЫБРАТЬ    БюджетОбороты.Подразделение,    БюджетОбороты.Статья, То оно работает, А когда это в СКД, то НЕТ!!!
#9 by Таня
Я щас заплачу!
#10 by PR
Таня, неужели за восемь лет стажа на МиСте нельзя было научиться писать не капслоком? Позорище.
#11 by zladenuw
а точно параметры заполняешь в скд ? может в этом причина.
#12 by Таня
Там НачалоПериода, тип Дата и КонецПериода , тип Дата
#13 by Таня
потому что с утра было нормально, а никто не помогал
#14 by zladenuw
так может указать НачалоПериода и КонецПериода для СКД, в параметрах виртуальной таблицы. хотя..
#15 by Таня
я не могу их там указать, мне надо прошлый период. К примеру если НачалоПериода = 01.03.12 и КонецПериода = 31.03.12 то мне надо записи из регистра за февраль
#16 by Таня
Когда я там пишу ДобавитьКДате(&НачалоПериода, Месяц, -1) то все равно выходит пустая таблица
#17 by zladenuw
только за февраль или можно все записи  ? если все то указать только  конечную дату. по идее должны получить все обороты до даты конец...хотя.. это 1с :)
#18 by Таня
Все записи, у которых ПериодДействия = Март
#19 by zladenuw
да но дата записи регистратора какая ? если судить из то надо прошлый месяц
#20 by zladenuw
скинь базу. гляну. а то гуща
#21 by Таня
а куда скинуть?
#22 by echo77
не надо плакать. Смотри видеокурс п о СКД про установку параметров в виртуальных таблицах
#23 by Таня
все уже пересмотрела
#24 by Таня
через компоновку данных пробовала, не помогает
#25 by GROOVY
У тебя по дефолту в СКД параметры таблицы Бюджет.Обороты _устанавливаются_ а в консоли запросов они у тебя пустые.
#26 by GROOVY
Я про начало и конец периода.
#27 by Таня
все, я сделала кажись!
#28 by zladenuw
да ?
#29 by Таня
нет, теперь по периодам не разворачивает :( щас выложу
#30 by Таня
#31 by Таня
все развернулось. В первой таблице просто месяц не надо было в периодичность ставить
#32 by Таня
блин, я с ума сойду с этой задачей. Если за два периода брать, то некоторые фактические обороты пропадают куда-то :( Зарплата и ОплатаПокупателей
#33 by zladenuw
покажи весь код запроса
#34 by Таня
#35 by zladenuw
хм. в консоле пусто если ставлю период 1.03 по 31.03
#36 by acsent
автозаволнение отключи
#37 by Таня
там конецПериода сверху если че
#38 by Таня
не поняла
#39 by zladenuw
#40 by zladenuw
почему то вот это не хочет обрабатывать ПериодДействия МЕЖДУ &НачалоПериода И &КонецПериода
#41 by Таня
ты убрал проверку на период действия. А если в феврале забьют бюджет за май к примеру?
#42 by Таня
я не пойму куда пропадают факт обороты за март по статье зарплата и оплата покупателей.
#43 by Таня
это за март -апрель а это за март только
#44 by zladenuw
индексацию у поля ПериодДействия поставь.
#45 by Таня
поставила, ничего не изменилось
#46 by Таня
я правильно поняла у измерения в регистре поставить
#47 by zladenuw
да. хотя это не вариант
#48 by Таня
в общем почему то не попадают обороты сделанные документам Расход денег и приход денег
#49 by Таня
а почему не пойму, все же одинаковое
#50 by Wern
А почему ты конечную дату на 0 часов берешь? ты же теряешь день. Подозреваю что в этом и дело, когда берешь за март берешь не включая 31 марта, а когда за март-апрель включая 31 марта, видимо 31 марта идет отрицательный оборот который и убивает сумму.
#51 by Таня
это полтергейст. переделала все документы на январь -февраль и все попало куда нужно. Наверное документы просто с ума сошли вместе со мной. конечную дату где?
#52 by Таня
в отчете?
#53 by Таня
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Деньги.Обороты(&НачалоПериода, КонецПериода(&КонецПериода), Месяц, ) Так надо?
#54 by Таня
ну или заменю его стандартным периодом, будет конец дня брать.
#55 by Таня
Всем спасибо!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям