Имя: Пароль:
1C
1С v8
Регистр накопления остатки, запрос ОстаткиИОбороты, как работает период ??
,
0 kasazanov
 
19.06.13
18:48
Доброго времени суток!

Конфигурация бухгалтерия предприятия 2.0

Задача: а) При проведении документов Перемещение товаров должно делаться движение по новому регистру накопления остатки с видом "Приход" (+), при проведении документа отчет производства за смену должно появляться движение в этом же регистре с видом "Расход" (-).
       б) Так же должен быть создан внешний отчет который будет показывать эти движения.

Вопрос: Сделал пункт а), движения делаются все ок. Потом сделал внешний отчет - запрос к этому регистру к виртуальной таблице ОстаткиИОбороты. Выбрал измерения "Номенклатура", "Заказ", "Склад", ресурсы "Приход", "Расход", "КоличествоПриход", "КоличествоРасход", "КоличествоНачальныйОстаток", "КоличествоКонечныйОстаток"  в параметрах виртуальной таблице сделал параметры &НачалоПериода &КонецПериода, Периодичность выбрал "День", сделал группировки.

Проблема: При формировании отчета указываю дату начала к примеру 10.06.13, дату конца 16.06.13. нужно чтобы данные вышли по документам за этот период, например КоличествоПриход 10 КоличествоРасход 5 и т.д. а на самом деле выходят данные как будто я период не задал КоличествоПриход 20 КоличествоРасход 15 в чем может быть проблема? Как настраивается период виртуальной таблицы ОстаткиИОбороты регистра накопления ?
1 exwill
 
19.06.13
18:50
(0) Все правильно сделал. Смотри внимательнее.
2 kasazanov
 
19.06.13
19:09
Вообщем у меня какая то проблема с группировками, при формировании чето как то куда то не правильно группируется... Как вообще правильно группировки делать кто подскажет ато я в них не силен...
3 Джинн
 
19.06.13
19:12
Кагбэ "Периодичность выбрал "День"" и "нужно чтобы данные вышли по документам" несколько не стыкуются. Тогда уж регистратор нужно было выбирать.
4 Aprobator
 
19.06.13
19:16
(0) нормально он работает. Движения за 16.06.13 не попадают?
дата конца в запрос должна подсовыватсяь 16.06.2013 23.59.59.
5 Aprobator
 
19.06.13
19:18
(3) бгг.
6 Aprobator
 
19.06.13
19:21
вообще странно. Покажи ка свой код.
7 Aprobator
 
19.06.13
19:22
периодичноть, кстати, если тебе не нужан информация о регистраторе - "Период".
8 Aprobator
 
19.06.13
19:25
отчет не на СКД, случаем?
9 kasazanov
 
19.06.13
19:27
Отчет на СКД, ща я проверю еще раз все.
10 Aprobator
 
19.06.13
19:31
(9) когда работаю с СКД, период обычно ставлю авто и в поля запроса всегда вытаскиваю регистратор. Тогда можно сделать расшифровку по регистратору, СКД сама это делает, и посмотреть, что и как попало.
11 kasazanov
 
19.06.13
19:31
Вообщем я разобрался, проблема была в том что я сделал как в регистре "Обороты" создал новый параметр и написал "КонецПериода(&ДатаКонца,"День")" поэтому у меня не работала правая граница и отчет выходил как будто за все время без параметра дата :)
12 Aprobator
 
19.06.13
19:34
списывать с готового тоже надо вдумчиво )
13 kasazanov
 
19.06.13
19:35
Токо теперь у меня не попадает сегодняшний день..
14 Джинн
 
19.06.13
19:36
(11) Если СКД, то юзайте СтандартныйПериод и будет Вам полное счастье. Ну их на фиг, эти КонецПериода.
15 Aprobator
 
19.06.13
19:36
(13) конкретно 19 е ?
16 Aprobator
 
19.06.13
19:37
(14) может он Произвольный отчет юзает.
17 kasazanov
 
19.06.13
19:37
(14) я так и сделал, но не попал сегодняшний день
(15) ага 19-е число
18 Aprobator
 
19.06.13
19:39
небось у ДатаОкончания поставил тип параметра просто Дата, а не Дата и время.
19 Aprobator
 
19.06.13
19:40
тип значения )
20 Aprobator
 
19.06.13
19:40
там внизу - уточнение типа
21 Aprobator
 
19.06.13
19:40
Состав даты
22 kasazanov
 
19.06.13
19:44
(20) Создал новый параметр прописал КонецПериода(&ДатаОкончания,"День") вроде все сейчас нормально работает
23 Aprobator
 
19.06.13
19:45
что значит - создал новый параметр? И зачем?
24 Aprobator
 
19.06.13
19:45
там параметры с запроса автоматом встают. Только вот, то что ты прописал там в выражении прописать надо и все.
25 Aprobator
 
19.06.13
19:46
для соответствующего параметра.