Расширение: Быстрые отборы через буфер [Alt+C] Копировать список, [Alt+V] Вставить список, [Ctrl+C] Копировать из файлов

29.01.24

Разработка - Инструментарий разработчика

Копирует в буфер значения из списков, из ячеек отчетов, таблиц, настроек списков, других отборов и вставляет в выбранную настройку отбора. Работает с Объект не найден. Работает как в одной так и между разными базами 1С. Использует комбинации [Alt+C] Копировать список, [Alt+V] Вставить список. Также для копирования данных используется стандартная [Ctrl+C] (например из открытого xls, mxl, doc и т.п. файла скопировать список наименований)

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

Наименование Файл Версия Размер
(Устарело) Расширение: Заполнение отборов через буфер ([Alt+C] Копировать, [Alt+V] Вставить) (Версия от 13.10.2022 01:20)
.cfe 53,54Kb
3
.cfe 53,54Kb 3 Скачать
(Устарело) Расширение: Заполнение отборов через буфер [Alt+C] Копировать, [Alt+V] Вставить (Версия от 13.10.2022 11:11)
.cfe 53,57Kb
6
.cfe 53,57Kb 6 Скачать
(Устарело) Расширение: Заполнение отборов через буфер [Alt+C] Копировать, [Alt+V] Вставить (Версия от 14.10.2022 09:55)
.cfe 53,63Kb
4
.cfe 53,63Kb 4 Скачать
(Устарело) Расширение: Заполнение отборов через буфер [Alt+C] Копировать, [Alt+V] Вставить (Версия от 14.10.2022 17:18)
.cfe 54,17Kb
0
.cfe 54,17Kb Скачать
(Устарело) Расширение: Быстрые отборы через буфер [Alt+C] Копировать, [Alt+V] Вставить (Версия от 15.10.2022 16:13) + 1СFresh
.cfe 54,21Kb
6
.cfe 54,21Kb 6 Скачать
(Устарело) Расширение: Быстрые отборы через буфер [Alt+C] Копировать список, [Alt+V] Вставить список, [Ctrl+C] Копировать из файлов (Версия от 19.10.2022 17:05) + 1СFresh
.cfe 54,61Kb
15
.cfe 54,61Kb 15 Скачать
(Устарело) Расширение: Быстрые отборы через буфер [Alt+C] Копировать список, [Alt+V] Вставить список, [Ctrl+C] Копировать из файлов (Версия от 18.11.2022 01:29) + 1СFresh + Групповое изменение реквизитов
.cfe 60,19Kb
36
.cfe 60,19Kb 36 Скачать
Расширение: Быстрые отборы через буфер [Alt+C] Копировать список, [Alt+V] Вставить список, [Ctrl+C] Копировать из файлов (Версия от 09.04.2023 18:56)
.cfe 60,19Kb
63
.cfe 60,19Kb 63 Скачать

Буфер обмена — это часть системной памяти, предназначенная для временного хранения скопированной информации.

Всегда, когда мы нажимаем кнопку «копировать» или сочетание горячих клавиш «ctrl+c»/»ctrl+x», скопированная информация сохраняется в буфер обмена.

Вот только проблемка со стандартным копированием в буфер:

  • список 1С ссылок не скопируешь в формах и отборах и не вставишь в виде списка в другой отбор
  • список наименований скопированных например из xls, mxl, doc и т.п. файла не вставишь в отбор в 1С в виде списка
  • из табличного документа ссылки из расшифровки не скопируешь (а очень хочется)
  • битые ссылки <Объект не найден> не скопируешь/не вставишь

Пользователи, консультанты и программисты делают эту рядовую операцию по заполнению отборов каждый день многократно.

И будет классно не вводить отборы в настройках вручную, а копировать из состава таблиц документов, динамических списков, настроек списков или других отборов. Идеально если такой отбор можно перенести между разными базами, например, забрать из рабочей базы и вставить в копии.

Текущее расширение решает данную задачу через БУФЕР ОБМЕНА, навесив на свободные комбинации клавиш клавиатуры [Alt+C] и [Alt+V] копирование и вставку списков значений. Также для копирования данных используется стандартная [Ctrl+C] (например из открытого xls, mxl, doc и т.п. файла скопировать список наименований).

Само расширение является автономным, и не зависит от обновлений основной конфигурации, сохраняя свою работоспособность при обновлении релизов основной программы.

Пару видео примеров, а дальше чуть подробнее в картинках:

Видео пример 1: Копирование данных из документа в отчет 

  • Выделяем нужные строки в документе
  • Жмем комбинацию [Alt+C] на клавиатуре
  • Выбираем какую колонку скопировать (тут Номенклатура), данные копируются в буфер обмена
  • Открываем отборы в отчете ОСВ, позиционируемся на строке отбора номенклатуры
  • Жмем комбинацию [Alt+V] на клавиатуре (из буфера заполняется список)

Видео пример 2: Копирование данных между отчетами

  • Открываем отбор в отчете ОСВ,
  • Выделяем строку с отбором по номенклатуре
  • Жмем комбинацию [Alt+C] на клавиатуре, данные отбора копируются в буфер обмена
  • Переходим в отчет ОСВ по счету
  • Открываем в нем отборы, они пустые, позиционируемся на строке отбора номенклатуры
  • Жмем комбинацию [Alt+V] на клавиатуре (из буфера заполняется список)

Видео пример 3: Копирование битых ссылок <Объект не найден..> в отбор отчета

  • Открываем заказ покупателя,
  • Выделяем строки с битыми ссылками
  • Жмем комбинацию [Alt+C] на клавиатуре, выбираем копирование колонки Номенклатура, данные битых ссылок копируются в буфер обмена
  • Переходим в отчет Валовая прибыль
  • Открываем в нем отборы, они пустые, позиционируемся на строке отбора номенклатуры
  • Жмем комбинацию [Alt+V] на клавиатуре (из буфера заполняется список из битых ссылок)
  • Формируем отчет с отбором по битым ссылкам

