При этом какой бы КОНКРЕТНЫЙ товар не заблокировали, блокируются абсолютно ВСЕ товары. Элемент.УстановитьЗначение("Товар", БлокируемыйТовар) - не работает как надо В чем подвох?
@alexramov41657 күн бұрын
Ура Ваша работа помогает миллионам программистов 1С в стране))) Я немного научился пойду стандарт учить. Кто если не я)))) Нас миллионы, но всегда нужны мы)))
@user-zr4uw5ng3r7 күн бұрын
Спасибо за лестный отзыв очень приятно! Однако, нас не миллионы, официальная цифра разработчиков 1С, если не ошибаюсь, 300 тыс. была. Тоже немало, но есть куда расти :)
@user-ut8lq8zb2rАй бұрын
Единственный кто нормально объяснил. Эх мне бы такого учителя. Со всей благодарностью!
@igor5733Ай бұрын
Но я нихера не понимаю: Зачем использовать асинхронные методы - если они один йух блокируют форму? Кажется я чего то не понимаю в асинхронности. Фирма 1С пишет «блаблабла потому что браузеры блокируют всплывающие окна поэтому сделали асинх и тд», но ведь все равно в тонком клиенте все блокируется когда вызываешь асинх методы / функции.
@user-zr4uw5ng3rАй бұрын
Неверно. Они не блокируют форму.
@igor5733Ай бұрын
@@user-zr4uw5ng3r ну я вот прям сейчас сижу за компьютером. У меня висит диалог выбора файла с оповещением. И я не могу никуда переключиться пока не закрою диалог. как называется состояние если: пока я не закрою диалог я не смогу переключиться в другую форма?! . Это блокировка интерфейса видимо, поток кода выполняется дальше, это я проверил отладчиком, только какой смысл всей этой псевдо-асинхронности если Мышкой ты все равно в программе работать не можешь…
@user-zr4uw5ng3rАй бұрын
@@igor5733 вы путаете активацию окон с асинхронным выполнением кода. Доступность окон, перекрытых другими окнами, регулируется свойством формы "РежимОткрытияОкна" и не имеет никакого отношения к асинхронности.
@igor5733Ай бұрын
Автор молодец, «я нахер устал». Правильно. Нехер особо заморачиваться. Хорошая подача контента 😂
@skillmantdАй бұрын
Никита крут. Да хочется ровняться на ровняться.
@Vladimir_ErovenkoАй бұрын
Отличный преподаватель, Андрей Овсянкин, учился у него на курсах 1С: Разработчик с нуля от Нетологии
@Rybalka_dlya_dushiАй бұрын
Всем привет! Что только не делал... При запуске GitLab не предлагает создать пароль, а спрашивает сразу. Стандартный не подходит. Пробовал менять в конфигурации, не принимает... Кто сталкивался? Что подскажите?
@Rybalka_dlya_dushiАй бұрын
И всё таки я поменял root_password в контейнере. docker exec -it a4774bc84168 /home/git/gitlab/Rakefile "gitlab:password:reset[root]"
@kefmdksalw2 ай бұрын
Интересно звучит клавиатура. Какая модель?
@a-fedotov2 ай бұрын
Мощно, стильно, современно!
@EvgeniyNorthern2 ай бұрын
Здравствуйте. Можно коротко ответить для чего изобрели эту технологию? Т.е из описания понятно , что идет расширение 1С:Предприятия, но почему нельзя было совершенствовать основную платформу, что явилось камнем преткновения?
@user-nd9cv4pd5m2 ай бұрын
Думаю, полной правды мы не узнаем никогда :) Некоторые продукты проще переписать с нуля, чем пытаться натянуть сову на старый продукт. В Элементе другая архитектура, подходы к работе, язык в конце концов (как с точки зрения пользователя, так и под капотом). Система лицензирования тоже отличается. Да, можно было бы назвать это 1С:Предприятие 9, но пока вендор открещивается от этой цифры :)
@EvgeniyNorthern2 ай бұрын
@@user-nd9cv4pd5m спасибо большое за ответ.
@user-hf6sf3fo5q2 ай бұрын
Спасибо, реально понятное видео !
@NAlex77772 ай бұрын
Кайтеру привет. Можно следующей зимой сгонять в Муйне в компании.
@user-dh5lr2ud5s2 ай бұрын
Питончик бы еще замерить, тоже скриптовый язык )
@user-cv4ub3sg5z3 ай бұрын
Спасибо! Прояснили!
@user-og7nj2yo6h4 ай бұрын
спасибо за скример
@user-lc8dw6qu7r4 ай бұрын
Огонь парни! Надо еще...
@user-lc8dw6qu7r4 ай бұрын
всегда актуально)))
@pavlo1c4 ай бұрын
все по видео, но точка останова не ставится нигде :( 1.86.2
@user-zr4uw5ng3r4 ай бұрын
Как именно не ставится? Вообще красный кружок не рисуется? Или рисуется, но на нем не останавливается?
@pavlo1c4 ай бұрын
@@user-zr4uw5ng3r вообще красный кружок не ставит
@user-zr4uw5ng3r4 ай бұрын
@@pavlo1cплагин поддержки языка 1С установлен в VSCode?
@pavlo1c4 ай бұрын
@@user-zr4uw5ng3r только то что вы в видео сказали
@_Dakata4 ай бұрын
Стараюсь работать с транзакциями правильно, всегда закрываю или отменяю их, возможно излишне часто используя ТранзакцияАктивна(). Но недавно попал на "В данной транзакции уже происходили ощибки". И попал на нее когда в исключении использовал Сообщить(Док), где Док - ДокументОбъект который не записался в этой транзакции. И до сих пор не понимаю почему попытка сообщить в каком документе произошел сбой вызвала такую ошибку?
@user-zr4uw5ng3r4 ай бұрын
Сообщить() пытается добыть представление ссылки, для этого ему нужно сходить в базу данных за текстом. Это запрос. А т.к. транзакция уже была сломана то платформа с БД работать не дала.
@_Dakata4 ай бұрын
@@user-zr4uw5ng3r Представление ... не сообразил. Спасибо.
@user-vl7bh7gd3l4 ай бұрын
Ну когда же новое видео 😢
@user-zr4uw5ng3r4 ай бұрын
в конце марта я получу люлей от руководства за задачу, и сразу смогу писать новое видео. А пока некогда
@airats25734 ай бұрын
Да, смотрю на котиков
@pavlo1c4 ай бұрын
а никто не делал в yml запуск джобов по условию поясню: пайплайн по шедулеру каждый 15мин запускает джоб, в нем дергается сервис и проверяется есть ли событие на запуск сборки. Если нет, то должно без ошибок отработать, но дальше не начать собирать и наоборот. Сейчас если ошибка то падает и не идет, всё хорошо, но каждые 15мин приходит письмо о том, что пайплайн упал :( А следить за "реальным" падением нужно. была идея сделать глобальную переменную и присвоить по умолчанию [CODE] variables: start_pipeline: 0 stages: - check_issue - deploy get_issue_release: stage: check_issue script: - pwsh .Scripts\track.ps1 1 allow_failure: false only: - schedules - manual after_script: # тут не работает IF а идея тут или в секции Script (что тоже часто нужно) словить возврат запуска команды и выставить $start_pipeline=1 - echo %CI_JOB_STATUS% - if: '$CI_JOB_STATUS == "success"' variables: start_pipeline: 1 #а уже в след. stage писать вместо only: что то типа rules: - if: '$start_pipeline == 0' when: never [/CODE]
@MrGvk7774 ай бұрын
А почему X2Go не заходит вместо xRDP?
@LDO65 ай бұрын
Зачем они этот косяк "В результате любой запрос к данным прежде всего обрабатывается собственным менеджером транзакционных блокировок" в статье оставляют? Все что написано в оф документации надо перепроверять.
@maratibragimov8425 ай бұрын
Заметил гитару, играешь? Я тоже играю
@leonidmessin225 ай бұрын
Яхуюнит - топчик💣💥
@nanami2655 ай бұрын
А можно ли использовать ПРАВОЕ соединение с виртуальной таблицей? По идее же в этом случае виртуальная таблица соберётся в таком же виде, как и вообще без соединений
@user-nd9cv4pd5m4 ай бұрын
Обычно - да. Если не вешается планировщик :)
@dac82895 ай бұрын
Спасибо за объяснение!!!
@klim0v5 ай бұрын
Класс: спасибо за ваш профессионализм, ни когда бы не подумал что при изучении смарт контрактов попаду на канал по 1с 😀👍
@krutoyinfo6 ай бұрын
Ишь ты какой метросексуал, кремушками пользуется. Еще небось вечерами в ночнушке перед зеркалом красуешься )))
@krutoyinfo6 ай бұрын
Вроде здоровый мужик, а к логопеду сходить не догадался...
@krutoyinfo6 ай бұрын
Заебись когда людям делать нехуй
@user-ilyap7 ай бұрын
Добрый вечер. Так и не понял про передачу из ВК в 1С каких-нибудь коллекций. Вообще ничего нельзя? Или можно как-то обходными путями? Ну и про передачу в ВК коллекций тот же вопрос...
@user-zr4uw5ng3r7 ай бұрын
Да, вообще ничего нельзя. Из обходных путей - сериализация в строку, например, через JSON. Делаем JSON-коллекцию в 1С и отдаем в ВК в виде строки или двоичных данных.
@RootOfLife7 ай бұрын
Классное видео, огромное спасибо!
@user-et8dx1mz4r7 ай бұрын
Браво !
@morskoj7 ай бұрын
не могу запустьть отладку, VS код не может найти мой файл, путь прописываю прямо ему в лоб!!!!!! все равно в ошибку, Cant't lanuch debugee (не удаеься найти указанные файл)!"!!!!
@krutoyinfo7 ай бұрын
Придумывают какието дибильные кейсы и кучу статей по из исправлению пишут 🤦♂️
@krutoyinfo7 ай бұрын
А ясно кто эту хрень на хабре написал
@ЧОТКИЙ_1С-НИК7 ай бұрын
Проверил сейчас в 1С предприятии этот кусок кода консолью кода, проверял на двух версиях: 8.3.24 и 8.3.17. Я ожидал, что более новая версия будет тормознутее, но нет. При исполнении на клиенте 8.3.24 показала результат 49 секунд, а 8.3.17 - 58.5 секунд. При выполнении на сервере вообще весело. 44 секунды и 58. То есть 1С оптимизировала свой язык программирования в 1С:Предприятие. Могу только поздравить и от всей души похвалить!
@ЧОТКИЙ_1С-НИК7 ай бұрын
то есть в данном случае, если сравнивать односкрипт с предприятием, предприятие судя по всему будет быстрее)
@user-nd9cv4pd5m7 ай бұрын
Какая-то оптимизация в обратную сторону...
@ЧОТКИЙ_1С-НИК7 ай бұрын
@@user-nd9cv4pd5m не понял) новая версия же быстрее
@user-nd9cv4pd5m7 ай бұрын
Как же быстрее, если на 8.3.24 было 49, а на 8.3.25 стало 58?
@ЧОТКИЙ_1С-НИК7 ай бұрын
@@user-nd9cv4pd5m виноват, не 25, а 17. 25 даже в бету ещё не вышла))) опечатка
@user-bj6tg4vh3d8 ай бұрын
Усе написано в главе 9 работа с данными. Разделяемый режим блокировки подразумевает, что заблокированные данные не могут быть изменены другой транзакцией до окончания текущей транзакции. Исключительный режим блокировки подразумевает, что заблокированные данные не могут быть изменены другой транзакцией до окончания текущей транзакции, а также не могут быть прочитаны ! другой транзакцией, устанавливающей разделяемую блокировку на эти данные.
@theyoulow8 ай бұрын
Хотелось бы узнать как правильно решается проблема в типовых РЛС с "Объект не найден". Например, в документе Перемещение товаров КА2 ограничения доступа записаны в виде "ЗначениеРазрешено(СкладОтправитель) ИЛИ ЗначениеРазрешено(СкладПолучатель)". И при наличии доступа только к одну складу у пользователя, при открытии документа, другой склад - "Объект не найден". Хочется видеть представление реквизита, но нельзя давать права на чтение склада. Спасибо за стрим, информация полезная. Жаль, что так редко проводите.
@user-nd9cv4pd5m7 ай бұрын
Не знаю на счёт "правильно", но я с такой бедой боролся получением представления в прив режиме и выводом его в поле.
@user-dt6wq8js8b8 ай бұрын
Серьезно не знаешь, с чем эжто связано? С отладчиком. Отруби отладчик и будет также.
@user-jt1xr7vi5n8 ай бұрын
Вот видео в точку, теория теорией, но я тут решил поэкспериментировать с этими блокировками и тоже наткнулся на этот подвох и не понимаю - почему в другом сеансе у меня прекрасно всё читается . Спасибо за разъяснение, только тут это нашёл, подписался
@user-jt1xr7vi5n8 ай бұрын
Добавлю, что это как бы и логично (спрашивать разрешение разделяемой блокировкой) , иначе как бы формировались отчёты, когда работало бы одновременно много пользователей с исключительными блокировками
@nikolosmiron14819 ай бұрын
Жаль не показали какой режим блокировок установлен для конфигурации. Возможно в автоматическом режиме это будет работать по другому. Ведь если установлен управляемый режим, автоматические блокировки не работают и наоборот в автоматическом режиме управляемые блокировки не должны иметь эффекта.
@user-zr4uw5ng3r9 ай бұрын
Автоматические блокировки устаревший режим, оставленный для совместимости со старыми (около 10 лет) версиями платформы. Актуальность особенностей этого режима сомнительна
@jonymartynez38819 ай бұрын
Ошибка доступа У Вас нет доступа к данной странице. Уточните пожалуйста ссылку. Если она верна - то обратитесь в техподдержку и вам обязательно помогут найти интересующие вас данные. Как получить доступ?
@user-nd9cv4pd5m9 ай бұрын
К какой именно странице (ссылке) нет доступа?
@user-vl7bh7gd3l10 ай бұрын
Вы бы shorts снимали. А то ждешь по полгода. А там трансляция на 2,5часа.
@user-nd9cv4pd5m10 ай бұрын
А это неплохая идея.
@Guitar820210 ай бұрын
0:00 Приветствие 2:25 Содержание стрима от Егора. 4:30 VS Build tools, что понадобится 6:10 Jetbrains CLion, настройка IDE. 7:00 Шаблонный проект компоненты "empty-component", открываем в IDE компилируем. 9:30 открываем файл export.cpp строка 11 - список экспортируемых объектов компоненты. строка 15 - функция GetClassObject() возвращает платформе объект по имени. 10:37 Что из себя представляет объект компоненты (кратко) 11:13 Подключение шаблона компоненты в базу 1С. 14:35 Добавляем метод Sleep() в файл заголовка "DummyAddin.h" 16:04 Генерируем метод Sleep() в файле "DummyAddin.cpp" 17:00 Венгерские нотации Овсянкина. 18:20 Публикация метода Sleep() для платформы 1С, в файле "DummyAddin.cpp" 19:37 Вызов метода Sleep() из 1С. 26:30 Настройка опций сборки в параметрах CMake. 31:10 Запуск компоненты после сборки с опцией "CASE_INSENSITIVE". 31:46 Добавляем методу Sleep() значение параметра по-умолчанию. 33:30 Про типовой шаблон компоненты от 1С. 38:05 Вернулись к компоненте, добавляем возможность передавать параметром в Sleep() строку с числом и видом времени мс, с, мин. 51:54 Тесты, зависимости, пакетный менеджер vspkg. 55:49 Пакетный менеджер Conan. 56:30 Установка Python из MS Store. 57:10 Установка виртуального окружения в Python, установка Conan. 59:42 Добавляем в проект "conanfile.txt" с внешн. зависимостями 1:00:16 Установка пакетов Conan, сборка проекта из под conan 1:02:24 Настройка файла CMakeLists.txt 1:03:25 Добавление папки test, запуск гугл тестов 1:07:08 Вопрос из чата - ВК для работы с FTP из мобильного приложения. 1:09:30 Вопрос из чата - Сколько стоит разработка такой ВК. 1:11:45 Возвращаемся к тесту, Егор дописал тест. 1:13:33 Итоги по тестам и сборке с конаном. 1:14:17 Добавяет лямбда-функцию для обработки параметра разных типов. 1:21:22 Сборка компоненты и запуск в 1С, тестирование Sleep("3c") 1:22:14 Кросплатформенность и Ubuntu. 1:23:05 Добавляем в компоненту метод возвращающий значение. 1:25:40 Ошибка работы с типом дата. 1:27:51 Смотрим как собрать на линукс, настройка Ubuntu, сборка с виндовс по ssh на ubuntu. 1:33:40 Установка conan на ubuntu, сборка компоненты. 1:40:44 Исправли ошибку конана, компонента запустилась в 1С на Ubuntu. 1:42:09 Все что хотел, показал, обсуждаем отладку. 1:56:14 Переключаемся на Андрея Овсянкина, чтобы добавить обработку типа Дата из 1С. 1:58:53 У Андрея получилось открыть проект в Clion!
@user-tw2zl4cq4u11 ай бұрын
Благодарю! Наконец-то стало понятно
@user-rj4hq2vb2n11 ай бұрын
А на C#?
@user-nd9cv4pd5m10 ай бұрын
На шарпе не встречал, но точно есть бриджи в джаву и раст