Как отменить поиск в 1С

v7: Как программировать в 1с отмена действия (ctrl+z)

Я
   mr0704

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

 
 

   Wobland

как?

   чувак

Создай глобальную переменную, у таблицы есть событие "Перед удалением строки", при удалении строки скинешь в эту переменную с каким то ключом и потом если надо вернешь

   miki

у тебя же вчера "всё получилось"?
отменить удаление

   mr0704

да получилось но теперь когда надо невозможно удалить поэтому лучше использовать ctrl+z

   1Сергей

(4) тебе придётся запоминать все уделённые строки на период пока открыта форма

   mr0704 я новичок в 1с пожалуйста по подробнее. спасибо всем    1Сергей

(6) либо начинай делать и задавай конкретные вопросы либо готовь денежку.

   miki

(4)Можно кнопку прикрутить — удалять нужную (т.е. ненужную) строку программно. Если не ошибаюсь, ПриУдаленииСтроки() отрабатывает только для интерактивного удаления. А в кнопку можно ещё вопрос добавить, типа "ты шура".

   kosts

Делал на 8.1 как-то.
Можно перехватывать все события работы с таблицей и запоминать выполненные действия и данные для последующей отмены. Нельзя только перехватить событие передвинуть строку вверх вниз.

Если новичок в 1С, то нет смысла такое реализовывать, только если это не конкретно поставленная задача.

Проще сделай предупреждение перед удалением. Или можно сделать отложенное удаление — когда мы строку не сразу удалим, а лишь сделаем ее красной или крестик там поставим, а фактическое удаление произойдет при записи например документа (опять же можно с предупреждением).
Такое проще реализовать.

   Рэйв (0)
//———- Процедура ПриУдаленииСтроки() Если Вопрос("Вы уверены что хотите удалить эту строку",4) =6 Тогда Если Вопрос("Точно уверены?",4) =6 Тогда Если Вопрос("А потом не пожалеете? Удалять?",4) =6 Тогда Если Вопрос("Может все таки не надо? Все равно удалять?",4) =6 Тогда Предупреждение("Потом не говорите что я вас не предупреждал"); Иначе СтатусВозврата(0); КонецЕсли; Иначе СтатусВозврата(0); КонецЕсли; Иначе СтатусВозврата(0); КонецЕсли; Иначе СтатусВозврата(0); КонецЕсли; КонецПроцедуры

 
 

   miki

(10)да, так лучше.
Можно ещё пароль стойкий на удаление прикрутить. С тан-кодами… :))

   1Сергей

а, вообще хотелка глупая.

   ASU_Diamond

(11) капчу прикрутить
(12) ко мне как-то пришли с просьбой прикрутить проверку орфографии при вводе данных

   mehfk

При удалении строки добавлять ее в ТЗ, при нажатии Ctrl+Z добавлять ее в конец ТЧ и удалять из ТЗ.

   Скользящий

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

Горячие клавиши в 1с

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

   ДенисЧ

(15) Зачем посылать? Анализируешь время, выставляешь счёт, авторизируешь у начальства и вперёд.
Зато других можно отшивать будет.

   Скользящий

Ну меня недавно попросили сделать очистку ячейки не по шифт Ф4 а по делиту. И нужно это было тупой бухше, неспособной по словам админа запомнить это сочетание клавиш (шифт ф4). Погуглил, сказал что сделать можно, но требует подключения внешних дллок, после чего админ сказал на(х)уй и провел с бухшей просветительную работу сам.

   Ёпрст

(0)
http://infostart.ru/public/20038/

TurboConf 5 — расширение возможностей Конфигуратора 1С

ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.

Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.

Горячие клавиши при работе в Конфигураторе 1С:Предприятия

Я
   wicked Кто-нибудь может сказать, какие есть горячие клавиши в 1С!
