Имя: Пароль:
1C
1С v8
Регистрация счетов - фактур на аванс
,
0 Kleopatra2803
 
27.05.15
14:03
Добрый день! Конфигурация БП 3.0.39.62. Запускаю обработку "Регистрация счетов - фактур на аванс". Часть документов Авизо по расчетам входящие не попадают в обработку. Отладкой нашла запрос и смотрела его в консоли запросов. В запрос есть условие:

ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстаток < 0
    ИЛИ ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстаток < 0

если его убрать, то в результате запроса есть необходимое авизо. Затем написала простой запрос по остаткам и оборотам хозрасчетного и заметила, что если ставишь в параметрах виртуальной таблицы периодичность день (как в запросе из конфигуратора), то записи, которые попадают в обработку раздваиваются (начальный остаток и конечный), а которые не попадают - по одной строке. Текст запроса:

ВЫБРАТЬ
    ХозрасчетныйОстаткиИОбороты.Субконто3,
    ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстаток,
    ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстаток,
    ХозрасчетныйОстаткиИОбороты.СуммаОборот,
    ХозрасчетныйОстаткиИОбороты.СуммаОборотДт,
    ХозрасчетныйОстаткиИОбороты.СуммаОборотКт,
    ХозрасчетныйОстаткиИОбороты.Период
ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&ДатаНач, &ДатаКон, День, , , , Субконто3 В (&СписокДокументов)) КАК ХозрасчетныйОстаткиИОбороты

Результат запроса:

Авизо  СуммаНачОст СуммаКонОст СуммаОб СуммаОбДт СуммаОбКт  Период
Авизо1  0             -380      -380      0         380     28.01
Авизо1  -380          0         380       380       0       31.01
Авизо2  0             0         0         580       580     31.01
Авизо3  0             -950      -950      0         950     27.02
Авизо3  -950          0         950       950       0       28.02
Авизо4  0             0         0         10280     10280   28.02

Авизо1,3 попадает в обработку, 2,4 не попадают

И еще заметила такую особенность: не попадают авизо, у которых дата - последнее число месяца. Помогите, пожалуйста, разобраться
1 Kleopatra2803
 
27.05.15
14:04
блин, цифры немного съехали, так стралась, рисовала
2 Kleopatra2803
 
27.05.15
14:26
Неужели никто не сталкивался? Второй день разбираюсь, а результата нет(
3 Славен
 
27.05.15
14:32
а чего хочешь то в итоге?
4 Kleopatra2803
 
27.05.15
14:34
(3) Нужно, чтобы авизо, которые не попадают в обработку, попали туда и создались счета фактуры на аванс. А я понять не могу, почему документы, созданные последним днем месяца никак не хотят попадать в обработку
5 Джордж1
 
27.05.15
14:41
&ДатаКон как задается?
6 John83
 
27.05.15
14:42
(5) + может там граница "исключая"
7 John83
 
27.05.15
14:43
а сч/ф не в 23.59.59 сделана?
8 Kleopatra2803
 
27.05.15
14:43
(5), (6) граница включая
9 Джордж1
 
27.05.15
14:45
(8)откуда ДатаКон Вообще берется?
Может там время не конец дня
10 Kleopatra2803
 
27.05.15
14:45
(7) авизо входящее наверное Вы имеете ввиду? в 23:59:00
11 Kleopatra2803
 
27.05.15
14:50
(9) ДатаКон берется из формы обработки, в обработке по умолчанию конец дня текущей даты (с видом границы включая) (то есть 27.05.15 23:59:59). Дату нач я поставила 01.01.15 - чтобы обработать документы за этот год. Поэтому и в своем запросе даты я брала такие же. Вряд ли конец мая может влиять на январские и февральские документы
12 Славен
 
27.05.15
14:55
а у меня в бп документа Авизо нет
13 Kleopatra2803
 
27.05.15
14:59
(12) Простите, пропустила! БП КОРП
14 Славен
 
27.05.15
15:22
(13) периодичность по регистратору попробуй
15 Kleopatra2803
 
27.05.15
15:28
(14) там же типовой запрос в обработке в конфе. Думаю, неправильно его менять. Нужно разобраться, что не так в базе и почему
16 John83
 
27.05.15
15:33
(15) тии?
17 Kleopatra2803
 
27.05.15
15:48
(16) Как раз запустила, потому что не могу найти логичных объяснений)
18 Kleopatra2803
 
28.05.15
08:03
(16) тии не помогло(
19 Kleopatra2803
 
29.05.15
10:44
Проблема все еще актуальна, сделала тии, перепровела все документы. Ничего не изменилось. Помогите, пожалуйста
2 + 2 = 3.9999999999999999999999999999999...