Имя: Пароль:
1C
 
Начальные и конечные остатки по регистратору?!
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
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) необижаюсь, т.к. проблема то решилась :)
Независимо от того, куда вы едете — это в гору и против ветра!