|
Проводка на забалансовый счет. | ☑ | ||
---|---|---|---|---|
0
__Se24
02.02.18
✎
11:02
|
Господа , подскажите , кто знает .
Документ "Ввод начальный остатков" , самописный. При попытке сделать проводку на счет "000" , являющийся забалансовым. В дебете "000" и заполнено одно субконто, в кредите пустая ссылка на счет, субконты тож не заполнены. Про попытке провести документ выдается ошибка о том , что нельзя сделать проводку с балансового счета на забалансовый. В чем тут может быть проблема ? |
|||
1
Гипервизор
02.02.18
✎
11:04
|
В том что забалансовые счета не корреспондируют с балансовыми счетами.
|
|||
2
Гипервизор
02.02.18
✎
11:07
|
А что за конфа, в которой счет 000 вдруг стал забалансовый и имеет субконто?
|
|||
3
__Se24
02.02.18
✎
11:08
|
Своя , самописная ...
|
|||
4
__Se24
02.02.18
✎
11:09
|
(2) не путайте счет "00" и "000"
|
|||
5
Гипервизор
02.02.18
✎
11:16
|
(4) Вы спросили про 000, я про него и отвечаю. Может вы что-то путаете?
|
|||
6
__Se24
02.02.18
✎
11:18
|
(5) я в топике все написал.
00 - балансовый 000- забалансовый Что тут непонятного ? |
|||
7
hhhh
02.02.18
✎
11:20
|
(4) 000 - балансовый
|
|||
8
Дмитрий
02.02.18
✎
11:20
|
(0) нужно смотреть, что именно пытается провести Ваш "Документ "Ввод начальный остатков" , самописный."
|
|||
9
Гипервизор
02.02.18
✎
11:21
|
(6) Где в топике про 00?? Ну где?? Написал он все, писатель..
|
|||
10
hhhh
02.02.18
✎
11:21
|
(6) может он на другие строчки ругается, а не на эту. Другие проводки какие в этом документе?
|
|||
11
__Se24
02.02.18
✎
11:23
|
(9) это был ответ на ваше замечание "Почему вдруг 000 стал забалансовым и с субконто "
В нашей конфе он и был изначально Забалансовым. |
|||
12
__Se24
02.02.18
✎
11:24
|
(10) в этом документе только одна строчка. больше там не на что ругаться ..
|
|||
13
Гипервизор
02.02.18
✎
11:27
|
(11) Для чего вы мне тогда про какой-то 00 рассказываете? В типовых 000 именно балансовый и без субконто. А у вас не только алгоритм собственный, но и счета особые.
|
|||
14
hhhh
02.02.18
✎
11:27
|
(12) ну давайте код, хрустальные шары для связи с Плутоном все дома позбывали.
|
|||
15
Гипервизор
02.02.18
✎
11:34
|
У вас проверка, которая ругается на использование балансового и забалансового счета, тоже своя собственная? Она учитывает что кор.счет не заполнен? Потому что у пустой ссылки так-то Забалансовый = Ложь. Вот ваша самописка и считает что использовано недопустимое сочетание.
|
|||
16
__Se24
02.02.18
✎
11:35
|
врБР=РегистрыБухгалтерии.РегистрБухгалтерииФилиалы;
врВалюта=Константы.ВалютаДоллар.Получить(); врСчет00=ПланыСчетов.План1.НайтиПоКоду("00"); Для Каждого СтрТаб Из ТаблицаДвижений Цикл врСчет1=""; врСубк1=""; врСубк2=""; врСубк3=""; Если СтрТаб.БухгСчет.Забалансовый=Ложь Тогда врСчет1=врСчет00; врСубк1=СтрТаб.Субконто1; врСубк2=СтрТаб.Субконто2; врСубк3=СтрТаб.Субконто3; КонецЕсли; Если СтрТаб.ДебетКредит="Дт" Тогда Вот код документа. врБР.СделатьПроводку(ЭтотОбъект,СтрТаб.БухгСчет,СтрТаб.Субконто1,СтрТаб.Субконто2,СтрТаб.Субконто3,врСчет1,врСубк1,врСубк2,врСубк3,СтрТаб.СуммаРуб,СтрТаб.Количество,СтрТаб.СуммаВал,врВалюта,"Ввод начальных остатков"); Иначе врБР.СделатьПроводку(ЭтотОбъект,врСчет1,врСубк1,врСубк2,врСубк3,СтрТаб.БухгСчет,СтрТаб.Субконто1,СтрТаб.Субконто2,СтрТаб.Субконто3,СтрТаб.СуммаРуб,СтрТаб.Количество,СтрТаб.СуммаВал,врВалюта,"Ввод начальных остатков"); КонецЕсли; КонецЦикла; |
|||
17
__Se24
02.02.18
✎
11:36
|
Вот код документа :
врБР=РегистрыБухгалтерии.РегистрБухгалтерииФилиалы; врВалюта=Константы.ВалютаДоллар.Получить(); врСчет00=ПланыСчетов.План1.НайтиПоКоду("00"); Для Каждого СтрТаб Из ТаблицаДвижений Цикл врСчет1=""; врСубк1=""; врСубк2=""; врСубк3=""; Если СтрТаб.БухгСчет.Забалансовый=Ложь Тогда врСчет1=врСчет00; врСубк1=СтрТаб.Субконто1; врСубк2=СтрТаб.Субконто2; врСубк3=СтрТаб.Субконто3; КонецЕсли; Если СтрТаб.ДебетКредит="Дт" Тогда врБР.СделатьПроводку(ЭтотОбъект,СтрТаб.БухгСчет,СтрТаб.Субконто1,СтрТаб.Субконто2,СтрТаб.Субконто3,врСчет1,врСубк1,врСубк2,врСубк3,СтрТаб.СуммаРуб,СтрТаб.Количество,СтрТаб.СуммаВал,врВалюта,"Ввод начальных остатков"); Иначе врБР.СделатьПроводку(ЭтотОбъект,врСчет1,врСубк1,врСубк2,врСубк3,СтрТаб.БухгСчет,СтрТаб.Субконто1,СтрТаб.Субконто2,СтрТаб.Субконто3,СтрТаб.СуммаРуб,СтрТаб.Количество,СтрТаб.СуммаВал,врВалюта,"Ввод начальных остатков"); КонецЕсли; КонецЦикла; |
|||
18
__Se24
02.02.18
✎
11:36
|
(16) не читать ))
|
|||
19
__Se24
02.02.18
✎
11:37
|
(15) да , до этого я сам тоже дошел ...
но примерно месяца 2-3 назад этот документ проводился. сейчас пришлось его снять с проведения и провести по-новой и начались эти непонятные ошибки |
|||
21
Гипервизор
02.02.18
✎
11:40
|
Посыпаю голову пеплом, но я так и не постиг ваших игр с нулями. Сначала вы уверяете, что счет таки 000, а в примере кода снова появляется 00.
|
|||
22
Гипервизор
02.02.18
✎
11:43
|
(20) Не понял, балансовый счет искать по коду нельзя?
|
|||
23
__Se24
02.02.18
✎
11:45
|
(21) Код смотрите внимательнее ...
00 это балансовый вспомогательный. Документ может вводить остатки не только для забалансовых счетов. мне вам код оттранслировать ? ок Если в таблице Счет балансовый , то в корреспонденцию подставляется счет 00 , а если Забалансовый , то тогда корреспонденция остается незаполненной. |
|||
24
__Se24
02.02.18
✎
11:47
|
(20) - пост 23
|
|||
25
Джо-джо
02.02.18
✎
11:47
|
(23) А при чём тут "000"?
|
|||
26
Гипервизор
02.02.18
✎
11:48
|
(23) Да ешкин код, в (0) счет 000, в (17) 00. Вы тролль?
|
|||
27
__Se24
02.02.18
✎
11:50
|
Ок
В документе , в табличной части идет запись движенияпо счету "000" .... если вам удобнее , замените его на любой забалансовый счет "ХХХ" |
|||
28
__Se24
02.02.18
✎
11:53
|
(26) Вы пост 23 прочитали полностью? или так же как и топик ? )
|
|||
29
Гипервизор
02.02.18
✎
11:57
|
(28) Что вам дает основание усомниться, что я невнимательно прочитал топик? Вот меня сомнения терзают, это да, уж коли вы в 27-м лишь сообщении изволили объяснить, что оказывается 000 счет для примера и если нам (!) так удобнее, можно заменить на любой.
Это было шикарно. |
|||
30
Гипервизор
02.02.18
✎
11:58
|
Хотя пятница же, все понятно.
|
|||
31
catena
02.02.18
✎
11:59
|
(28)Надо смотреть, что в врБР.СделатьПроводку
|
|||
32
catena
02.02.18
✎
12:01
|
И хорошо бы скрин отладчика с расчитанным значением СтрТаб.БухгСчет.Забалансовый.
|
|||
33
hhhh
02.02.18
✎
12:01
|
(27) вообще-то прогнать отладчиком у вас займет 20 секунд, вам просто скучно наверно, решили с народом пообщаться.
|
|||
34
__Se24
02.02.18
✎
12:01
|
(31) окло 100 тысяч документов делают проводки при помощи этой процедуры , проблема возникла только с этой комбинацией данных
|
|||
35
hhhh
02.02.18
✎
12:03
|
(34) ну с забалансовыми счетами миллионы работают, и с вводом остатков тоже. Ни у кого не было такого за более чем 15 лет. Проверяйте - это реально ваш косяк, глупо кивать на 1с.
|
|||
36
__Se24
02.02.18
✎
12:03
|
(33) я прогонял отладчиком , неоднократно ...
в коллекцию движений все записывается так как нужно (в дебет - забалансовый счет , в кредит - ничего ) в результате транзакцию отбивает ... что еще можно увидеть в отладчике ? |
|||
37
__Se24
02.02.18
✎
12:05
|
(35) я понимаю , что миллионы ...
и мне бухгальтеры говорят , что все так и должно быть ... но почему-то не получается ... |
|||
38
hhhh
02.02.18
✎
12:07
|
(37) посмотрите, может вредители сняли эту галку, забалансовый. Или план счетов План2, а не План1
|
|||
39
hhhh
02.02.18
✎
12:08
|
(37) чего прям реально план счетов назвали План1 ??
|
|||
40
__Se24
02.02.18
✎
12:09
|
(38) да не ... уже проверил и неоднократно.
План счетов 1 Да , так и назвали ... чтобы не думать долго )) |
|||
41
hhhh
02.02.18
✎
12:11
|
(40) но что мешает вам посмотреть отладчиком? Ведь для отладчика - ерундовый вопрос, а если вы философскими рассуждениями будете решать, тогда может неделя уйти.
|
|||
42
YFedor
02.02.18
✎
12:11
|
Ругань на невозможность сделать проводку между балансовым и забалансовым счетами зашита в платформу.
Поэтому, такую проводку сделать не получится. |
|||
43
hhhh
02.02.18
✎
12:13
|
(42) да правильно у него.
|
|||
44
YFedor
02.02.18
✎
12:15
|
(43) Сообщение такое выходит только в одном случае, который описал в (42) - значит неправильно
|
|||
45
Гипервизор
02.02.18
✎
12:15
|
(36) Судя по (17) "ничего" (т.е. пустой счет) для вас это врСчет1="" ?? Реально? Т.е. не пустая ссылка плана счетов, а строка??
|
|||
46
__Se24
02.02.18
✎
12:17
|
(45) Да , при присвоении данных элементу коллекции движений он конвертирует его в пустую ссылку
|
|||
47
__Se24
02.02.18
✎
12:17
|
строка превращается в "пустой счет"
|
|||
48
__Se24
02.02.18
✎
12:20
|
(44) Я как бы в курсе ...
этот документ раньше проводился (был проведен) его распровели и началась вот такая хрень. Документ (содержание и код) не изменялись |
|||
49
Гипервизор
02.02.18
✎
12:25
|
Не знаю как вы неоднократно прогоняли отладчиком, но почему бы вам не поставить в врБР.СделатьПроводку() точку останова с таким условием:
(СтрТаб.БухгСчет.Забалансовый И НЕ врСчет1.Забалансовый) ИЛИ (НЕ СтрТаб.БухгСчет.Забалансовый И врСчет1.Забалансовый) |
|||
50
hhhh
02.02.18
✎
12:36
|
(48) поставьте точку останова на конеццикла и покажите нам эту проводку, которая сделалась.
|
|||
51
Dmitrii
гуру
02.02.18
✎
12:41
|
ОФФ.
Весело тут у вас. 1,5 часа обсуждать вопрос, который смотрится за 1,5 минуты отладчиком..... |
|||
52
hhhh
02.02.18
✎
12:43
|
(51) пятница же. Отладчик - это скукота.
|
|||
53
Dmitrii
гуру
02.02.18
✎
12:53
|
Дык ведь даже если так скучно - чисто логические рассуждения приводят нас к нескольким вариантам причин проблемы:
- счет 000 всё таки балансовый (автор, утверждая обратное, либо вообще не утруждался это проверить, либо смотрит не в том плане счетов, либо...) - корсчет всё таки чем-то заполнен (код врСчет1="" не меняет корсчет на пустой) и это что-то - это балансовый счет. - в процедуре врБР.СделатьПроводку происходит что-то, что либо меняет нам счет "000" на какой-то другой (например, очищает или пихает туда какой-то балансовый счет и в результате получаем корреспонденцию между пустыми счетами или между балансом и забалансом) - в модуле набора записей регистра РегистрБухгалтерииФилиалы или в подписке на событие в ПередЗаписью присходит что-то аналогичное написанное в предыдущем пункте. Все эти варианты расследуется за 3 минуты... |
|||
54
__Se24
02.02.18
✎
16:06
|
Всем спасибо за участие.
ТИИ помог исправить ситуацию. |
|||
55
hhhh
02.02.18
✎
16:11
|
(54) да, действительно пятница
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |