Имя: Пароль:
1C
1С v8
БП2.0: Был ли зачет аванса по данной реализации?
0 blutang
 
05.08.11
13:30
И на какую сумму...Как бы это узнать?
В поступлении на расчетный счет указывается счет на оплату. Сделал отчет по неоплаченным счетам. Спустя год начали появляться зачеты аванса, и оплаченные таким образом счета напрасно появляются в отчете.
1 John83
 
08.08.11
10:58
ОСВ
2 blutang
 
08.08.11
18:57
ОСВ - слишком обще... :) Сделал так:

Функция ПолучитьТаблицуЗачтенныхАвансов()
//Возвращает ТЗ документов, оплаченных зачтенным авансом    
ТЗ=Новый ТаблицаЗначений;
ТЗ.Колонки.Добавить("Ссылка",Новый ОписаниеТипов("ДокументСсылка.СчетНаОплатуПокупателю"));
ТЗ.Колонки.Добавить("Сумма", ОбщегоНазначения.ПолучитьОписаниеТиповЧисла(15,2));
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("ДТ",ПланыСчетов.Хозрасчетный.НайтиПоКоду("62.02"));
Запрос.УстановитьПараметр("КТ",ПланыСчетов.Хозрасчетный.НайтиПоКоду("62.01"));
Запрос.Текст =
"ВЫБРАТЬ
|    ХозрасчетныйОборотыДтКт.Регистратор.СчетНаОплатуПокупателю.Ссылка КАК Ссылка,
|    ХозрасчетныйОборотыДтКт.СуммаОборот КАК СуммаОборот
|ИЗ
|    РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(,,Регистратор,СчетДт=&ДТ,,СчетКт=&КТ,,) КАК ХозрасчетныйОборотыДтКт
|";
 Результат = Запрос.Выполнить();
 Выборка = Результат.Выбрать();
   Пока Выборка.Следующий() Цикл
         НоваяСтрока=ТЗ.Добавить();
         НоваяСтрока.Ссылка=Выборка.Ссылка;
         НоваяСтрока.Сумма=Выборка.СуммаОборот;
   КонецЦикла;
   Возврат ТЗ;
КонецФункции;
3 vqwy
 
08.08.11
19:04
А в проводке посмотреть - это слишком просто, что ли?
4 John83
 
08.08.11
19:24
(3) сказали же - слишком обще
5 vqwy
 
08.08.11
19:58
(4) ааа...
заставлял бухгалтеров зырить глазами результаты проведения документов, в итоге проблема зачета 62/61.02 на .01 устранилась.
вот бы еще что придумать, чтобы било по рукам упрощенцев, которые, не видя попадания расходов в 7 графу, начинают крутить ручные проводки
6 Новиков
 
08.08.11
20:08
(5) ты что читать разучился чтоль? В (0) же прямо написано: чувак написал отчет по оплаченным счетам, но когда у него джойны бабок идут - джойнются лишние счета - там где зачет авансов. И он у сообщества спрашивает - как избавиться от этого. Вон даже функцию написал, которая возвращает ТЗ. Дальше, видимо он либо в цикле будет что-то считать, либо просто в запросе напишет ГДЕ Счет Не в (его тз).

А вы ОСВ, упрощенцы-уснщики...

У парня проблемы, нет бы подсобить - нет. Толкают понимаешь его по ложному пути!

(0) автор, ты молодец! Джойнь-переджойнь там всю бухню, и бухгалтерам превеd передавай, т.к. смотреть в бухии оплаченные счета отдельным отчетом - это нужно быть блеать на всю голову облолбанной теткой.
7 blutang
 
08.08.11
21:28
(6) Не понял, где тут ирония, если честно... Это отчет не для бухии, а для отдела по работе с клиентами, задача которых требовать оплаты счетов. ОСВ вот для этого в том виде, как есть, не годится.
8 blutang
 
08.08.11
21:36
(3),(4) - в какой проводкЕ это надо посмотреть, если неоплаченных счетов больше одного?
9 Новиков
 
08.08.11
22:19
(7) иронии вообще никакой нет, в свете того что БП - это все таки БП, а не УТ, и пускать туда отдел по работе с клиентами отслеживать дебиторку, да еще по самописным отчетам - это пистец. А вы вообще весь ваш опер учет тоже по БП ведете?

Да, и кстати, стандартными отчетами посмотреть можно, если у вы уж на какой-то хрен ведет учет в разрезе расчетных документов по договорам - по какому счету-договору была оплата, а по какому - хрен. Но т.к. в бухии работают "отдел по работе с клиентами", то видимо объяснять некому.

А иронии, повторюсь - никакой нет вообще.
10 blutang
 
08.08.11
22:38
(9) Никто их в БП и не пускает: бухия даёт им этот отчет в экселе раз в неделю, а те обзванивают...
11 Buster007
 
08.08.11
23:21
тяжелый случай ))
есть такой отчет "Отчет по проводкам" посмотри, если не лень )