29.03.2006, 14:22 | #1 |
Участник
|
Учитываем аванс от клиента. Смотрим проводки, НДС операции - все хорошо. Переходим в карточку клиента, раскрываем поле Баланс - попадаем в Клиент Книга Операций. Выделяем наш аванс и нажимаем кнопку Функции/Изменить статус Аванса. Затем смотрим финасовые операции:
Дата Учета|Тип Документа|Фин. Счет Но.|Сумма|Бал. Счет Но. 20.01.06_________________62-140_______1180,00___62-120 20.01.06_________________68-200_______180,00____62-160 20.01.06_________________62-160_______-180,00____68-200 20.01.06___Оплата________62-120_______-1 180,00___62-140 20.01.06___Оплата________62-140_______1 180,00____62-120 20.01.06___Оплата________62-120_______-1 180,00 По счету 62-140 (Расчеты с клиентами по авансам полученным) и счету 62-120 (Расчеты с клиентами) суммы проходят 2 раза. Как с этим бороться? Код править? |
|
29.03.2006, 16:27 | #2 |
Участник
|
|
|
30.03.2006, 05:36 | #3 |
Участник
|
Цитата:
Но воврос не в этом, а в том как избежать возникновение двух последних строк. |
|
31.03.2006, 12:36 | #4 |
Участник
|
Вы бы расписали корреспонденцию нормально-какие сводные проводки создаются?
|
|
03.04.2006, 09:46 | #5 |
Участник
|
Чесно говоря лень все расписывать (причем замечу что корреспондения у описанной мною фин. операции формируется правильная Д62-140 К62-120 1 180,00; Д68-200 К62-160 180,00, но по фин. журналу проводка Д62-140 К62-120 1 180,00 проходит два раза) мы решили проблему поправив Codeunit 12.
|
|
03.04.2006, 10:49 | #6 |
Участник
|
Mitya, странная позиция-лень расписывать-ну тогда и вопрос не задавайте. Вам же не просто так говорят-чтобы расписали. У меня например с авансами все в порядке-и в 3.6 и 3.7 и 4 версии. И ничего дважды не проходит :P
|
|
03.04.2006, 16:17 | #7 |
Участник
|
Цитата:
1. Открываем базу CRONUS Россия ЗАО версия 4.01, 4.0 (на моей базе 4.0 тотже эффект) 2. Для чистоты эксперемента создаем нового клиента - test, настройки: общая бизнес группа- КЛИЕОТЕЧ, ндс бизнес группа - КЛИЕОТЕЧ, клиент учетная группа - РОССИЯ 3. учитываем авансовый платеж клиента из формы 255 раздел - АВАНС 4. Через Фин. регистры смотрим финансовые операции по данной оплате: Д 51-200 1180р. К 62-140 1180р. К 68-200 180р. Д 62-160 180р. 5. Через карточку клиента открываем Клиент Книга Операций, выделяем наш платеж, сщелкаем Функции/Изменить Статут Аванса. 6. В клиент Книга Операций появляются две записи: одна сторно аванса, вторая новая оплата. 7. Через Фин. регистры смотрим финансовые операции: Д 62-140 1180р. Д 68-200 180р. К 62-160 180р. К 62-120 1180р. Д 62-140 1180р. К 62-120 1180р. Две последние строки лишние. Надеюсь понятно все расписал. |
|
05.04.2006, 11:17 | #8 |
Участник
|
Риторический вопрос: Вы не пробовали обращаться в поддержку?
Тогда попробуйте вот это: Codeunit 12 PostCustBackPrepayment(VAR DtldCVLedgEntryBuf : Record "Detailed CV Ledg. Entry Buffer") .. замените IF CustLedgEntry2."Prepayment Status" <> CustLedgEntry2."Prepayment Status"::Reset THEN BEGIN на IF GenJnlLine."Prepayment Status" <> GenJnlLine."Prepayment Status"::Reset THEN BEGIN ... |
|