Имя: Пароль:
1C
1С v8
БУХ 8.3 платёжное поручение
,
0 Oleg77O
 
01.10.19
15:39
На горячей линии ответить не смогли, может тут кто знает?
При создании платёжного поручения выбираю несколько счетов для оплаты.
Если счета с разными договорами, то в назначении идёт перечисление счетов, а если они с одним номером договора, то в назначение указано оплата по счёту ( и указывает только 1 счёт). Чтобы был список приходится каждый раз договоры разные ставить. Как это исправить? У соседей всё нормально, всегда идёт полный список счетов для оплаты.
1 shuhard
 
01.10.19
15:40
(0)[На горячей линии ответить не смогли]+[У соседей всё нормально]
у соседей есть программист ?
2 Oleg77O
 
01.10.19
15:42
Нет ) бухгалтер просто пример показал. Там такой же типовой конфиг
3 Oleg77O
 
01.10.19
16:16
Никто не знает?
4 kzot
 
01.10.19
16:27
Если счета с разными договорами, то в назначении идет "Оплата по договорам:" , если договор один идет перечисление счетов.
5 Кац
 
01.10.19
16:31
(0) [При создании платёжного поручения выбираю несколько счетов для оплаты.]

Как это понимать? В ПП можно выбрать только 1 договор. Это в выписке можно разбить оплату по договорам, а в ПП нет
6 kzot
 
01.10.19
16:35
(5) смотреть внимательно ФормаСписка и команду "Обработка.ОплатаПоставщикам.Форма"
7 kzot
 
01.10.19
16:36
(6) ФормаСписка для документа "ПлатежноеПоручение" конечно. (
8 Кац
 
01.10.19
16:40
(6) аа,вон оно что. Спасибо, не знал такой фичи
9 Oleg77O
 
01.10.19
16:41
(4) Платёжные поручения, оплатить - товары и услуги. Там список неоплаченных счетов.( например 112 и 113) Выбираю два счета для оплаты,  одного контрагента. Договор один, в назначение вылезает оплата по счёту 112 и всё. Если в в одном из счетов изменю номер договора, то только тогда в назначении вылезет оплата по счету 112 и 113
10 Кац
 
01.10.19
16:44
Да, есть такое. Проверил у себя, сработало так же как в (9)
11 kzot
 
01.10.19
16:46
Релиз конфы какой ?
12 Oleg77O
 
01.10.19
16:47
3.0.71.89  8.3 (8.3.14.1630)

Еще бы найти. В конфиге  платёжное поручение, форма списка , а дальше куда?
13 Кац
 
01.10.19
16:53
Документ ПлатежноеПоручение в модуле объекта есть процедура ЗаполнитьПоМассиву() в ней и происходит формирование содержания. Там тупо условие - если договор 1, то в текст оплаты попадает только 1 счет из нескольких
14 Oleg77O
 
01.10.19
16:58
(13) В модуле нашёл это, а что менять?
15 kzot
 
01.10.19
16:59
НастройкиПлатежныхПорученийТребований стоит автоматически для "Назначение платежа:" ?
16 Oleg77O
 
01.10.19
17:01
(15) да
17 Кац
 
01.10.19
17:02
(14) ну, например поменять типовое условие на своё условие
18 kzot
 
01.10.19
17:03
(14) смотреть, что в "МассивСчетов" и почему не работает ТекстНазначение = ТекстОплата + "по счетам: " + СтрСоединить(МассивТекстНазначенияСчета, ", ");
19 Кац
 
01.10.19
17:06
например вместо


ИначеЕсли МассивДоговоров.Количество() = 1 Тогда


написать свое


ИначеЕсли МассивДоговоров.Количество() = 1 И МассивТекстНазначенияСчета.Количество() > 1 Тогда
... тут перечисляем счета
20 Oleg77O
 
01.10.19
17:11
Если МассивТекстНазначенияСчета.Количество() = 0 Тогда
            ТекстНазначение = ТекстОплата + "по счетам";
        ИначеЕсли МассивДоговоров.Количество() = 1 Тогда
            ТекстНазначение = ТекстОплата + "по счету" + МассивТекстНазначенияСчета[0];
        Иначе
            ТекстНазначение = ТекстОплата + "по счетам: +     может тут не хватает МАссивСчетов";
21 kzot
 
01.10.19
17:27
(20) в крайней должно быть "ТекстНазначение = ТекстОплата + "по счетам: " + СтрСоединить(МассивТекстНазначенияСчета, ", ");"
и заходить туда по условию, проверяйте.
Независимо от того, куда вы едете — это в гору и против ветра!