Например, такие как(когда в режиме отладчика):
shift+F9 — просмотр значения F12 — переход по ссылке 
     Лошадка в пальто Глобальные действия Действие Сочетания клавиш Создать новый документ Ctrl + N Открыть существующий документ Ctrl + O Активизация поля поиска в командной панели Ctrl + D Глобальный поиск в текстах Ctrl + Shift + F Окно результатов поиска в текстах Ctrl + Shift + H Запуск 1С:Предприятия без отладки Ctrl + F5 Показать окно конфигурации Ctrl + Shift + С Обновить конфигурацию БД F7

Открыть окно шаблонов текста Ctrl + Shift + T Открыть калькулятор Ctrl + F2 Показать свойства Alt + Enter Ctrl + E Открыть окно "Дополнительно" Shift + Alt + Enter Открыть окно сообщений Ctrl + Alt + O Закрыть окно сообщений Ctrl + Shift + Z Очистить окно сообщений Ctrl + Alt + Z Открыть справку F1

Вызвать содержание справки Shift + F1 Вызвать индекс справки Shift + Alt + F1 Открыть Синтакс-помощник Ctrl + Shift + F1 Поиск в Синтакс-помошнике Ctrl + F1 Общие действия Действие Сочетания клавиш Удалить
Del

Добавить
Ins

Сохранить активный документ Ctrl + S Печать активного документа Ctrl + P Печать на текущий принтер Ctrl + Shift + P Копировать в буфер обмена Ctrl + C Ctrl + Ins Вырезать в буфер обмена Ctrl + X Shift + Del Вставить из буфера обмена Ctrl + V Shift + Ins Добавить к буферу обмена Shift + Num+ Вычесть из буфера обмена Shift + Num- Выделить все Ctrl + A Отменить последнее действие Ctrl + Z Alt + BackSpace Вернуть отмененное действие Ctrl + Y Shift + Alt + BackSpace Найти Ctrl + F Найти следующий F3

Найти следующий выделенный Ctrl + F3 Найти предыдущий Shift + F3 Найти предыдущий выделенный Ctrl + Shift + F3 Заменить Ctrl + H Найти в дереве Ctrl + T Следующий элемент в результатах поиска и окне сообщений F8

Предыдущий элемент в результатах поиска и окне сообщений Shift + F8 Свернуть (узел дерева, группу табличного документа, группировку модуля) Ctrl + Num- Свернуть (узел дерева, группу табличного документа, группировку модуля) и все подчиненные Ctrl + Alt + Num- Свернуть (все узлы дерева, группы табличного документа, группировки модуля) Ctrl + Shift + Num- Развернуть (узел дерева, группу табличного документа, группировку модуля) Ctrl + Num+ Развернуть (узел дерева, группу табличного документа, группировку модуля) и все подчиненные Ctrl + Alt + Num+ Развернуть (все узлы дерева, группы табличного документа, группировки модуля) Ctrl + Shift + Num+ Следующая страница Ctrl + Page Down Ctrl + Alt + F Предыдущая страница Ctrl + Page Up Ctrl + Alt + B Включить/выключить жирность Ctrl + B Включить/выключить курсив Ctrl + I Включить/выключить подчеркивание Ctrl + U Переход к предыдущей главе справки Alt + Left Переход к следующей главе справки Alt + Right Отладчик Действие Сочетания клавиш Начать \ продолжить отладку F5

Перезапуск приложения для отладки Ctrl + Shift + F5 Прекратить отладку Shift + F5 Шагнуть в F11
Шагнуть через F10

Шагнуть из Shift + F11 Идти до курсора Shift + F10 Установить \ снять точку останова F9

Отключить \ включить точку останова Ctrl + Shift + F9 Список точек останова Alt + F9 Вычислить выражение Shift + F9 Открыть табло Ctrl + Alt + W Открыть стек вызовов Ctrl + Alt + C Палитра свойств Действие Сочетания клавиш Сохранить свойства Enter Восстановить значения свойства Esc

Раскрыть категорию свойств Num+

