Имя: Пароль:
1C
 
v7: Балансовый счет не может корреспондировать с пустым счетом
0 ivan_belalco
 
27.08.07
09:47
Что значит ошибка : Модуль Документа(18)}: Балансовый счет не может корреспондировать с пустым счетом!(проводка 1)
1 Господин ПЖ
 
27.08.07
09:48
вроде по русски написано
2 ivan_belalco
 
27.08.07
09:49
Что значит пустой счет???
3 Чаки
 
27.08.07
09:50
В ошибке всегда номер строки модуля есть - зайди и посмотри, что там за счет.
4 Конь в пальто
 
27.08.07
09:51
(2) блин, это значит "пустой"... пустоезначение(счет) = 1...
не указан он у тебя
... хм , интересно, разведчик из новой стаи или просто дятел-шатун?
5 ivan_belalco
 
27.08.07
09:53
Какие вы все умные, как же я не догадался. Под 18 строкой стоит Операция.Записать().  Что значит с пустым счетом, что значит пустой счет?
6 Конь в пальто
 
27.08.07
09:54
разведчик...
7 Обдолбанный Вася
 
27.08.07
09:54
отладчик и смотри что в первую проводку запихываэшь
8 Vitello
 
27.08.07
09:54
(5)если такие вопросы задаешь значит не догадался...
9 Обдолбанный Вася
 
27.08.07
09:55
(6) да не - шатун
10 Темный Эльф
 
27.08.07
09:56
(5)Здесь засада. Ошибка где-то в модуле - там, где не указан счет-корреспондент - но 1С-ина вываливается в строчке записи операции, потому что пока операция не записана, то всегда можно счет подставить.
11 DF_Slayer
 
27.08.07
09:57
(5) То же самое, что в поле, где счет, не выбрано нифига.
12 vcv
 
27.08.07
09:57
Если в проводке используется балансовый счет, то и дебет и кредит должны быть заполнены и заполнены балансовыми счетами. Где-то в модуле проведения неправильно заполняются счетами проводки. В одной проводке встречается балансовый и забалансовый счет, или один из счетов балансовый, второй не указан.
13 ivan_belalco
 
07.09.07
11:51
У меня есть фрагмент:
                                 тара.добавитьполе("data","D",8,0);
                 тара.добавитьполе("kod","N",4,0);
                 тара.добавитьполе("but1","N",8,0);
                 тара.добавитьполе("but2","N",8,0);
                 тара.добавитьполе"yash1","N",8,0);
                             тара.добавитьиндекс("datakod","data+kod",0,0,"");
       тара.создатьфайл("D:\WORK\PRIHOD.DBF","D:\WORK\PRIHOD.CDX");
                 тара.текущийиндекс("datakod");
Но как известно по дате индексировать нельзя, с помощью какой ф-ии можно перевести дату в строковую величину по инструкции CodeBase. У меня TARA - объект XBASE.
14 ildus
 
07.09.07
12:38
(0) нефиг вместо забалансового налогового счета указывать балансовый счет
15 ildus
 
07.09.07
12:41
(13) а это здесь каким боком?
16 Vlad_1717
 
07.09.07
12:47
(0) Ставь Отладчик на строку:
Операция.Сумма = СуммаЧего-тоТам;
И проверяй Счет дебета и Счет кредита.

В какой-то проводке у тебя один из счетов будет пустым. Там и лови.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн