Имя: Пароль:
1C
1C 7.7
v7: Долг контрагента через глТекущийДолг()
,
0 zenon46
 
13.01.20
11:45
Доброго дня!
Как известно в типовых конфигурациях с компонентой оперативный учет есть в глобальнике такая функция как "глТекущийДолг", которая рассчитывает долг контрагента через СводныйОстаток. Столкнулись с такой ситуацией (думаю многие сталкивались), что документ "Бухгалтерская справка" не учитывается в этом методе, оно и понятно, этот документ никак не двигает регистры. Соответсвенно когда закрывается долг контрагента этим документом, то функция глТекущийДолг возвращает не то что нужно. Кто как боролся с этим ?
PS хотя этот "косяк" будет только в комплексной 7.7, в ТиС этого документа нет.
1 dedmoroz777
 
13.01.20
11:53
А зачем с этим бороться? В ТиСе есть док "КорректировкаДолга".
2 zenon46
 
13.01.20
11:58
(1) у меня Комплексная. Когда по каким-то причинам списывается долг, Бухи делают Бухгалтерскую справку, и у них в Акте-сверке все шито крыто. Но если к примеру этого контрагента выбрать в лбой документ то отображается долг...
3 Kigo_Kigo
 
13.01.20
12:01
(2) Есть долги которые идут только по счетам БУ, и никак не влияют на опер учет, налоги к примеру, по этому есть 2 дока корректировка и бух справка, ну а бух справка - это вообще что хочу то и верчу по БУ
4 dedmoroz777
 
13.01.20
12:01
5 Lazy Stranger
 
13.01.20
12:01
Вариантов в сущности 2: или приделать к бух. справке движения регистров взаиморасчетов или запретить проводить бух. справки, в которых есть 60 или 62 счета.
6 zenon46
 
13.01.20
12:18
(5) придумал пока вот так выкрутится, правильно ли ?

   Ит = СоздатьОбъект("БухгалтерскиеИтоги");
   Ит.ИспользоватьРазделительУчета(Фирм.ЮрЛицо);
   Ит.ИспользоватьСубконто("Контрагенты", ТКонтрагент, 2,);    
   Ит.ВыполнитьЗапрос(ДатаДок, ДатаДок, СчетПоКоду("62"),   ,  , 1,,"С");
   Долг = Ит.СКД()-Ит.СКК();
7 Kigo_Kigo
 
13.01.20
12:40
(6) И будут у тебя рваться опер итоги  и сальдовка, порукам бухам надавай, и пусть делают правильно!
8 ДенисЧ
 
13.01.20
12:49
Ввести массовые расстрелы с особым цинизмом за немотивированные бухсправки - ещё не предлагали?
9 zenon46
 
13.01.20
12:52
(8) пока нет)
10 Злопчинский
 
13.01.20
14:10
Порядок действий по корректировке взаиморасчетов.
1. В ПЕРВУЮ ОЧЕРЕДЬ корректировка взаиморасчетов выполняется оперативным документом "Корректировка долга".
2. В нем можно указать корреспондирующий БУ и НУ счет (вроде так). Проверяешь подходят ли получившиеся проводки. Если нет - пробуешь аналогично на втором документе корректировка долга (они часто идут парами). Отлаживаешь схему эту.
3. Можно п.2 не делать а по счетам БУ\НУ двигать бухсправкой. Но это только в том случае что п.2 не сработает. ибо эти уе-бухи потом ПОПРАВЯТ БУХСПРАВКУ, а про корректировку по регистрам забудут. Просто потому что при  ПОВТОРОНОЙ корректировке Бухсправки - они решили (ну сцуко они же умные) - не выполнять пункт 1. хотя он при корректировке взаиморасчетов ВСЕГДА должен выполняться в первую очередь.
.
в свое время в комплексной плотно работали года три, нормально все было.
11 Холст
 
13.01.20
14:36
(9) а зря )
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой