Ввод номера сотового телефона из буфера обмена

18.03.25

Задачи пользователя - Адаптация типовых решений

Внесение изменений в конфигурацию "Документооборот государственного учреждения", позволяющие автоматизировать ввод сотового телефона (Россия) в обработке "Обработка.ВводКонтактнойИнформации.Форма.ВводТелефона"

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Ввод номера сотового телефона из буфера обмена
.epf 54,49Kb
1
1 Скачать (1 SM) Купить за 1 850 руб.

Внесены изменения в конфигурацию "Документооборот государственного учреждения", направленные на автоматизацию ввода номеров мобильных телефонов (Россия) в обработке

"Обработка.ВводКонтактнойИнформации.Форма.ВводТелефона". Задача заключалась в интеграции данных из внешнего источника в базу данных конфигурации, где необходимо было вводить сотовые номера сотрудников.

Основной сложностью являлось то, что номера телефонов могли добавляться только с помощью функции копирования и вставки, что требовало ручного разделения номера на части для последующего ввода в поля обработки «ВводКонтактнойИнформации». Для оптимизации этого процесса на форму «ВводТелефона» была добавлена соответствующая кнопка, а также написан код, который, не претендуя на универсальность, позволяет автоматически разделять скопированный номер по полям формы.

&НаКлиенте
Асинх Процедура БуферОбмена(Команда)
    
    стр = Ждать СредстваБуфераОбмена.ПолучитьДанныеАсинх(СтандартныйФорматДанныхБуфераОбмена.Текст);
    
    Если ЗначениеЗаполнено(стр) Тогда
        //проверяем, что это сотовый телефон вида +7********** или 8********** или **********
        шаблон = "+0987654321";
        номер = "";
        Для ин = 1 по СтрДлина(стр) цикл
            текСимвол = сред(стр,ин,1);
            Если СтрНайти(шаблон,текСимвол) <> 0 Тогда
                 номер = номер + текСимвол;
            КонецЕсли;
        КонецЦикла;
        
        Если СтрДлина(номер) = 12 Тогда
             КодСтраны = Сред(номер,1,2);
             номер = Сред(номер,3,СтрДлина(номер)-2);
        КонецЕсли; 
        
        Если СтрДлина(номер) = 11 Тогда
            Если Сред(номер,1,1) = "8" Тогда
                 КодСтраны = "+7";
             КонецЕсли; 
             номер = Сред(номер,2,СтрДлина(номер)-1);
        КонецЕсли;
        
        Если СтрДлина(номер) = 10 Тогда
             КодГорода = Сред(номер,1,3);
             НомерТелефона = Сред(номер,4,СтрДлина(номер)-1);
        КонецЕсли;
        
    КонецЕсли;
    
КонецПроцедуры

 

Проверено на следующих конфигурациях и релизах:

  • Документооборот КОРП, редакция 3.0, релизы 3.0.14.31

Сотовый телефон

См. также

Адаптация типовых решений Платформа 1С v8.3 1С:Документооборот Россия Платные (руб)

Расширение конфигурации для «1С:Документооборот КОРП», редакция 3.0. позволяет: 1.использовать произвольные табличные части в качестве дополнительных реквизитов к документу; 2 использовать произвольные табличные части в шаблонах в формате docx для автоматического заполнения таблиц.

29400 руб.

29.06.2023    7271    19    13    

28

Печатные формы Адаптация типовых решений Бухгалтер Пользователь Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Расширение позволяет вывести в табличном документе факсимиле печати и подписей и/или вывести произвольную картинку из прикреплённых файлов организации для 1С УТ 11.5, КА 2.5, ERP 2.5, УНФ 3, Розница 3. Вывод факсимиле возможен в табличные документы УПД, УКД, Счёт-фактура, ТОРГ-12 и другие. Возможно настроить вывод для любых типовых макетов (Акт сверки, М-15, ТТН), для этого потребуется отредактировать макет и разместить на нём картинки с установленными именами. Редактирование осуществляется через типовой механизм в пользовательском интерфейсе.

3500 руб.

07.02.2023    7977    86    17    

43

Логистика, склад и ТМЦ Адаптация типовых решений Пользователь Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 Россия Управленческий учет Платные (руб)

Чтобы не допустить путаницы с обещаниями клиентам и для четкого контроля исполнения заказов мы используем резервирование товаров. Мы доработали УНФ, чтобы она автоматически отменяла старые резервы и не мешала эффективно продавать.

7200 руб.

02.08.2023    5054    18    1    

36

Адаптация типовых решений Программист Платформа 1С v8.3 1С:Бухгалтерия 3.0 1С:Зарплата и Управление Персоналом 3.x Россия Абонемент ($m)

Маленькая заметка (в трех разных масштабах) для тех, кто часто видит окно при входе в ЗУП «Новые сообщения для расшифровки по 1С-Отчетность», которое появляется через 60 секунд после запуска программы, как раз когда вы уже добрались до интересующей вас формы и начали в ней что-то активно делать:

1 стартмани

17.06.2024    4441    49    Znata_PI    6    

16

Адаптация типовых решений Программист Пользователь Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Абонемент ($m)

Каждый из нас сталкивается с ситуацией, когда какой-нибудь менеджер показывает свой Excel и рассказывает, как он что-то из 1С копирует в него, снабжает пояснениями, выделяет цветом и т.д. и т.п. Заканчивается все просьбой сделать вот чтобы также было в 1С. И оказывается такой человек (почти с гарантией) либо лучшим продажником, либо каким-то важным, за все отвечающим, - на ком все держится.

2 стартмани

22.04.2024    5901    dimanich70    15    

22
Оставьте свое сообщение