Банковские реквизиты контрагента 1с программно

Доброго всем дня.

Пытаюсь программно добавить банковский счет контрагента в УТ 11.4

        //Банковски счет

        НовыйСчет = Справочники.БанковскиеСчетаКонтрагентов.СоздатьЭлемент();
        НовыйСчет.Наименование = СтруктураСправочника.НаименованиеСчета;
        НовыйСчет.НомерСчета = СтруктураСправочника.НомерСчета;
        СсылкаНаБанк = Справочники.КлассификаторБанков.НайтиПоКоду(СтруктураСправочника.БИКБанка).ПолучитьОбъект();
        НовыйСчет.Банк = СсылкаНаБанк;
        НовыйСчет.Владелец = СсылкаНаКонтрагента.Ссылка;
        НовыйСчет.БИКБанка = СсылкаНаБанк.Код;
        НовыйСчет.НаименованиеБанка = СсылкаНаБанк.Наименование;
        НовыйСчет.КоррСчетБанка = СсылкаНаБанк.КоррСчет;
        НовыйСчет.ГородБанка = СсылкаНаБанк.Город;
        НовыйСчет.АдресБанка = СсылкаНаБанк.Адрес;
        НовыйСчет.ТелефоныБанка = СсылкаНаБанк.Телефоны;
        НовыйСчет.СтранаБанка = СсылкаНаБанк.Страна;
        НовыйСчет.СВИФТБанка = СсылкаНаБанк.СВИФТБИК;
        НовыйСчет.ВалютаДенежныхСредств = Справочники.Валюты.НайтиПоКоду(643);
        Попытка
            НовыйСчет.Записать();
        Исключение
        КонецПопытки;

Код отрабатывает, счет создается. Но при открытии поля, касающиеся банка не заполнены. Если же нажать на «галку» «Изменить реквизиты банка» и затем снова её отключить поля заполняются нужными данными. Подозреваю, что проблема с заполнением этого реквизита «НовыйСчет.БИКБанка». Но как его заполнить правильно не могу сообразить. Помогите.

Показывать по
10
20
40
сообщений

Новая тема

Ответить

steklovata

Дата регистрации: 04.02.2013
Сообщений: 6

Мало разбираюсь во всем этом, делаю внешнюю печатную форму договора розничной продажи для счета и осталось только вывести банковские реквизиты контрагента. Реквизиты контрагентов заполнены (банк, счет и др.).

ZhAmAn

Дата регистрации: 23.12.2010
Сообщений: 1333

steklovata

Дата регистрации: 04.02.2013
Сообщений: 6

У меня уже готовая форма, нужно вывести Банк, Счет, БИК банка, я нашел временное (меня устраивающее) решение, ввожу реквизиты в комментарий контрагента и на форме вывожу комментарий. Ваша цена за 4 строчки?

ZhAmAn

Дата регистрации: 23.12.2010
Сообщений: 1333

А чем этот вариант не устраивает?Или необходимо именно добавить реквизиты отдельно?

steklovata

Дата регистрации: 04.02.2013
Сообщений: 6

«Долго ждал ответов, за это время нашел решение:<br> <br><br><pre>Банк = «»»»;НомерСчета = «»»»;БИКБанка = «»»»;СчетБанка = «»»»; <br>глПлатежныеРеквизиты(Докум.Контрагент.ОсновнойСчет, , Банк, НомерСчета, БИКБанка, СчетБанка); </pre><br><br> <br>Вставил это в модуль и в форме соответствующие ячейки — Банк, НомерСчета, БИКБанка, СчетБанка<br> <br>А то решение не устроило тем, что нужно в комментарий вводить то, что уже есть в базе»

Thorvardr

Дата регистрации: 25.02.2005
Сообщений: 3082

> Долго ждал ответов<br>выходные, бытовуха<br> <br>Надо было посмотреть как сделано в алгоритмах, где формируются формы, в которых эти сведения выводятся. ТОРГ12 (документ «Реализация»), например.

steklovata

Дата регистрации: 04.02.2013
Сообщений: 6

Собственно, оттуда возможно и взял

Показывать по
10
20
40
сообщений

2 / 2 / 1

Регистрация: 28.06.2017

Сообщений: 524

1

Как выдернуть данные банковского счета контрагента?

11.10.2019, 14:45. Показов 3325. Ответов 10


Подскажите пожалуйста, как в Модуле менеджера дока Заказ клиента получить данные банковского счета контрагента?:

1. Наименование Банка
2. БИК банка
3. SWIFT банка

Никак не пойму, как выдернуть эти данные. Помогите

УТ 11,3



0



Programming

Эксперт

94731 / 64177 / 26122

Регистрация: 12.04.2006

Сообщений: 116,782

11.10.2019, 14:45

10

198 / 158 / 45

Регистрация: 23.08.2014

Сообщений: 807

11.10.2019, 14:55

2

Модуль менеджера выполняется на сервере.
Напишите запрос и получите нужные вам поля.

НаименованиеБанка, БИК, SWIFT насколько помню хранятся в справочнике КласификаторыБанков



0



2 / 2 / 1

Регистрация: 28.06.2017

Сообщений: 524

11.10.2019, 17:25

 [ТС]

3

Какой запрос куда? Можете написать? Я вообще не бум-бум в этих запросах… Пажажа))

Добавлено через 2 часа 17 минут
Всё оказалось сложнее. Нужно получить эти данные в Форме документа, а не в модуле менеджера



0



198 / 158 / 45

Регистрация: 23.08.2014

Сообщений: 807

12.10.2019, 19:47

4

Burkaton, не понимаю зачем люди берут такие задачи когда совершенно нечего не понимают в программировании. Если начальство ставит задачи, которые не входят в ваши обязанности, то лучше задуматься на тему смен работы или повышения квалификации.
Вы же не рассчитываете что вам полностью напишут весь необходимый рабочий код, совершенно без вашего участия ?



0



2 / 2 / 1

Регистрация: 28.06.2017

Сообщений: 524

12.10.2019, 22:45

 [ТС]

5

Я НЕ совершенно ничего не понимаю в программировании.. Начальство — это я. Тема смены работы и повышения моей квалификации вас не касается. Конечно же я рассчитываю именно на то, чтобы Добрый человек написал нужный код. Иначе для чего ещё этот форум нужен? Я и так знаю, что данные получаются запросами. Работа программиста занимает неделю (даже такое простое, как это — назначить день для Скайпа, по дня объяснять ТЗ, потом выгружать базу и загрузкой на обменник и т.д.) я уж не говорю о том, что эта простая задача будет стоить около 2500 руб. В связи со всем вышеперечисленным — ДА, я рассчитываю на то, что мне помогут здесь должным образом! Берите пример с polax‘a



0



Yulunga

13.10.2019, 10:55

Не по теме:

dggrom, тоже получил порцию добра? ))))) добро пожаловать в наш клуб!



0



Burkaton

13.10.2019, 12:42

 [ТС]

Не по теме:

Ничего удивительного. Как вы себя ведете по отношению ко мне, такое же отношение и получаете обратно..



0



dggrom

13.10.2019, 13:02

Не по теме:

polax приди, порядок наведи !!!

Цитата
Сообщение от Burkaton
Посмотреть сообщение

задача будет стоить около 2500 руб

Программисты тоже хотят кушац…

Цитата
Сообщение от Burkaton
Посмотреть сообщение

Иначе для чего ещё этот форум нужен?

Помогать людям которые только начинают осваивать это направление, помогать опытным пользователям с нестандартными заданиями, да и много еще чего…



0



Dethmontt

14.10.2019, 21:37

Не по теме:

polax, вызываем тебя!!! Для оказания бесплатного программирования… :)



0



Модератор

Эксперт 1С

3708 / 2905 / 572

Регистрация: 10.03.2011

Сообщений: 11,442

Записей в блоге: 1

15.10.2019, 23:39

10

dggrom, уважаемый, за вас никто делать ТУТ не БУДЕТ если вы не хотите сами разбираться.
Готовы заплатить за код — ВАМ в раздел Фриланса. (там вам с удовольствием помогут сделать ВСЕ за вас)

Здесь же мы помогаем тем кто хочет разобраться как что то запрограммировать на 1С.

Добавлено через 48 секунд
Мы помогаем, а не делаем работу за других…



0



Maks

16.10.2019, 00:04


    Как выдернуть данные банковского счета контрагента?

Не по теме:

Цитата
Сообщение от Burkaton
Посмотреть сообщение

Конечно же я рассчитываю именно на то, чтобы Добрый человек написал нужный код.

Форум предназначен для того, чтобы подсказать, а не сделать за кого-то.
Если бы Вы хоть что-то начали делать и у Вас возникли бы вопросы, то милости просим, подскажем.
А нет, ну тогда откладывайте Вашу задачу в долгий ящик тех пор, когда кто-нибудь не соизволит помочь Вам задарма, либо пока Вы не решитесь заплатить компетентным специалистам за выполнение требуемой задачи.
И да: форум не несет гарантийных обязательств.



0



Как программно добавить в справочник Контрагенты, банковский счет Талица называеться БанковскиеСчета. И еще когда я создаю элемент Спр=Справочники.Контрагенты.СоздатьЭлемент; Значение Реквизита  «ВходитВХолдинг» по умолчанию ТРУЕ как сделать программно ее значение ЛОЖЬ, хотел так Спр.ВходитВХолдинг=Ложь; но не получаеться.

А что пишет?? Помоему Банковские счета это не таблица а справочник..

Просьба озаглавливать ветки так, чтобы неоткрывая их было ясно о чем идет речь. Изначальное название «Вопрос по программированию» ни  очем не говорит. Добавь в таблицу строку и заполни ее.

в чем конкретно проблема? Владельца не забывай задавать. А » хотел так Спр.ВходитВХолдинг=Ложь; но не получаеться.» Такого не бывает. Если только спр не объект, а ссылка.

А как программно заполнить Контактную Информацию для Контрагента? (Например фактический адрес)

— это вроде заносится не в справочник, а в регистр сведений :-)

Надо посмотреть, а про реквизит «ВходитВХолдинг» не знаешь как у него галочку убрать

У справочника Контрагенты для ФормыЭлемента есль вкладочка с реквизитами, там есть реквизит «ВходитВХолдинг», как к нему можно обратиться???

а метод «записать» после изменения реквизита применял?

———————————————— Поле объекта не обнаружено (ВходитВХолдинг)

Прикольно работает, а к реквизиту нет поступа?

ВходитВХолдинг это реквизит формы, а не справочника, и он зависит от ГоловнойКонтрагент Поиск по модулю формы тебе помог-бы

Тэги:

Комментарии доступны только авторизированным пользователям

bless18
24.09.2012 10:11 Прочитано: 3864

Добрый день!
При выборе контрагента в поле счет автоматически должен подставиться счет контрагента
Пишу:
Код 1C v 8.2 УП

 
ЭлементыФормы.СчетКонтрагента.ВыборПоВладельцу=Контрагент;

СчетКонтрагента = Контрагент.ОсновнойБанковскийСчет;

Счет не выводится. Значение СчетКонтрагента при выполнении программы = Справочник.Ссылка.

Yandex
Возможно, вас также заинтересует

Реклама на портале

E_Migachev
24.09.2012 11:36 Ответ № 1

(0) bless18, ты в каком событии это пишешь?

bless18
24.09.2012 12:25 Ответ № 2

В Событии КонтрагентПриИзменении(Элемент)

E_Migachev
24.09.2012 12:38 Ответ № 3

(2) bless18, тогда нужно писать как-то так:
Код 1C v 8.х

 СтрокаТабличнойЧасти = ЭлементыФормы.ИмяТабЧасти.ТекущиеДанные;
СтрокаТабличнойЧасти.СчетКонтрагента = Контрагент.ОсновнойБанковскийСчет;
bless18
24.09.2012 12:58 Ответ № 4

Поле Контрагент не является элементом ТЧ. Это объект формы

bless18
24.09.2012 12:59 Ответ № 5

Поле расположено на Панели

Bell
24.09.2012 13:44 Ответ № 6

Код 1C v 8.х

 Процедура ЗаполнениеКонтрагентДоговорРасчетныеСчета(Контрагент,Договор,РасчетныеСчета) Экспорт
Если ЗначениеЗаполнено(Контрагент) Тогда
Договор = Контрагент.Договор;
РасчетныеСчета=Контрагент.РасчетныеСчета;
Иначе
Договор = Справочники.Контрагенты_Договора.ПустаяСсылка();
РасчетныеСчета=Справочники.Контрагенты_РасчетныеСчета.ПустаяСсылка();
КонецЕсли;
КонецПроцедуры

Изменено 24.09.12 13:45:46

bless18
24.09.2012 14:25 Ответ № 7

Спасибо за Ваш пример..
Последовала ему. В поле СчетКонтрагента все еще значение СправочникСсылка.БанковскиеСчетаКод 1C v 8.2 УП

 
Процедура ЗаполнениеКонтрагентДоговорРасчетныеСчета(Контрагент,СчетКонтрагента) Экспорт
Если ЗначениеЗаполнено(Контрагент) Тогда
СчетКонтрагента=Контрагент.ОсновнойБанковскийСчет;
Иначе
СчетКонтрагента=Справочники.БанковскиеСчета.ПустаяСсылка();
КонецЕсли;
КонецПроцедуры
Процедура КонтрагентПриИзменении(Элемент)

// проставим основной договор контрагента
ПриИзмененииКонтрагента();

ЗаполнениеКонтрагентДоговорРасчетныеСчета(Контрагент, СчетКонтрагента);

ПриИзмененииДоговора();

УстановитьФокус();

КонецПроцедуры // КонтрагентПриИзменении()

bless18
24.09.2012 15:20 Ответ № 8

И, соответственно, ничего не выводится

E_Migachev
24.09.2012 15:21 Ответ № 9

(4) bless18, я это понял
код указанный в (3) должен работать

bless18
24.09.2012 15:54 Ответ № 10

Все заработало! Спасибо большое )

bless18
24.09.2012 15:54 Ответ № 11

Вопрос закрыт!

Подсказка:Вы можете добавить любую страничку в Социальные закладки щелкнув по значку соцсетей (в вверху)

Способы создания Контрагентов

Содержание

  • Способы создания Контрагентов 
  • Загрузка реквизитов контрагентов из файла EXCEL 
  • Загрузка реквизитов контрагентов из файла XML 
  • Печать своих реквизитов из 1С 
  • Удобное наименование для банковского счета 

Способы создания Контрагентов 

  • вручную;
  • сервис 1С:Контрагент (по данным ЕГРЮЛ);
  • загрузка из файла EXCEL;
  • загрузка из файла XML.

Справочники – Покупки и продажи – Контрагенты

Загрузка реквизитов контрагентов из файла EXCEL 

При загрузке контрагентов из файла автоматически:

  • создаются новые элементы справочника Контрагенты, если их нет в справочнике;
  • реквизиты уже введенных контрагентов в соответствии с данными файла не корректируются.

Подготовка файла:

  • создание таблицы данных, заголовки: Наименование; Полное наименование; ИНН; КПП; ОГРН; Код по ОКПО; Юридический адрес; Фактический адрес; Банковские реквизиты; Номер банковского счета; БИК банка; Контактное лицо; Должность контактного лица; Телефон; Email;
  • настройка загрузки контрагентов. БИК – без лидирующего нуля.

Организация переходит с бухгалтерской программы Парус на 1С:Бухгалтерия 3.0. Для заполнения справочника Контрагенты подготовлен файл EXCEL со списком основных реквизитов по контрагентам.

Необходимо загрузить данные в 1С, используя штатный механизм загрузки контрагентов из EXCEL.

Данные файла проверить перед загрузкой в т. ч. загрузку регионов из Адресного классификатора.

Наименование Контрагента из ЕГРЮЛ.

Справочники – Покупки и продажи – Контрагенты – кнопка Загрузить

  • удалить лишние строки и колонки (заголовки, подписи);
  • указать недостающие реквизиты.

Указать группу для новых контрагентов – Загрузить.

Проверить загрузку контрагентов, например, сортировка по Коду.

Проверить корректность заполнения карточки Контрагента.

Загрузка реквизитов контрагентов из файла XML 

Алгоритм:

  • настройка учетной записи электронной почты контрагентом;
  • создание и отправка файла XML контрагентом;
  • загрузка реквизитов контрагента из электронной почты 1С

или

  • загрузка реквизитов контрагента из файла XML.

Справочники — Покупки и Продажи — Контрагенты – Создать – Заполнить – Из электронной почты / Из файла.

Организация получила по электронной почте от нового контрагента ООО «Уютный дом» файл XML с реквизитами.

Необходимо создать карточку контрагента и загрузить данные в 1С, используя штатный механизм загрузки реквизитов контрагентов из файла XML.

На следующий день ООО «Уютный дом» сообщило об изменении адреса и отправило файл XML с обновленными данными.

Справочники — Покупки и Продажи — Контрагенты – Создать – Заполнить — Из файла.

Справочники — Покупки и Продажи — Контрагенты — Заполнить — Из файла.

Печать своих реквизитов из 1С 

Главное – Настройки – Организации – курсор на своей Организации – Реквизиты.

Удобное наименование для банковского счета 

Главное – Настройки – Организации – выбрать свою Организацию – Банковские счета – выбрать счет – кнопка Еще – Изменить форму – установить флажок Наименование.

Курсор в начало поля Наименование и добавить нужное название счета. Например, ВТБ 24 руб. 1084.

См. также:

  • Загрузка контрагентов и их банковских счетов из файла EXCEL
  • Загрузка реквизитов контрагента из файла XML
  • Путеводитель: Справочник Контрагенты
  • Сервис 1С:Контрагент

Подписывайтесь на наши YouTube и Telegram чтобы не пропустить
важные изменения 1С и законодательства

Помогла статья?

Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно

Оцените публикацию

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд

(1 оценок, среднее: 5,00 из 5)

Загрузка…

Понравилась статья? Поделить с друзьями:
  • Банковские реквизиты отдела судебных приставов
  • Банковские реквизиты пао мгтс для оплаты услуг
  • Банковские реквизиты первое коллекторское бюро
  • Банковские реквизиты пэк транспортная компания
  • Банковские реквизиты расчетного счета сбербанк