Имя: Пароль:
1C
1C 7.7
v7: Не выводятся на печать реквизиты плательщика Счет, БАНК, БИК ...
Ø (Злопчинский 05.03.2015 18:50)
0 Dukh
 
04.03.15
19:56
Помогите пожалуйста, уже голова пухнет ((
1С Предп. 77 Бухучет 4.5 7.70.591

Есть такая строка в модуле файла Договор-Счет:
ПлатРС=СокрЛП(Докум.Контрагент.ОсновнойСчет);
В таблице в подвале .....[ПлатРС]...

По-идее должен выдавать реквизиты плательщика Счет, БАНК, БИК ...
Но ничего не отображается

Есть и такая строка:
Банк = ""; НомерСчета = "";БИКБанка = "";СчетБанка = "";
глПлатежныеРеквизиты(Докум.Контрагент.ОсновнойСчет, Банк, НомерСчета, БИКБанка, СчетБанка);

При записи в таблице [Банк] и т.п. тоже ничего нет, ошибка агрегата...
1 welwel
 
04.03.15
20:04
Отладчиком
2 Dump
 
04.03.15
20:17
Кто-то что-то удалил...
3 Dukh
 
04.03.15
20:34
Какое поле смотреть? В справ. в контрах?
4 Хряк
 
04.03.15
21:09
>При записи в таблице [Банк] и т.п. тоже ничего нет, ошибка агрегата...

ты б текст ошибки привел, а не свои домыслы
5 Pit0n_08
 
04.03.15
21:32
А у "Контрагент.ОсновнойСчет" задан?
6 Dukh
 
04.03.15
22:35
Pit0n_08
Задан. Тип значения: Справочник.РасчетныеСчета
7 Dukh
 
04.03.15
22:43
Хряк
Там было лишнее мясо. Убрал.
Ошибок нет. И ответа нет.
8 Dukh
 
04.03.15
22:49
Dump
База как была после установки. Никто не химичил. Я ничего не удалял. Вот, только нужности себе делаю. Из счета, договор-счет и т.п.
Все реквизиты считываются нормально, кроме Основной.Счет ???
9 Dukh
 
04.03.15
22:51
welwel
Без инструкций не полезу.
10 Злопчинский
 
04.03.15
23:43
(9) ну если хочешь - можем удаленно посмотретьшли ид и пароль к тимвьюверу на [email protected]
11 шаэс
 
04.03.15
23:44
(0) а посмотреть хотя бы как в РасходнойНакладной банковские реквизиты формируются не судьба?
12 Злопчинский
 
04.03.15
23:50
(11) кесарю - кесарево, а слесарю - слесарево
13 Dukh
 
05.03.15
18:16
Проблема решилась!

Пишу для юзеров как я:
1) Нужно принудительно при записи нового Контрагента в Расчетных Счетах выбирать Основной (нижняя строка или гала)!
- делал, реакции не было, сейчас есть
2) Сработала строка в модуле файла
Банк = "";НомерСчета = "";БИКБанка = "";СчетБанка = "";
глПлатежныеРеквизиты(Контрагент.ОсновнойСчет, , Банк, НомерСчета, БИКБанка, СчетБанка);
    
Если (ПустоеЗначение(НомерСчета) = 1) ИЛИ (ПустоеЗначение(Банк) = 1) Тогда
    КлиентРевизиты = "";
Иначе
    КлиентРевизиты    = "р/с " + СокрЛП(НомерСчета) + " в " + СокрЛП(Банк) + ?(ПустоеЗначение(БИКБанка) = 0, " ,БИК " + СокрЛП(БИКБанка), "") + ?(ПустоеЗначение(СчетБанка) = 0, " ,корр/с " + СокрЛП(СчетБанка), "");
КонецЕсли;

3) В таблице файла в ячейку со свойствами тип "шаблон" вставить [КлиентРеквизиты]

Спасибо, удачи!
14 Dukh
 
05.03.15
18:17
пункт 3)... не в модуле
3) В таблице файла в ячейку со свойствами тип "шаблон" вставить [КлиентРеквизиты]
15 Dukh
 
05.03.15
18:19
Поправка ) [КлиентРевизиты] , как в строке "Иначе"