Получить банковский счет организации 1с
Подскажите пожалуйста, как в Модуле менеджера дока Заказ клиента получить данные банковского счета контрагента?:
1. Наименование Банка
2. БИК банка
3. SWIFT банка
Никак не пойму, как выдернуть эти данные. Помогите
Ошибка в справочнике Банковские счета "Не указан владелец банковского счета"
Доброго времени всем. Есть БП 2.0.64.42, решили перейти на БП 3.0 Запускаю обновление 3.0.42.89 В.
Создать определения класса банковского счета
Создать определения класса банковского счета. Элементы данных: имя, номер счета, сальдо.
Модуль менеджера выполняется на сервере.
Напишите запрос и получите нужные вам поля.
НаименованиеБанка, БИК, SWIFT насколько помню хранятся в справочнике КласификаторыБанков
Какой запрос куда? Можете написать? Я вообще не бум-бум в этих запросах. Пажажа))
Добавлено через 2 часа 17 минут
Всё оказалось сложнее. Нужно получить эти данные в Форме документа, а не в модуле менеджера
Burkaton, не понимаю зачем люди берут такие задачи когда совершенно нечего не понимают в программировании. Если начальство ставит задачи, которые не входят в ваши обязанности, то лучше задуматься на тему смен работы или повышения квалификации.
Вы же не рассчитываете что вам полностью напишут весь необходимый рабочий код, совершенно без вашего участия ?
Я НЕ совершенно ничего не понимаю в программировании.. Начальство - это я. Тема смены работы и повышения моей квалификации вас не касается. Конечно же я рассчитываю именно на то, чтобы Добрый человек написал нужный код. Иначе для чего ещё этот форум нужен? Я и так знаю, что данные получаются запросами. Работа программиста занимает неделю (даже такое простое, как это - назначить день для Скайпа, по дня объяснять ТЗ, потом выгружать базу и загрузкой на обменник и т.д.) я уж не говорю о том, что эта простая задача будет стоить около 2500 руб. В связи со всем вышеперечисленным - ДА, я рассчитываю на то, что мне помогут здесь должным образом! Берите пример с polax'a
Небольшое расширение для Комплексной автоматизации 2, добавляющее в справочники "Банковские счета организаций" и "Банковские счета контрагентов" реквизит типа Булево - "Счет по умолчанию". Формы в расширении не заимствуются, элементы добавляются на формы программно, поэтому применение расширения не окажет никакого влияния при последующих обновлениях конфигураций.
Не знаю, почему разработчики пошли таким путем, но в основной конфигурации (КА2) функция ПолучитьБанковскийСчетОрганизацииПоУмолчанию работает так - если счет один, то он и будет возвращен. А если больше одного, - ничего.
Так как это насквозь неправильно с точки зрения пользователей, в справочник БанковскиеСчетаОрганизаций был добавлен дополнительный реквизит - "счет по умолчанию", с типом Булево.
Как сделано:
1. В расширение добавлен заимствованный из основной конфигурации справочник - БанковскиеСчетаОрганизаций
2. В заимствованный справочник добавлен реквизит (булево) - СчетПоУмолчанию.
3. В расширение добавлена процедура ПриСозданииНаСервере общего модуля СобытияФорм (эта процедура вызывается из модулей форм (как элемента, так и списка), куда и добавлен код, создающий элементы на формах. Элементы добавляются на две формы - объекта и списка.
Конечно некрасиво оборачивать код в Попытка/Исключение/КонецПопытки, но учитывая разнообразие всевозможных дописок/доделок/расширений, самым простым путем было сделать именно так (без лишнего нагромождения костылей-проверок).
4. В модуль справочника, в процедуре ПередЗаписью, добавлен код проверки значения нового реквизита, чтобы не получилось больше одного счета по умолчанию (с учетом валюты):
5. В штатную функцию ПолучитьБанковскийСчетОрганизацииПоУмолчанию внесены изменения, добавляющие применение нашего реквизита при выборке:
По аналогии, практически то же самое было сделано и в справочнике "Банковские счета контрагентов".
Таким образом, даже если где-то и пойдет что-то не так, то штатный функционал отработает так, как и было задумано разработчиками.
Все изменения, описанные выше, никоим образом не меняют поведение системы в случае конфликта расширения и других доработок.
Использовалось на конфигурации Комплексная автоматизация 2.4.10.75 и 2.4.11.63.
Видеоролик выполнен в программе «1С:Бухгалтерия 8» версия 3.0.71.63.
Для учета денежных средств на счетах, открытых в кредитных организациях (в банках), предназначены счета бухгалтерского учета (План счетов бухгалтерского учета финансово-хозяйственной деятельности организаций, утв. приказом Минфина России от 31.10.2000 № 94н):
- 51 «Расчетные счета»;
- 52 «Валютные счета»;
- 55 «Специальные счета в банках».
Аналитический учет ведется по каждому банковскому счету.
Для хранения сведений о российских и иностранных банковских счетах всех юридических и физических лиц (в том числе собственных организаций и сторонних контрагентов) в программе предназначен справочник Банковские счета.
Список банковских счетов собственной организации или контрагента определяется теми банковскими счетами, которые подчинены элементу справочника Организации, Контрагенты и Физические лица. Переход к списку банковских счетов осуществляется по ссылке Банковские счета из карточки организации (контрагента или физического лица).
Для каждого контрагента или собственной организации можно выбрать основной банковский счет. Этот счет будет подставляться по умолчанию в платежные документы.
Создание нового банковского счета, в том числе и валютного, выполняется по кнопке Создать. В открывшейся карточке банковского счета следует заполнить основные реквизиты: банк, в котором открыт счет; номер счета; валюту денежных средств, банк-корреспондент для непрямых расчетов, а также иную дополнительную информацию.
Выбор банка, в котором открыт счет
Заполнение банковского счета рекомендуется начинать с поля Банк, поскольку указанный банк влияет на отображение реквизитов в карточке банковского счета и на состав проверок ввода. Для выбора банка достаточно ввести БИК или первые буквы наименования банка. При вводе значения происходит поиск банка в справочнике Банки и подстановка значений в остальные поля. В случае если банк с таким БИК отсутствует, в справочнике банков нужно ввести новый банк.
Информацию о новом российском банке можно заполнить автоматически используя общероссийский классификатор банков. Классификатор банков РФ представляет собой отдельный справочник программы, который содержит подробную информацию обо всех российских банках и который поддерживается в актуальном состоянии. Банки, деятельность которых прекращена, по умолчанию скрыты. Для того чтобы увидеть в списке эти банки, следует выполнить команду Еще - Показывать недействующие банки.
Обновить сведения о банках можно с помощью команды Загрузить классификатор. С помощью переключателя можно выбрать вариант загрузки:
Обновление классификатора с сайта 1С можно настроить автоматически по расписанию с помощью регламентного задания Загрузка классификатора банков. Для загрузки классификатора банков с сайта 1С, в программе должна быть подключена интернет-поддержка пользователей.
Чтобы ввести в справочник Банки новую запись о российском банке следует использовать команду Создать – По классификатору.
В открывшейся форме выбора Классификатор банков РФ следует выделить курсором требуемый банк и нажать кнопку Выбрать. Также можно воспользоваться двойным щелчком мыши. В справочник Банки автоматически водится новый элемент, где хранится следующая информация:
- Наименование - наименование банка;
- SWIFT - код для банков подключенных к международной системе расчетов SWIFT;
- Страна - Россия;
- БИК - банковский идентификационный код банка в банковской системе РФ;
- Корр. счет - корреспондентский счет банка в ЦБ РФ;
- Группа - регион, в котором находится банк.
- Город, адрес, телефоны - контактные данные банка.
Чтобы ввести в справочник Банки новую запись об иностранном банке, следует использовать команду Создать – Новый, отказавшись от предложения программы подобрать банк из классификатора.
В карточке иностранного банка хранится следующая информация:
- Наименование - наименование банка (обязательный реквизит), которое рекомендуется заполнять на английском языке;
- SWIFT - код для банков, подключенных к международной системе расчетов SWIFT;
- Страна - страна местонахождения банка. При заполненном поле SWIFT страна заполняется автоматически;
- Национальный код - код, присвоенный банку в банковской системе страны его регистрации. Это поле доступно только для иностранных банков;
- Корр. счет - корреспондентский счет банка;
- Город, адрес, телефоны - контактные данные банка, которые рекомендуется заполнять на английском языке.
Указание номера банковского счета
При вводе счета программа проверяет корректность по следующим параметрам:
- корректность введенных символов (допускаются буквы латинского алфавита A-Z и цифры);
- контрольную сумму номера счета (только для счета в формате для IBAN);
- соответствие страны банка и страны номера счета (только для счета в формате IBAN).
Указание валюты банковского счета
Для российских банковских счетов валюта денежных средств заполняется автоматически на основании ввода корректного номера счета.
Для иностранных банковских счетов требуется указать валюту, выбрав значение из справочника Валюты. Доступ к справочнику Валюты осуществляется по одноименной гиперссылке из раздела Справочники вне зависимости от включенных функциональных опций.
Необходимые для работы валюты можно подобрать из Общероссийского классификатора валют - или добавить в справочник вручную.
В программе предусмотрено регламентное задание Загрузка курсов валют для автоматической загрузки курсов валют с сайта 1С.
Указание дополнительных реквизитов банковского счета
Для российских банковских счетов в карточке банковского счета доступно заполнение банка для расчетов, которые требуются, если расчеты производятся через корреспондентский счет данного банка в другом банке. Банк-корреспондент подставляется в качестве банка-отправителя или банка-получателя в платежных поручениях.
К счету организации могут быть привязаны одна или несколько корпоративных карт сотрудников. Их можно указать непосредственно в карточке банковского счета.
Эта статья посвящена отражению в программе "1С:Бухгалтерия 7.7" (редакция 4.0 с новым Планом счетов) хозяйственных ситуаций, которые нельзя однозначно отнести как к кассовым операциям, так и к операциям по расчетному счету. Подобные ситуации затрагивают сразу несколько областей учета и требуют пристального рассмотрения. Этот и другие интересные материалы для пользователей "1С:Предприятия" размещены в очередном выпуске Информационно-технологического сопровождения (на диске ИТС).
Документы типовой конфигурации, как правило, относятся к конкретной области учета и предназначены для регистрации отдельных событий. В бухгалтерском учете эти события отражаются с помощью бухгалтерских проводок, которые документы формируют при проведении. Если хозяйственная ситуация затрагивает несколько областей учета, может потребоваться ввод нескольких документов, отражающих события в каждой из этих областей.
Взнос наличными на расчетный счет
В соответствии с Порядком ведения кассовых операций в Российской Федерации, утвержденным решением Совета Директоров ЦБР 22 сентября 1993 г. № 40 предприятия обязаны сдавать в банк всю денежную наличность сверх установленных лимитов остатка наличных денег в кассе в порядке и сроки, согласованные с обслуживающими банками.
Выдача наличных средств из кассы предприятия для внесения на расчетный счет производится по расходному кассовому ордеру. Эта операция отражается в конфигурации документом "Расходный кассовый ордер". Для зачисления на расчетный счет рублевых средств в качестве корреспондирующего счета следует указать счет 51 "Расчетный счет", а как объект аналитики - тот счет из справочника "Банковские счета", на которые средства поступили. При проведении документ "Расходный кассовый ордер" формирует проводку Дт 51 Кт 50.1 на сумму внесенной наличности.
Таким образом, при оформлении операции документами дублирование проводок исключено. "Главными" документами считаются кассовые, они и формируют проводки. Последовательность ввода документов "Расходный кассовый ордер" и "Выписка" не важна и на работу документов не влияет.
В связи с тем, что по строке выписки, отражающей поступление на расчетный счет, проводки не формируются, может возникнуть впечатление, что эту строку и вовсе вводить не стоит. В данном случае решение пользователь должен принять самостоятельно, т.к. на работу в целом это не влияет. Стоит отметить лишь, что указание этой строки в документе "Выписка" позволит получить оборот по поступлению и остаток на конец дня (по кнопке "Показать остатки и обороты") в точном соответствии с выпиской, поступившей из банка. Это облегчает контроль ввода и снижает риск возникновения ошибок.
Из сказанного вытекает рекомендация формировать строку по поступлению денежных средств из кассы всегда, за исключением случаев, когда это поступление является единственным движением по расчетному счету в этот день. В этом случае и саму выписку можно не формировать.
Получение наличных с расчетного счета
Получение наличных денег организациями с расчетного счета производится по денежным чекам. Наличные деньги, полученные предприятиями в банках, расходуются на цели, указанные в чеке.
Поступление наличных средств в кассу предприятия с расчетного счета производится по приходному кассовому ордеру. Эта операция отражается в конфигурации документом "Приходный кассовый ордер". Для отражения поступления в кассу с расчетного счета рублевых средств в качестве корреспондирующего счета следует указать счет 51 "Расчетный счет", а как объект аналитики - тот счет из справочника "Банковские счета", с которого средства сняты. При проведении документ "Приходный кассовый ордер" формирует проводку Дт 50.1 Кт 51 на сумму поступивших средств.
Очевидно, что порядок работы во многом похож на обработку взноса наличными на расчетный счет. Все рекомендации аналогичны.
ПРИМЕЧАНИЕ. Для контроля правильности ввода операций по расчетному счету и кассе используйте стандартный отчет "Карточка счета". Получение в этом отчете ежедневных оборотов возможно, если в поле "Показывать оборот" установить значение "По дням".
Небольшое расширение для Комплексной автоматизации 2, добавляющее в справочники "Банковские счета организаций" и "Банковские счета контрагентов" реквизит типа Булево - "Счет по умолчанию". Формы в расширении не заимствуются, элементы добавляются на формы программно, поэтому применение расширения не окажет никакого влияния при последующих обновлениях конфигураций.
Не знаю, почему разработчики пошли таким путем, но в основной конфигурации (КА2) функция ПолучитьБанковскийСчетОрганизацииПоУмолчанию работает так - если счет один, то он и будет возвращен. А если больше одного, - ничего.
Так как это насквозь неправильно с точки зрения пользователей, в справочник БанковскиеСчетаОрганизаций был добавлен дополнительный реквизит - "счет по умолчанию", с типом Булево.
Как сделано:
1. В расширение добавлен заимствованный из основной конфигурации справочник - БанковскиеСчетаОрганизаций
2. В заимствованный справочник добавлен реквизит (булево) - СчетПоУмолчанию.
3. В расширение добавлена процедура ПриСозданииНаСервере общего модуля СобытияФорм (эта процедура вызывается из модулей форм (как элемента, так и списка), куда и добавлен код, создающий элементы на формах. Элементы добавляются на две формы - объекта и списка.
Конечно некрасиво оборачивать код в Попытка/Исключение/КонецПопытки, но учитывая разнообразие всевозможных дописок/доделок/расширений, самым простым путем было сделать именно так (без лишнего нагромождения костылей-проверок).
4. В модуль справочника, в процедуре ПередЗаписью, добавлен код проверки значения нового реквизита, чтобы не получилось больше одного счета по умолчанию (с учетом валюты):
5. В штатную функцию ПолучитьБанковскийСчетОрганизацииПоУмолчанию внесены изменения, добавляющие применение нашего реквизита при выборке:
По аналогии, практически то же самое было сделано и в справочнике "Банковские счета контрагентов".
Таким образом, даже если где-то и пойдет что-то не так, то штатный функционал отработает так, как и было задумано разработчиками.
Все изменения, описанные выше, никоим образом не меняют поведение системы в случае конфликта расширения и других доработок.
Использовалось на конфигурации Комплексная автоматизация 2.4.10.75 и 2.4.11.63.
Читайте также: