Добрый день.
1С:Підприємство 8.3 (8.3.10.2299)
Управление небольшой фирмой для Украины, редакция 1.6 (1.6.5.1)
Столкнулся с проблемой, что при изменении количества символов реквизита НомерСчета, по факту количество символов в самой 1С не изменяется.
Нужно изменить номер счета организации
Возможно я ввожу что-то не то или не там?
Colt23846 @ Сегодня, 10:52
,
ОбщийМодуль.УправлениеНебольшойФирмойКлиентСервер
найдите
Функция ДлинаНомераСчета() Экспорт
Возврат 14;
КонецФункции
Функция
ДлинаНомераСчета() Экспорт
Возврат 29;
КонецФункции
Функция
ДлинаНомераСчета() Экспорт
Возврат Метаданные.Справочники.БанковскиеСчета.Реквизиты.НомерСчета.Тип.КвалификаторыСтроки.Длина;
КонецФункции
&НаКлиенте
Процедура НомерСчетаОкончаниеВводаТекста(Элемент, Текст, ДанныеВыбора, СтандартнаяОбработка)
#Если ВебКлиент ИЛИ МобильныйКлиент Тогда
Если ЯвляетсяБанкомРФ И СтрДлина(Текст) > 14 Тогда
Сообщение = Новый СообщениеПользователю;
Сообщение.Текст = НСтр("ru='Введенное значение превышает допустимую длину номера счета 14 символов!';uk='Введене значення перевищує припустиму довжину номера рахунку 14 символів!'");
Сообщение.Сообщить();
СтандартнаяОбработка = Ложь;
КонецЕсли;
#КонецЕсли
КонецПроцедуры
Что-то все равно не работает.
При любом коде ограничение в 20 знаков остается
Colt23846 @ Сегодня, 12:43
,
какая у реквизита банка стоит страна?
потому как если <> Справочники.СтраныМира.Украина
тогда надо искать функцию
УправлениеНебольшойФирмойКлиентСервер.ТипМеждународныйНомерСчета()
fly @ Сегодня, 13:00
,
Не стояла страна совсем. После того, как поставил Украина ничего не изменилось
Colt23846 @ 27.11.19, 13:43
,
Формы - ФормаЭлемента - Поле Номер счета - Свойства - Маска - добавить нужное количество восклицательных знаков))
rinon @ Вчера, 18:18
,
Это в другой конфигурации видел, в УНФ нет маски.
Только заметил что и я невнимательно прочитал первый ответ и продублировал в своем посте. Правильный ответ уже дан выше
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua