Я когда видео открывал, думал - " Ну и чем же меня может за столько лет удивить выборка? " , оказалось может) Ваня, спасибо, каждое твоё видео хоть что-нибудь, да принесёт новое и интересное)
Иван, добрый день! В качестве идеи для следующих видео предлагаю рассмотреть xdto-пакеты (создание/настройка пакета и использование его при формировании структуры xml). Спасибо!)
Спасибо большое за материал. Действительно интересно и действительно не знал такого факта о выборке. А почему? Объектную выборку использовал лишь в 1С 7.7. В "восьмерке" сразу приучился выбирать данные запросом. Запросы наше все!
Забавно, за все свое время работы в 1С ни разу не использовал динамическую выборку. Только запрос. Не могу даже представить задачу где мне понадобилась динамическая выборка. Всегда лучше использовать запрос.
@@rubyexclusive8256 в 99% случаев требуется некая фильтрация, а это делается только запросом, да и в другие 99% случаев все используют табличный доступ к данным, а не объектный. PS: Да и пример тут хитрый, с изменением даты - ключа для выборки менеджера документа)
Это старый метод из 7.5 никогда с ним не будет полезно работать. Всегда пользуйтесь запросом. Зачем его сохранили непонятно, нет совместимости версий 7.7 - 8.* Полная конвертация конфигурации не работоспособна.
Иван, важную особенность динамических выборок не сказал. Если используется ограничение на уровне записей (RLS), то данные не сможем получить, вывалимся в ошибку. В запросе же можем написать "ВЫБРАТЬ РАЗРЕШЕННЫЕ" и ошибки не будет
Приветствую! Респектую! Может быть в следующем ролике поясните про множественный выбор из списка? Суть в следующем, есть реквизит с типом СсылкаСправочник, хранящий список, пример исполнителей, и нужно на форме выбрать несколько значений, вместо одного, по имеющимся роликам не сработало ничего, думаю ваш ролик точно поможет с этим вопросом.
Если бы вдруг использовал не запрос и словил такое поведение, то скорее всего так бы и не понял в чем дело и потратил тучу времени на расследования.... Спасибо за опыт!
Очень полезные уроки и доходчивое обьяснение) Ваня,объясните пожалуйста грамотно и понятно простым языком отличие Модуля объекта от модуля менеджера. Никак не могу понять(
Такой же вопрос возник. Точнее даже все объекты, имеющие схожую архитектуру со справочниками: ПВХ, Планы счетов, Планы видов расчетов. Но это оставляем на самостоятельное изучение)
Это не фича, это глюк. Разработчик, который писал реализацию этой динамической выборки с какого-то перепуга решил, что и так сойдет - отбирать документы по датам и порциями по 25 штук. Кто ему сказал, что так можно? Наверное подумал - авось никто даты документов править не будет. Кстати, возможно этот глюк тянется еще с платформы 7.5 или 7.7. Там вообще никаких запросов не было, все через такие выборки делалось.
Для школьников норм ! А так это базовая ошибка - менять данные в текущем цикле - это было и в 7.7 тоже там решалось доп.обвязкой в виде или списка или таб.значений
Так ведь Таблица Значений упущена, в неё всегда обьектную выборку сгружают. Да и Запрос по ссылке тот же самый объем данных запросит, разве нет? Скажите пожалуйста, в чем тут экономия?
Было бы здорово, если Иван в кооперации с 1С выпускал учебные ролики. Обычно лекторы в 1с очень нудные, монотонно рассказывают материал, невозможно смотреть.
извините но за первую строчку кода на интерпрайсе нужно очень сильно бить по рукам. Тут все дело в скорости, выполняется несколько запросов, в место одного, да и сложные условия нужно описывать отдельно, в место того, что бы получить уже готовый результат. Я вот сколько работаю, но даже не могу представить задачу, где бы понадобилось использовать данный метод менеджера. Я почему то перед просмотром данного видоса был уверен что, видос будет включать в себя код что то типа Пока Выборка.НайтиСледующий(Новый Структура("Ключ1, Ключ2", Значение1, Значение2)) Цикл и объяснение почему такой код лучше не писать.
Я лично знаю как это работает, вопрос был для того чтобы привлечь внимание блогера и намекнуть что он не прав. Если уж берется рассказывать нужно рассказывать правильно.
Видео из серии что можно рассказать одной фразой растянем на 14 минут. Выбрать() от 1С самый глупый метод по работе с данными. Сама же 1С в рекомендациях не рекомендует его использовать.
@@InfernoAge новичок часто не знает что такое профайлер вообще и да нагружать его этой информацией избыточно, пока он хотя бы 60% стандартов разработки от 1С с ИТС знать не будет.
@@uppinua стандарты разработки. ))) Помню посмотрел я, как один эсники написали как нужно именовать методы и переменные, как по мне они изобрели свой велосипед с квадратными колесами, а не воспользовались опытом из других языков программирования, там уже все давно придумано.
единственный канал по 1С в котором смотрю сразу каждый видос!
Я когда видео открывал, думал - " Ну и чем же меня может за столько лет удивить выборка? " , оказалось может) Ваня, спасибо, каждое твоё видео хоть что-нибудь, да принесёт новое и интересное)
обожаю этот канал) четко, ясно и прозрачно все по делу)
Иван, добрый день!
В качестве идеи для следующих видео предлагаю рассмотреть xdto-пакеты (создание/настройка пакета и использование его при формировании структуры xml).
Спасибо!)
@@Myanotherview поддержу! тема работы июс хдто тоже очень интересует
Тоже поддерживаю! Хочу видео про XDTO
Было бы замечательно видео про XDTO посмотреть
Поддержу идею создания такого видео! Будет крайне актуально и интересно!
Тоже поддерживаю)))
Спасибо! Всегда относится к подозрением к таким менеджрерным выборкам. проще писать запрос)
Спасибо, буду знать! Никогда так не делал, всегда использовал обычный запрос.
не знал о такой особенности. Спасибо за разъяснения! Лайк)
Утро началось с кофе и просмотра видео) - Самое удачное начало рабобчего дня). Ваня как всегда очень полезно)
Спасибо большое за материал. Действительно интересно и действительно не знал такого факта о выборке. А почему? Объектную выборку использовал лишь в 1С 7.7. В "восьмерке" сразу приучился выбирать данные запросом. Запросы наше все!
действительно, эту особенность не знал, спасибо Иван!
Забавно, за все свое время работы в 1С ни разу не использовал динамическую выборку. Только запрос. Не могу даже представить задачу где мне понадобилась динамическая выборка. Всегда лучше использовать запрос.
такая же фигня) стаж 19 лет)
@@compas013 у меня чуть меньше. 11.
@@compas013 у меня восемнадцатьсполовиной сантиметров
@@digital5Dсзади?
Может быть полезна, если результат запроса может быть огромным
Никогда не пользовался динамической выборкой, удивился)) Еще с курсов Гилева вдолблось, что только запрос))
Ваня, как всегда шикарная подача материала. Спасибо. Очень полезно.
Иван, крепкого тебе здоровья, продолжай - не останавливайся!)))
Воистину, век живи - век учись ) Спасибо, Иван, за очередное познавательное видео!
Интересная особенность, не сталкивался ранее. Спасибо за видео и ссылку на описание.
Я даже знаю почему не сталкивался - потому что её не было никогда
Спасибо большое!. Очень доходчиво и понятно. Для начинающих разработчиков очень полезный материал.
Отличное видео, информативно!
Как всегда от души!
Приветствую. Спасибо большое за полезную информацию.
так держать, молодцы!
Идеальное объяснение! Спасибо, Иван🎉😊
В 7,7 использовал такое иначе там ни как. Про выборку в 25 строк первый раз узнал спасибо, больше видео делайте такого плана.
Как будто кто-то использует выборку менеджера объекта 😂
не как будто, а есть такие. Проще одну строку написать кому -то, чем лезть в этот конструктор запроса и делать из него еще несколько строк
@@rubyexclusive8256мдяя
@@rubyexclusive8256 в 99% случаев требуется некая фильтрация, а это делается только запросом, да и в другие 99% случаев все используют табличный доступ к данным, а не объектный.
PS: Да и пример тут хитрый, с изменением даты - ключа для выборки менеджера документа)
Да, это надо освоить
Спасибо за информацию 🎉
Отличное видео!!! Иван, а можешь снять выгрузке/загрузке и работе с XDTO?
Спасибо за полезное видео. Пожалуйста, выпустите видео, как использовать MS SQL Profiler для просмотра запросов 1С!
удачно зашла)
а когда полезна динамическая выборка? всегда пользуюсь запросом
Это старый метод из 7.5 никогда с ним не будет полезно работать. Всегда пользуйтесь запросом. Зачем его сохранили непонятно, нет совместимости версий 7.7 - 8.* Полная конвертация конфигурации не работоспособна.
Спасибо, очень интересно и полезно
Иван лучший. Спасибо.
много полезных нюансов
Интересно!
Прикольно! Наконец у меня в голове по полочкам разложилось с этими выборками 😂 спасибо!
Иван, важную особенность динамических выборок не сказал. Если используется ограничение на уровне записей (RLS), то данные не сможем получить, вывалимся в ошибку. В запросе же можем написать "ВЫБРАТЬ РАЗРЕШЕННЫЕ" и ошибки не будет
Очень тонкий анализ👍
Оч.хорош()
Такую выборку делали в 1С 7.7 были времена. В 8ке использую запрос
полезно, как всегда лучшие
Не знал про такой "эффект" )))
Приветствую! Респектую! Может быть в следующем ролике поясните про множественный выбор из списка? Суть в следующем, есть реквизит с типом СсылкаСправочник, хранящий список, пример исполнителей, и нужно на форме выбрать несколько значений, вместо одного, по имеющимся роликам не сработало ничего, думаю ваш ролик точно поможет с этим вопросом.
Если бы вдруг использовал не запрос и словил такое поведение, то скорее всего так бы и не понял в чем дело и потратил тучу времени на расследования.... Спасибо за опыт!
Спасибо
Любопытненько! Кладу в копилку знаний ;)
Наверно, это самый информативный 1С блогер рунета. Кстати, а нет видео про КД 3.1?
Это было интересно, но никогда не пользовался Документыссылка.Выбрать() ))
спасибо, не знал.
красавчик !
Очень полезные уроки и доходчивое обьяснение) Ваня,объясните пожалуйста грамотно и понятно простым языком отличие Модуля объекта от модуля менеджера. Никак не могу понять(
Думаю, нужно было тогда и про выборку других объектов пару слов сказать. Теперь стоит вопрос, а что же со справочниками? ))
Такой же вопрос возник. Точнее даже все объекты, имеющие схожую архитектуру со справочниками: ПВХ, Планы счетов, Планы видов расчетов.
Но это оставляем на самостоятельное изучение)
Это не фича, это глюк. Разработчик, который писал реализацию этой динамической выборки с какого-то перепуга решил, что и так сойдет - отбирать документы по датам и порциями по 25 штук. Кто ему сказал, что так можно? Наверное подумал - авось никто даты документов править не будет. Кстати, возможно этот глюк тянется еще с платформы 7.5 или 7.7. Там вообще никаких запросов не было, все через такие выборки делалось.
вывод - не используйте динамическую выборку)))) если серьезно - интересны случаи, когда использование динамической выборки прямо необходимо
ура ура ура, лайк не глядя)
Спасибо. Рано или поздно все равно пришлось бы стокнуться.
Для школьников норм ! А так это базовая ошибка - менять данные в текущем цикле - это было и в 7.7 тоже там решалось доп.обвязкой в виде или списка или таб.значений
Выборка из запроса это тоже менять в текущем цикле
А как это работает у справочника? Какой там критерий для следующей порции ссылок? Там то даты нету. Номер?
Какой номер то? Код. И то сомнительно.
можно выгрузить выборку в ТЗ, и перебирать ее, код получится короче, чем запрос
Получается всегда нужно в выборках использовать Запросы, чтобы не возникало ошибок?
А в запросе ВЫБРАТЬ так же работает?
Профессиональная разработка в системе 1С Предприятие 8. Т.1 стр.95
Так ведь Таблица Значений упущена, в неё всегда обьектную выборку сгружают. Да и Запрос по ссылке тот же самый объем данных запросит, разве нет? Скажите пожалуйста, в чем тут экономия?
А к справочникам я так понимаю это тоже относится? У них какой признак поиска новой порции? Код?
Было бы здорово, если Иван в кооперации с 1С выпускал учебные ролики. Обычно лекторы в 1с очень нудные, монотонно рассказывают материал, невозможно смотреть.
Разные лекторы есть. Но тенденция не очень
Сколько нам открытий чудных.....
Ваня, ради твоих видео стоит оплатить ВПН!
извините но за первую строчку кода на интерпрайсе нужно очень сильно бить по рукам. Тут все дело в скорости, выполняется несколько запросов, в место одного, да и сложные условия нужно описывать отдельно, в место того, что бы получить уже готовый результат. Я вот сколько работаю, но даже не могу представить задачу, где бы понадобилось использовать данный метод менеджера.
Я почему то перед просмотром данного видоса был уверен что, видос будет включать в себя код что то типа
Пока Выборка.НайтиСледующий(Новый Структура("Ключ1, Ключ2", Значение1, Значение2)) Цикл
и объяснение почему такой код лучше не писать.
Извините, но за такие пунктуационные и орфографические ошибки в родном языке - надо бить по рукам))
@@VL_Dimon4eg да у меня по русскому всегда было два, а учился я на три. Вот поэтому стал программистом.
Вот никогда не использовал динамическую выборку.... Вопрос, который остался открытым, зачем она нужна?
А запросы не к выборкам приводят?)))
Интересно, а если у нас 100 документов с одной датой?
Как он выберет первые 25?
Советую ознакомиться с понятием "момент времени".
Я лично знаю как это работает, вопрос был для того чтобы привлечь внимание блогера и намекнуть что он не прав.
Если уж берется рассказывать нужно рассказывать правильно.
Когда уже прикрутят функцию на ютубе "Краткое содержание видео")
пусть лучше вернут количество дизлайков
@@Vladius3005 Return RUclips Dislike если с компа расширение в хроме
Ну кто же с выборками работает в 2024 году? Есть же запросы...
Ставь лайк, если хоть раз запускал бесконечную операцию в выборке 😄
Почему это ни на одном курсе не говорили??? даже официалы УЦ 1С...
В "профразработке" все это описано еще с версии 8.0. А это 2006 год.
Вывод: никагда не используйте динамискую выбору)
Ну вот зачем нужно было создавать путаницу и называть оба метода, Выборка запроса и Выборка менеджера одинаково?
а зачем после получения объекта его блокировать?
Блокировка от програмных изменений или фоновых заданий.
На этом канале есть видео про объектные блокировки. Там все объяснили.
Видео из серии что можно рассказать одной фразой растянем на 14 минут. Выбрать() от 1С самый глупый метод по работе с данными. Сама же 1С в рекомендациях не рекомендует его использовать.
ну есть работа с профайлером - это +. также для новичков - почему так не стоит делать)
@@InfernoAge новичок часто не знает что такое профайлер вообще и да нагружать его этой информацией избыточно, пока он хотя бы 60% стандартов разработки от 1С с ИТС знать не будет.
@@uppinua стандарты разработки. ))) Помню посмотрел я, как один эсники написали как нужно именовать методы и переменные, как по мне они изобрели свой велосипед с квадратными колесами, а не воспользовались опытом из других языков программирования, там уже все давно придумано.
Мертвый метод, нафига по нему видео, косяков в 1с гаразадо больше и страшнее
Самим не надоело генерить дичь?
действительно, эту особенность не знал, спасибо Иван!