Видео пример 4: Восстановление битых ссылок <Объект не найден..> между базами через обработки: Выгрузка загрузку XML или Универсальный обмен XML

  • Открываем заказ покупателя,
  • Выделяем строку с битой номенклатурой
  • Жмем комбинацию [Alt+C] на клавиатуре, выбираем копирование колонки Номенклатура, данные битых ссылок копируются в буфер обмена
  • Переходим в базу Эталон там, где ссылка нормальная
  • Открываем в выгрузке строку с номенклатурой
  • Жмем комбинацию [Alt+V] на клавиатуре (из буфера заполняется список из битых ссылок, но уже в нормальном виде)
  • Выгружаем данные в файл и загружаем в базу с ошибкой (и ссылка восстановлена)

 

Видео пример 5: Копирование ссылок в ячейках отчетов, на примере ОСВ, Расчетного листка, Валовой прибыли и вставка в отборы

  • Формируем отчет
  • Выделяем ячейки с нужными данными
  • Жмем комбинацию [Alt+C] на клавиатуре (ссылки спрятанные в расшифровке ячейки копируются в буфер)
  • Жмем комбинацию [Alt+V] и вставляем в нужный отбор

На видео скопированные ссылки из расшифровок ячеек вставляю в настройки самого отчета от куда скопировал чисто для ускорения показа, а так можно вставлять в другие отчеты, другие отборы

Видео пример 6: Копирование полей в файле MS Excel и вставка в отбор 1С

  • В файле MS Excel (или другом doc, txt, mxl и т.п.) выделяем ячейки, копируем [Ctrl+C]
  • Открываем настройки отбора 1С и вставляем в них комбинацией [Alt+V] 

Возможности расширения

Копирование списка [Alt+C]

  • строки отбора из отчета
  • ссылки в ячейках табличных документов (результатов отчетов) 
  • строки отбора из формы Настроек динамического списка
  • колонок выделенных строк из форм списков, журналов, регистров
  • колонок выделенных строк из таблиц объектов (документа, справочника и других ссылочных типов)
  • ссылки на объект из формы объекта
  • битые ссылки <Объект не найден>

Копирование списка [Ctrl+C]

  • стандартное копирование без диалога "Что скопировать"
  • возможность копировать данные из файлов (см. видео пример 6)

Вставка списка [Alt+V]

  • в отбор отчета
  • в отбор формы Настроек динамического списка

Скопированные значения в текущем сеансе можно вставить как в текущий сеанс, так и в другой сеанс текущей базы или сеанс другой базы (в случае разных баз в обеих базах должно быть подключено расширение)

Состав расширения

2 общих модуля, 2 общих команды и перехват одной формы.

  • Работа с буфером идет через ОбъектHTML = Новый COMОбъект("htmlfile")
  • Получение значений колонок динамических списков ссылочных типов идет за счет СериализаторXDTO, получение колонок табличных частей и форм регистров реализовано через набор предопределенных полей, получение значений из отборов СКД за счет поиска в компоновщике настроек по идентификатору настройки
  • Работа команд копирования и вставки различается в зависимости от активной формы: Форма настроек отчета СКД, Форма настроек бух отчета (ОСВ, ОСВ по счету, Карточка счета и т.п.), Форма с динамическим списком (формы списков, регистров), Форма объекта, Форма платформы по настройкам списка (DynamicListSettings)
 
 Фрагменты кода копирования данных в Буфер
 
 Фрагменты кода вставки данных из Буфера
 
 Некоторые простые примеры работы по копированию и вставке 

 

Работоспособность расширения

Проверял на платформе 1С:Предприятие 8.3 (8.3.19.1467, 8.3.21.1484)

Режим совместимости расширения от версии платформы 8.3.12 и выше.

Работа проверялась в программах:

  • 1С:ERP Управление предприятием 2 (2.5.8.207) 
  • 1С:Управление торговлей, редакция 11 (11.4.12.109)
  • 1С:Зарплата и управление персоналом КОРП, редакция 3.1 (3.1.17.171) 
  • 1С:Управление холдингом, редакция 3.2 (3.2.1.125)
  • 1С:Бухгалтерия предприятия, редакция 3.0 (3.0.116.27) 

- будет работать и на других продуктах 1С построенных на основе библиотеки стандартных подсистем.

Поддерживаются Тонкий и Толстый клиенты 1С.

Веб-клиент не поддерживается, т.к. в веб-клиенте ComОбъект не доступен. ОбъектHTML = Новый COMОбъект("htmlfile")
Работать с копирование / вставкой на 1С:Fresh можно через 1С тонкий клиент прописав веб-подключение. (аудит 1C:Fresh должно пройти)

Варианты применения

1) Копирование списочных отборов между базами и отчетами, не перевбивая вручную списки в отбор

2) Копирование номенклатуры, контрагентов из табличных частей документов продажи и покупки в отборы отчетов

3) Копирование сотрудников и физ. лиц из кадровых документов, документов начисления зарплаты, прямо из регистров в отборы отчетов

4) Копирование субконто прямо из выбранных проводок в отборы отчетов

5) Установка отборов в формах списков документов, регистров по скопированным из отчета или документа отборам

6) Копирование ссылки на объект из его формы и вставка в отборы, например формы регистра накопления, начисления или бухгалтерии по регистратору

7) Копирование битых ссылок <Объект не найден..> из списков и таблиц в отборы отчетов

8) Копирование отборов в обработки Выгрузка загрузка XML, Универсальный обмен XML в том числе и восстановление битых ссылок между базами

9) Копирование ссылок из ячеек отчетов ОСВ, ведомостей и т.д. в отборы

10) Работать с копирование / вставкой на 1С:Fresh через тонкий клиент

11) Вставка в отбор 1С по комбинации [Alt+V] если копирование было по [Ctrl+C] списка наименований из xls, mxl, doc и т.п. файла (см. видео пример 6)

... Тасовать туда-сюда можно сколько угодно, копируя и перебрасывая отборы, ситуаций на самом деле тысячи...

 

 

Расширение подключается 1 раз, не требует дальнейшей доработки, дает возможность бухгалтерам, пользователям и консультантам быстрыми клавишами Alt+C и Alt+V перекидывать отборы БЫСТРО как единичные так и списочные между разными формами и базами, не тратя время на создание отбора и поиск нужных элементов.

 

 
 Подключение расширения к базе 1С
 
 Другие публикации автора

 

Версии:

 
 (Устарело) Расширение: Заполнение отборов через буфер [Alt+C] Копировать, [Alt+V] Вставить (Версия от 13.10.2022 11:11)
 
 (Устарело) Расширение: Заполнение отборов через буфер [Alt+C] Копировать, [Alt+V] Вставить (Версия от 14.10.2022 09:55)
 
 (Устарело) Расширение: Заполнение отборов через буфер [Alt+C] Копировать, [Alt+V] Вставить (Версия от 14.10.2022 17:18)
 
 (Устарело) Расширение: Заполнение отборов через буфер [Alt+C] Копировать, [Alt+V] Вставить (Версия от 15.10.2022 16:13)
 
 (Устарело) Расширение: Быстрые отборы через буфер [Alt+C] Копировать список, [Alt+V] Вставить список, [Ctrl+C] Копировать из файлов (Версия от 19.10.2022 17:05) + 1СFresh
 
 (Устарело) Расширение: Быстрые отборы через буфер [Alt+C] Копировать список, [Alt+V] Вставить список, [Ctrl+C] Копировать из файлов (Версия от 14.11.2022 20:50) + 1СFresh + Групповое изменение реквизитов
 
 Расширение: Быстрые отборы через буфер [Alt+C] Копировать список, [Alt+V] Вставить список, [Ctrl+C] Копировать из файлов (Версия от 09.04.2023 18:56)

 Исправлена вставка, при копировании 1 позиции

 

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

  • 1С:ERP Управление предприятием 2, релизы 2.5.15.103
  • 1С:Комплексная автоматизация 2, релизы 2.5.15.103
  • Бухгалтерия предприятия, редакция 3.0, релизы 3.0.147.25
  • Зарплата и управление персоналом, редакция 3.1, релизы 3.1.28.65
  • Розница, редакция 2.3, релизы 2.3.17.19
  • Управление торговлей, редакция 11, релизы 11.5.15.103

копирование отборов через буфер

См. также

SALE! 20%

Infostart Toolkit: Инструменты разработчика 1С 8.3 на управляемых формах

Инструментарий разработчика Роли и права Запросы СКД Платформа 1С v8.3 Управляемые формы Запросы Система компоновки данных Конфигурации 1cv8 Платные (руб)

Набор инструментов программиста и специалиста 1С для всех конфигураций на управляемых формах. В состав входят инструменты: Консоль запросов, Консоль СКД, Консоль кода, Редактор объекта, Анализ прав доступа, Метаданные, Поиск ссылок, Сравнение объектов, Все функции, Подписки на события и др. Редактор запросов и кода с раскраской и контекстной подсказкой. Доработанный конструктор запросов тонкого клиента. Продукт хорошо оптимизирован и обладает самым широким функционалом среди всех инструментов, представленных на рынке.

10000 8000 руб.

02.09.2020    122415    673    389    

716

SALE! 25%

Infostart PrintWizard

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

Инструмент, позволяющий абсолютно по-новому взглянуть на процесс разработки печатных форм. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и "прозрачность" разработки, а также навести порядок в многообразии корпоративных печатных форм.

18000 15300 руб.

06.10.2023    7343    22    6    

39

SALE! 20%

Infostart УДиФ: Управление данными и формами

Инструменты администратора БД Инструментарий разработчика Роли и права Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

Расширение позволяет без изменения кода конфигурации выполнять проверки при вводе данных, скрывать от пользователя недоступные ему данные, выполнять код в обработчиках. Не изменяет данные конфигурации, легко устанавливается практически на любую конфигурацию на управляемых формах.

10000 8000 руб.

10.11.2023    3640    11    1    

34

SALE! 30%

PowerTools

Инструментарий разработчика Инструменты администратора БД Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Платные (руб)

Универсальный инструмент программиста для администрирования конфигураций. Сборник наиболее часто используемых обработок под единым интерфейсом.

3600 2520 руб.

14.01.2013    177839    1074    0    

852

Многопоточность. Универсальный «Менеджер потоков» 2.1

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

Восстановление партий или взаиморасчетов, расчет зарплаты, пакетное формирование документов или отчетов - теперь все это стало доступнее. * Есть желание повысить скорость работы медленных алгоритмов! Но... * Нет времени думать о реализации многопоточности? * о запуске и остановке потоков? * о поддержании потоков в рабочем состоянии? * о передаче данных в потоки и как получить ответ из потока? * об организации последовательности? Тогда ЭТО - то что надо!!!

5000 руб.

07.02.2018    99381    239    97    

296

[ЕХТ] Фреймворк для Расширений 1С

Инструментарий разработчика Платформа 1С v8.3 Управляемые формы Платные (руб)

"Фреймворк для Расширений 1С" это универсальное и многофункциональное решение, упрощающее разработку и поддержку создаваемых Расширений. Поставляется в виде комплекта из нескольких Расширений с открытым исходным кодом. Работает в любых Конфигурациях в режиме Управляемого приложения с режимом совместимости 8.3.12 и выше без необходимости внесения изменений в Конфигурацию.

3000 руб.

27.08.2019    18141    6    8    

40

1С HTML Шаблоны / HTML Templates

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Быстрая и удобная обработка для работы с шаблонами HTML. Позволяет легко и быстро формировать код HTML.

2040 руб.

27.12.2017    28124    3    10    

15

Выполнение произвольного кода или запроса с параметрами через Web-сервис (замена COM-подключений)

Инструментарий разработчика Обмен между базами 1C Платформа 1С v8.3 Платные (руб)

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

2400 руб.

24.09.2019    23610    15    15    

