Имя: Пароль:
1C
1С v8
null в Подразделении на Хозрасчетном
0 Euroset1
 
24.07.18
21:47
Господа. Пару дней назад из бухгалтерии был вроде бы безобидный вопрос: почему постоянно списываются авансы на одних и тех же контрагентов, причем в минус. Обычно этот вопрос закрывали рукоприкладством с документом Операция, но сейчас они не выдержали)))

К чему пришел. На остатках хозрасчетного по исследуемому перечню субконто было две записи: одна +18 тыщ, а другая -18 тыщ. Если присмотреться к запросу для вычисления авансов, там убираются отрицательные строки. Поэтому при проведении поступлений всегда видны +18 тыщ аванса, а в ОСВ все по нулям. Мистика. Ах да, и по движениям не видны эти +18 тыщ.

Поковырявшись с отладчиком обнаружил, что записи-то не одинаковые. Отличаются они подразделением. Во вводе остатков почему-то в проводку вставляется пустая ссылка, а в правильных текущих документах там нулл (тип нулл причем, а не значение). Также при ТИИ, которое прямо сейчас идет полным ходом, только и мелькает "значение должно быть нулл. сохранено значение нулл.". Хотелось бы увидеть дельные комментарии на эту тему.
1 Euroset1
 
24.07.18
21:50
Особенно интересуют вот какие моменты
1) Почему я недавно перепроводил эти вводы остатков, которые пустую ссылку пихают в проводки, а они не поменяли значение на нулл?
2) Почему вообще в реквизите типа Справочник.Подразделения должно быть нулл и как это ввобще допустимо? Ведь тип явно указан один.
2 Фрэнки
 
25.07.18
08:36
Ну и вся эта описываемая проблема происходит в бухии 6.0 вероятно?
3 RomanYS
 
25.07.18
08:40
Если учёт по подразделениям выключен -должен быть null. Ошибки бывают если регистр пишется с обменданными.загрузка=истина
4 Euroset1
 
25.07.18
12:14
(2) мое упущение.
Версия конфы БП 3.0.64.29

Версия платформы 8.3.11

(3) Загрузка=истина это же всетаки программный прием. Значит при записи именно самого регистра там нулл пишется тоже на программном уровне (уровне кода модуля)? Или же это платформенная фишка?
5 Джинн
 
25.07.18
12:15
(4) Руки кривые, а не фишка.
6 Euroset1
 
25.07.18
12:19
(5) Я не спрашивал бывшего коллегу, как у него это получилось. Мне интересен сам принцип работы этих измерений.

ТИИ до сих пор делается, причем нуллы проставляются не только в Подразделение, но и в СуммаНУ, СуммаБУ. Какая-то дичь..
7 Cyberhawk
 
25.07.18
12:27
Нулл в РБ - это нормально
8 RomanYS
 
25.07.18
12:32
Если на счете отключен налоговый учет, то в СуммаНУ, ПР, ВР должно быть null. Это не дичь
9 RomanYS
 
25.07.18
12:40
(4) Если обычная запись (без загрузка=истина), то платформа(!) сама ставит null где нужно
10 Euroset1
 
25.07.18
13:23
(9) Речь о загрузке=истина непосредственно у набора записей регистра бухгалтерии и\или у менеджера записи регистра бухгалтерии, верно?
11 RomanYS
 
25.07.18
13:25
(10) Да, я с таким сталкивался. Это не значит, что других причин быть не может.
А "менеджер записи регистра бухгалтерии" существует?
12 Euroset1
 
25.07.18
13:26
(11) по инерции написал. Считаем, что этого никто не видел))
13 Euroset1
 
27.07.18
16:54
Для ликвидации неправильных движений помогает ТИИ, либо перепроведение. Но все же мне не удалось понять, как бухи смогли это сделать (чтобы избежать проблем в будущем). Есть какие-то идеи?

Речь идет о полностью коробочной БП 3.0 свежайшей версии. И полностью штатном функционале...
14 RomanYS
 
27.07.18
16:57
(13) Я такое вижу после применения обработок замены значений (поиск дублей и т.п.)
15 Euroset1
 
27.07.18
17:09
(14) речь о штатных?? просто у меня есть одна такая обработка, лично мной созданная. Но она точно не могла быть применена к тем документам, которые я вижу мелькающими в ТИИ. Например ОРП не могли редактироваться с ее помощью, т.к. ее применяли только для нескольких оптовых контрагентов.
16 Вафель
 
27.07.18
17:11
может обмены какие есть? или загрузка остатков была?
17 Вафель
 
27.07.18
17:11
нул в подразделение можно записать, только если ОбменДанными.Загрузка
18 Euroset1
 
27.07.18
17:16
(17) прям только так и никак больше?
Ведь с загрузкой истиной документ-то не перепровести. Это получается только если проводки создавать насильно через набор записей. А у меня ни одной обработки в округе нет, чтобы так могли )))
19 lodger
 
27.07.18
17:26
пустые ссылки и нуллы в регистрах бухни это скорее норма, чем уникальное чп.
посмотри какое значение нормально для этого поля во всех других случаях и исправь ту операцию, которая делает не так.
20 Euroset1
 
27.07.18
17:38
(19) так нулл же норма, уже писали. Но вопрос-то у меня как раз в том, каким образом типовые бухи в типовой бухии смогли сделать некорректно.
21 lodger
 
27.07.18
18:15
(20) самый ходовой вариант - ошибка какого-то релиза, который был и уже нет.
22 Euroset1
 
30.07.18
09:51
Похоже, что это все же замена значений. Пересмотрел код обработки - там берется реквизит Движения и через него хозрасчетный правится, после чего происходит запись документа (не проведение!).
Причем загрузка не истина, насколько я понял.

Как бы записывать не проводя так, чтобы стояли всетаки нулы где надо?
23 RomanYS
 
30.07.18
10:09
(22)
>>Причем загрузка не истина, насколько я понял.
Тогда по идее само должно вставать

>>Как бы записывать не проводя так, чтобы стояли всетаки нулы где надо?
Принудительно ставить null там где надо, у меня обработка была, которые эти косяки исправляла.
24 Euroset1
 
30.07.18
10:17
(23) а ты обработку делал потому что влом было ждать ТИИ 10 суток?))) Просто я тоже уже подумываю об обработке, потому что иначе придется на боевой кусками по ночам ТИИ запускать.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn