gifts2017

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

Опубликовал Осипов Сергей (fixin) в раздел Обработки - Универсальные обработки

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

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

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

 

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

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

 

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

Скачать файлы

Наименование Файл Версия Размер
down.zip 6
.zip 6,73Kb
13.04.14
6
.zip 6,73Kb Скачать

См. также

PowerTools от 1 000
Подписаться Добавить вознаграждение

Комментарии

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

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

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

Было:

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


Стало:

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