32
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. markers 274 13.10.22 08:58 Сейчас в теме
Битые ссылки, таким образом, можно будет копировать/вставлять?
sapervodichka; +1 Ответить
2. sapervodichka 6754 13.10.22 09:05 Сейчас в теме
(1) Александр, спасибо, за интересный вопрос. Честно <Объект не найден...> я не пробовал копировать, но после твоего вопроса появилось желание смоделировать такую ситуацию. Попробую отпишусь... (если сам быстрее попробуешь то пришли скрины я от твоего имени вставлю в публикацию этот эксперимент)
3. sapervodichka 6754 13.10.22 09:20 Сейчас в теме
(1) ДА!!! Будет. Сейчас добавлю в публикацию картинки и видео.
1СERP; markers; +2 Ответить
4. RustIG 1382 13.10.22 09:42 Сейчас в теме
(0) Спасибо! Круто!
sapervodichka; +1 Ответить
5. tormozit 7138 13.10.22 10:16 Сейчас в теме
Если произвольная форма открыта в режиме "Блокировать владельца", хоткеи будут работать? =)
6. sapervodichka 6754 13.10.22 10:30 Сейчас в теме
(5) Да, будет работать, с небольшой доработкой. Из типовых форм на ФормаНастроекОтчета наткнулся, которая блокируется. Её отдельно перехватил в расширении и кнопки с быстрыми клавишами там динамически вывожу кодом. Если будут аналогичные формы с блокировкой, то туда также динамически можно кнопки вывести, но пока я не сталкивался с другими, только с этой.
Прикрепленные файлы:
21. tormozit 7138 13.10.22 13:47 Сейчас в теме
(5) Проверил.
Системные формы платформа открывает в режиме РежимОткрытияОкнаФормы.Незаисимый. Поэтому в них работают такие хоткеи.
А вот в формах большинства элементов справочников работать не будет, т.к. у них обычно РежимОткрытияОкнаФормы.БлокироватьВладельца .
7. SanchoD 295 13.10.22 10:39 Сейчас в теме
Приветствую, Дмитрий.
Не сработало при попытке вставить список физлиц (скопированных из справочника) в отбор внешней обработки.
В чем может быть причина?
Прикрепленные файлы:
8. tormozit 7138 13.10.22 10:40 Сейчас в теме
9. SanchoD 295 13.10.22 10:51 Сейчас в теме
(8) Причину примерно понял. Не ясно как исправить. Там открывается отбор компановщика, а не общая форма и не форма из обработки. Куда вносить указанные в п.6 исправления?
11. sapervodichka 6754 13.10.22 11:01 Сейчас в теме
(9) сейчас посмотрю, отвечу
15. sapervodichka 6754 13.10.22 11:25 Сейчас в теме
12. sapervodichka 6754 13.10.22 11:10 Сейчас в теме
(7) Добавил обработку системной формы которая вызывается DCSFilterForm. Сейчас в публикации перевыложу расширение и тебе отдельно вышлю.
Прикрепленные файлы:
GorkyGorod; +1 Ответить
13. sapervodichka 6754 13.10.22 11:17 Сейчас в теме
(12) Александр, ссылку скинул в личку.
10. German_Tagil 42 13.10.22 11:01 Сейчас в теме
(9) Мне тоже очень интересно - приходится большие объемы копировать.
Для отчетов у меня работает. Самая большая проблема когда надо сделать отбор по списку документов.
Пользуюсь старенькой обработкой. На обычных формах инструменты разработчика, а на Управляемых не получается их применять.
Как это все заставить работать со стандартными отборами?
К примеру у меня список номенклатурных групп для которых надо выставить условие в групповом изменении реквизитов.
14. sapervodichka 6754 13.10.22 11:21 Сейчас в теме
(10) смотри (7) в обработках Выгрузка загрузка XML и Универсальный обмен XML вызываются платформенные формы DCSFilterForm, я её добавил сейчас в расширение, должно заработать.
16. ixijixi 1777 13.10.22 11:25 Сейчас в теме
Здорово было бы копировать весь выделенный отбор и вставлять его уже со всеми полями: использование, левое/правое значение, вид сравнения и т.д.
Прикрепленные файлы:
sapervodichka; +1 Ответить
17. sapervodichka 6754 13.10.22 11:28 Сейчас в теме
(16) да, Макс, засыпаю и просыпаюсь с этой мыслью, но заставить себя сделать не могу )))
rpgshnik; ixijixi; +2 Ответить
19. ixijixi 1777 13.10.22 11:31 Сейчас в теме
51. tormozit 7138 16.10.22 19:24 Сейчас в теме
(16) Сделал в ИР
- копирование/вставку списков значений https://www.hostedredmine.com/issues/951969
- копирование/вставку элементов отбора https://www.hostedredmine.com/issues/952171
svbel85; fatman78; akR00b; GorkyGorod; ixijixi; sapervodichka; +6 Ответить
70. fatman78 17 23.10.22 17:58 Сейчас в теме
(51)Не перестаю удивляться твоей работоспособности. Казалось бы этот швейцарский нож (ИР) уже умеет все. Но ты постоянно внедряешь новые идеи, как свои так и чужие, с такой скоростью, что я даже просто не успеваю их отслеживать... Еще и в телеграмме оперативно отвечать успеваешь :)
18. German_Tagil 42 13.10.22 11:29 Сейчас в теме
20. German_Tagil 42 13.10.22 11:54 Сейчас в теме
(17) А можно добавить скопировать Текст?
Из другой базы я забираю наименование
22. CheBurator 3119 13.10.22 14:13 Сейчас в теме
1. Будет ли работать на УНФ? (БСП в унф присутствует)
2. Будет ли работать во фреше (УНФ во фреше)..? Потенциально - пройдет ли аудит?
3. Будет ли работать в браузере и/или тонком клиенте? (для работы с УНФ-фреш используем тонкий клиент)
26. sapervodichka 6754 13.10.22 14:37 Сейчас в теме
(22)
1. На УНФ скорее всего да (я не проверял) на БП, УТ, ЗУП, ЕРП, УХ проверял, там работает
2. Не могу сказать, не пользуюсь Фрешем, код открыт, если им там надо будет посмотреть.
3. В тонком клиенте да, в веб-клиенте не пробовал, не могу сказать (попозже базу опубликую на веб-сервере скажу)
29. sapervodichka 6754 13.10.22 15:59 Сейчас в теме
(22) попробовал в веб-клиенте через браузер при копировании ошибка о том, что СериализацияXDTO не доступна. Попробую отладить для веб-клиента, попозже отпишусь.
Прикрепленные файлы:
38. sapervodichka 6754 14.10.22 10:16 Сейчас в теме
(29) СериализациюXDTO могу обойти, но вот буфер нет, т.к. в веб-клиенте ComОбъект не доступен. ОбъектHTML = Новый COMОбъект("htmlfile")
В веб-клиенте данный объект поддерживается только в браузере Internet Explorer, а им никто не пользуется, и на сколько я помню в июне его в этом году сняли совсем у Microsoft с поддержки.
Ну а без Com буфера у меня нет, т.е. веб-клиент не будет поддерживаться.
23. German_Tagil 42 13.10.22 14:25 Сейчас в теме
(22) Мда с формы списка что-то берет (идея интересная) - но вот для повседневной работы не хватит
24. CheBurator 3119 13.10.22 14:28 Сейчас в теме
(23) с формы списка - не особо. Обычно надо состав номенклатуры из доков подсовывать в отчеты
25. mszsuz 323 13.10.22 14:31 Сейчас в теме
(21) А чем отличается поведение форм при БлокироватьОкноВладельца и БлокироватьВесьИнтерфейс?
Что, если в ПриСозданииНаСервере сделать так:
Если Форма.РежимОткрытияОкна = РежимОткрытияОкнаФормы.БлокироватьОкноВладельца Тогда
	Форма.РежимОткрытияОкна = РежимОткрытияОкнаФормы.БлокироватьВесьИнтерфейс;
КонецЕсли;

Пользователи заметят?
27. German_Tagil 42 13.10.22 14:37 Сейчас в теме
(24) Для отчетов у меня сделано вставить, как в обработки стандартные засунуть. В инструментах разработчика на обычных формах вопросов нет
28. CheBurator 3119 13.10.22 15:25 Сейчас в теме
Опа, как резко подорожало на 50% ;-)
30. evn-zorin 32 13.10.22 20:39 Сейчас в теме
31. fatman78 17 13.10.22 22:02 Сейчас в теме
Плюсанул за отличную идею. Еще часто требуется посмотреть какой "невидимый" отбор наложен в списках. (ИР) для этого пользую, но неудобно в толстый клиент переключаться из-за этого.
32. sapervodichka 6754 14.10.22 00:42 Сейчас в теме
(31) у Сергея Старых tormozit есть отдельное расширение, которое скрытые отборы показывает без переключения в толстый клиент, т.е. не в составе ИР, а отдельное https://infostart.ru/public/628868/ Расширенная настройка динамического списка УФ
GorkyGorod; fatman78; +2 Ответить
33. rpgshnik 3633 14.10.22 03:38 Сейчас в теме
Хорошая идея и реализация, заслуженно ⭐️



Про версию, я обычно пишу так 2022.10.13.1111, вместо (Версия от 13.10.2022 11:11)
sapervodichka; +1 Ответить
34. German_Tagil 42 14.10.22 06:56 Сейчас в теме
(24) Нарыл вчера https://infostart.ru/public/1114263/ - переделал под наименование загрузил номенклатурные группы - одну проблему решил.
Но что делать с отборами документов - например надо отобрать по номеру в списке?
Список из отчета
35. razin 40 14.10.22 08:37 Сейчас в теме
Небольшие придирки по коду.

Мне кажется, функцию "УдалитьПовторяющиесяЭлементыМассива(Массив)" проще решить так:

Функция УдалитьПовторяющиесяЭлементыМассива(Массив) Экспорт 
	
	Таб = Новый ТаблицаЗначений;
	таб.Колонки.Добавить("Кол1");
	Для каждого эл из Массив цикл
		 стр = таб.Добавить();
		 стр.кол1 = эл;
	 КонецЦикла;           
	 таб.Свернуть("Кол1");
	 Массив= таб.ВыгрузитьКолонку("Кол1");
	
         Возврат Массив;
	
КонецФункции
Показать
36. German_Tagil 42 14.10.22 09:24 Сейчас в теме
(14) С табличным документом значит мимо? Жаль...
37. sapervodichka 6754 14.10.22 09:48 Сейчас в теме
(36) привет, первый раз вижу запрос про табличный документ, его добавить в копирование ты имеешь ввиду?
39. German_Tagil 42 14.10.22 10:31 Сейчас в теме
(37) Да смысл такой - копипастом копируем значения в табличный документ
а из него уже куда надо
я посмотрел вчера код там примерно такой
Если  Найти(пИмяФормы, "SpreadsheetDocumentForm") > 0 Тогда

но вот дальше что делать не понятно
40. sapervodichka 6754 14.10.22 18:15 Сейчас в теме
Версия: Расширение: Заполнение отборов через буфер [Alt+C] Копировать, [Alt+V] Вставить (Версия от 13.10.2022 11:11)
Добавлена обработка системной формы DCSFilterForm для возможности вставки отборов, например: в обработки Выгрузка загрузка XML и Универсальный обмен XML

Версия: Расширение: Заполнение отборов через буфер [Alt+C] Копировать, [Alt+V] Вставить (Версия от 14.10.2022 17:18)
Добавил возможность копирования данных из расшифровок ячеек отчетов (табличных документов, см. пример видео 5) в отборы.
41. sapervodichka 6754 14.10.22 18:30 Сейчас в теме
(39) про вставку в табличный документ понял (не знаю пока насколько это востребовано), но пока добавил, чтобы из табличного документа ссылки забирались из расшифровок ячеек ;)
42. CheBurator 3119 14.10.22 21:24 Сейчас в теме
Аудит на фреш не проходит
При проверке для Бухгалтерия предприятия 3.0.121.31 обнаружены проблемы совместимости:
Синтаксический контроль: Критичная: {ОбщийМодуль.кчб_Клиент.Модуль(201,3)}: Переменная не определена (СериализаторXDTO)
<<?>>СериализаторXDTO.ЗаписатьXML(Запись, Массив); (Проверка: Веб-клиент)
Синтаксический контроль: Критичная: {ОбщийМодуль.кчб_Клиент.Модуль(207,49)}: Переменная не определена (ТипУзлаXML)
Если Чтение.Имя = "field" И Чтение.ТипУзла = <<?>>ТипУзлаXML.НачалоЭлемента Тогда (Проверка: Веб-клиент)
Расширенная проверка: Обычная: {ОбщийМодуль.кчб_Клиент.Модуль(201,3)}: Переменная не определена (СериализаторXDTO)
<<?>>СериализаторXDTO.ЗаписатьXML(Запись, Массив); (Проверка: Веб-клиент)
Расширенная проверка: Обычная: {ОбщийМодуль.кчб_Клиент.Модуль(207,49)}: Переменная не определена (ТипУзлаXML)
Если Чтение.Имя = "field" И Чтение.ТипУзла = <<?>>ТипУзлаXML.НачалоЭлемента Тогда (Проверка: Веб-клиент)
При проверке для Бухгалтерия предприятия 3.0.122.97 обнаружены проблемы совместимости:
Синтаксический контроль: Критичная: {ОбщийМодуль.кчб_Клиент.Модуль(201,3)}: Переменная не определена (СериализаторXDTO)
<<?>>СериализаторXDTO.ЗаписатьXML(Запись, Массив); (Проверка: Веб-клиент)
Синтаксический контроль: Критичная: {ОбщийМодуль.кчб_Клиент.Модуль(207,49)}: Переменная не определена (ТипУзлаXML)
Если Чтение.Имя = "field" И Чтение.ТипУзла = <<?>>ТипУзлаXML.НачалоЭлемента Тогда (Проверка: Веб-клиент)
Расширенная проверка: Обычная: {ОбщийМодуль.кчб_Клиент.Модуль(201,3)}: Переменная не определена (СериализаторXDTO)
<<?>>СериализаторXDTO.ЗаписатьXML(Запись, Массив); (Проверка: Веб-клиент)
Расширенная проверка: Обычная: {ОбщийМодуль.кчб_Клиент.Модуль(207,49)}: Переменная не определена (ТипУзлаXML)
Если Чтение.Имя = "field" И Чтение.ТипУзла = <<?>>ТипУзлаXML.НачалоЭлемента Тогда (Проверка: Веб-клиент)
При проверке для Управление нашей фирмой 3.0.1.230 обнаружены проблемы совместимости:
Синтаксический контроль: Критичная: {ОбщийМодуль.кчб_Клиент.Модуль(201,3)}: Переменная не определена (СериализаторXDTO)
<<?>>СериализаторXDTO.ЗаписатьXML(Запись, Массив); (Проверка: Веб-клиент)
Синтаксический контроль: Критичная: {ОбщийМодуль.кчб_Клиент.Модуль(207,49)}: Переменная не определена (ТипУзлаXML)
Если Чтение.Имя = "field" И Чтение.ТипУзла = <<?>>ТипУзлаXML.НачалоЭлемента Тогда (Проверка: Веб-клиент)
Расширенная проверка: Обычная: {ОбщийМодуль.кчб_Клиент.Модуль(201,3)}: Переменная не определена (СериализаторXDTO)
<<?>>СериализаторXDTO.ЗаписатьXML(Запись, Массив); (Проверка: Веб-клиент)
Расширенная проверка: Обычная: {ОбщийМодуль.кчб_Клиент.Модуль(207,49)}: Переменная не определена (ТипУзлаXML)
Если Чтение.Имя = "field" И Чтение.ТипУзла = <<?>>ТипУзлаXML.НачалоЭлемента Тогда (Проверка: Веб-клиент)
43. sapervodichka 6754 14.10.22 21:27 Сейчас в теме
(42) я уже написал тебе, посмотри в (38), веб-клиент по итогу не будет поддерживаться т.к. он не поддерживает Com

СериализациюXDTO могу обойти, но вот буфер нет, т.к. в веб-клиенте ComОбъект не доступен. ОбъектHTML = Новый COMОбъект("htmlfile")
В веб-клиенте данный объект поддерживается только в браузере Internet Explorer, а им никто не пользуется, и на сколько я помню в июне его в этом году сняли совсем у Microsoft с поддержки.
Ну а без Com буфера у меня нет, т.е. веб-клиент не будет поддерживаться.
49. sapervodichka 6754 15.10.22 17:29 Сейчас в теме
(43) для 1С Фреш скинул ссылку в личку
60. CheBurator 3119 17.10.22 21:15 Сейчас в теме
(49) Аудит успешно завершен.
Вид объекта: Расширение конфигурации
Имя: Расширение: Заполнение отборов через буфер ([Alt+C] Копировать, [Alt+V] Вставить)
Версия: 1.0.0.2 от 16.10.2022 8:49:55 UTC
Только в расширении добавил версию: сначала 1.0.0.1 - первая версия не прошла аудит, а текущая 1.0.0.2 прошла.
sapervodichka; +1 Ответить
61. sapervodichka 6754 17.10.22 21:47 Сейчас в теме
(60) спасибо за обратную связь
44. CheBurator 3119 14.10.22 21:29 Сейчас в теме
ну, лично для меня веб-клиент вообще некритичен...
45. sapervodichka 6754 14.10.22 21:31 Сейчас в теме
(44) ну я просто попытался его отладить, не получилось вообщем пока без него
46. CheBurator 3119 14.10.22 21:31 Сейчас в теме
ну, скорее сего аудит не пропустит если в вебклиенте не будет работать..
пичалька... ;-)
47. CheBurator 3119 14.10.22 21:31 Сейчас в теме
то есть на фреше не получится заюзать..
48. sapervodichka 6754 15.10.22 17:18 Сейчас в теме
(47) Будет на 1С:Fresh работать только если подсоединяться через тонкий клиент а не через веб-клиент к публикации базы на веб-сервере. Сейчас встрою в публикацию изменения. Тебе в личку пришлю, потом отпишись приняли они или нет.
Для веб-клиента поставил рамки препроцессора на ошибочных блоках.
В итоге в вебке ошибки не будет и функционал работать не будет, но 1C:Fresh аудит пройдет, и далее к вебке коннект через тонкий клиент сделаешь (ты писал что вроде так и делаешь - работаешь через тонкий клиент)
Прикрепленные файлы:
50. sapervodichka 6754 15.10.22 18:32 Сейчас в теме
Версия: Расширение: Заполнение отборов через буфер [Alt+C] Копировать, [Alt+V] Вставить (Версия от 15.10.2022 16:13)
Поставил рамки #Если Не ВебКлиент Тогда на блоках которые 1C:Fresh не пропускал. В итоге фреш пропустит, но работать будет через тонкий клиент 1С (через веб-клиент не будет, т.к. там нет Com). Подключать тонкий клиент к базе на веб-сервере: скачать тонкий клиент и указать адрес веб-публикации.
52. SlavaKron 17.10.22 10:28 Сейчас в теме
Работа с буфером идет через ОбъектHTML = Новый COMОбъект("htmlfile")
А что такого есть в буфере обмена, чего нельзя реализовать, например, через ХранилищеОбщихНастроек?
54. sapervodichka 6754 17.10.22 13:14 Сейчас в теме
(52) обмен данными между двумя разными базами, например.
72. Brawler 454 09.11.22 22:41 Сейчас в теме
(54) интересно в 8.3.24 какая реализация работы с буфером обмена будет, и будет ли он и в вэб клиенте пахать или нет

Обновлён план задач на версию 8.3.24 платформы 1С:Предприятие
53. German_Tagil 42 17.10.22 11:47 Сейчас в теме
(41) Не работает с табличным документом. Область выделяется одна ячейка. Пробовал и в отчет - не отрабатывает.
55. sapervodichka 6754 17.10.22 13:21 Сейчас в теме
(53) В публикации видео с рабочим функционалом и проверкой на отчетах ЗУП, УТ и БП. Чтобы понять что не работает у вас напишите какой конкретный объект 1С и в какой программе содержит табличный документ из которого не копируется?
(там может быть иные переменные формы содержащие таб док и его расшифровку, или банально может не быть расшифровки, что не запрограммировали её, или отчет не средствами СКД выводится)
Код публикации открыт, под любой свой отчет, который в заложенную логику не попадает, можно самостоятельно довести до ума.
56. German_Tagil 42 17.10.22 13:32 Сейчас в теме
(55) Бухгалтерия предприятия, редакция 3.0 (3.0.121.25)
57. sapervodichka 6754 17.10.22 13:57 Сейчас в теме
(56) https://skr.sh/vGSYbQRN46n?a вот сейчас видео сделал, работаю в бухгалтерии в варианте Расширение: Быстрые отборы через буфер [Alt+C] Копировать, [Alt+V] Вставить (Версия от 15.10.2022 16:13)

Открываю оборотку по 10 счету, копирую и вставляю номенклатуру, тонкий клиент 1С
58. German_Tagil 42 17.10.22 14:18 Сейчас в теме
(57) С отчетами разобрался - действительно работает
sapervodichka; +1 Ответить
59. sapervodichka 6754 17.10.22 15:20 Сейчас в теме
(58) ок, если, что пиши сразу в личку мне
62. suhoi 25 19.10.22 16:10 Сейчас в теме
Подскажите, если у меня есть Excel в котором есть колонка Артикул
Я могу как то с помощью обработки скопировать этот столбец (его данные) и вставить в отбор по остаткам Номенклатуры?
65. sapervodichka 6754 19.10.22 16:19 Сейчас в теме
сейчас попробую, маякну
67. sapervodichka 6754 19.10.22 17:16 Сейчас в теме
(62) Да будет, скачивай версию Расширение: Быстрые отборы через буфер [Alt+C] Копировать список, [Alt+V] Вставить список, [Ctrl+C] Копировать из файлов (Версия от 19.10.2022 17:05) + 1СFresh
и посмотри видео пример № 6
63. suhoi 25 19.10.22 16:13 Сейчас в теме
Будет работать если сервер под Linux?
64. sapervodichka 6754 19.10.22 16:18 Сейчас в теме
(63) да, буфер используется на клиентской стороне
66. sapervodichka 6754 19.10.22 17:16 Сейчас в теме
Выпущена новая версия:
Расширение: Быстрые отборы через буфер [Alt+C] Копировать список, [Alt+V] Вставить список, [Ctrl+C] Копировать из файлов (Версия от 19.10.2022 17:05) + 1СFresh

- добавлена возможность вставки в отбор 1С по комбинации [Alt+V] если копирование было по [Ctrl+C] списка наименований из xls, mxl, doc и т.п. файла (см. видео пример 6)

- добавлено описание поставки и версия
68. suhoi 25 19.10.22 18:37 Сейчас в теме
Версии выходят как грибы ))
Если скачал - как новую получить?
69. sapervodichka 6754 19.10.22 19:15 Сейчас в теме
(68) на практике, кто запрашивает я в личку скидываю ссылку на скачивание с яндекс.диска (скинул тебе)
71. suhoi 25 09.11.22 18:21 Сейчас в теме
ERP 2.5.9.116
Форма списка Номенклатуры - не работает
Групповое изменение реквизитов, справочник Номенклатура - не работает
((
73. xan333 59 14.11.22 18:05 Сейчас в теме
(71) та же проблема ERP 2.4.13.281 Не вставляются отборы в обработке Групповое изменение реквизитов
74. sapervodichka 6754 14.11.22 20:06 Сейчас в теме
(73) посмотрю на этой неделе, отпишусь
75. sapervodichka 6754 14.11.22 20:52 Сейчас в теме
(73) отправил ссылку в личку
76. sapervodichka 6754 14.11.22 20:53 Сейчас в теме
(71) отправил ссылку в личку
78. sapervodichka 6754 14.11.22 20:55 Сейчас в теме
(71) с номенклатурой работает вставка в настройках списка, проблемы не нашел. В групповой обработке реквизитов вставку добавил (там окно с отборами выводится в режиме блокировать владельца и путь к отбору немного другой) добавил такую версию расширения.
77. sapervodichka 6754 14.11.22 20:54 Сейчас в теме
Расширение: Быстрые отборы через буфер [Alt+C] Копировать список, [Alt+V] Вставить список, [Ctrl+C] Копировать из файлов (Версия от 14.11.2022 20:50) + 1СFresh + Групповое изменение реквизитов
- добавлена возможность вставки в отбора в обработку Групповое изменение реквизитов
79. suhoi 25 16.11.22 12:04 Сейчас в теме
ERP.
- В списке Номенклатуры выделяем строки, ALT-C, выбираем Артикул. Вставляем в отбор - добавляется пустая строка в начало. Видимо в буфер записывается пустое значение.
Не работает ALT-V, когда скопирован в буфер один элемент
А так - Огонь!
80. sapervodichka 6754 18.11.22 01:30 Сейчас в теме
81. Alex1981 26.11.22 08:41 Сейчас в теме
Дмитрий, скачал, подключил, расширение Версия от 18.11.2022 01:29, пробую в ERP 2.5
В на форме Отборов в Групповом изменении реквизитов, что-то не работает.
Например ставлю отбор по Номенклатура.Наименование жму ALT+V и не чего.
82. sapervodichka 6754 26.11.22 10:32 Сейчас в теме
(81) Отбор в Групповом изменении реквизитов открывается в Закладке или в Окне с блокировкой владельца?
Если открывается поверх других, то значит в окне с блокировкой, т.е. не как все окна по закладкам, тогда быстрая клавиша работать не будет.
В расширении чтобы это исправить была перетянут форма обработки Групповое изменение реквизитов и режим открытия окна изменен на не блокировать владельца.
Проверь в конфигураторе, что в расширении в разделе обработок есть обработка Групповое изменение реквизитов, если есть то проверь применимость расширения (если есть ошибка соответсвия, то нажми исправить сохранив соотвествие).
Пришли скрины этих действий и также пришли скрин как открывается форма отбора (чтобы я понял блокируется ли она или нет).
(короче там все есть должно работать, если не заработает после этих действий, то посмотрю)
83. Alex1981 26.11.22 10:53 Сейчас в теме
(82) Всё, супер, заработало, да форма поверх открывалась. Спасибо!
sapervodichka; +1 Ответить
84. Levin 17 31.01.23 13:01 Сейчас в теме
Добрый день! обработка - Расширение_КопированиеЧерезБуфер_20221019_1705. После обновления платформы 8.3.22.1750 и конфигурации КА 2.5.10.84 перестал работать ALT+V настройках списка номенклатуры.
89. sapervodichka 6754 09.04.23 19:02 Сейчас в теме
(84) Отправил в личку исправленное
85. suhoi 25 03.04.23 17:38 Сейчас в теме
Добрый день!
8.3.22.1704
ERP 2.5.11.56

Так же перестало работать ALT+V в списке Номенклатуры
Можно исправить?
88. sapervodichka 6754 09.04.23 19:02 Сейчас в теме
(85) Отправил в личку исправленное
86. sapervodichka 6754 04.04.23 12:03 Сейчас в теме
Исправить можно, но я сейчас на проекте, постараюсь на неделе посмотреть, маякну
87. sapervodichka 6754 09.04.23 19:02 Сейчас в теме
Обновление:
Расширение: Быстрые отборы через буфер [Alt+C] Копировать список, [Alt+V] Вставить список, [Ctrl+C] Копировать из файлов (Версия от 09.04.2023 18:56)
- Исправлена вставка, при копировании 1 позиции
90. rusxim 19.04.23 20:52 Сейчас в теме
Добрый день.

1С:Предприятие 8.3 (8.3.22.1750)
Управление торговлей, редакция 11 (11.4.13.282) (http://v8.1c.ru/trade/)


ALT+C работает

В номенклатуре при нажатии ALT+V очищает список, но значения не вставляет.
В списке Заказы клиентов ALT+V не реагирует.

Помогите пожалуйста
91. rusxim 19.04.23 21:03 Сейчас в теме
Дополню.
Windows10 ALT+V работает во всех отборах на тонком клиенте.
WindowsServer 2018R2 ALT+V не работает на толстом клиенте... Делает не удачные попытки.... В Номенклатуре, очищает список. В заказах клиентов не реагирует
sapervodichka; +1 Ответить
92. sapervodichka 6754 19.04.23 21:13 Сейчас в теме
(91) интересная информация, спасибо. А причина в чем как думаешь? (может как-то буфер портиться в этой ОС или комбинация клавиш занята)
101. sponchebob 20 26.06.23 07:43 Сейчас в теме
(91)

В процедуре Команда_Вставить() попробуйте доавить Сообщить(Форма.ИмяФормы);
и посмотрите какое имя формы получаете, возможно будет ситуация аналогичная с моей (или Форма.ИмяФормы = "ФормаНастроекДинамическихСписков" )
93. user1961668 23.06.23 11:53 Сейчас в теме
1. Позволяет ли модуль заполнить список номенклатур для отбора на основе скопированных из экселя артикулов номенклатур?
2. У меня есть расширение для обновления остатков на ОЗОН, и в нем используется стандартное окно для отбора номенклатур: https://prnt.sc/bAInMh_W0Si0
Сможет ли расширение заполнить этот список по артикулу?
95. sapervodichka 6754 23.06.23 13:50 Сейчас в теме
(93) 1. Да позволяет.
2. Картинка недоступна к просмотру. Все формы в 1С может заполнить (популярные я сделал, с блокировкой владельца обрабатываются отдельно, новые можно добавить)
97. user1961668 23.06.23 15:40 Сейчас в теме
(95) Прикрепил картинку. Я так понимаю, что тут как раз с блокировкой. Нужно будет что-то донастраивать?
Прикрепленные файлы:
98. sapervodichka 6754 23.06.23 19:51 Сейчас в теме
(97) Посмотрите из публикации Видео пример 6: Копирование полей в файле MS Excel и вставка в отбор 1С

В файле MS Excel (или другом doc, txt, mxl и т.п.) выделяем ячейки, копируем [Ctrl+C]
Открываем настройки отбора 1С и вставляем в них комбинацией [Alt+V]
94. user1961668 23.06.23 11:57 Сейчас в теме
К слову, ни одно видео на странице не проигрывается.
96. sapervodichka 6754 23.06.23 13:51 Сейчас в теме
(94) Обратитесь в поддержку сайта, видео открываются нормально, вероятно у вас на клиенте некоторые ограничения к просмотру youtube
Оставьте свое сообщение