|
Начальные и конечные остатки по регистратору?! | ☑ | ||
|---|---|---|---|---|
|
0
dralex
16.07.08
✎
13:19
|
Делаю банальный отчет по взаиморасчетам в СКД: Нач.ост, Приход, Расход, Кон.ост.
Делаю группировки Контрагент, Регистратор и получаю полную чушь. Во-первых появились 2 пустые строки (по пустому регистратору) и на них сумма нач.остатка. Конечный остаток тоже черти что. Посмотрел конфигурацию "Примеры 8.1" - там товарный отчет нормально все показывает по регистраторам. Сделал 1 в 1, непойму почему такие траблы. |
|||
|
1
Михей
16.07.08
✎
13:21
|
там де нет регистратора то границы периода
|
|||
|
2
shuhard
16.07.08
✎
13:21
|
(0) в F1 по каждому отчету в типовых стоит большими буквами:
ПЕРИОД |
|||
|
3
Defender aka LINN
16.07.08
✎
13:22
|
(0) Хватит рвать меха бояна.
1. Период 2. Праметры таблиц. |
|||
|
4
dralex
16.07.08
✎
13:25
|
Период ставлю Авто
Вот запрос: ВЫБРАТЬ ТаблицаРегистра.ДоговорКонтрагента.Владелец КАК Контрагент, ТаблицаРегистра.ДоговорКонтрагента.Владелец.ВидКонтрагента КАК ВидКонтрагента, ТаблицаРегистра.СуммаВзаиморасчетовНачальныйОстаток КАК СуммаВзаиморасчетовНачальныйОстаток, ТаблицаРегистра.СуммаВзаиморасчетовКонечныйОстаток КАК СуммаВзаиморасчетовКонечныйОстаток, ТаблицаРегистра.СуммаВзаиморасчетовПриход КАК СуммаВзаиморасчетовПриход, ТаблицаРегистра.СуммаВзаиморасчетовРасход КАК СуммаВзаиморасчетовРасход, ТаблицаРегистра.НомерСтроки, ТаблицаРегистра.Регистратор, ТаблицаРегистра.ПериодСекунда, ТаблицаРегистра.ПериодМинута, ТаблицаРегистра.ПериодЧас, ТаблицаРегистра.ПериодДень, ТаблицаРегистра.ПериодНеделя, ТаблицаРегистра.ПериодДекада, ТаблицаРегистра.ПериодМесяц, ТаблицаРегистра.ПериодКвартал, ТаблицаРегистра.ПериодПолугодие, ТаблицаРегистра.ПериодГод ИЗ РегистрНакопления.ВзаиморасчетыСКонтрагентами.ОстаткиИОбороты({(&НачалоПериода)}, {(&КонецПериода)}, Авто, , ) КАК ТаблицаРегистра |
|||
|
5
Defender aka LINN
16.07.08
✎
13:28
|
(4) В выборке период где, дурилка картонная?
|
|||
|
6
dralex
16.07.08
✎
13:30
|
ТаблицаРегистра.НомерСтроки,
ТаблицаРегистра.Регистратор, ТаблицаРегистра.ПериодСекунда, ТаблицаРегистра.ПериодМинута, ТаблицаРегистра.ПериодЧас, ТаблицаРегистра.ПериодДень, ТаблицаРегистра.ПериодНеделя, ТаблицаРегистра.ПериодДекада, ТаблицаРегистра.ПериодМесяц, ТаблицаРегистра.ПериодКвартал, ТаблицаРегистра.ПериодПолугодие, ТаблицаРегистра.ПериодГод Это не периоды? |
|||
|
7
Defender aka LINN
16.07.08
✎
13:32
|
(6) Период пишется как "Период". А вот его-то у тебя и нет.
|
|||
|
8
dralex
16.07.08
✎
13:40
|
Может мы про разные вещи говорим?
Я про СКД, запрос строю конструктором, там вообще все просто, выбираю поля, выбираю период Авто, выбираю периоды, какие мне нужны в отчете. Когда делаю группировки Контрагент, Регистратор нач. и кон. остатки выводятся лажовые, именно изза группировки Регистратор. Поля "Период" при "Авто" вообще нет! Автоматом добавляются все периоды. Ктото сталкивался с такой траблой? |
|||
|
9
Immortal
16.07.08
✎
13:41
|
(5),(7) нету там периода. И не будет.
|
|||
|
10
Maxus43
16.07.08
✎
13:41
|
(8) параметры виртуальной таблицы, кури там ПЕРИОДИЧНОСТЬ..
|
|||
|
11
dralex
16.07.08
✎
13:44
|
(10) Жесть :)
Ну курю "Авто", другое мне не подходит. И вот трабла возникает именно при группировке "Регистратор". Когда группировкой другой период, все четко |
|||
|
12
dralex
16.07.08
✎
13:48
|
(11) Ха, когда любой период все равно трабла с конечным остатком по периоду.
|
|||
|
13
Immortal
16.07.08
✎
13:55
|
(11)
(12) а ты смотри внимательнее.. и ртфм читай.. для твоих целей подходит ПериодСекунда |
|||
|
14
dralex
16.07.08
✎
14:04
|
(13) Ужос, нифига, хоть секунда хоть год
Делаю отчет с группировкой "Контрагент" - кон.ост = -0,08 Делаю отчет с группировками "Контрагент, Регистратор" - кон.ост.=0,13 Делаю отчет с группировками "Контрагент", "Секунда,Регистратор" - кон.ост.=0,13 Делаю отчет с группировками "Контрагент", "Регистратор,Секунда" - кон.ост.=0,13 Пилять, а правильный остаток -0,08!!! Не говорю уже о пустых строках с непонятными остатками. Ну вот как объяснить юзеру, что если он хочет посмотреть до движений, то цифры уже лажа!?? Чето 1Сники явно перемудрили, ну не может быть все через жо.. |
|||
|
15
Immortal
16.07.08
✎
14:07
|
v8: Язык запросов : объединение таблиц
читать пост (1) |
|||
|
16
dralex
16.07.08
✎
14:26
|
(15) у меня нет объединений! Самый что-ни-на-есть простой запрос по взаиморасчетам. Вообще мне пох даже какие оно там остатки выдает по регистраторам (если б их вообще вырубить), мне не пох, что по контрагенту оно меняет конечный остаток на "непонятночто", когда юзер хочет посмотреть движения.
Получается такая фигня, он смотрит долги по контрагенту, все ОК. Делает развертку до движений, и все конечные остатки лажовые. Я уже и порядок периодов менял, и признак Дополнительный, и ДвиженияИГраницыПериода... ничего не помогает ртфмА много, но ответа пока нет |
|||
|
17
Maxus43
16.07.08
✎
14:31
|
(16) периодичность "Регистратор" - чем не подходит?
|
|||
|
18
dralex
16.07.08
✎
14:34
|
(17)ну да, а группировка по дням/неделям?
Они любят строить отчет в таком виде: "Контрагент", "День", "Регистратор" |
|||
|
19
hhhh
16.07.08
✎
14:36
|
(18) периодичность "Регистратор" позволяет группировать по дням
|
|||
|
20
dralex
16.07.08
✎
14:39
|
блин люди, ни у кого такой траблы чтоли не возникало?
Постройте в "ВедомостиПоВзаиморасчетам" отчет по контрагенту за период с одной группировкой "Контрагент", а потом добавьте группировку "День". У меня например плывут конечные остатки. Может это в платформе траблы? |
|||
|
21
dralex
16.07.08
✎
14:40
|
(19) а по неделям/месяцам/кварталам. Конечно можно все это написать без СКД, но в том то и фишка что отчет на СКД :)
|
|||
|
22
dralex
16.07.08
✎
14:42
|
Конечно можно выполнить все посредством функции языка запроса (щас попробую), но нах тогда опция Авто, которая должна это все делать автоматически???
|
|||
|
23
IronDemon
16.07.08
✎
14:42
|
(0) Это ведь СКД. Вместе с регистратором НУЖНО вытаскивать и выводить ПериодСекунда
|
|||
|
24
GenV
16.07.08
✎
14:47
|
(23)+ еще можно через объединение двух таблиц:
1) ОстаткиИОбороты - движения с границами, выбрать только остатки, вместо оборотов 0, регистратор NULL 2) Обороты - только обороты, вместо остатков 0, регистратор Для Регистратора в компоновке поставь "игнорировать значения NULL" |
|||
|
25
Immortal
16.07.08
✎
14:48
|
(16) дятел..
|
|||
|
26
IronDemon
16.07.08
✎
14:50
|
(24) Ты расшифровку для такого отчета "победил"?
|
|||
|
27
dralex
16.07.08
✎
14:52
|
(23)Не работает, могу выложить скрины :(
|
|||
|
28
GenV
16.07.08
✎
14:55
|
(26) В принципе свою не делал, но иногда не срабатывает стандартная расшифровка по регистратору, если его убирать из группировки, но оставлять в доступных полях. По каким признакам не понял. По-моему после повторной открытии настройки восстанавливается.
|
|||
|
29
dralex
16.07.08
✎
14:57
|
(24) походу самый реальный вариант из всех предложенных
|
|||
|
30
Immortal
16.07.08
✎
15:46
|
(29) сорри за (25) , но походу руки не оттуда растут..
|
|||
|
31
dralex
16.07.08
✎
16:24
|
(24) вариант получился, все нормально стало отображаться. Спасибо оргомное!
вариант с Секундой не подошел, т.к. все равно выводились 2 строки с пустым регистратором, типо остатки на начало периода и на конец. Проблема решилась Объединением 2 таблиц Остаков и ОстатковИОборотов (30) ну ты дал мне ссылку где объединяешь 2 таблицы ОстаткиИОбороты разных регистров. И что мне там могло помочь? за (25) необижаюсь, т.к. проблема то решилась :) |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |