Имеем Ут 10.3.58.1
У организации два банковских счета. Платежные поручения заполняются независимо непосредственно в клиент-банке банков. Банковская выписка загружается в базу УТ. Получается, что на оба банковских счета отсылаются ПП с одинаковыми номерами (начало года), и при загрузке выписки выдается сообщение
У организации два банковских счета. Платежные поручения заполняются независимо непосредственно в клиент-банке банков. Банковская выписка загружается в базу УТ. Получается, что на оба банковских счета отсылаются ПП с одинаковыми номерами (начало года), и при загрузке выписки выдается сообщение
Документ "Исходящее платежное поручение" № УТ000000011 от 09.01.2020 0:00:00 не создан! Произошли ошибки при записи!
Причина: Значение "УТ000000011" поля "Номер" не уникально
. Как обойти это?
Причина: Значение "УТ000000011" поля "Номер" не уникально
По теме из базы знаний
- Универсальный передаточный документ для Управление торговлей релиза 10.3.21.1 (бета для УТ 10.3.30.2) - печатная форма 2 в 1 альтернатива счету фактуре и расходной накладной.
- Перенос данных из УТ 10.3 в УТ 11 / КА 2 / ERP 2. Переносятся документы, справочники и остатки
- Перенос данных из УТ 10.3 в УТ 11.5. Переносятся документы (обороты за период), справочная информация и остатки
- Заполнение даты и номера платежного поручения для счета-фактуры выданного
- Перенос данных из УТ 10.3 в КА 2.5. Переносятся документы (обороты за период), справочная информация и остатки
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
кмк в штатном варианте загрузки выписок системный номер документа присваивается 1с, а для номера ПП есть специальное поле в документе, называется типа НомерДокВходящий.
Я бы поглядел в обработку загрузки, что-то с ней не так.
Я бы поглядел в обработку загрузки, что-то с ней не так.
(2)
Подумал добавлять для ПП некий сдвиг в зависимости от расчетного счета, но никак не могу найти место, где при чтении из файла читается номер документа.
Я бы поглядел в обработку загрузки, что-то с ней не так.
Используется типовая обработка. Вероятно, в конфигурации подразумевается, что исходящие ПП формируются в 1С, а потом уже посылаются в банк, и получаются из банка с выпиской. В нашем случае , к сожалению, не так :(
Подумал добавлять для ПП некий сдвиг в зависимости от расчетного счета, но никак не могу найти место, где при чтении из файла читается номер документа.
(9) под входящим понимался входящий документ , в не входящее ПП.
По сути читаем данные , формируем банковский документ, сами присваиваем ему нужный нам номер с нужным нам префиксом.
А так самый дешевый способ - перейти на формирование исходящих ПП из 1с. стартуем с последнего номера пп из банка +1.
И проблем не будет.
По сути читаем данные , формируем банковский документ, сами присваиваем ему нужный нам номер с нужным нам префиксом.
А так самый дешевый способ - перейти на формирование исходящих ПП из 1с. стартуем с последнего номера пп из банка +1.
И проблем не будет.
(10)
(10)
По сути читаем данные , формируем банковский документ, сами присваиваем ему нужный нам номер с нужным нам префиксом.
Что вы понимаете под банковским документом? Я - исходящее ПП. И вот для такой ПП записать исходящие номер и дату нет места - у нас УТ 10.3.
(10)
А так самый дешевый способ - перейти на формирование исходящих ПП из 1с.
Получается, что в нашем случае получается не самый "дешевый". Я уже давно предлагал это делать, но директор не дает сотрудникам возможность подключаться к банку, а сам грузить из 1С в банк-клиент не умеет.
(11) Платежное поручение исходящее.
Для такого ПП номер документа и дата документа это и есть номер и дата, которые выгружаются из КБ в поля номер и дата соответственно.Другими словами в 1с при загрузке платежных поручений исходящих для каждого банка можно завести условно префикс А,Б и тд. При формировании документа пп исходящее из клиент банка в УТ в зависимости от расчетного счета , с которого был осуществлен платеж проставлять после префиксов баз (в случае если они есть ) префикс банка, а потом уже номер платежного поручения. таким образом при формировании например акта сверки с клиентом будет совпадать нумерация платежных документом.
по поводу не умеет - неоднократно сталкивался с подобной ситуацией. как правило реализовывалось так - ответственный сотрудник выгружает файл для КБ из 1с. В кб настроен путь загрузки этого файла. директор нажимает пару кнопок - импорт, и файл. проверяет ПП и отправляет их. Как правило устраивает - один из аргументов - экономия времени на создании ПП.
А так все зависит от обьема ПП исходящих - если их порядка 5-7 в день то можно и руками создать в 1с, просто их не прогружать. и вбить нужный префикс.
Для такого ПП номер документа и дата документа это и есть номер и дата, которые выгружаются из КБ в поля номер и дата соответственно.Другими словами в 1с при загрузке платежных поручений исходящих для каждого банка можно завести условно префикс А,Б и тд. При формировании документа пп исходящее из клиент банка в УТ в зависимости от расчетного счета , с которого был осуществлен платеж проставлять после префиксов баз (в случае если они есть ) префикс банка, а потом уже номер платежного поручения. таким образом при формировании например акта сверки с клиентом будет совпадать нумерация платежных документом.
по поводу не умеет - неоднократно сталкивался с подобной ситуацией. как правило реализовывалось так - ответственный сотрудник выгружает файл для КБ из 1с. В кб настроен путь загрузки этого файла. директор нажимает пару кнопок - импорт, и файл. проверяет ПП и отправляет их. Как правило устраивает - один из аргументов - экономия времени на создании ПП.
А так все зависит от обьема ПП исходящих - если их порядка 5-7 в день то можно и руками создать в 1с, просто их не прогружать. и вбить нужный префикс.
(12)Мне в (1) предложили обработку. Я подумал, что мы говорим об этой обработке. Это мой заскок:(
Решил проблемы с помощью префиксации следующим образом. В справочник "Банковские счета добавил реквизит "ПрефиксРС" (символьный, 1). Расставил по банковским счетам этот префикс (он не должен быть числом). В обработке "КлиентБанк" в процедуре ЗаполнитьРеквизитПлатежногоПорученияИсходящего вставил две строки (можно было обойтись с одной строкой): Вообще примерно так, как вы и предлагали.
Решил проблемы с помощью префиксации следующим образом. В справочник "Банковские счета добавил реквизит "ПрефиксРС" (символьный, 1). Расставил по банковским счетам этот префикс (он не должен быть числом). В обработке "КлиентБанк" в процедуре ЗаполнитьРеквизитПлатежногоПорученияИсходящего вставил две строки (можно было обойтись с одной строкой):
//Организация, ДАТА, НОМЕР
УстановитьСвойство(ОбъектДокумента, "Организация", Организация);
УстановитьСвойство(ОбъектДокумента, "Дата", ИсходныеДанные.ДатаДок);
Если ЗначениеЗаполнено(ИсходныеДанные.Списано) Тогда
УстановитьСвойство(ОбъектДокумента, "Оплачено", Истина);
УстановитьСвойство(ОбъектДокумента, "ДатаОплаты",НачалоДня(ИсходныеДанные.Списано), истина);
КонецЕсли;
Если ОбъектДокумента.ЭтоНовый() Тогда
ОбъектДокумента.УстановитьНовыйНомер(Организация.Префикс);
Если Не ОбщегоНазначения.ЕстьНеЦифры(ИсходныеДанные.Номер) Тогда
ИтоговыйПрефикс = ОбменДаннымиСобытияУТ.ПолучитьПрефиксЧислоНомера(ОбъектДокумента.Номер);
ПрефиксРасчетногоСчета = СокрЛП(БанковскийСчет.ПрефиксРС);
ИтоговыйПрефикс=ИтоговыйПрефикс+ПрефиксРасчетногоСчета;
ОкончаниеНомера = Формат(Число(СокрЛП(ИсходныеДанные.Номер)), "ЧН=; ЧГ=0");
ДлинаОкончания = СтрДлина(СокрЛП(ОбъектДокумента.Номер)) - СтрДлина(ИтоговыйПрефикс);
ОбъектДокумента.Номер = ИтоговыйПрефикс + Формат(Число(ОкончаниеНомера), "ЧЦ=" + ДлинаОкончания + "; ЧВН=; ЧГ=0");
КонецЕсли;
КонецЕсли;
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот