Имя: Пароль:
1C
1С v8
Запрос к регистрам бухгалтерии
0 shira84
 
20.09.13
15:04
Сделал довольно-таки простой запрос:

ВЫБРАТЬ
    ХозрасчетныйОстатки.Субконто1,
    ХозрасчетныйОстатки.СуммаОстаток
ИЗ
    РегистрБухгалтерии.Хозрасчетный.Остатки(&СегодняшнийДень, , , ) КАК ХозрасчетныйОстатки
ГДЕ
    ХозрасчетныйОстатки.Счет = &РасчетыСПокупателями
    И ХозрасчетныйОстатки.Субконто3.Дата МЕЖДУ &Начало2012Года И &Конец2012Года

Думаю, что все поняли, что запрос отобрал задолженность покупателей на сегодня, по реализациям 2012 года.
Но вот незадача, если в 2013 году была корректировка реализации 2012 года, то сумма все равно попадает в 2012 год, а хотелось бы, видеть ее этим годом.
Мож кто намекнет как быть?
1 shira84
 
20.09.13
15:06
Сфера электроэнергетика, где корректировок уйма. help
2 MKZM
 
20.09.13
15:09
А корректировки правильно оформлены?
3 shira84
 
20.09.13
15:12
так точно. корректируется прошлогодний документ который удовлетворяет условиям запроса. Ошибка в строке

И ХозрасчетныйОстатки.Субконто3.Дата МЕЖДУ &Начало2012Года И &Конец2012Года

голову сломал не знаю чем заменить
4 shira84
 
20.09.13
15:14
Мысль была условие ставить не по дате дока а по периоду самого регистра, но никак не допру как
5 exwill
 
20.09.13
15:14
(0) Тогда не &СегодняшнийДень, а &Конец2012Года.
6 shira84
 
20.09.13
15:15
фишка запроса найти неоплаченную задолженность на сегодняшний день, а не на конец 2012 года
7 shira84
 
20.09.13
15:17
Поэтому как бы 2 периода получается. Или просто сегодня пятница и надо отдохнуть)))
8 Мыш
 
20.09.13
15:18
(0) "ХозрасчетныйОстатки.Счет = &РасчетыСПокупателями" лучше перенести в параметры:
"ИЗ РегистрБухгалтерии.Хозрасчетный.Остатки(&СегодняшнийДень, Счет=&РасчетыСПокупателями, , )"

Это так, буквоедство )

По сути: Остатки на сегодняшний день по идее учитывают проведенные корректировки. Так что всё должно быть верно.
9 catena
 
20.09.13
15:23
(7)Т.е. вы хотите состояние задолженности но без учета корректировок? А когда корректировки должны учитываться? Что значит "а хотелось бы, видеть ее этим годом. ", если не как в остатке на сегодняшний день?
10 shira84
 
20.09.13
15:24
на счет счета понятно это так пример
11 shira84
 
20.09.13
15:25
не т корректировка должна быть учтена но так как она была сделана в этом году она должна быть учтена именно в этом году
12 Armando
 
20.09.13
15:25
Субконто3.Дата МЕЖДУ &Начало2012Года И &Конец2012Года
тоже в параметры
13 shira84
 
20.09.13
15:26
(12)  уже там, но это не суть вопроса
14 catena
 
20.09.13
15:27
(11)&СегодняшнийДень - разве не есть этот год?
15 salvator
 
20.09.13
15:28
Сделай по таблице ОстаткиИОбороты. С условием, что Субконто3 - это реализации.
16 shira84
 
20.09.13
15:28
контрагент  | 2012год | 2013год  |
ООО "Юг"    |    1000 |   5000   |
17 shira84
 
20.09.13
15:34
(15)  в субконто3 нужны все документы расчетов и реализации и корректировки. но только в том году в котором они были сделаны.
Составил корректировку №1 от 20.09.2013г. в ней указал, что корректирую реализацию №20 от 01.05.2012г. на +20 000 руб.
Хочу увидеть в отчете задолженность 20 000 в колонке 2013год
18 Мыш
 
20.09.13
15:35
(11) Чему равно значение параметра &СегодняшнаяяДата?
19 shira84
 
20.09.13
15:35
но 20 000 выходит в 2012 году, так как сам первоначальный документ от 01.05.2012г.
20 shira84
 
20.09.13
15:36
(18) оно равно 20.09.2013
21 catena
 
20.09.13
15:36
(17)Либо пихай в &СегодняшнийДень конец 2012 года и тогда корректировки этого года не попадут. Либо смирись, что на сегодняшний день по этой реализации долга нет, так как откорректировали. Либо исключай корректировки из отчета.

Либо определись уже, чего хочешь.
22 catena
 
20.09.13
15:37
(17)В этой ситуации распиши, какой результат ты хочешь видеть при разных значениях параметра &СегодняшнийДень.
23 salvator
 
20.09.13
15:38
+(15) Точнее, не Субконто3, а Регистратор.
24 Мыш
 
20.09.13
15:39
(17) В таком случае корректировка реализации даст проводку Дт 62.хх, Субконто3=Реализация №20 от 01.05.2012. Что дает остаток на даты, следующие за датой проводки (включая время проводки). Предполагаю, что параметр &СегодняшняяДата установлен без времени. Надо ставить "КонецДня()".
25 shira84
 
20.09.13
15:39
Для наглядности попробуйте открыть ОСВ по счету 62.01 с полной детализацией, периодичность в год. Вы увидите то что я хочу
26 Мыш
 
20.09.13
15:41
(19) > но 20 000 выходит в 2012 году, так как сам первоначальный документ от 01.05.2012г.

Как это так выходит? У вас корректировка реализации какой датой?
27 shira84
 
20.09.13
15:41
вот именно что этим годом коректировка. я сам охренел када увидел
28 shira84
 
20.09.13
15:43
кто не верит попробуйте)
29 shira84
 
20.09.13
15:44
даже в ОСВ если включить детализацию по субконто3 (доки расчетов с контрами), корректировка никогда не выйдет, а выходит корректируемый документ
30 MKZM
 
20.09.13
15:45
А почему корректировка реализации, да еще через пол года. Может проблема решается как-то по другому?
31 shira84
 
20.09.13
15:48
это у бухов надо спрашивать. ну вообще корректировки возможны и через 5 лет. Говорят что тарифы на электроэнергию меняются и тд и тп, контракт, договор бла бла
32 Мыш
 
20.09.13
15:49
(29) Всё верно, выходит именно корректируемый документ, но с учетом суммы корректирующего документа.
33 Мыш
 
20.09.13
15:49
+(32) Потому что в проводку в качестве значения субконто3 ставится *корректируемая* реализация.
34 MKZM
 
20.09.13
15:52
А галочка стоит - отчетность сдана?
35 MKZM
 
20.09.13
15:54
Бухгалтерский учет прошлого года закрыт для корректировки (отчетность подписана) - должна стоять галка
36 shira84
 
20.09.13
15:55
ну и вот сам вопрос, как запихнуть сумму ЗАДОЛЖЕННОСТИ в период корректировки.
ps пне **** зачем это нужно, правильно это или нет, сказали - делаю
37 shira84
 
20.09.13
16:14
скорее всего без вложенных запросов и тп не обойтись.
38 shira84
 
26.09.13
14:35
Вопрос так и не решен:(
РегистрБухгалтерии.Хозрасчетный.Остатки не имеет регистратора поэтому никак не получается поставить условие в запросе по дате регистратора.
help
39 catena
 
26.09.13
14:41
(38)Дата регистратора как правило = периоду проводки. Ты так и не расписал, какие цифры ожидаешь увидеть в примере (17) на дату 01/01/2013, 20/09/2013, 31/12/2013.
40 shira84
 
26.09.13
14:46
В общем так:
1)Продали товар РеализацияТоваровУслуг
2)ч/з некоторое время откорректировали реализацию КорректировкаРеализации
3)клиент не оплатил на 62 зависла дебиторка
4) Требуется отчет в котором будет сумма задолженности клиента и дата последнего документа(т.е. корректировки)

Отчет сделал без труда, но вот дата выходит по реализации а не корректировки
41 shira84
 
26.09.13
14:54
(37) Да но периода там тоже нет как реквизита, только как условие
42 catena
 
26.09.13
15:00
(41)Так смысл в том, что остатки на... будет учитывать документы ДО датына и не будет учитывать после. А что надо я так и не поняла, расписано так и не было. Если мне ничто не изменяет, в (40) уже несколько другая задача.