РЕАЛЬНЫЕ ЗАДАЧИ ПО 1С - 2. ОТЛАДКА, ЧТЕНИЕ КОДА, ДОПОЛНИТЕЛЬНЫЕ РЕКВИЗИТЫ.

  Рет қаралды 19,109

Бывший 1Сник

Бывший 1Сник

4 жыл бұрын

Поддержать донатом: donate.stream/ilyaleontyevpro1s
Всем привет, меня зовут Леонтьев Илья, и сегодня я собираюсь в прямом эфире решить одну задачку по 1С из реальной жизни.
Если вам такое интересно, милости прошу на мой стрим.
Что будет использовано в процессе:
- механизм дополнительных реквизитов;
- отладчик;
- человеческий мозг.
#ильялеонтьев #реальныезадачи1с #1с
Мои контакты:
ВКонтакте: ilyaleontyev
Фэйсбук: illeontev
С удовольствием добавлю вас в друзья при условии, что вы не будете меня грузить своими рабочими вопросами :)

Пікірлер: 74
@IlyaLeontyev
@IlyaLeontyev 4 жыл бұрын
Всем привет, меня зовут Леонтьев Илья, и сегодня я собираюсь в прямом эфире решить одну задачку по 1С из реальной жизни. Если вам такое интересно, милости прошу на мой стрим. Что будет использовано в процессе: - механизм дополнительных реквизитов; - отладчик; - человеческий мозг. Пишите ваши замечания и наблюдения в комментариях )
@user-wg1cq9zi7n
@user-wg1cq9zi7n 4 жыл бұрын
А какое у тебя отчество? Львович? И город. Интересно глянуть на uc1.1c.ru/check-certificate/ список сертификатов
@IlyaLeontyev
@IlyaLeontyev 4 жыл бұрын
@@user-wg1cq9zi7n Леонтьев Илья Львович, Москва, 14.10.1986.
@user-wg1cq9zi7n
@user-wg1cq9zi7n 4 жыл бұрын
@@IlyaLeontyev А что значит "бизнес и налоги" у спецов? В сертификат обязательно пишут где в этот момент работал?
@zenden505
@zenden505 Жыл бұрын
А где ссылка на первый стрим с реальными задачами? Что-то и в описании нет, и в первом комменте
@PaulWide
@PaulWide 4 жыл бұрын
вот такой контент лучше всего заходит
@KvartaE
@KvartaE 4 жыл бұрын
Илья, ты как Джеймс Бонд в этих очках - агент 1С :)
@insbhor
@insbhor 3 жыл бұрын
Очень классный и нужный формат, прошу продолжай! Классно смотреть методику отладки и логику поиска решения
@seastraus1
@seastraus1 4 жыл бұрын
Спасибо за видео. Очень интересно, очень полезно!
@user-gq4ke6lg9h
@user-gq4ke6lg9h 4 жыл бұрын
Самый полезный формат для новичков. Спасибо. Надеюсь на продолжение реальных задач
@AlekseyFrol
@AlekseyFrol 8 ай бұрын
Это магия.
@user-kz8rb1fk4s
@user-kz8rb1fk4s 4 жыл бұрын
Как всегда полезно и информативно
@westr189
@westr189 Жыл бұрын
Канал Ильи делает просмотр 1С-х видосов нескучным занятием!
@Vladimir_Erovenko
@Vladimir_Erovenko 2 жыл бұрын
На одном дыхании посмотрел. Очень позновательно!
@MR-ch9wf
@MR-ch9wf 4 жыл бұрын
Шикарный формат видео! 👍
@insbhor
@insbhor 3 жыл бұрын
Отличный у тебя юмор, бро!:)
@johncooper9398
@johncooper9398 4 жыл бұрын
подкинул копейку на поддержку канала. ибо годнота!
@IlyaLeontyev
@IlyaLeontyev 4 жыл бұрын
Благодарю! 😊
@dmkstafzub506
@dmkstafzub506 3 жыл бұрын
Красавчик!!! На то, что там пишут Хейтеры, забей! Пути решения могут быть разные... И каждый по-своему думает! Пусть те, кто критикуют сделают такой контент со своим решением, а потом рот открывают!
@user-qs8xq1gl3v
@user-qs8xq1gl3v 4 жыл бұрын
Лайк, однозначно лайк, в работе этого не хватает, чтобы за кем-нибудь посмотреть с объяснениями. Например, я не знал что в консоли запросов есть кнопка которая выводит виртуальные таблицы, и запускал для этих целей ИР, теперь не буду, спасибо
@Merk2k
@Merk2k 4 жыл бұрын
По поводу запросов в расширении и добавления в него "лишних" реквизитов. В системе стандартов и методик разработки конфигураций для платформы 1С:Предприятие 8 есть такой пункт: Нужно стараться, чтобы каждая часть формируемого запроса могла быть открыта с помощью конструктора запросов. Думаю, подход Ильи можно считать верным.
@Anton-ni8un
@Anton-ni8un 4 жыл бұрын
Почему же тогда сама 1С в своих конфигурациях не придерживается данной рекомендации? Кусочные запросы нельзя открыть конструктором. С другой стороны запросы, которые не открываются конструктором в модуле расширения из-за отсутствия некоторых заимствованных объектов метаданных, прекрасно открываются КОНСТРУКТОРОМ в режиме "Предприятие" в консоли запросов. Где именно запрос должен быть открыт конструктором в вашей цитате не поясняется.
@IlyaLeontyev
@IlyaLeontyev 4 жыл бұрын
Думаю, тут не нужно придерживаться крайностей. И тот, и другой способ имеют право на существование, имеют свои плюсы и минусы и т.д. Ну а насчет того, что сама 1С не придерживается своих рекомендаций - такое периодически встречается в коде, к этому надо привыкнуть )
@PTolkachev
@PTolkachev 4 жыл бұрын
@@Anton-ni8un нужно стараться требуется обязательно. Всегда должен присутствовать здравый смысл и не всегда нужно вслепую следовать рекомендациям (хочу заметить, не требованиям), но придерживаться их стоит.
@KirNest
@KirNest 2 жыл бұрын
Отлично что очки снял 👍
@zenden505
@zenden505 Жыл бұрын
Не знаю, как другим, мне этот парень таким юморным кажется)
@user-vx9ov7mr8x
@user-vx9ov7mr8x 3 жыл бұрын
А вопрос ещё интересно как заполнить вот этот доп.реквизит например значениями Производителей из Таблицы???
@topchiydu
@topchiydu 4 жыл бұрын
Илья, чего в черных очках? Клиент попался недовольный?))
@user-dl5tt8cs2s
@user-dl5tt8cs2s 2 жыл бұрын
Что может быть прикольнее, чем накидать копии конфы и автоматизировать процесс отладки при обновлении
@albertyazdanov7901
@albertyazdanov7901 Жыл бұрын
IDEA на рабочем столе , вспальнулся - значит тогда уже поглядывал на java )
@user-dl5tt8cs2s
@user-dl5tt8cs2s 2 жыл бұрын
Стрим теперь в Ачечях, Илья 1с-кодер чумачечий)))
@user-dd5pg1jb1x
@user-dd5pg1jb1x 3 жыл бұрын
Привет Илья. Только сейчас посмотрел твое видео. В целом зашло. Больше понравился вечный вопрос сколько брать денег с заказчика. Самый я бы сказал "больной" вопрос для многих программистов/внедренцев/консультантов. Считаю для себя что многое зависит от многих факторов. Опять же опыт у меня в расчетах с клиентами не большой. Наверно первое как давно ты работаешь с заказчиком и постоянный или не постоянный клиент. Просто есть клиенты, которые начинают спорить по количеству часов и не понимают что порой решение бывает сложное. Думаю что таким надо выставлять часы плюсом. А есть нормальные клиенты которым за 10 минут работы лишний раз не выставишь, сославшись на то, что в следующий раз обратитесь обговорим счет. Да и вообще. По мне так если человек обращается в фирму и сотрудник фирмы находит решение вопроса, то тарификация должна быть минимум 1 час работы. Я сначала тоже скромничал с клиентами, лишний раз не выставлял счета по мелочам, а потом подумал какого хрена! Я трачу на решение время, в очереди находятся другие мои клиенты или это время мне проще потратить на саморазвитие(посмотреть твои видео ;)), благотворительностью не занимаюсь, будьте добры оплатить в кассу. Поэтому прежде чем что то делать говорю по телефону сразу "я вам выставлю счет в таком объеме". Находятся даже такие "уникумы" которые после этих слов говорят "ну там же недолго, что вы нам не можете просто так помочь"! После этих слов просто рука лицо)) Хотелось бы от тебя услышать как ты выстраиваешь свои взаимоотношения с заказчиками?
@user-xf9ps9rt4n
@user-xf9ps9rt4n Жыл бұрын
Спасибо что поделились опытом, тоже при работе очень много благотворительностью занимаюсь.
@QuickMixKZ
@QuickMixKZ 4 жыл бұрын
Привет, Илья. Активно отвечаешь ты только здесь. Поэтому вопрос, не относящийся к теме видео: Хотел посмотреть твой сайт, но не нашёл его, ты закрыл его? Интересует - как у тебя обстояли дела с использованием товарного знака "1С", использовал ли ты его у себя на сайте? Упоминания об 1С то у тебя по любому были на сайте, как к этому относились в 1С, не было ли претензий с их стороны? Товарный знак то понятно, что нельзя использовать, не являясь франчайзи, но что на счет просто упоминания "1С" у себя на сайте в коммерческих целях? И вообще, возникала ли за твою практику необходимость заключения франч-договора с 1С? Может, коробки надо было продавать, или на ИТС кого-то подписать? Ну или использование их товарного знака?
@KirNest
@KirNest 2 жыл бұрын
Кот базилио -)
@PTolkachev
@PTolkachev 4 жыл бұрын
Зачем использовать консоль запросов, если можно использовать конструктор запроса внешней обработки? И не нужно удалять символы при переносе текста запроса из расширения для редактирования. Да и мелкие правки можно сделать сразу в тексте запроса без всяких конструкторов. Я его вообще использую чтобы создать основной каркас запроса. А потом допиливаю руками. Конструктор использую чтобы проверить синтаксис и отформатировать ручные изменения (если, конечно, комментариев нет).
@AlekseyFrol
@AlekseyFrol 8 ай бұрын
Мда уж вот так на день втухнешь ради пары тысяч. А потом клиент скажет что ты плохой программист. Целый день восстанавливал поле. Как вариант создать новое поле и из старого все значения перенести в новое. Старое удалить. Отличный разбор.
@maraderchikXD
@maraderchikXD 4 жыл бұрын
Не планировал второй экран использовать для чата, чтобы постоянно не альт-табаться?
@IlyaLeontyev
@IlyaLeontyev 4 жыл бұрын
Да мне его тут ставить некуда )
@Anton-ni8un
@Anton-ni8un 4 жыл бұрын
Для чтения чата можно использовать экран смартфона.
@IlyaLeontyev
@IlyaLeontyev 4 жыл бұрын
@@Anton-ni8un можно попробовать. Хотя меня постоянно просят убрать мобильник подальше от микрофона...
@maraderchikXD
@maraderchikXD 4 жыл бұрын
Мобильник фонит рядом с микрофоном.
@Anton-ni8un
@Anton-ni8un 4 жыл бұрын
Фонит из-за сотовой связи. Мб оставить только Wi-fi )
@ZhigDenis
@ZhigDenis 4 жыл бұрын
Я думаю народ просто еще не осознал полезность расширений и правильность работы с ними. Я сам начал изучать программирование в 1С и сразу почти с расширений и ничего кроме этого по сути и незнаю =) но все пока норм. Нюансы конечно же есть, но пока даже мне по силам они
@ZhigDenis
@ZhigDenis 4 жыл бұрын
И что наверное самое важное, во всех сферах человек обладает некой консервативностью и инерционным мышлением. Это очень касается и новых подходов в программровании в 1С, человек в свое время насобирал граблей и потом боится сойти с проторенной дорожки. И даже когда эта дорожка станет уж совсем старой, а альтернативный путь рядом просто конфетка, этот человек очень не скоро это поймет.
@maxim.saharov
@maxim.saharov 3 жыл бұрын
На времени 15:36 и есть эта гребанная кнопка «Текст запроса для конфигуратора» )
@ASemakov
@ASemakov 4 жыл бұрын
А давно в расширениях можно создавать справочники, ребят? оО
@IlyaLeontyev
@IlyaLeontyev 4 жыл бұрын
Давненько )
@PTolkachev
@PTolkachev 4 жыл бұрын
Я бы просто посмотрел код при пометке на удаление доп. свойства.
@IlyaLeontyev
@IlyaLeontyev 4 жыл бұрын
Как вариант ) Такая мысль приходила, но уже после того, как я выяснил, в чем дело.
@Anton-ni8un
@Anton-ni8un 4 жыл бұрын
Что нужно было сделать перед тем, как заходить в конфигуратор: 1. Проанализировать форму элемента справочника "Номенклатура", сделать вывод, что какие-то элементы перечеркнуты, а какие-то нет; 2. Сравнить два элемента справочника "Дополнительные реквизиты" - перечеркнутый и не перечеркнутый; 3. Найти места использования двух элементов справочника "Дополнительные реквизиты" - перечеркнутый и не перечеркнутый; 4. По результатам анализа сделать вывод, что не перечеркнутый встречается в качестве реквизита справочника "Наборы дополнительных реквизитов и сведений"; 5. Зайти в "Обслуживание - Корректировка данных - Групповое изменение справочников и документов" добавить реквизит в набор. Делаю вывод, что пример не подходящий демонстрации отладчика. Если каждый раз лезть в конфигуратор и искать решение в коде - так вся жизнь пройдет. Тем более новичок так быстро на ходу не ориентируется, что откуда и куда. Тем более, когда в коде встречается работа с менеджером временных таблиц и кусочными запросами. Считаю, что сначала нужно анализировать данные, так как это проще, чем анализировать код.
@IlyaLeontyev
@IlyaLeontyev 4 жыл бұрын
Звучит, как неплохой алгоритм действий, если знать решение. Но если его не знать... Поиск мест использования элементов может показаться не самым очевидным шагом. Дальше я не понял, как ты собираешься добавлять реквизит в набор групповой обработкой. Она же не позволяет добавлять записи в таблицу. Или я чего-то не знаю?
@Anton-ni8un
@Anton-ni8un 4 жыл бұрын
@@IlyaLeontyev, когда я не знал как устроены доп. свойства в УТ 11, я нашел выход именно по описанному мной алгоритму действий. В "Групповая обработка реквизитов" есть "Выполнить произвольный алгоритм". Названия таблиц и полей можно посмотреть через конструктор запросов в консоли запросов, либо просто открыв конфигурацию в платформе на своем компьютере (ведь доступ к конфигуратору рабочей базы на сервере заказчика есть не всегда). В видео ты так и не попал в форму элемента справочника "Наборы дополнительных реквизитов и сведений", в него можно попасть например из поиска ссылок на объект или из "Групповая обработка реквизитов", если открыть ссылку на набор. Там в явном виде расположены две таблицы - одна с реквизитами, вторая со сведениями.
@Anton-ni8un
@Anton-ni8un 4 жыл бұрын
Считаю, что для "новобранцев" видео, рассказывающее про работу с отладчиком должно быть немного другим. Помимо точки останова, есть еще точка останова с условием. Помимо "Вычислить выражение" есть ещё "Табло", "Локальные переменные" и "Стек вызовов". В "Вычислить выражение" можно не только вычислять выражения, но и записывать новые значения в переменные - я когда это узнал, для меня новый мир открылся, ведь теперь для простых изменений стало ненужно писать доп. обработку, и что-то при помощи нее заполнять. Все эти мелочи очень облегчают жизнь, и нигде нет урока как этим всем пользоваться. Выуживаешь информацию по кусочкам.
@IlyaLeontyev
@IlyaLeontyev 4 жыл бұрын
Это не видео про работу с отладчиком ) Это решение клиентской задачи, и не более того.
@user-qi4wt6vg1p
@user-qi4wt6vg1p 4 жыл бұрын
Как "новобранец" я просил такой формат и им очень доволен. А все тематические тонкости владения инструментами 1С я и так знаю из книг и курсов, а если что то нахожу для себя новое, то могу найти где посмотреть и почитать + с обсуждений в комментариях можно найти много хороших советов. Еще раз формат суперский!
@Anton-ni8un
@Anton-ni8un 4 жыл бұрын
@@user-qi4wt6vg1p, не совсем понимаю, как можно владея знаниями о всех "тематических тонкостях", нуждаться в разборе элементарных задач. Если вы об этих тонкостях "что-то читали", но на практике их применять не умеете, разве это не означает, что вы ими на самом деле не владеете?
@user-qi4wt6vg1p
@user-qi4wt6vg1p 4 жыл бұрын
Anton Gladyshev Нет не означает. И смотря какая практика, пока ограничен задачами к спецу по платформе, рабочей практики пока мало. Кроме создания обработок, печатных форм, отчетов, администрирования (и то больше для друзей у которых свой бизнес). Разбираться с особенностями работы отладчика отладчика не интересно (это все само собой набивается ручками, когда ищешь ошибки), другое дело посмотреть на работу профессионала и на реальны текущие задачи, на технологии решения, почитать в комментариях кучи советов.
@Anton-ni8un
@Anton-ni8un 4 жыл бұрын
@@user-qi4wt6vg1p, да я как бы не про "интересно", а про "эффективно"... =\
@timurdanilenko3582
@timurdanilenko3582 4 жыл бұрын
Как - то ты через Китай эту задачу решал. Хронометраж набивал? Объяснил бы про подсистему БСП "Доп. реквизиты" в крации, что нужно сделать, чтоб прост этот доп. реквизит вернуть. 20 минут максимум. Вот и все вот и все.
@IlyaLeontyev
@IlyaLeontyev 4 жыл бұрын
Это видео о том, как решить задачу, когда ты не знаешь устройство подсистемы "Доп.реквизиты и сведения".
@razvivaemsyaorg8139
@razvivaemsyaorg8139 4 жыл бұрын
«В крации?»🤨 Это на каком языке?
@timurdanilenko3582
@timurdanilenko3582 4 жыл бұрын
@@IlyaLeontyev Отсюда и начинается колхоз. Т.е. когда ты не знаешь как устроен тот или иной функционал, а стараешься по быстрому решить проблемы, получается колхоз. Не всегда, конечно, но часто. Особенно, когда у тебя мало опыта и знаний. С БСП проблем нет, но вот когда ты пытаешься найти документацию по новой архитектуре взаиморасчетов в УТ 11, чтобы свой документ продажи (специфический, для учета передачи заказов курьерам) встроить. Это да... Нет такой документации, во всяком случае в открытом доступе. Вот там начинается копание километров кода. А задачу выполнить нужно, и так, чтобы новый документ гармонично встроился в конфу.
@timurdanilenko3582
@timurdanilenko3582 4 жыл бұрын
@@razvivaemsyaorg8139 А ты лингвист??
@IlyaLeontyev
@IlyaLeontyev 4 жыл бұрын
@@timurdanilenko3582 я предлагаю изучать типовые механизмы, читая код. Причем тут колхоз вообще? Конкретно в этой задаче где мы наколхозили? Нормально все сделали.
WHY THROW CHIPS IN THE TRASH?🤪
00:18
JULI_PROETO
Рет қаралды 9 МЛН
We Got Expelled From Scholl After This...
00:10
Jojo Sim
Рет қаралды 19 МЛН
PINK STEERING STEERING CAR
00:31
Levsob
Рет қаралды 18 МЛН
100😭🎉 #thankyou
00:28
はじめしゃちょー(hajime)
Рет қаралды 57 МЛН
Программист 1С, не пиши так!
16:51
IRONSKILLS - Курсы по 1С
Рет қаралды 27 М.
ПЛАН ВИДОВ ХАРАКТЕРИСТИК в 1С
31:15
Бывший 1Сник
Рет қаралды 32 М.
Процедуры и функции в 1С 8.3: чем они отличаются и как их использовать
12:33
Школа 1С - видеоуроки бесплатно
Рет қаралды 164 М.
WHY THROW CHIPS IN THE TRASH?🤪
00:18
JULI_PROETO
Рет қаралды 9 МЛН