Закрыть категорию свойств Num-
Перейти в начало палитры Home
Перейти в конец палитры End
Перейти к предыдущему свойству Up

Перейти к следующему свойству Down

Прокрутить на страницу вверх Page Up Прокрутить на страницу вниз Page Down Перейти к предыдущей категории Ctrl + Page Up Перейти к следующей категории Ctrl + Page Down Поле ввода Действие Сочетания клавиш Переключить режим вставки/замены Ins
Кнопка выбора
F4

Кнопка открытия Ctrl + Shift + F4 Очистить поле Shift + F4 Удалить символ слева от курсора BackSpace Удалить символ справа от курсора Del

Удалить слово слева от курсора Ctrl + BackSpace Удалить слово справа от курсора Ctrl + Del Перейти в начало строки Home Перейти в конец строки End

Поле картинки Действие Сочетания клавиш Увеличить масштаб Num+ Уменьшить масштаб Num-

Прокрутить Up, Down, Left, Right Прокрутить на размер окна вверх Page Up Прокрутить на размер окна вниз Page Down Прокрутить на размер окна влево Alt + Page Up Прокрутить на размер окна вправо Alt + Page Down Работа со списком и деревом Действие Сочетания клавиш Открыть
F2

Обновить
Ctrl + Shift + R Скопировать
F9

Новая группа Ctrl + F9 Удаление строки Shift + Del Перемещение строки вверх Ctrl + Shift + Up Перемещение строки вниз Ctrl + Shift + Down Перенести элемент в другую группу Ctrl + Shift + M Перейти на уровень вниз с одновременым раскрытием группы Ctrl + Down Перейти на уровень вверх (к "родителю") Ctrl + Up Закончить редактирование Shift + F2 Раскрыть узел дерева Num+ Закрыть узел дерева Num-

Раскрыть все узлы дерева Num*

Изменение флажка Space
Редактор картинок Действие Сочетания клавиш Переключение картинка/коллекция Ctrl + K Параметры картинки/коллекции Shift + Alt + P Отразить слева направо Ctrl + H Отразить сверху вниз Ctrl + Shift + H Выделение прямоугольником Shift + Alt + S Масштаб Ctrl + M Ластик Ctrl + Shift + E Заливка Ctrl + Shift + F Карандаш Ctrl + Shift + I Кисть Ctrl + Shift + B Линия Ctrl + Shift + L Кривая Shift + Alt + С Аэрограф Ctrl + Shift + A Текст Shift + Alt + T Увеличение масштаба Ctrl + Num+ Уменьшение масштаба Ctrl + Num- Редактор карты маршрута Действие Сочетания клавиш Перейти на следующий элемент карты Tab Перейти на предыдущий элемент карты Shift + Tab Уменьшить ширину элемента карты Shift + (Left) Увеличить ширину элемента карты Shift + (Right) Уменьшить высоту элемента карты Shift + (Up) Увеличить высоту элемента карты Shift + (Down) Перемещение выделенного варианта вверх (только при выделенном варианте в элементе "Выбор варианта") Ctrl + (Up) Перемещение выделенного варианта вниз (только при выделенном варианте в элементе "Выбор варианта") Ctrl + (Down) Поиск Ctrl + F Найти следующий F3

Найти предыдущий Shift + F3 Замена Ctrl + H Редактор табличных документов Действие Сочетания клавиш Перейти к ячейке Ctrl + G Перемещение по ячейкам Up, Down, Left, Right Перемещение по ячейкам к следующей заполненной или пустой Ctrl + (Up, Down, Left, Right) Перемещение по ячейкам к следующей заполненной или пустой с выделением ячеек Ctrl + Shift + (Up, Down, Left, Right) Выделение ячеек Shift + (Up, Down, Left, Right) Выделение строк Alt + Shift + (Up, Down) Выделение строк до следующей заполненной или пустой ячейки Ctrl + Alt + Shift + (Up, Down) Выделение колонок Alt + Shift + (Left, Right) Выделение колонок до следующей заполненной или пустой ячейки Ctrl + Alt + Shift + (Left, Right) Прокрутить на страницу вверх Page Up Прокрутить на страницу вниз Page Down Прокрутить на страницу влево Alt + Page Up Прокрутить на страницу вправо Alt + Page Down Перейти к редактированию содержимого ячейки Enter Переключение режима редактирования/ввода в ячейке F2

