Где-то была обработка

15.03.13

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

Обработка 1С 7.7 осуществляющая поиск по истории открытых обработок. Обработки могли быть открыты программистом в конфигураторе и пользователем в режиме предприятия. В редакции 0.5 добавлены плюшечки: Наравне с открытием обработки добавлено, открытие папки содержащей обработку. Так же понятно что поскольку история хранится в реестре, то данная обработка является примером для работы с реестром. Строго говоря в то время для эксплуатации реестра MSScriptControl.ScriptControl . Крест возле имения базы на форме означает что база нет (нет файла 1CV7.MD по указанному пути). Соответственно крест возле имени обработки означает что обработки нет по указанному пути. Добавлена сортировка. Убрана возможность разобрать понравившуюся обработку. Добавлена возможность показать в папке (не путать с открыть папку). Добавлена возможность скопировать обработку. Добавлена выборка обработок по истории отладчика.

Скачать файл

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

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

Пункт меню Файл.

Часто бывает, что пользователь не знает, где находится открываемая им из истории обработка. Бывает, что программист, закрыв конфигуратор, забывает, где хранится обработка которую он правил. Для этих случаев нужна данная обработка.

См. также

Поиск данных Платформа 1С v7.7 Абонемент ($m)

Если у пользователя конфигурации 1С 7.7 сложный интерфейс (или несколько интерфейсов), в котором проблематично найти нужный элемент метаданных - константу, справочник или документ (журнал документов), отчет или обработку, в этом случае поможет универсальный навигатор - органайзер по элементам метаданных, позволяющий легко найти нужный пользователю вид объекта метаданных в отсортированном по алфавитному порядку списке идентификаторов, синонимов или даже комментариев объектов метаданных. Данная универсальная обработка позволяет выбрать и открыть необходимую форму списка и форму элемента. Для доступа к нужному объекту в конфигурации у пользователя должно быть настроено разрешение в правах пользователя, а ссылка в его интерфейсе пользователя в конфигурации не обязательна.

1 стартмани

09.10.2021    5034    0    ksnik    1    

7

Поиск данных Чистка данных Логистика, склад и ТМЦ Программист Оперативный учет 7.7 1С:Торговля и склад 7.7 Управленческий учет Абонемент ($m)

Простая и удобная обработка предназначена для поиска и исправления задублированных (повторяющихся) номенклатурных штрихкодов справочника Единицы. Также она даёт возможность посмотреть номенклатурные остатки. Полезна в случаях, когда номенклатура сопоставляется по штрихкоду с другими внешними источниками, а именно с модулем "Обмент ГИСМТ".

1 стартмани

19.11.2020    7885    1    Kuzya_brаtsk    4    

8

Журнал регистрации Инструменты администратора БД Системный администратор Программист Платформа 1С v7.7 Конфигурации 1cv7 Бесплатно (free)

Рассмотрим систему на базе Elasticsearch, Logstash и Kibana (ELK Stack) для анализа логов 1С Предприятие 7.7 с целью визуализации и анализа событий 1С.

22.01.2019    11459    phsin    20    

28

Инструменты администратора БД Системный администратор Программист Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Скрипт позволяет выполнить объединение конфигураций и реструктуризацию из командной строки. Объединение выполняется штатными средствами конфигуратора 1С 7.7, взаимодействие с которым происходит путем посылки нажатий клавиш. Пригодится, если есть необходимость обновить или постоянно обновлять множество ИБ.

1 стартмани

22.04.2017    15826    4    devlabnn    2    

6

Инструменты администратора БД Системный администратор Программист Платформа 1С v7.7 Платформа 1С v8.3 Бесплатно (free)

Часто бывает необходимо отслеживать состояние часто повторяющихся регламентных заданий. Например, синхронизация данных с IP-телефонией, которая может производиться каждую минуту, синхронизация с сайтами, синхронизация данных с различными системами. Использовать для этих целей логирование 1С чрезвычайно неэффективно и не удобно. В таких случаях удобно использовать подход, применяемый в Unix-системах: писать логи в обычные текстовые файлы, а потом делать их обработку через эффективно работающие Unix-команды: grep, tail, cat, less и т.п.

18.05.2016    36678    rudjuk    21    

34

Инструменты администратора БД Системный администратор Программист Платформа 1С v7.7 Абонемент ($m)

Небольшая заметка о том, что необходимо сделать при ошибках запуска 1С v7 в режиме OLE-сервера. Рассмотрено, что, куда и когда пишет 1С в реестр.

1 стартмани

20.04.2016    23777    83    VGHOST    3    

7

Инструменты администратора БД Системный администратор OpenConf Бесплатно (free)

Хотелось бы поделиться тем, как я пытался установить OpenConf для 1С 7.7 на windows 10. Статья не претендует на пулитцеровскую премию. Вдруг кому-то пригодится.

14.04.2016    23081    kouki_189    10    

36

Инструменты администратора БД Системный администратор Программист Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Вам необходимо навести порядок в Active Directory? Требуется загрузка данных пользователей? Используете 1С как средство хранения данных об учетных записях? В этом и многом другом Вам поможет обработка GSoft: Мастер Active Directory

10 стартмани

21.03.2016    12452    2    GSoft    6    

8
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Доня 287 07.03.13 12:09 Сейчас в теме
Хорошая обработка. Спасибо. Обязательно пригодится
2. Доня 287 07.03.13 12:13 Сейчас в теме
Вопрос: а за какой период показываются все обработки?
Есть ли какое ограничение: день, неделя, месяц, год ???
3. lamer19 54 07.03.13 12:45 Сейчас в теме
Вы наверное не вполне понимаете либо обработку либо принцип хранения истории. Дело в том что сама по себе обработка ничего не хранит. Хранит историю сама 1С. Ограничения по интервалу у 1С нет, но есть огранчиение на количество хранимых файлов. Моя обработка понимает реестр windows в котором 1С хранит историю файлов (с этой точки зрения данная обработка является ещё примером обработки работающей с реестром Windows без внешних компонент), и вытаскивает оттуда историю. Но за идею спасибо.
4. Доня 287 07.03.13 12:55 Сейчас в теме
<< есть ограничение на количество хранимых файлов >>
какое количество хранимых файлов??? как это узнать.
Потому-что я вижу открываемые мною обработки относятся к разным базам и я вижу определенное количество, т.е. это ограниченно периодом обращения к этой обработке, не так ли ?

Видимо это из "Недавние документы"
5. lamer19 54 07.03.13 13:19 Сейчас в теме
Методом тыка. Количество ограничено восемью файлами, но дело в том что в этот перечень открытых недавних обработок включаются также открытые текстовые и mxl файлы. Их я отбрасываю и оставляю только обработки. Обработку можно открыть из обработки щелчком на ней. На историю это влиять не должно. Крестик слева от имени базы означает что база удалена или недоступна по указанному пути. Крестик слева от имени обработки означает что обработка удалена или недоступна по указанному пути.
6. piloturs 9 09.03.13 13:44 Сейчас в теме
Неплохо бы было прикрутить кнопки "Сохранить" и "Восстановить" всю ветку реестра 1Сv7 в файл *.reg в каталог с обработкой. Например удобно перед/после переустановки винды.
12. lamer19 54 10.03.13 14:30 Сейчас в теме
(6) piloturs, Кнопку сохранить востановить имет смысл делать отдельной обработкой
16. piloturs 9 10.03.13 15:26 Сейчас в теме
(12) - согласен, это логично
Кстати, функция открытия папки с обработкой в проводнике, необходима обязательно. Иначе - зачем мы ищем обработку?

(14) - эта обработка не для пользователей, а для не очень аккуратных и забывчивых кодеров, у которых на домашнем компе мульйон разных баз. Например как у меня.
17. nanik 6 10.03.13 16:45 Сейчас в теме
(16) - что же бывает, все в идеальном порядке держать нет возможности, пожалуй, ни у кого :)
7. lamer19 54 09.03.13 15:39 Сейчас в теме
8. piloturs 9 09.03.13 16:07 Сейчас в теме
Что касается самой обработки.
Конечно можно пользоваться тем, что есть, но можно дополнить:
- при открытии заполнять ТЗ сразу.
- прикрутить кнопку сортировать по любой видимой колонке.
- так, как значения в ТЗ могут не отображаться целиком из-за их большой длины - сделать отдельно вывод н-р "Путь" по текущей строке ТЗ в текстовый элемент на форме.
- вычленить из пути название обработки/отчета и добавить колонку "название обработки" для сортировки
- получить параметры файла отчета/обработки - дата создания/изменения, размер и т.д.
- масштабирование ТЗ при развороте формы обработки.
9. lamer19 54 09.03.13 18:06 Сейчас в теме
(8) piloturs, У меня лично очень много баз. Когда много баз то происходит торможение в момент открытия. Если её откроет программист (с таким же количеством баз, то у него вряд ли хватит терпения понять для чего данная обработка). Масштабирование не всюду в 7.7 возможно. По остальным пунктам возражений нет, могу. Огромное спасибо за Ваши мысли и идеи.
10. piloturs 9 09.03.13 19:36 Сейчас в теме
(9)
Масштабирование не всюду в 7.7 возможно

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

зы: Еще можно добавить функцию открытия в проводнике папки с выбранной обработкой.
Типа так:
ЗапуститьПриложение(ПутьКОбработке(ТЗ.Путь));
11. piloturs 9 09.03.13 19:58 Сейчас в теме
в догонку к (10)
Масштабирование таблицы значений на форме обработки невозможно имхо только в следующих случаях:
- если не установлен флажок "изменять размер" в свойствах формы обработки
- если обработка запущена в модальном режиме
- если на обработке есть еще одна ТЗ, которая в порядке обхода находится впереди
13. lamer19 54 10.03.13 14:31 Сейчас в теме
(11) piloturs, никогда честно говоря не задумывался в каких случаях возможно, а в каких невозможно, но по любому спасибо
14. nanik 6 10.03.13 14:47 Сейчас в теме
А зачем пользователям давать право открывать внешние обработки с любой директории? Лично я за то чтобы это было как-то упорядоченно, как минимум, например, через "Дополнительные возможности" и у пользователей было только право на чтение, чтобы никто не мог положить обработку выполнить (например, исправить документы закрытого периода) и удалить потом.
15. lamer19 54 10.03.13 15:17 Сейчас в теме
(14) nanik, Иногда у ползователей бывает такая возможность, но моя обработка не только для пользователей, но и для программистов (есть выборка истории конфигуратора)
18. piloturs 9 10.03.13 20:53 Сейчас в теме
(0) код заполнения необходимо оптимизировать
самый главный момент: создавать объект "MSScriptControl.ScriptControl" нужно один раз при открытии и хранить его в модульной переменной.
Сейчас в обработке при каждой итерации цикла создается два раза этот объект, а затем два раза уничтожается.
19. lamer19 54 11.03.13 14:42 Сейчас в теме
Обновил с доработками
20. mikhailovaew 127 22.03.13 12:51 Сейчас в теме
А можно сделать так, чтобы она еще и восьмерошные отчеты-обработки видела, без возможности открытия?
21. lamer19 54 22.03.13 13:01 Сейчас в теме
С восьмеркой мне разобраться ещё предстоит. В мыслях держу. Под восьмерку историю обработок резонно на восьмерке писать.
22. mikhailovaew 127 22.03.13 14:04 Сейчас в теме
(21) в восьмерке все хуже, кажется... список открытых обработок один для всех баз. Так что не получится (
23. lamer19 54 09.12.13 11:52 Сейчас в теме
(22) mikhailovaew, Может подскажете как сделать аналог для восьмерки?
24. mikhailovaew 127 09.12.13 20:20 Сейчас в теме
(23) к сожалению, не подскажу, так как не знаю, где и в каком виде хранятся эти обработки. Я сужу чисто по внешним проявлениям, как пользователь: в одной базе откроешь обработку - она сразу возглавит список в любой другой базе. Чем-то похоже на офисные приложения, скорее всего, используется папка пользоателя операционной системы.
Оставьте свое сообщение