Имя: Пароль:
1C
1С v8
Бухгалтерия 2.0: не проставляется назначение платежа
0 hame1e00n
 
12.09.11
17:08
Релиз 2.0.25.5

Есть такая проблема: в платежном поручении не заполняется назначение платежа, хотя текст назначения платежа есть в банковском счете контрагента.

Кто сталкивался с такой проблемой? Как победеть?

Заранее благодарю.
1 hame1e00n
 
12.09.11
17:09
Как можно это дело подправить?
2 hame1e00n
 
12.09.11
17:10
Ап!
3 Stim213
 
12.09.11
17:12
редактирование списка?
4 hame1e00n
 
12.09.11
17:19
(3) Какого списка? Ты о чем?
5 John83
 
12.09.11
17:24
если не ошибаюсь, этот текст сначала должен в самой платежке встать
6 hame1e00n
 
12.09.11
17:29
Бухи говорят, что этот текст в 1.6 тянулся из банковского счета, а сейчас надо ручками набивать. А если набил, то да он обновляется, например, при изменении суммы. Может какие-то настройки надо сделать, чтобы он сразу тянулся из банковского счета?
7 Ногаминебить
 
12.09.11
17:39
// Текст назначение платежа будет обновлен только при условии, что ранее он был сформирован автоматически
Может там уже что-то есть?
8 hame1e00n
 
12.09.11
17:55
(7) нету ничего, оно для нового документа автоматом при выборе подставляет что-то типа "По основному договору 0 руб. 0 копеек", а должно по идее тянуть эту строку из поля "Текст назначения платежа" в банковском счете по умолчанию
9 hame1e00n
 
12.09.11
17:56
*при выборе получателя
10 Ногаминебить
 
12.09.11
18:00
Ну под отладкой смотри СчетКонтрагентаПриИзменении. Где-то значит не срабатывает нужное условие. :)
11 hame1e00n
 
13.09.11
11:58
(10) Оказывается это зарегестрированная ошибка 1С, обнаруженная еще в феврале!

Код ошибки:        10073200
Дата публикации:    4 февраля 2011 г.

Описание:    
При заполнении документа "Платежное поручение", при выборе контрагента, у которого установлены основной договор и основной счет, текст поля "Назначение платежа" генерируется автоматически по данным реквизита "Договор". Если в счете контрагента заполнен текст назначения платежа, то при описанных условиях он ошибочно не используется при формировании текста назначения платежа документа
12 hame1e00n
 
13.09.11
12:43
Вставил свой код в обработчик, отвечающий за изменение контрагента:

...

ПеречислениеНалога = ПеречислениеВБюджет И (СтатусСоставителя <> "08");
   НазначениеПлатежа = ТекстНазначенияПлатежа(СчетКонтрагента, ДоговорКонтрагента, ПеречислениеНалога);


Теперь принудительно беру текст назначения платежа из счета контргента
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший