Имя: Пароль:
1C
1С v8
БП 8. Проблема с Операциябух
, ,
0 Подскажите_Мне
 
26.11.13
10:03
Короче такая тупейшая проблема...

На днях попросили бухи разобраться.

Смотрим оборотку ОСВ по 76.09.

Там идет группировка по контрагенту и договору.

Проблема в том что есть две пустые записи:
<...>        24 000,00    
<...>            4 000,00

Надо убрать в одну и потом одну раскидать как надо.

Ошибка в том что делали в 2011 году через операциюбух, там забыли у 76.09 указать документ расчета, так появилась пустая запись и я не могу не как вообще от неё избавится.

Само собой пробовал делать текущую справку, но когда её делаю появляется вторая! пустая запись.

Смотрел в отладчике движения по бух. рег.

Вижу что щас если пустое субконто. там стоит Неопределено, а у той записи стоит Null.

Может быть он раньше в 2011 году ставил Null, щас ставит Неопределено.

Вот и не могу убрать, пробовал полностью программно
    Движение.СубконтоКт.Контрагенты = Контрагент;
    Движение.СубконтоКт.Договоры = Договор;
    Движение.СубконтоКт.ДокументыРасчетовСКонтрагентами = null;


Тоже не катит, что делать?
1 George Wheels
 
26.11.13
10:07
Движение.СубконтоКт.ДокументыРасчетовСКонтрагентами имеет составной тип. Скорее всего там пустая ссылка на какой-то тип.
2 evGenius
 
26.11.13
10:09
Считай значение в коде напрямую из остатков.
3 CHerypga
 
26.11.13
10:10
(1) или очень даже Неопределено
4 George Wheels
 
26.11.13
10:15
(3) Может и это. Посмотреть в отладчике.
5 Hmster
 
26.11.13
10:39
а еще может ТИИ помочь
6 catena
 
26.11.13
10:57
Нулл, неопределено и пустая ссылка - четыре разных человека. Где Ненавижу1С?
7 alexiv79
 
26.11.13
11:33
(0) Ну а если скопировать операцию, оставить нужную проводку (если есть и другие), сумму с минсуом поставить - типа сторнировать. И ввести новую правильную проводку
8 Подскажите_Мне
 
27.11.13
01:56
Думал приду уже код готовый выложат))

Посмотрел ещё раз в отладчике.

Раньше СубконтоДт = Null
Щас СубконтоДт = Неопределено

Пробовал делать движение и ставить Null (по логике что бы они объединились), но нет! создает ещё одну пустую запись, в итоге фигня.

Удобнее будет глянуть визуально:
http://postimg.org/image/kdwdr2n1f/

(7)
Сделал копированием, скопировал операцию, вообще не чего не менял кроме суммы, сделал минусов, в итоге все равно задвоило, я плакать.
http://postimg.org/image/y8d7t3glz/
9 Подскажите_Мне
 
27.11.13
01:58
(5) сделал ТИИ не помогло
10 cons74
 
27.11.13
06:05
т.е. ТИИ не сменило null на неопределено? (Хотя... вроде и не должно было).
А если открыть ту старую Операцию и перевыбрать ту пустую аналитику?
Еще мысль - сделать сторно той операции, а потом её же, но уже как надо. (хотя вряд ли отсторнирует с null).
11 Рэйв
 
27.11.13
07:14
(0)А зайти в операции бух и все заполнить правильно никак?
12 Подскажите_Мне
 
27.11.13
07:16
(11) за 11 год? нет не вариант спасибо за ответ, удачи
13 anaed
 
27.11.13
07:54
(12) сторнируйте неверную проводку 2011 года текущим периодом и делайте верную.
14 Karavanych
 
27.11.13
07:55
(12) а что ужасного то произойдет ?
Эта операция у вас никакие итоги как бы по фин результатам не сформировала, так и болтается не закрытая. Думаете если эту 1 операцию изменить в 11 году, у вас резко балансы поменяются и остатки по всем регистрам ?
15 catena
 
27.11.13
08:26
(13)Сторнирование сделает проводку с неопределено, NULL так и останется.

(12)Интересно - почему?
16 George Wheels
 
27.11.13
08:34
Видимо в учетной политике на 2011 год учет по расчетным документам не ведётся.
17 alexiv79
 
27.11.13
08:36
(15) раньше в бухгалтерии был документ "Сторно" - в БП 2.0 найти не могу-убрали чтоли?
18 George Wheels
 
27.11.13
08:38
(17) ОперацияБух
19 George Wheels
 
27.11.13
08:39
(18) + Установить способ заполнения "Сторно движений документа".
20 catena
 
27.11.13
08:39
(17)Я понятия не имею, БП 2.0 в глаза не видела.
21 alexiv79
 
27.11.13
08:44
(19) о как. Не знал, спасибо.
22 alexiv79
 
27.11.13
08:44
(12) Попробуй как (18) и (19)
23 George Wheels
 
27.11.13
08:47
(22) Мне кажется не поможет. Всё равно Субнонто3 будет Неопределено, т.к. на 76.09 уже есть третье субконто, а в 2011 году, когда была создана операция на счете 76.09 третьего субконто не было вообще.
24 George Wheels
 
27.11.13
08:52
ВСПОМНИЛ!
Открой ту операцию и перевыбери счет. Провести операцию. Третье субконто будет Неопределено, а не Null.
25 catena
 
27.11.13
09:02
(24)Перепровести советовали еще постов 20 назад, автор не хочет.
26 alexiv79
 
27.11.13
09:05
(23) Ну тогда только править исходный документ
27 George Wheels
 
27.11.13
09:07
(25) Предлагали правильно заполнить и перепровести. А здесь нужно только счет перевыбрать для того, чтобы у третьего субконто тип назначился.
28 George Wheels
 
27.11.13
09:08
(27) + У меня была такая ситуация. Просто это давно было. Поэтому долго вспоминал.
29 Подскажите_Мне
 
27.11.13
09:43
перепровести конечно всегда легче простого.

ок сделаю перепроведение и гляну в тестовой что будет в итоге, изменится ли в худшую сторону, просто я к этому осторожно отношусь
30 George Wheels
 
27.11.13
09:50
(29) Обязательно перевыбери счет.
31 catena
 
27.11.13
09:50
(29)К перепроведению операции? Что там может случиться?

Боишься перепроводить, поменяй NULL на неопределено прямо в регистре. Для пользователя не изменится ни-че-го. Даж не заметят.
Ошибка? Это не ошибка, это системная функция.