Первый способ. Поиск в форме списка документов
Всего в программе есть три списка документов разделенных по типам: Внутренние Документы, Входящие Документы, Исходящие Документы. Данный способ подходит для случая, когда вы наверняка знаете к какому типу документов относится искомый документ. По умолчанию все три списка выглядят одинаково. В каждом из них можно использовать любой из следующих вариантов.
a. Быстрые отборы
В шапке форме списка есть группа быстрых отборов. Можно делать отборы только по одному реквизиту или по нескольким:
Поиск будет происходить в выбранном реквизите по точному совпадению.
Также на форму можно вывести дополнительные отборы через “Еще” -”Настройки”-”Изменить форму” установив или сняв галочками виды отборов:
Не забывайте снимать отборы (нажать на крестик в поле быстрого поиска), иначе ваш выбор сохранится при повторном открытии формы и вы увидите только отобранные ранее документы.
б. Поле поиска
Поиск происходит только по полям выведенным в списке (которые мы видим на экране, а не по всем реквизитам документа) и поиск происходит по части строки. Найденные вхождения выделяются зеленым цветом:
При наличие большого количества документов в базе для ускорения времени поиска рекомендуется сделать также быстрый отбор по периоду. Например, текущий год.
в. Расширенный поиск
При необходимости искать по конкретному реквизиту который мы видим в списке, можно воспользоваться расширенным поиском:
В поле “Где искать” можно выбрать только те реквизиты, которые выведены на форму (которые мы видим на экране).
В отличие от поиска через быстрые отборы или поле поиска мы можем выбрать как искать: по началу строки, по части строки, по точному совпадению.
Чтобы снова увидеть все документы, нужно нажать на крестик в текущем отборе, который появился над списком документов.
г. Настройка списка
Если вы часто пользуетесь какими-то отборами через поле поиска или расширенный поиск, то можно сохранить их через “Еще”- “Настройки” — “Настроить список”
На вкладке “Отбор” можно выбрать любой реквизит документа из левой колонки “Доступные поля” и кликнуть по нему два раза (1), выбрать вид сравнения(2) и с чем сравнивать (3), после этого сохранить настройки нажав “Завершить редактирование”.
В шапке формы появятся наши персональные настройки:
Теперь можно менять значения в сохраненных настройках. Чтобы снова увидеть весь список без отборов нужно снять галочки возле названия реквизита, по которому происходит поиск.
Чтобы совсем удалить с формы эти настройки требуется перейти повторно в настройки списка на вкладку отборы и нажать “Удалить”.
д. Показывать помеченные на удаление
В случае, если документ был помечен на удаление или была нажата кнопка “Delete”, он пропадает из общего списка документов. Если администратор вашей базы или фоновое задание, которое выполняется по расписанию еще не успели удалить все помеченные на удаление объекты, то восстановить такой документ можно, что через “Еще”-”Настройки”- “Показывать удаленные”. Тогда документ появится в списке в зачеркнутом виде:
Останется только нажать “Еще “- “Документы”-“Пометить на удаление/Снять пометку”
e. Настройка просмотра
В меню “Еще”- “Просмотр” можно выбрать варианты просмотра документов, при котором в левой колонке появляется список того, по чему можно сгруппировать документы:
При этом если в левой колонке выделить один из элементов, то в списке документов происходит отбор по выделенному элементу:
Второй способ. Обработка “Поиск документов и файлов”
Данная обработка находится в разделе “Документы и файлы”- “Сервис”. И подходит для поиска по всем трем типам документов, а также по всем реквизитам документов. Требуется выбрать область поиска (1), например, по всем типам документов или только по одному, что искать(2) по одному или нескольким реквизитам и запустить поиск (3).
В примере ниже поиск происходит по всем типам документов, у которых в реквизите “Содержание” есть текст “строит”, чтобы найти все слова “строительный”, “строитель”, “перестроить” и т.п.
Результат будет выглядеть в виде отдельных списков из найденных документов:
Третий способ. Полнотекстовый поиск
Полнотекстовый поиск находится в “Документы и файлы”- “Сервис” или по значку лупы справа наверху возле имени пользователя, под которым вы вошли в программу:
Третий способ производит поиск по всей информации, которая есть в информационной базе. Это может быть как значение поля карточки документа, так и название этого реквизита или папки в котором он находится или любой другой объект базы. Также поиск происходит по содержимому прикрепленного к карточке файла и всех его версий.
Четвертый способ. Список “Мои документы”
Cписок “Мои документы” находится в “Документы и файлы” — “Мои документы” и на начальной странице, если у вас там выведен виджет “Мои документы” на форме “Текущие дела”.
В этом списке находятся документы, которые относятся к вам и по которым могут требоваться какие-то действия:
-
все документы, по которым вам направлена задача. После выполнения задачи документы перестанут отображаться в списке;
-
все документы, по которым вы направили задачу другому сотруднику. После выполнения задачи документы также перестанут отображаться в списке;
-
входящие документы, созданные вами. Документы исчезнут из списка после регистрации;
-
исходящие документы, созданные вами. Документы исчезнут из списка после регистрации и отправки;
-
внутренние документы, созданные вами. Документы исчезнут из списка после регистрации и исполнения;
-
документы, за которые вы назначены ответственным. Эти документы можно исключить из списка только вручную.
Подпишитесь на дайджест!
Подпишитесь на дайджест, и получайте ежемесячно подборку полезных статей.
Пятый способ. Отчеты
В программе предусмотрено большое количество настроенных отчетов. Отчеты по документам находятся в “Документы и файлы” — “Отчеты”. С помощью этих отчетов можно найти документ по разным критериям исходя из названия отчета.
Например, отчет “Неподписанные внутренние документы”:
Кликнув в отчете на найденный документ откроется карточка этого документа.
Шестой способ. По контрагенту
Когда необходимо посмотреть все документы по определенному контрагенту, можно воспользоваться справочником “Контрагенты”, который находится в “Документы и файлы” — “Контрагенты”. В карточке контрагента есть гиперссылка на все документы, к нему относящиеся.
Седьмой способ. Категории (доступен только в версии КОРП и ДГУ)
При включенной настройки Категорий (настройка на уровне всей программы) в документах появляется вкладка “Категории”.
Категории — это дополнительная классификация или теги документов. Категории можно устанавливать вручную или автоматически по настроенным критериям. После этого в “Документы и файлы” — “Категории” можно подобрав категории сразу найти все подходящие по отбору документы.
Восьмой способ. Поиск по штрихкоду (доступен только в версии КОРП и ДГУ)
В КОРП /ДГУ версии каждому документу по умолчанию назначается штрихкод. Штрихкод можно визуально установить программно в прикрепленном файле или распечатать на наклейке при наличии специального оборудования для печати наклеек. После этого при подключенном сканере шрихкодов можно отсканировать штрихкод и в программе откроется нужная карточка этого документа.
Если документ приходит в нашу организацию со своим штрихкодом, то, чтобы избежать случайностей при сканировании штрихкодов, его можно также указать в программе, как внешний. После этого поиск будет доступен и по нему.
Поиск можно производить по номеру штрихкода без подключенного сканера штрихкодов. Такой поиск вызывается сочетанием клавиш Ctrl+Shift+I.
Девятый способ. Избранное и История
Список документов (и других ссылок в программе), которые были добавлены в избранное или список последних просмотренных документов, доступны по соответствующим значкам справа наверху возле имени текущего пользователя.
Избранное:
История (Список последних):
Также эти списки можно вывести на начальной странице с помощью Настройки — Настройки начальной страницы:
Чтобы добавить документ в избранное нужно нажать на значок звездочки возле наименования документа:
Десятый способ. Как найти физическое местоположение документа
а. Журнал передачи
Запись журнала передачи можно внести (по кнопке “создать”) на контактное лицо Контрагента или на нашего сотрудника. В этом же списке можно видеть всю историю передач по этому документу.
Проводить сводный анализ переданных документов можно по общему списку журнала передачи (“Документы и файлы” — “Журнал передачи”)
или по отчетам в разделе “Документы и файлы” — “Отчеты” — “По всем документам”:
б. Учет документов по местам хранения
При включенной настройки учета по местам хранения в видах документа можно вести учет по местам хранения и ответственным лицам за хранение. В месте хранения можно указывать заранее введенные места из справочника или в виде произвольной строки.
Быстрый поиск в журнале документов
Для быстрого перехода к нужной строке журнала можно использовать режим быстрого поиска.
Для выполнения быстрого поиска необходимо клавишами или мышью поместить курсор в ту колонку журнала, в которой необходимо найти какое-либо значение, и просто набирать на клавиатуре искомое значение.
Быстрый поиск в журнале документов имеет смысл использовать для поиска по дате документа. Быстрый поиск по дате документа обеспечивает высокую скорость поиска, независимо от количества документов в журнале. Поиск по другим колонкам по скорости не будет отличаться от обычного поиска значения.
При поиске по дате следует указывать сначала год (две цифры), затем — без разделительной точки — месяц, и по-следним — день, например, «960324» (24 марта 1996 года).
В случае обнаружения первого введенного символа он отображается в рамке в нижней части графы, а курсор устанавливается в ту ячейку журнала, первые символы значения которой совпадают с введенными. Последний введенный символ можно удалить из строки поиска, нажав клавишу Backspace.
Если найденное в журнале значение не подходит, можно продолжить быстрый поиск. Для этого следует нажатием клавиши Стрелка вниз перейти на следующую строку и вновь набрать на клавиатуре искомые символы.
В режиме настройки параметров системы (пункт «Параметры» из меню «Сервис» главного меню программы) может быть включена опция, при которой поиск в журнале будет всегда выполняться по дате, независимо от текущей колонки.
| опубликовано: 28 Июнь, 10:44
Содержание
- Как посмотреть недавно открытые файлы в ОС Windows 10 (никак не могу найти вчерашний документ. )
- Рекомендации по поиску файлов, с которыми недавно работали
- Как найти файлы в Windows, которые были недавно изменены
- Общие сведения о файлах
- Просмотр временных меток в проводнике файлов
- Просмотр последних файлов с помощью Windows Search
- Сохранить поиски для упрощенного доступа
- Инструкция, как найти «потерянные» файлы в Windows 10?
- Как найти недавние документы в Windows 10
- Недавние документы в Windows 10
- Как посмотреть недавние документы в Windows 10 (Quick Access)
- Как очистить недавние документы в Windows 10
- Где находятся недавние документы в Windows 10?
- Как посмотреть недавние документы в Windows 10?
- Очищаем перечень просмотренных файлов
- Отключаем функцию сохранения информации про файлы
- Отключаем сохранение информации с помощью групповых политик
- Меняем порядок сохранности данных недавних элементов
Как посмотреть недавно открытые файлы в ОС Windows 10 (никак не могу найти вчерашний документ. )
Помогите с одной проблемой. Я вчера работал с текстовым документом допоздна, сохранил, пошел спать.
Наутро никак не могу найти этот файл, как будто и не было его, хотя 100% помню нажал кнопку сохранить. Можно ли в Windows 10 посмотреть все недавно открытые файлы?
Некоторые пользователи, кстати, сталкиваются с подобной ситуацией сразу же после сохранения файла («Опа, а куда же я его отправил-то. «) 👌.
Windows 10 не была бы такой популярной, если бы не позволяла быстро решить подобный вопрос. Ниже приведу несколько советов по этой теме.
Рекомендации по поиску файлов, с которыми недавно работали
Совет №1
Наиболее простой способ посмотреть, с чем недавно работали — это кликнуть по значку «Лупы» на панели задач. В открывшемся меню будут представлены несколько программ и документов (файлов).
См. стрелку 2 на скрине ниже: представлены не только названия документов, но и путь (место на диске, куда они были сохранены). Кстати, есть вариант просмотра временной шкалы (стрелка 3).
Значок поиска в Windows 10
Как выглядит «Временная шкала» представлено на скриншоте: обратите внимание, что вы можете сдвинуть ползунок справа вниз и посмотреть не только вчерашние документы, но и на какую-то определенную дату! Всё это сделано весьма удобно и наглядно (за это можно отдельно благодарить разработчиков).
История по дате / Кликабельно
Совет №2
В Windows есть одна вкладка, которая «запоминает» всё, с чем вы работали (но по умолчанию она скрыта). Чтобы увидеть ее — нажмите сочетание клавиш Win+R, и введите в строку «Открыть» команду shell:recent.
Недавние документы отсортированные по дате
Закрепить на панели быстрого доступа
Теперь, открыв проводник, вы всегда можете найти свои недавние документы (см. скриншот ниже).
Совет №3
Третий момент, о котором не стоит забывать — не только проводник запоминает файлы, с которыми вы работали, но и большинство программ делает это. Например, тот же Word при запуске (или при попытке открыть файл) — показывает документы с которыми вы часто работаете (или недавно изменяли).
Если речь идет о браузере (скажем, Chrome), то для просмотра истории посещений можно нажать сочетание клавиш Ctrl+H (либо перейти по ссылке chrome://history/ ).
2) Если вы хотите надежно защитить свои документы (например, от поломки диска, от «случайного» форматирования, вирусов и т.д.) — одним из лучших способов будет авто-создание бэкапа в облако (более подробно об этом)
Источник
Как найти файлы в Windows, которые были недавно изменены
Случаются моменты, когда вам нужно найти файлы, которые были недавно созданы или изменены. Возможно, вы недавно изменили файл, но не можете вспомнить, где вы его сохранили. Или, может быть, вы случайно разрешили установку стороннего программного обеспечения и хотите быстро найти эти файлы. Какова бы ни была причина, можно легко найти файлы на основе их штампов времени.
Общие сведения о файлах
Каждый файл в системе Windows имеет один или несколько штампов времени. Три первичных штампа, с которыми мы будем работать, включают:
В Windows также есть несколько других меток времени, которые используются для определенных типов файлов или при определенных обстоятельствах. Например, отметка времени «Дата съёмки» записывается, когда изображение захватывается камерой. Другие метки времени могут быть созданы и использованы определенными приложениями. Например, программное обеспечение резервного копирования может использовать штамп времени с архивированием даты, а в некоторых офисных приложениях используется отметка времени «Дата завершения» для маркировки готового документа.
Просмотр временных меток в проводнике файлов
Вы можете легко просмотреть информацию о отметках времени для элементов в Проводнике. Чтобы просмотреть сведения для одного файла, щелкните его правой кнопкой мыши и выберите «Свойства» в контекстном меню.
В окне свойств файла перейдите на вкладку Подробно, а затем прокрутите вниз.
Если вы хотите просмотреть информацию о метке времени для всех элементов, вы можете сделать это в представлении «Сведения о файле». В окне «Проводник» на вкладке «Вид» нажмите кнопку «Таблица». Это переключит режим представления файлов.
По умолчанию отображается только столбец временного штампа «Дата изменения». Чтобы добавить другие метки времени, щелкните правой кнопкой мыши в любом месте заголовка столбца, а затем выберите опцию «Подробнее».
В Проводнике файлов вы можете увидеть, что новые столбцы были добавлены. Вы можете перетащить заголовки столбцов, чтобы упорядочить их положение, или щелкните по заголовку, чтобы упорядочить файлы в своем окне в соответствии с этим значением. Переупорядочение, само по себе, упрощает поиск файлов, которые вы недавно получили или изменили.
Добавление этих столбцов с метками времени отлично работает, если вы знаете, в какой папке сохранили файл, и не против, чтобы немного «покопаться».
Но, что делать, когда вы не знаете, где сохранили то, на чем работали, или просто хотите получить более широкое представление о последних файлах? Для этого мы перейдем к Windows Search.
Просмотр последних файлов с помощью Windows Search
Если вы хотите увидеть все недавно измененные файлы в вашей системе, Windows Search – это отличное решение.
Начните с открытия проводника файлов в папке верхнего уровня, из которой хотите выполнить поиск. Например, при выборе папки «Документы» поиск выполняется в этой папке и всех её подпапках. Выбор системного диска приведёт к поиску файла на всём диске. А выбрав «Этот компьютер», Вы выполните поиск на всех ваших дисках.
Проводник файлов имеет удобный способ поиска недавно измененных файлов, встроенный прямо во вкладку «Поиск» на ленте. Перейдите на вкладку «Поиск», нажмите кнопку «Дата изменения» и выберите диапазон. Если вы не видите вкладку «Поиск», нажмите один раз в поле поиска, и она появится.
Обратите внимание, что при выборе этой команды автоматически вводятся условия поиска в поле поиска в окне «Проводник». Вы можете использовать эти условия поиска, если предпочитаете просто вводить поисковые запросы.
датаизменения:на прошлой неделе
Вы также можете ввести конкретную дату с использованием официальных форматов даты. Конкретные форматы, которые вы можете использовать, зависят от того, как настроена ваша система. Например, для поиска файлов, измененных 3 января 2019 года, вы можете ввести следующий поиск:
Чтобы ввести диапазон дат, просто используйте две даты, разделенные двумя точками. Например, для поиска файлов, измененных с 1 по 3 января 2019 года, следует использовать:
Сохранить поиски для упрощенного доступа
Выполнение поиска последних файлов довольно просто, но если вы хотите сделать это ещё проще, сохраните поисковый запрос, чтобы его можно было быстро повторить позже.
После выполнения поиска вернитесь на вкладку «Поиск» в Проводнике файлов и нажмите кнопку «Сохранить условия поиска».
По умолчанию поиск сохраняется в папке с именем «Поиски», которую вы можете найти в папке пользователя, обычно в «C:/Users/ /» – хотя вы можете сохранять условия поиска в любом месте. (В Windows 7 они сохраняются в папке «Избранное».)
Папка «Поиски» – это достаточно удобное место для их хранения, но её можно сделать удобнее, если щелкнуть правой кнопкой мыши и выбрать «Закрепить на панели быстрого доступа» в контекстном меню. Тогда она появится в левой боковой панели File Explorer.
Источник
Инструкция, как найти «потерянные» файлы в Windows 10?
На самом деле все просто, и паниковать не стоит! Делюсь своими любимыми способами:
1.Можно кликнуть по значку «Лупа» на панели задач. В открывшемся окне, во вкладке «Все» выбрать «Управление журналом» и в появившемся окне найти файл, в котором вы работали.
2.В предыдущих версиях Windows вкладку «Недавние документы» можно было открыть через меню «Пуск» или найти в каталоге Быстрого доступа в Проводнике. В Windows 10 данные меню кардинально изменили.
Чтобы быстро вызвать данную вкладку, нужно нажать на клавиатуре сочетание клавиш Win+R, в появившемся окне «Выполнить» в строке «Открыть» набрать команду shell:recent. Откроется окно «Недавние документы» (или «Recent»). Отсортировав документы по дате, вы найдете файл, в котором работали.
Лайфхак: чтобы постоянно не искать «Недавние документы» («Recent») через команду shell:recent, добавьте вкладку на панель быстрого доступа Проводника. Для этого, после открытия папки «Недавние документы», вернитесь в каталог Windows, кликните правой кнопкой мыши на «Недавние документы» («Recent»), выберите «Закрепить на панели быстрого доступа».
Теперь, если у вас внезапно закроется файл, в котором вы работали, вы сможете быстро найти его в Проводнике (для быстрого вызова нажмите горячие клавиши Win+E).
И напоследок, обязательно настройте функцию автосохранения, чтобы проделанные вами труды не пропали зря. Хотя, и на этот случай умная система Windows 10 сохраняет резервные копии всех документов. О том, как их найти возможно будет темой другой статьи.
Источник
Как найти недавние документы в Windows 10
19.10.2017 [00:47], nastya
Из-за решения разработчиков убрать важную папку “Недавние документы” из меню проводника, многие не теперь не знают, как найти недавние документы в Windows. Как найти недавние документы в компьютере:
Тут же перед вами откроется папка, где находятся недавние документы и информация о них: имя, тип, дата изменения и другое.
Теперь вы знаете где найти недавние документы.
Недавние документы в Windows 10
Мы часто работаем с большим количеством документов и файлов, и так удобно, когда папка с недавними документами “под рукой”. В процессе работы мы можем забыть, куда сохранили тот или иной документ и папка “Недавние документы” может в этом помочь. Но в отличие от ранних версий, разработчики убрали недавние документы в Windows 10. С помощью простых настроек, недавние документы в Windows 10 можно вернуть.
Как выглядела папка “Недавние места” в Windows 7 (“Недавние документы” появились в восьмой версии ОС Windows):
Как посмотреть недавние документы в Windows 10 (Quick Access)
Как посмотреть недавние документы в Windows 10, не запуская инструмент “Выполнить”? Для этого нужно закрепить соответствующую папку в Quick Access.
Как в Windows посмотреть недавние документы через панель быстрого доступа:
После, куда бы вы ни перешли в проводнике, папка “Недавние документы” всегда будет доступна.
Теперь вы знаете, как посмотреть недавние документы на компьютере. Если что-то не получается, пиши в комментариях, разберём проблему вместе.
Как очистить недавние документы в Windows 10
Как очистить недавние документы в Windows 10:
Теперь вы знаете, как очистить недавние документы в Windows 10. Таким простым способом можно очистить историю быстрого доступа, а значит, и недавние документы.
Источник
Где находятся недавние документы в Windows 10?
Добрый день, друзья. Недавние документы в Windows 10 где находится? Когда пользователь работает с компьютером, у него часто появляется желание снова открыть те из документов, которые он успел закрыть. Раньше найти их было возможно, попав в нужную часть «Проводника». Но, в Виндовс 10 прошли очередные обновления, и в том месте, где раньше находилась папочка, содержащая недавние документы, её больше нет. Отсюда, людям стало более сложно определить, где же сейчас данные документы.
Как посмотреть недавние документы в Windows 10?
Отыскать подобные элементы есть возможность 3-мя методами. Чтобы это сделать:
Не так давно ОС Виндовс 10 стала поддерживать шкалу времени, запустить которую можно, если нажать кнопочки «Win» и «Tab». Эта функция удобна тем, так как с помощью неё есть возможность вывести перечень элементов, с каковыми человек только-что взаимодействовал. Из недостатков этой шкалы можно отметить, что откроется только список элементов, которые вы открывали только в последние дни.
Также, отыскать подобные файлы есть возможность, применив установленный софт. К примеру, данная опция поддерживается МС Ворд (информация находится через вкладку «Файл») и многие иные утилиты, даже создателей со стороны.
Очищаем перечень просмотренных файлов
Папочка, где находятся недавно просмотренные элементы, как и прочие, со временем наполняется и может занять приличную ёмкость на ЖД. Поэтому, из неё желательно удалить большую часть данных. По крайней мере самые тяжёлые, а лучше все. Кроме этого, многие очищают папочку, чтобы редактировать находящиеся в ней файлы.
Провести очистку можно следующим методом:
Теперь вся информация с данной папочке будет очищена
Отключаем функцию сохранения информации про файлы
Данная настройка будет отключена
Отключаем сохранение информации с помощью групповых политик
Меняем порядок сохранности данных недавних элементов
Эта функция даёт возможность делать следующее:
Вывод: где находятся недавние документы в Windows 10 вы теперь знаете. Также, мы рассмотрели, как закрепить данную вкладку в левой колонке «Проводника». Вы так же теперь знаете, как очистить данную папку, или полностью выключить функцию её задания. Научились задавать период жизни временных файлов. Успехов!
Источник
Найти документ по гуиду |
Я |
03.12.12 — 15:55
Народ, есть гуид элемента документа. В базе есть к примеру 3 типа документов, они объедененны в общий журнал. Вопрос такой как зная гуид выцепить ссылку на документ, предварительно не зная что это за документ.
Как я понимаю таблица всех документов едина (номер дата и т.д), есть доп тпблицы по типам доков согласно их реквизитов, и соответственно в главной таблице (по которой и строиться журнал) в единой колонке прописаны гуиды всех документов в независимости от типов. Но как запрос на родном языке сделать?
1 — 03.12.12 — 15:56
нет общего журнала в 8-ке
2 — 03.12.12 — 15:57
Если только гуид — то придется перебирать все виды документов
3 — 03.12.12 — 15:58
в смысле нет, как тогда реализация журнала происходит (я думал как в 77)
4 — 03.12.12 — 15:58
(1) Журнал в 8-ке — отдельная таблица в БД.
Не зная тип — не вытащить имхо
5 — 03.12.12 — 15:59
Ну у кого какие идеи?
6 — 03.12.12 — 15:59
(0) Так чего куда есть?
7 — 03.12.12 — 16:01
?
8 — 03.12.12 — 16:03
(7) Выражай свои мысли яснее.
Уникальный идентификатор в таблице без типа?
9 — 03.12.12 — 16:05
Для каждого Док из Метаданные.ЖурналыДокументов.ДокументыКонтрагентов.РегистрируемыеДокументы Цикл
Если Найти(Документы[Док.Имя].ПолучитьСсылку(Новый УникальныйИдентификатор(«f869770e-5e1a-11e1-a1ec-2c41388785b0»)), «Объект не найден») = 0 Тогда
// подходит
КонецЕсли;
КонецЦикла;
10 — 03.12.12 — 16:06
Вспомним 77.
Таблица 1SJOURN есть колонка IDJOURNAL (на новый лад должна быть УникИд) и колонка DNPREFIX (Тип дока), ну и другие
11 — 03.12.12 — 16:06
(2) Перебрать все документы создать ссылку по каждому с нужным UUID и запихать в массив и выбрать {чего надо} из {таблица} где {колонка c ссылками} В (&МассивСсылок)
12 — 03.12.12 — 16:06
Я то без цикла хотел
13 — 03.12.12 — 16:07
(10) Забудь про клюшки
14 — 03.12.12 — 16:07
(12) Не выйдет, хотя можно и без цикла
15 — 03.12.12 — 16:09
Вот фигня, а я так надеелся что зная гуид определим и ссылку и тип и т.д не ищя в каждом доке этот гуид.
16 — 03.12.12 — 16:09
(14) Массив ссылок все равно в цикле будет собираться
17 — 03.12.12 — 16:09
(15) В гуиде нет типа. Тип есть в ссылке
18 — 03.12.12 — 16:09
(15) а если по данному ГУИДу будет две ссылки на разные типы документов?
19 — 03.12.12 — 16:10
(17) а как же оно сортирует по виду документа?
20 — 03.12.12 — 16:10
(17) В ссылке есть тип. По нему и сортирует. Потом уже по гуиду
21 — 03.12.12 — 16:12
Я думаю что таблица всех ссылок и других общих реквизитов документов для всех документов одна, и поэтому гуиды там не повторяться
22 — 03.12.12 — 16:12
чтобы не искать этот ГУИД в каждом доке — подцепи таблицу журнала документов как внешний источник данных и ищи уже по этой таблице. найдёшь все ссылки, соответствующие твоему ГУИДу, а там (если их несколько встретиться) уже сам разбирайся, какая именно тебе будет нужна
23 — 03.12.12 — 16:12
(21) Гуиды могут повторяться для разных типов.
24 — 03.12.12 — 16:13
Все нафиг щаз залезу в SQLServer и проверю
26 — 03.12.12 — 16:13
(21) В восьмерке все обстоит несколько по другому.
27 — 03.12.12 — 16:13
(10) взялся за снеговика — забывай про клюшки…
28 — 03.12.12 — 16:15
Кстати, можно получить структуру хранения, сгенерить вьюху для «общего журнала», и искать по ней
29 — 03.12.12 — 16:17
«Нельза лепить снеговика с клюшками в голове»(классика)
30 — 03.12.12 — 16:18
В журнале есть колонки _DocumentTRef (тип) и _DocumentRRef (гуид). Так что моя теория была правильной, только в отличии от 77 доки объедененны в общию таблицу не изначально, а при помощи журнала.
31 — 03.12.12 — 16:18
лучший способ получить структуру хранения — непосредственно в SQL, ибо даже встроенная команда не даёт всех полей, которые там есть, да и имена у тех, которые она предоставляет не совсем соответствуют истинным именам, что хранятся в самом SQL
32 — 03.12.12 — 16:20
(30) да, сочетание Тип+ГУИД=Уникальность. А одного ГУИДа для уникальности маловато, потому и определить ссылку только по нему можно если других типов документов с аналогичным ГУИДом не встретишь
33 — 03.12.12 — 16:22
В SQL вообще ограничений нет в этой таблице, походу на уровне 1С изначально проверяется.
34 — 03.12.12 — 16:22
«щаз залезу в SQLServer и проверю»(24)
«Так что моя теория была правильной»(30)
Жду продолжения саморазоблачения
35 — 03.12.12 — 16:23
Я не так выразился, имелось в виду что гуид и тип лежат в отдельных колонках.
36 — 03.12.12 — 16:25
(32) > сочетание Тип+ГУИД=Уникальность
Неверное утверждение. ГУИД сам по себе уникален в принципе в неограниченных пределах. )
37 — 03.12.12 — 16:29
(23) Тоже неверно. ГУИДы не могут повторяться.
38 — 03.12.12 — 16:31
(37) Да запросто — вопрос не раз уже поднимался. Возьми установи ссылку нового с одним ид разным документам и убедись.
39 — 03.12.12 — 16:32
(37) Могут. Сделать это самому легко, дождаться пока платформа выкинет такой фокус — сложно
40 — 03.12.12 — 16:33
(35) Все верно. Тип+ГУИД = Ссылка в терминах 1С.
41 — 03.12.12 — 16:34
(38) Это можно сделать только преднамеренно. Ну а специально можно сделать что угодно. )
42 — 03.12.12 — 16:34
(40) Это только для составных полей. Не надо путать.
43 — 03.12.12 — 16:34
(41) Вероятность такая есть всегда и отбрасывать ее нельзя.
44 — 03.12.12 — 16:36
(42) Что значит путать ? Для простых ссылочных полей тип заранее определен что не противоречит Ссылка = Тип+ГУИД.
45 — 03.12.12 — 16:36
(43) Отбрасывать её можно, потому что она крайне низкая.
46 — 03.12.12 — 16:36
(45) Нельзя отбрасывать — ложка дегтя портит бочку меда.
47 — 03.12.12 — 16:37
(44) Ссылка есть ссылка. Тип добавлен для определения таблицы поиска. Вы смешиваете сущности.
48 — 03.12.12 — 16:38
(46) Вы каску носите? Ведь есть вероятность падения метеорита и он может попасть в голову )
49 — 03.12.12 — 16:39
(47) Что ты мне вообще доказываешь? Что ссылка на уровне платформы не содержит тип ? Или что при хранении в таблицах не содержит тип ?
50 — 03.12.12 — 16:39
(47) по ссылке можно определить ТИП, по ГУИДу нельзя, это же аксиомы, что тут спорить? 1с не отбрасывает никакие даже маловероятные события, из-за чего отказываются от хороших механизмов, например v8: РАУЗ. Ключи Аналитики. РИБ. посты 116-117
51 — 03.12.12 — 16:40
(48) Если хожу по стройке — обязательно одену.
52 — 03.12.12 — 16:40
(49) Я доказываю, что ГУИД сам по себе уникален. Ссылка в себе не содержит тип. Тип хранится в отдельном поле и только для составных полей.
53 — 03.12.12 — 16:41
(52) Он уникален в пределах одной Таблицы (читай Типа)
54 — 03.12.12 — 16:43
(52) ГУИД ни разу не уникален, он лишь стремится к уникальности.
(52) Платформа оптимизирует хранение для простых ссылочных. Не более того. При этом есть четкое понимание о типе.
55 — 03.12.12 — 16:43
(53) Да что же вы блин. Это же основы. Рамки уникальности шире всех баз. За это собственно 1С и критиковали при выходе 8-ки.
56 — 03.12.12 — 16:44
(54) Статистически уникален. 2 в степени 128.
57 — 03.12.12 — 16:45
Так ладно, буду искать другой способ, где входными данными будет являться не только гуид но и тип.
58 — 03.12.12 — 16:46
(56) Удачи тебе с таким подходом. Наступишь на грабли — не говори что был непредупрежден.
59 — 03.12.12 — 16:50
(55) ГУИДу 8-ки далеко до тех же сидов винды. в 1с берётся значение и инкреминируется на 1, что само собой может породить дубли чаще чем кажется
60 — 03.12.12 — 16:51
нифига из гуида в 1с можно время записи вычислить
61 — 03.12.12 — 16:51
(58) Спасибо за одолжение )
(57) Из-за особенностей реализации получения ГУИДа по его части можно с достаточно высокой долей вероятности определить тип ссылки. Но предварительно надо проанализировать ГУИДы существующих ссылок.
62 — 03.12.12 — 16:51
(60) точность фиговая
63 — 03.12.12 — 16:52
(60) Для какой из распределенных баз, с учетом что они могут находится на разных серверах с разным системным временем ?
64 — 03.12.12 — 16:57
«Попкорн приготовил»(с)
65 — 03.12.12 — 16:57
(64) кинь свою долю в общий котёл лучше
66 — 03.12.12 — 16:59
67 — 03.12.12 — 17:00
(65) Нет, не буду. Много «вкидывать» придется — к каждому топику этой ветки
68 — 03.12.12 — 17:00
(66) Хех, ты так и не понял смысла вопроса в (63)
69 — 03.12.12 — 17:03
(66) на партнёрсом форуме САМ главный 1сник отвечал, что ГУид используется для того, для чего его придумали, и тянуть оттуда время есть моветон и всех отлучат от 1с за такое
70 — 03.12.12 — 17:09
Чо не понятного, время высчитывает служба Администратор Сервера 1С, берёт она с компа где находится.
71 — 03.12.12 — 17:10
(66) см. (59)
если не веришь, запусти СообщитьНовый уникль
72 — 03.12.12 — 17:10
(71)
Сообщить(Новый уникальныйИдентификатор);
Сообщить(Новый уникальныйИдентификатор);
Сообщить(Новый уникальныйИдентификатор);
73 — 03.12.12 — 17:11
Функция ДокументПоGUID(УникальныйИдентификаторДокумента)
РегистрируемыеДокументы = Метаданные.ЖурналыДокументов.СкладскиеДокументы.РегистрируемыеДокументы;
Для каждого ОбъектМетаданных из РегистрируемыеДокументы Цикл
МенеджерДокументов = Документы[ОбъектМетаданных.Имя];
СсылкаНаОбъект = МенеджерДокументов.ПолучитьСсылку(УникальныйИдентификаторДокумента);
ОбъектПоСсылке = СсылкаНаОбъект.ПолучитьОбъект();
Если ОбъектПоСсылке <> Неопределено Тогда
Возврат СсылкаНаОбъект;
КонецЕсли;
КонецЦикла;
Возврат Неопределено;
КонецФункции
74 — 03.12.12 — 17:12
(73) 1с не одобряет, нет 100% вероятности
75 — 03.12.12 — 17:12
(кинул свою долю) Посмотрите в своей конфе на процедуру ПриНачалеРаботыСистемы() и вызов ПроверкаРазницыВремениКлиент.ВыполнитьПроверку()… и скажите хором — «Время — понятие относительно»(с)
76 — 03.12.12 — 17:19
Пусть идентификаторы делают уникальней ]:->.
77 — 03.12.12 — 17:19
(76) to (74)
78 — 03.12.12 — 17:22
(73) Метод в (9) будет быстрее, ибо не создается лишний объект. Единственно — привязан к языку
79 — 03.12.12 — 17:23
Найти и «Объект не найден» — быдлокод)
80 — 03.12.12 — 17:24
(79) + у нас так сделали проверку на справочники, и вот веть — были элементы и с таким названием, Объект не найден
81 — 03.12.12 — 17:25
(79) Привязка к ИД в любом случае будет быдлокодом. На ней серьезные вещи строит не стоит. А для всякой некритичной ерунды — пусть будет то что быстрее.
82 — 03.12.12 — 17:26
(81) в РИБ базах иногда нужно к ИД привязыватся, не вижу быдлокода, от задачи зависит
83 — 03.12.12 — 17:33
(82) Помимо прочего метод в (72) имеет и другой минус — не все типы имеют метод ПолучитьОбъект. Например перечисления.
84 — 03.12.12 — 17:45
Вообще через УстановитьСсылкуНового можно установить, что угодно, хоть свой вариает Гуида.
Если пользоваться генератором Гуида, то он будет уникальным так как например зависит от сетевой карты, времени.
http://cppclub.newmail.ru/articles/insidecom09.html
wiki:GUID
GUID хорош прежде всего при обмене данными без всяких суффиксов префиксов и может объединяться с любыми учетными системами.
85 — 03.12.12 — 17:49
(84)>(59), гуид 1с это не совсем гуид
86 — 03.12.12 — 17:54
Если GUID генерируется инкрементом на 1 — это, скорее, недочет разработчиков платформы, а не тех, кто на ней программирует. Уникальный идентификатор, должен быть уникальным и точка.
87 — 03.12.12 — 18:15
(85) То есть ты утверждаешь что гуид для ссылок отличен от Новый уникальныйИдентификатор? Дай ссылку на алгоритм и особенно для распределенных баз.
88 — 03.12.12 — 18:27
(86) а он и уникален, никто не говорил, как платформа реализует это условие.
89 — 03.12.12 — 18:31
87+ Да проверил действительно увеличивают на единицу.
v8: ГУИД 1С8
Но здесь есть смысл, в том, если привязка к компьютеру будет уникальной, а значит и будет уникальна на другом компьютере. Надо смотреть алгоритм. С другой стороны смешно экономить на формировании гуида
90 — 03.12.12 — 18:35
89+ Функция ДатаСозданияСсылки(Ссылка)
ГУИД = Ссылка.УникальныйИдентификатор();
Строка16 = Сред(ГУИД, 16, 3) + Сред(ГУИД, 10, 4) + Сред(ГУИД, 1, 8);
Разрядность = СтрДлина(Строка16);
ЧислоСек = 0;
Для Позиция = 1 По Разрядность Цикл
ЧислоСек = ЧислоСек + Найти(«123456789abcdef»,Сред(Строка16,Позиция,1))*Pow(16,Разрядность — Позиция);
КонецЦикла;
ЧислоСек = ЧислоСек / 10000000;
Возврат Дата(1582, 10, 15, 04, 00, 00) + ЧислоСек;
КонецФункции
Генерация Гуида 1С
531923ce-3d55-11e2-8afe-c86000c70663
531923cf-3d55-11e2-8afe-c86000c70663
GANR
91 — 03.12.12 — 18:40
(59) ГЫЫЫЫ…
Инкремент — экскримент.