Перейти в начало строки Home

Перейти в конец строки End
Перейти в начало текста Ctrl + Home Перейти в конец текста Ctrl + End Установка имени текущей области Ctrl + Shift + N Редактор текстовых документов и модулей Действие Сочетания клавиш Переключить режим вставки/замены Ins
Перейти в начало строки Home
Перейти в конец строки End

Выделить до начала строки Shift + Home Выделить до конца строки Shift + End Перейти в начало текста Ctrl + Home Перейти в конец текста Ctrl + End Выделить до начала текста Ctrl + Shift + Home Выделить до конца текста Ctrl + Shift + End Прокрутить на одну строку вверх Ctrl + Up Прокрутить на одну строку вниз Ctrl + Down Перейти к началу предшествующего слова Ctrl + Left Перейти к началу следующего слова Ctrl + Right Выделить предшествующее слово Ctrl + Shift + Left Выделить следующее слово Ctrl + Shift + Right Прокрутить на страницу вверх Page Up Прокрутить на страницу вниз Page Down Выделить предыдущую страницу текста Shift + Page Up Выделить следующую страницу текста Shift + Page Down Снять выделение Esc Перейти к строке Ctrl + G Удалить символ слева от курсора BackSpace Удалить символ справа от курсора Del

Удалить слово слева от курсора Ctrl + BackSpace Удалить слово справа от курсора Ctrl + Del Установить/снять закладку Alt + F2 Следующая закладка F2

Предыдущая закладка Shift + F2 Удалить текущую строку Ctrl + L Форматировать блок Shift + Alt + F Добавить комментарий Ctrl + Num/ Удалить комментарий Ctrl + Shift + Num/ Сдвинуть блок вправо Tab Сдвинуть блок влево Shift + Tab Синтаксический контроль Ctrl + F7 Процедуры и функции модуля Ctrl + Alt + P Перейти к объявлению процедуры или переменной F12 Контекстная подсказка Ctrl + Space Свернуть группу (курсор может быть в любом месте группы) Ctrl + Num — Развернуть группу (курсор может быть в любом месте группы) Ctrl + Num + Свернуть все группы Ctrl + Shift + Num — Развернуть все группы Ctrl + Shift + Num + Обновить группировки Ctrl + Shift + R Активизация шаблона Ctrl + Q Перейти по операторным скобкам назад Ctrl + Перейти по операторным скобкам назад с выделением текста Ctrl + Shift + Редактор форм Действие Сочетания клавиш Протестировать форму Ctrl + R Переместить элемент управления Up, Down, Left, Right Копировать элемент управления Ctrl + (Up, Down, Left, Right) Копировать элемент управления с инверсией выравнивания по сетке Ctrl + Alt + (Up, Down, Left, Right) Изменить размер элемента управления Shift + (Up, Down, Left, Right) Изменить размер элемента управления с инверсией выравнивания по сетке Shift + Alt + (Up, Down, Left, Right) Инверсия использования сетки Alt + (Up, Down, Left, Right) Открыть окно "Привязка границ для элемента…" Ctrl + Shift + S Начало редактирования F2

Управление окнами
Действие Сочетания клавиш Закрыть активное свободное окно, модальный диалог или приложение Alt + F4 Закрыть активное обычное окно Ctrl + F4 Закрыть активное окно (кроме обычных) Shift + Esc Активизировать следующее обычное окно Ctrl + Tab Ctrl + F6 Активизировать предыдущее обычное окно Ctrl + Shift + Tab Ctrl + Shift + F6 Активизировать следующую секцию окна F6

Активизировать предыдущую секцию окна Shift + F6 Вызвать системное меню приложения или модального диалога Alt + Space Вызвать системное меню окна (кроме модальных диалогов) Alt + Hyphen (- ) Alt + Num- Вызвать главное меню Alt
F10

Вызвать контекстное меню Shift + F10 Перемещение активности между окнами Переместиться назад Ctrl + "-" Перемещение активности между окнами Переместиться вперед Ctrl + Shift + "-" Вернуть активность обычному окну Esc
Форма
Действие
Сочетания клавиш Перейти на следующий элемент управления \ вызов кнопки по умолчанию Enter Вызов кнопки по умолчанию Ctrl + Enter Перейти на следующий элемент управления Tab Перейти на предыдущий элемент управления Shift + Tab Активизирует командную панель, связанную с активным элементом управления / формой Alt + F10 Список элементов управления формы Ctrl + Shift + L Перемещение по элементам управления, объединенным в одну группу Up, Down, Left, Right

Попробуйте новый бесплатный сервис для быстрого анализа кода типовых конфигураций 1c-api.com

ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.

Горячие клавиши 1С Пользователю

Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.

⇒Курсы Стимул › Справочник › Полезные материалы › 1С:Предприятие 7.7 › Практические рекомендации › Другие практические рекомен…

1С:Предприятие 7.7 /
Практические рекомендации /
Другие практические рекомендации

Прерывание выполнения отчета, обработки и других длительных действий

Формирование отчета, занимающее продолжительное время, может быть прервано пользователем нажатием клавиши Esc. При этом отчет сформирован не будет.

Горячие клавиши от 1С (1C Hot Key)

Эта возможность применяется для того, чтобы отказаться от формирования отчета после начала его формирования.

После нажатия клавиши Esc выводится вопрос: "Прервать выполнение обработки?". При нажатии кнопки "Да" формирование отчета прекращается. При нажатии кнопки "Нет" формирование отчета продолжается дальше.

Заметим, что выдача вопроса может произойти не в сам момент нажатия клавиши Esc, а несколько позже. Это объясняется тем, что прерывание формирования отчета может выполняться системой только на определенных стадиях.

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

В зависимости от устройства конкретной обработки та часть действий, которая уже выполнена до нажатия клавиши Esc, будет отменена или наоборот записана. При прерывании проведения документа отменяется весь процесс проведения, и документ возвращается к состоянию до начала проведения. То есть документ не может быть проведен частично.

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

Цены и режим обучения: бухгалтерские курсы
Курс "Восстановление знаний бухгалтерского учета в программе 1С:Предприятие"
Курс "Бухгалтерский учет + 1С:Бухгалтерия 8.2 для начинающих"
Курс "Ведение бухгалтерского учета и подготовка налоговой отчетности в программе 1С:Предприятие"
Курсы программирования 1С:Предприятие 8.2

Другие материалы по теме:
оборот, установка, время, период, отчет, действия, расчет, 7.7, счет, документ

Материалы из раздела: 1С:Предприятие 7.7 / Практические рекомендации / Другие практические рекомендации

Другие материалы по теме:

Общесистемные механизмы и принципы

Алгоритмы закрытия месяца и определения финансовых результатов документа конфигурации Финансовые результаты

Главная книга

Зачем в "Нормах затрат" нужно задавать суммы по материалам и где эти суммы потом используются?

Источники данных для расчетов бюджетирования

Нас находят: как отменить формирование отчета в 1с 8 2, как остановить формирование отчета в 1с 8 2, как остановить обработку в 1с 8 2, как остановить формирование отчета в 1с, остановить обработку в 1с 8 2, как отменить формирование отчета в 1с, как остановить проведение документов в 1с, отменить формирование отчета в 1с, остановить формирование отчета в 1с, как отменить обработку в 1с 8 2

           

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *