Открывашка документов универсальная

14.04.14

Задачи пользователя - Поиск данных

Иногда простые вещи существенно облегчают жизнь.
Написал обработку, которая позволяет открыть документ по его текстовому представлению – на выходе получил огромную экономию своего времени.

Скачать файл

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

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

Обработка проста и интуитивно понятна: копируешь в поле представление документа и нажимаешь «Открыть».

После нажатия кнопки «Открыть» поле ввода очищается, чтобы удобно было ввести следующее значение.

 

В поле можно прекрасно копировать из Excel, концевые пробелы и переносы строк игнорируются:

Обработка настолько полезная, что я воткнул ее в самый верх меню логистов и кладовщиков:

 

В пакете две обработки – для 8.1 и 8.2.

См. также

Поиск данных Системный администратор Программист Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия Платные (руб)

Обработки помогут Вам легко и, главное, быстро (в 5 раз и быстрее штатной обработки 1С), выполнить поиск дублирующих данных в Ваших базах 1С на платформах 8.1-8.3. Это позволит уменьшить объем лишней информации в справочниках и документах, планах видов характеристик и др., упростит работу с данными пользователям. А так же можно, одним нажатием, узнать в каких ссылочных объектах есть вообще дубли! Понятное расположение команд и настроек, в сочетании с описанием и справкой, еще упростят процесс. А так же обновления Вы получаете бесплатно в течение года с момента приобретения данных обработок! (Обновление от 27.11.2023, версия 6.12)

10800 руб.

14.05.2012    160264    341    253    

574

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

Несколько упакованных в один класс интерфейсов для обработки популярных универсальных коллекций. Для тех, кого раздражает отсутствие действительно единого интерфейса для универсальных коллекций.

5 стартмани

25.09.2024    2790    1    Артано    14    

19

Поиск данных Программист Платформа 1С v8.3 Россия Бесплатно (free)

В этой статье я хочу рассмотреть еще один кейс применения Clickhouse в связке с 1С - оптимизацию поиска в справочнике по ключевым словам. Здесь не будет готового решения, но будут описаны важные моменты, которые позволят легко применить данный кейс в реальности.

18.08.2024    2411    1cnik2    23    

17

Поиск данных Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Отображение и просмотр реквизитов справочника или документа - с бесконечным открытием подуровней.

1 стартмани

14.06.2024    3947    13    RustIG    33    

22

Поиск данных Системный администратор Программист Платформа 1С v8.3 Россия Абонемент ($m)

Статья об опыте развертывания и интеграции с базой данных Manticore Search для быстрого полнотекстового поиска.

1 стартмани

30.11.2023    5399    andreysidor4uk    18    

56

Поиск данных Системный администратор Программист Пользователь Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Стандартная обработка с доработанным выводом ссылок в виде дерева с учётом фильтра и с удобным подбором исходного объекта

2 стартмани

24.11.2023    1471    19    SerVer1C    10    

10

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

PowerOffice - обработка для поиска, просмотра и обработки данных для пользователей. Доступ к объектам на просмотр и редактирование данных определяется правами пользователя.

1 стартмани

05.06.2023    2507    26    PowerBoy    1    

16

Поиск данных Программист Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия Абонемент ($m)

Получение ссылки в 1С по бинарной строке из PostgreSQL в виде строки формата bytea или из MSSQL в виде шестнадцатиричной строки. Кроме ссылочных объектов ссылки могут быть получены и для перечислений. Это может быть полезно при анализе логов журнала регистрации или СУБД.

1 стартмани

04.04.2023    3475    5    berserg    2    

13
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Re:аниматор 338 14.04.14 07:38 Сейчас в теме
Есть решение по групповому поиску http://infostart.ru/public/19191/ опубликованную в 2009 году ...
2. fixin 4280 14.04.14 10:46 Сейчас в теме
(1) не спорю, о массовом применении не подумал как-то, т.к. чаще нужно просмотреть один документ. Но и так неплохо работает. ;-)

А вот если нужно обработать сразу несколько документов, то я доработал типовую обработку и подбор документов:
http://infostart.ru/public/272918/
3. AlexeyM_Kam 16.04.14 12:22 Сейчас в теме
Можно упростить - убрать поле ввода и сразу получать текст из буфера. Или рядом добавить кнопку, чтобы была возможность открыть документ двумя способами: с просмотром/редактированием в поле ввода или сразу из буфера обмена.
4. vardo 53 16.04.14 13:08 Сейчас в теме
Я вот не вижу как это может облегчить жизнь? Практически из всех отчетов можно получить расшифровку по документу.
5. fixin 4280 16.04.14 13:45 Сейчас в теме
(4) есть многое на свете, друг Горацио, что и не снилось вашим мудрецам.
Во многих протоколах обработки, сверки и т.п. документ пишется в лог по представлению.
Давайте не будем?
6. fixin 4280 21.05.14 19:36 Сейчас в теме
Обнаружил, что иногда она открывает не тот документ. Настолько привык ею пользоваться, что сперва даже не понимал, почему не выходит то, что хочу, а оказывается, открывался не тот документ. Только и всего.

Начал разбираться, оказывается встроенный метод 1С "НайтиПоНомеру" ищет в интервале уникальности номеров документа первый документ с указанным номером. А если таких номеров два, т.е. нарушена уникальность, выдает первый попавшийся. Т.е. вместо этого метода нужно использовать запрос! Такой вот нюанс.

Было:

СсылкаДокумента=Документы[ИмяДокумента].НайтиПоНомеру(НомерДокумента,ДатаДокумента);


Стало:

 З = Новый Запрос(
 "ВЫБРАТЬ
 | Т.Ссылка
 |ИЗ
 | Документ.ЧекККМ КАК Т
 |ГДЕ
 | Т.Номер = &НомерДокумента
 | И Т.Дата = &ДатаДокумента");
 З.УстановитьПараметр("НомерДокумента", НомерДокумента);
 З.УстановитьПараметр("ДатаДокумента", ДатаДокумента);
 З.Текст = СтрЗаменить(З.Текст, "ЧекККМ", ИмяДокумента);
 
 ТЗ = З.Выполнить().Выгрузить();
 Если ТЗ.Количество() = 0 Тогда
  Возврат Неопределено;
 Иначе
 
  Возврат ТЗ[0].Ссылка;
 КонецЕсли
Показать
Оставьте свое сообщение