Решение задачи по 1С с собеседования (видео 1)

  Рет қаралды 48,847

Денис-программист

Денис-программист

5 жыл бұрын

Приветствую тебя, это Денис.
Часто при приёме на работу в качестве программиста 1С на собеседовании задают жуткие задачи для решения, но встречаются и очень даже интересные, в этом видео я показываю как решить следующую задачу:
Выбрать все реализации товаров и услуг, в которых есть вся номенклатура из переданного массива.
Решение данной задачи сводится к простому подсчёту количества элементов в переданном массиве и сравнении его с количеством вхождения отдельных элементов в табличную часть документа.
Подробнее смотрите видео.
#ДенисПрограммист
#1С
#Программист1С
#1СБухгалтерия
#1ССпециалист
#1ССобеседование

Пікірлер: 105
@DenProgMan
@DenProgMan 5 жыл бұрын
Вроде видео пишу не первый раз, но всё равно ещё нет привычки думать, делать и говорить одновременно, поэтому, сорри за затупку и постоянное подглядывание в условие задачи. Если у вас есть интересные задачи по 1С, присылайте, будем решать вместе.
@vladisavvdovin6501
@vladisavvdovin6501 5 жыл бұрын
Денис-программист Дружище, интересно слушать твое мышление. Единственная просьба, чуууууток если это возможно погромче :)
@amaralez5718
@amaralez5718 4 жыл бұрын
Привет! Очень даже есть интересные задачи! Давай разбирать вместе? Скажи пожалуйста, куда можно прислать?
@denirya1460
@denirya1460 4 жыл бұрын
Возведения любого числа , в любую степень используя только циклы и операцию +1
@Sa000Nya
@Sa000Nya 3 жыл бұрын
на курсах этому обучают? чет слишком непонятно для новичка в 1с, долго обучаются такому уровню?
@DenProgMan
@DenProgMan 3 жыл бұрын
@@user-kq8zv8rc1x Стукнись на почту из профиля, я тебе скину консоль, там уже новее версия вышла, на видео предыдущая.
@GeneralistAmateur
@GeneralistAmateur 4 жыл бұрын
Спасибо. Очень полезно. Если подобных видеороликов будет много, сделай, пожалуйста, для них отдельный плейлист.
@user-kb7uy1cc8e
@user-kb7uy1cc8e 2 жыл бұрын
Спасибо за решение. Очень интересно
@user-eh1cr3lv4f
@user-eh1cr3lv4f 4 жыл бұрын
Спасибо большое за видео!!!!
@serhii_chechelnytskyi
@serhii_chechelnytskyi 2 жыл бұрын
Добрый день! Мне очень нравятся Ваши уроки по 1С. Хорошо и доступно объясняете. У меня вопрос: не хотите ли Вы создать видеокурс по созданию простой конфигурации учета оргтехники на предприятии. Больше всего интересует комплектация/разукомплектация системных блоков, учет по серийным и инвентарным номерам. Думаю, будет многим интересна эта тема. Спасибо!
@user-mm5by6si7w
@user-mm5by6si7w 2 жыл бұрын
Денис, подскажите, где такую консоль запросов взяли ?
@user-zx7hm7cs8l
@user-zx7hm7cs8l 2 жыл бұрын
Очень полезное видео
@TmRokLi
@TmRokLi 3 жыл бұрын
Полезное видео! Снимай побольше роликов по задачам 1с пожалуйста! :)
@DenProgMan
@DenProgMan 3 жыл бұрын
Кто просит по Авито видео, кто по 1С, может про программирование сделать отдельный канал и туда лить обучалки и решения интересных задач? Плюс у меня есть задачи по экзамену 1С Специалист, могу сделать цикл видео-решений...
@TmRokLi
@TmRokLi 3 жыл бұрын
@@DenProgMan Было бы супер если заведешь отдельный канал!
@MrDaikon1
@MrDaikon1 3 жыл бұрын
Денис-программист Задачи по 1с будет отлично!
@jeyriko
@jeyriko 4 жыл бұрын
Отличное видео
@user-ww5mh4xq5b
@user-ww5mh4xq5b 8 ай бұрын
дак получается, что тут вывело просто 3 позиции товара каждого по одному чтоб было, если будет допустим чего то два из трех, но приэтом они все будут, запрос не пройдет на равность, тут же просто колонку количество надо было приравнять к трем, не трогая номенклатуру
@alexeyprodaction9310
@alexeyprodaction9310 Жыл бұрын
Здраствуйте, можно плиз консоль запросов как у Вас?
@user-ts8ev9jl8w
@user-ts8ev9jl8w 3 жыл бұрын
Подписался на канал и поставил лайк.
@user-ss9xs4bs1v
@user-ss9xs4bs1v 3 жыл бұрын
6:54 как "суммируемая единичка" находит какое количество нужной номенклатуры в реализации? Помогите понять
@Nice_One_Me
@Nice_One_Me 3 жыл бұрын
Это не количество номенклатуры в реализации - это то, сколько номенклатур из массива присутствуют в этой реализации. Условие состоит в том, чтобы выдернуть реализации не с одной номенклатурой из массива, а именно нужны те, где есть ВСЕ позиции из списка.
@johnybrabo2694
@johnybrabo2694 2 жыл бұрын
Денис, а где такую классную консоль запросов можно получить как у тебя?
@DenProgMan
@DenProgMan 2 жыл бұрын
Инфостарт, там уже новая версия лежит...
@evgeniuxp2evgeniuxp234
@evgeniuxp2evgeniuxp234 Жыл бұрын
Вышлите мне ее, пожалуйста...
@RG-sj1jb
@RG-sj1jb 4 жыл бұрын
меня только смущает что для трех товаров в связке Реализация - КолвоНоменклатуры чуть больше 1000 строк. То есть , если для 30 товаров в массиве или для 100 товаров, выполнение запрос не вылетит в "ошибку памяти"??? Ролик год назад, чем сейчас занимаешься Денис-програмист?
@lero4ka_valero4ka_77
@lero4ka_valero4ka_77 3 жыл бұрын
Максимально допустимое количество строк табличной части объектов, хранимых в базе данных (например, документов), составляет 99 999
@coinwiki2073
@coinwiki2073 Жыл бұрын
блин, вот смотрю на такие ролики и думаю, кто эти люди кто выполняет такую работу? вы с какой планеты?🤣 это вообще реально все запомнить? я начал изучать 1С, изучаю 2 мес. мне дуже не понятно что ты сейчас сделал, не уж то вся работа специалиста 1с такая будет?
@RG-sj1jb
@RG-sj1jb 4 жыл бұрын
оригинально, я по другому решал
@sergeialeksandrov6802
@sergeialeksandrov6802 3 жыл бұрын
Сумма(1) нефига неправильно отработывает, поскольку если не выбрана номенклатура СКД группирует по Реализации. В итоге всегда будет 1. Надо было ставить КОЛИЧЕСТВО(РАЗЛИЧНЫЕ втРеализации.Номенклатура) КАК Количество Вот в таком варианте сумма неповторяющихся позиций номенклатуры будет считаться верно.
@DenProgMan
@DenProgMan 3 жыл бұрын
обязательно перепроверю, спасибо.
@72dimas
@72dimas Жыл бұрын
Логика формирования обеих таблиц должна быть одинаковая, только источники данных разные. Тогда и сравнение полей легко реализуется.
@chiv83
@chiv83 Жыл бұрын
Вероятно немного перемудрил дружище с единичкой, суммой 1 и оператором ИМЕЮЩИЕСЯ, работает и так: ВЫБРАТЬ КОЛИЧЕСТВО(РАЗЛИЧНЫЕ Номенклатура.Ссылка) КАК КолВоНоменклатурыСписка ПОМЕСТИТЬ ВременнаяТаблицаСпискаНоменклатуры ИЗ Справочник.Номенклатура КАК Номенклатура ГДЕ Номенклатура.Ссылка В(&СписокНоменклатуры) ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗЛИЧНЫЕ РеализацияТоваровУслугТовары.Ссылка КАК СсылкаНаДокРеализ, КОЛИЧЕСТВО(РАЗЛИЧНЫЕ РеализацияТоваровУслугТовары.Номенклатура) КАК КоличествоНоменклатурыИзСпискаВдокументе ПОМЕСТИТЬ ВременнаяТаблицаДокиРеализСноменклатуройИзСписка ИЗ Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары ГДЕ РеализацияТоваровУслугТовары.Номенклатура В(&СписокНоменклатуры) СГРУППИРОВАТЬ ПО РеализацияТоваровУслугТовары.Ссылка ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗЛИЧНЫЕ ВременнаяТаблицаДокиРеализСноменклатуройИзСписка.СсылкаНаДокРеализ КАК СсылкаНаДокРеализ, ВременнаяТаблицаДокиРеализСноменклатуройИзСписка.КоличествоНоменклатурыИзСпискаВдокументе КАК КоличествоНоменклатурыИзСпискаВдокументе, ВременнаяТаблицаСпискаНоменклатуры.КолВоНоменклатурыСписка КАК КолВоНоменклатурыСписка ИЗ ВременнаяТаблицаСпискаНоменклатуры КАК ВременнаяТаблицаСпискаНоменклатуры, ВременнаяТаблицаДокиРеализСноменклатуройИзСписка КАК ВременнаяТаблицаДокиРеализСноменклатуройИзСписка ГДЕ ВременнаяТаблицаДокиРеализСноменклатуройИзСписка.КоличествоНоменклатурыИзСпискаВдокументе = ВременнаяТаблицаСпискаНоменклатуры.КолВоНоменклатурыСписка УПОРЯДОЧИТЬ ПО СсылкаНаДокРеализ
@melkiy1735
@melkiy1735 3 жыл бұрын
А зачем нам обращать внимание на то, что позиции в РТиУ могут повторяться? Что бы при сравнении не исключить нужных документов, если не укажем различные?
@DenProgMan
@DenProgMan 3 жыл бұрын
в одном доке могут быть 2 позиции чего-то и мы посчитаем в итоге, что в этом доке есть всё, что нам нужно, дальше же мы просто сравниваем числа вхождений в док различных позиций. Попробуйте у себя этот пример и вам станет ясно.
@i292555
@i292555 2 жыл бұрын
Можно одной выборкой, это видимо и проверяли. Забрал кейс)
@nikolosmiron1481
@nikolosmiron1481 2 жыл бұрын
Даже не упомянул что там происходит соединение двух ВТшек с декартовым произведением, те кто шарит и так без труда такой запрос напишут, а те кто не шарят просто не поймут что тут произошло. Комментарии в стиле оч интересно это подтверждают.
@dmitrymedvedd
@dmitrymedvedd Жыл бұрын
Хах
@volgamax
@volgamax 3 жыл бұрын
А в чём смысл сначала было выбирать номенклатуру из справочника, потом городить временную таблицу и далее по видео? Почему сразу нельзя было составить запрос к реализации с номенклатурой из переданного массива?
@lero4ka_valero4ka_77
@lero4ka_valero4ka_77 3 жыл бұрын
Точно!
@NewPrikol
@NewPrikol 3 жыл бұрын
Просто говорят в таком случае, не претендую на оптимальность решения. Мне тоже в голову пришел этот вариант.
@user-hx1iq6kn2c
@user-hx1iq6kn2c 3 жыл бұрын
Я так понял смысл задачи в том, чтобы выбрать те реализации, у которых есть все номенклатуры из массива. Если сделать просто запрос к реализации, то в результат попадут и те реализации, в которых есть не вся номенклатура из массива, а частично
@boxsboxs3634
@boxsboxs3634 3 жыл бұрын
Чтобы запутать следы)
@72dimas
@72dimas Жыл бұрын
Если правильно понимаю, "В" даст условие "ИЛИ", а нам нужно "И". А!аа после этого ещё посчитать, что выбрали)... Но мы не знаем, сколько должно быть...
@texacoinboxru
@texacoinboxru 4 жыл бұрын
На какой уровень ЗП дают такие задачи на собеседовании?
@DenProgMan
@DenProgMan 4 жыл бұрын
ЗП в районе 60 000 руб. на первое время, дальше по результатам работы могут поднять, как я понял. Но мне озвучили именно такую сумму после прохождения всех этапов собеседования, работать удалённо, не в офисе.
@texacoinboxru
@texacoinboxru 4 жыл бұрын
@@DenProgMan спасибо за ответ!
@lero4ka_valero4ka_77
@lero4ka_valero4ka_77 4 жыл бұрын
К свелению. На практике многоструктурные решения, осложненные не только нагромажлением условий, но и методом реализации. Другими словами изменить типовое решение, типовыми методами
@lero4ka_valero4ka_77
@lero4ka_valero4ka_77 3 жыл бұрын
С сертификатом спец по 1С и хорошим навыком кодинга в Москве можно найти за 150К
@user-sl1kv2yr7t
@user-sl1kv2yr7t 3 жыл бұрын
Сергей Чулков на словах да, но на деле таких реальных вакансий единицы. Если за деньгами, то это к другим языкам программирования) 1С это чисто российская задумка. Работа скорее "для души"
@subaruvalit5931
@subaruvalit5931 3 жыл бұрын
почему постоянно используются ВТ ? Задача решается совершенно не сложно при помощи вложенных запросов ... зачем городить ВТ , которые якорят как чёрт знает что...
@artemlimarenko6373
@artemlimarenko6373 2 жыл бұрын
Потому что вложенные запросы это зло! На больших массивах данных вложенные запросы очень сильно влияют на время выполнения и лучше оптимизировать запрос убрав вложенные запросы. А происходит это всё из за того что оптимизатор СУБД может неправильно определить размер выборки и построить не верный план запроса.
@subaruvalit5931
@subaruvalit5931 2 жыл бұрын
@@artemlimarenko6373 а вот и нет , если грамотно сделать вложеный запрос и оптимизировать его сразу условиями , то это работает в разы быстрее чет ВТ. Сколько раз встречал глупости типа "давайте мы поместим в ВТ все неархивные товары" ... а в следующем запросе просто дёргаются по ним остатки из рега накопления... на том всё. И возникает вопрос ... нахрена эта ВТ, если она нужна только один бестолковый раз ? Поведение ВТ на больших данных ,тоже не дают преимущества, ибо они пишутся на диск , и чем больше данных , тем дольше запись.
@artemlimarenko6373
@artemlimarenko6373 2 жыл бұрын
@@subaruvalit5931 дело ваше! Посмотрите планы запросы и время выполнения и что конкретно делает субд и думаю вы сами всё увидите.
@subaruvalit5931
@subaruvalit5931 2 жыл бұрын
@@artemlimarenko6373 конечно..... именно это и наблюдал ....
@user-os6cr9sb5h
@user-os6cr9sb5h 3 жыл бұрын
Вот так проще и нагляднее)): Выбрать Товары.Ссылка, Количество(Различные Товары.Номенклатура) как Кол1 поместить ВТ из Документ.РеализацияТоваровУслуг.Товары как Товары где Товары.Номенклатура в (&МассивНоменклатуры) сгруппировать по Товары.Ссылка ; Выбрать Количество(Ссылка) как КолНоменклатуры поместить ВТ2 из Справочник.Номенклатура как Номенклатура где Ссылка в (&МассивНоменклатуры) ; Выбрать ВТ.Ссылка из ВТ как ВТ Внутреннее соединение ВТ2 как ВТ2 по ВТ.Кол1 = ВТ2.КолНоменклатуры
@MotoCrankshaft
@MotoCrankshaft 3 жыл бұрын
Проблема с несколькими строками в документе решается через внутреннее соединение с выборкой различных (сразу группировать не хотит с различным, поэтому пришлось сначала забить таблицу без группировки, а ток потом сгруппировать) ВЫБРАТЬ РАЗЛИЧНЫЕ Номенклатура.Ссылка КАК НоменклатураСсылка ПОМЕСТИТЬ ВременнаяТаблица ИЗ Справочник.Номенклатура КАК Номенклатура ГДЕ Номенклатура.Ссылка В(&МассивНоменклатуры) ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ВременнаяТаблица.НоменклатураСсылка) КАК Количество ПОМЕСТИТЬ врКоличествоИзМассива ИЗ ВременнаяТаблица КАК ВременнаяТаблица ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗЛИЧНЫЕ РеализацияТоваровУслугТовары.Ссылка.Дата КАК ДатаДок, РеализацияТоваровУслугТовары.Ссылка КАК Ссылка, РеализацияТоваровУслугТовары.Номенклатура КАК Номенклатура ПОМЕСТИТЬ РазмещениеСпискаВсехДокументов ИЗ ВременнаяТаблица КАК ВременнаяТаблица ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары ПО (РеализацияТоваровУслугТовары.Номенклатура.Ссылка = ВременнаяТаблица.НоменклатураСсылка) ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РазмещениеСпискаВсехДокументов.ДатаДок КАК ДатаДок, РазмещениеСпискаВсехДокументов.Ссылка КАК Ссылка, врКоличествоИзМассива.Количество КАК Количество, СУММА(1) КАК СуммаСовпадений ИЗ РазмещениеСпискаВсехДокументов КАК РазмещениеСпискаВсехДокументов, врКоличествоИзМассива КАК врКоличествоИзМассива СГРУППИРОВАТЬ ПО РазмещениеСпискаВсехДокументов.ДатаДок, РазмещениеСпискаВсехДокументов.Ссылка, врКоличествоИзМассива.Количество ИМЕЮЩИЕ СУММА(1) = врКоличествоИзМассива.Количество УПОРЯДОЧИТЬ ПО ДатаДок УБЫВ
@MotoCrankshaft
@MotoCrankshaft 3 жыл бұрын
А хотя через где в списке сильно быстрее работает, поэтому просто различные в времнную таблицу а потом группировку. А все остальное тож самое
@trreg4669
@trreg4669 Жыл бұрын
Как вариант: ВЫБРАТЬ НоменклатураСпр.Ссылка КАК Номенклатура ПОМЕСТИТЬ втНоменклатураСпрПоСписку ИЗ Справочник.Номенклатура КАК НоменклатураСпр ГДЕ НоменклатураСпр.Ссылка В (&СписокНоменклатуры) ; ВЫБРАТЬ РТУТовары.Ссылка КАК РТУ, РТУТовары.Номенклатура КАК Номенклатура ПОМЕСТИТЬ втРТУСтроки ИЗ Документ.РеализацияТоваровУслуг.Товары КАК РТУТовары ВНУТРЕННЕЕ СОЕДИНЕНИЕ втНоменклатураСпрПоСписку КАК НоменклатураСпрПоСписку ПО РТУТовары.Номенклатура = НоменклатураСпрПоСписку.Номенклатура ; ВЫБРАТЬ РАЗЛИЧНЫЕ РТУСтроки.РТУ КАК РТУ ПОМЕСТИТЬ втРТУДокументы ИЗ втРТУСтроки КАК РТУСтроки ; ВЫБРАТЬ РАЗЛИЧНЫЕ РТУДокументы.РТУ КАК РТУ ПОМЕСТИТЬ втРТУДокументыЛишние ИЗ втРТУДокументы КАК РТУДокументы ПОЛНОЕ СОЕДИНЕНИЕ втНоменклатураСпрПоСписку КАК НоменклатураСпрПоСписку ПО ИСТИНА ЛЕВОЕ СОЕДИНЕНИЕ втРТУСтроки КАК РТУСтроки ПО РТУДокументы.РТУ = РТУСтроки.РТУ И НоменклатураСпрПоСписку.Номенклатура = РТУСтроки.Номенклатура ГДЕ РТУСтроки.Номенклатура ЕСТЬ NULL ; ВЫБРАТЬ РТУДокументы.РТУ КАК РТУ ИЗ втРТУДокументы КАК РТУДокументы ЛЕВОЕ СОЕДИНЕНИЕ втРТУДокументыЛишние КАК РТУДокументыЛишние ПО РТУДокументы.РТУ = РТУДокументыЛишние.РТУ ГДЕ РТУДокументыЛишние.РТУ ЕСТЬ NULL ;
@chiv83
@chiv83 Жыл бұрын
и без оператора ИМЕЮЩИЕ
@lero4ka_valero4ka_77
@lero4ka_valero4ka_77 4 жыл бұрын
МассивЗначений = Объект.ТЧ.Выгрузить(, "Номенклатура"); Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | РеализацияТоваровТовары.Ссылка, | КОЛИЧЕСТВО(РАЗЛИЧНЫЕ РеализацияТоваровТовары.Номенклатура) КАК Номенклатура |ПОМЕСТИТЬ Номенклатура1 |ИЗ | Документ.РеализацияТоваров.Товары КАК РеализацияТоваровТовары |ГДЕ | РеализацияТоваровТовары.Номенклатура В(&Номенклатура) | |СГРУППИРОВАТЬ ПО | РеализацияТоваровТовары.Ссылка |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | Номенклатура1.Ссылка КАК Документы, | Номенклатура1.Номенклатура КАК Число |ИЗ | Номенклатура1 КАК Номенклатура1 |ГДЕ | Номенклатура1.Номенклатура = &КолВо"; Запрос.УстановитьПараметр("Номенклатура", МассивЗначений); Запрос.УстановитьПараметр("КолВо", МассивЗначений.Количество()); РезультатЗапроса = Запрос.Выполнить(); ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать(); Пока ВыборкаДетальныеЗаписи.Следующий() Цикл Строка = Объект.ТЧРеализации.Добавить(); Строка.Документы = ВыборкаДетальныеЗаписи.Документы; КонецЦикла; вроде бы короче
@timurdanilenko3582
@timurdanilenko3582 3 жыл бұрын
ВЫБРАТЬ РАЗЛИЧНЫЕ Номенклатура.Ссылка КАК Номенклатура ПОМЕСТИТЬ втТаблицаНоменклатур ИЗ Справочник.Номенклатура КАК Номенклатура ГДЕ Номенклатура.Ссылка В(&МассивНоменклатур) ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗЛИЧНЫЕ ЗаказКлиентаТовары.Ссылка КАК Ссылка ИЗ втТаблицаНоменклатур КАК втТаблицаНоменклатур ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗаказКлиента.Товары КАК ЗаказКлиентаТовары ПО (втТаблицаНоменклатур.Номенклатура = ЗаказКлиентаТовары.Номенклатура) ГДЕ НЕ ЗаказКлиентаТовары.Ссылка ЕСТЬ NULL
@user-nn1ys9mt9b
@user-nn1ys9mt9b 3 жыл бұрын
Не правильно. В документе должна быть ВСЯ номенклатура из массива, а не любая из.
@ukrainesov21
@ukrainesov21 2 жыл бұрын
Чета все в кучу... Я нифига не понял !!!
@user-oy1sq7mc4d
@user-oy1sq7mc4d 3 жыл бұрын
За решение 5 за исполнение 2. Поясняю. Наличие документа не говорит ещё что товар продан. Документ должен быть проведён. Поэтому выборку нужно делать из регистра. Регистр работает быстрей. Но коль выбираем из документа то хотя бы поставим условие что документ проведён.
@YuriyKolosov
@YuriyKolosov 3 жыл бұрын
Почему товар обязательно должен быть продан? Этого нет в условии задачи. Может быть, запрос как раз нужен для того, чтобы найти и провести все документы по заданному условию. Регистр вовсе необязательно работает быстрее. В данной ситуации он ничего не даст, потому что в индекс мы всё равно не попадём и в любом случае получим скан. А если по регистру делают движения еще и другие документы помимо реализации, то сканировать будем еще и строки других документов.
@luckyea7
@luckyea7 3 жыл бұрын
С помощью данной конфигурации можно подготовиться к сдаче экзамена "Профессионал по платформе": luckyea77.livejournal.com/3661104.html Правда пока список вопросов на первые 4 главы. Данная конфигурация работает в четырех режимах: экзамена, обучения, игры "О, счастливчик" ("Кто хочет стать миллионером?"), редактора вопросов и ответов. Режим игры "О, счастливчик" был добавлен в данное программное решение для использования эффекта Супер Марио с целью облегчения обучения. Профессионалы по платформе 1С, Вы сможете выиграть 3 миллиона рублей? Счастливого Рождества!
@vladislav6750
@vladislav6750 3 жыл бұрын
Мужик, ты хотя бы запомни решение задачи, а потом делай видео. Сидеть смотреть во второй монитор и перерисовывать настройки может каждый. Никакого объяснение своим действия, ничего) Зачем?)
@kynzov
@kynzov 3 жыл бұрын
Интересно, почему вы себя называете программистами? Создание конфигов в CRM системе это не программирование!!!
@timko_nzt
@timko_nzt 3 жыл бұрын
Корона не жмёт?
@kynzov
@kynzov 3 жыл бұрын
@@timko_nzt слушай, без обид, возможно я ошибаюсь и не до конца понимаю, но сколько строк кода приходится написать в день и на каком языке? SQL мне понятная вещь, но это запросы в БД, которые делаются и на других популярных языках типа PHP, JS, Phyton, Java, C#, C++ и прочие... Это же не написание приложений под фантастичекие проекты! Понимаю разработчиков, которые написали 1C, но тех кто занимается настройкой конфигов я не считаю разработчиками такими как на остальных языках. Опять же таки, возможно чего-то не знаю, что не исключено.
@stupidnoob
@stupidnoob 3 жыл бұрын
@@kynzov изучал разные ЯП на протяжение 1,5 года ну и выбрал python и норм так разобрался в нём. Сейчас пишу дипломникам приложения (я на в 2 курсе), в отделе проф. оринтации написал бота и сейчас меня отправляют на worldskills, тип сказали к 3 курсу выучить 1c и вот сейчас сижу и думаю: это шо просто СУБД какаято?
@72dimas
@72dimas Жыл бұрын
Мусье программит на ассемблере без библиотек? Ведь, пользоваться готовыми объектами - это не программирование. (или это такой тролль толстенький)
@litedesign1984
@litedesign1984 4 жыл бұрын
Делать выборку реализации без условий: проведём и не удалён :))) ну-ну. Тест должен был закончится ещё в начале.
@lero4ka_valero4ka_77
@lero4ka_valero4ka_77 4 жыл бұрын
А про это в условии не слова. Может реализацию просто записали дабы потом слелать это с ней. Не думал про это
@lero4ka_valero4ka_77
@lero4ka_valero4ka_77 4 жыл бұрын
Написано все реализации. А не только ПРОВЕДЕН
@dr5731
@dr5731 3 жыл бұрын
@@lero4ka_valero4ka_77 Это автоматом подразумевается
@lero4ka_valero4ka_77
@lero4ka_valero4ka_77 3 жыл бұрын
@@dr5731 в ТЗ от расчетчика написано: произвести обмен между ЗУПом и КА. ВСЕ ДОКУМЕНТЫ (подчеркиваю для особо!) ЗарплатаКВыплатеОрганизаций передать в том состоянии в котором они есть. Проведеные - проведеные. Непроведеные, значит не проведеные. В непроведенных будут вносится корректировки (после конвертации они недолжны всупать в силу!) и после конвертации не были заполнены обязательные реквизиты, т.к. в конечной базе, предположем нет таких данных, значит передать как не проведеный А вы как самые умные и говорите: "Извените, но я привык все делать не по ТЗ, а по автоматом (как нравится или привык)". Так ?
@lero4ka_valero4ka_77
@lero4ka_valero4ka_77 3 жыл бұрын
@@dr5731 по видео написано ВСЕ! Что не понятно то ?! если документ не проведен, это не значит что это мусор. он может участвовать в обработках и меть определенный вес в расчетах, но не будет участвовать в проводках или вносит данные в регистр
@fetkz
@fetkz Жыл бұрын
я так понял синтаксис 1с это переведенный на русский бейсик.)))
@relicious6040
@relicious6040 3 жыл бұрын
Бред какой-то.... решайте такие задачи так, если не хотите пройти собеседование
@DenProgMan
@DenProgMan 3 жыл бұрын
Если пишите, что бред, хотелось бы конкретики, а так это больше похоже на присказку, собака лает, караван идёт...
@sainthentai7763
@sainthentai7763 6 ай бұрын
Интересно и ужасно...
@ivanh2674
@ivanh2674 3 жыл бұрын
Убери из название канала программист из тебя программист как балерина не позорься.
@DenProgMan
@DenProgMan 3 жыл бұрын
Хотелось бы больше конкретики, а то получается собака лает, а караван идёт...
@Nosferatudima
@Nosferatudima Жыл бұрын
@@DenProgMan где в задании написано про количество? две временные таблицы, НАХРЕНА? Не стоит так писать запросы... Это просто, трешь...
@user-ut8lq8zb2r
@user-ut8lq8zb2r Жыл бұрын
@@Nosferatudima я тоже ничего не увидел ничего про количество. Проверки нету, что документ удален. Я думаю, что такие данные лучше было бы тянуть из регистра. Может первый раз записывал, не все детали указал. Вообще я как понял на практике, большая проблема, объяснить нормально, что надо делать. Как правило опытные программисты понимают, что надо сделать а вот молодым не могут объяснить. В общем всем мира и добра.
@chiv83
@chiv83 Жыл бұрын
Вероятно немного перемудрил дружище с единичкой, суммой (1) и оператором ИМЕЮЩИЕСЯ, работает и так (а так спасибо за пример): ВЫБРАТЬ КОЛИЧЕСТВО(РАЗЛИЧНЫЕ Номенклатура.Ссылка) КАК КолВоНоменклатурыСписка ПОМЕСТИТЬ ВременнаяТаблицаСпискаНоменклатуры ИЗ Справочник.Номенклатура КАК Номенклатура ГДЕ Номенклатура.Ссылка В(&СписокНоменклатуры) ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗЛИЧНЫЕ РеализацияТоваровУслугТовары.Ссылка КАК СсылкаНаДокРеализ, КОЛИЧЕСТВО(РАЗЛИЧНЫЕ РеализацияТоваровУслугТовары.Номенклатура) КАК КоличествоНоменклатурыИзСпискаВдокументе ПОМЕСТИТЬ ВременнаяТаблицаДокиРеализСноменклатуройИзСписка ИЗ Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары ГДЕ РеализацияТоваровУслугТовары.Номенклатура В(&СписокНоменклатуры) СГРУППИРОВАТЬ ПО РеализацияТоваровУслугТовары.Ссылка ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗЛИЧНЫЕ ВременнаяТаблицаДокиРеализСноменклатуройИзСписка.СсылкаНаДокРеализ КАК СсылкаНаДокРеализ, ВременнаяТаблицаДокиРеализСноменклатуройИзСписка.КоличествоНоменклатурыИзСпискаВдокументе КАК КоличествоНоменклатурыИзСпискаВдокументе, ВременнаяТаблицаСпискаНоменклатуры.КолВоНоменклатурыСписка КАК КолВоНоменклатурыСписка ИЗ ВременнаяТаблицаСпискаНоменклатуры КАК ВременнаяТаблицаСпискаНоменклатуры, ВременнаяТаблицаДокиРеализСноменклатуройИзСписка КАК ВременнаяТаблицаДокиРеализСноменклатуройИзСписка ГДЕ ВременнаяТаблицаДокиРеализСноменклатуройИзСписка.КоличествоНоменклатурыИзСпискаВдокументе = ВременнаяТаблицаСпискаНоменклатуры.КолВоНоменклатурыСписка УПОРЯДОЧИТЬ ПО СсылкаНаДокРеализ
Как долго расти до 100к программисту 1С
29:07
Желтый клуб — 1С программирование
Рет қаралды 48 М.
Суть 1С программирования за 25 минут
26:44
Желтый клуб — 1С программирование
Рет қаралды 319 М.
FOOTBALL WITH PLAY BUTTONS ▶️ #roadto100m
00:29
Celine Dept
Рет қаралды 74 МЛН
MOM TURNED THE NOODLES PINK😱
00:31
JULI_PROETO
Рет қаралды 14 МЛН
Заметили?
00:11
Double Bubble
Рет қаралды 2,4 МЛН
Самая простая задача
47:27
Курсы 1С и экзамены (1С:Учебный центр №1)
Рет қаралды 60 М.
Кто такой консультант 1С
17:51
Илья Туровец
Рет қаралды 5 М.
Как живётся программисту 1С в DNS?
9:35
DNS | Информационная служба
Рет қаралды 37 М.
FOOTBALL WITH PLAY BUTTONS ▶️ #roadto100m
00:29
Celine Dept
Рет қаралды 74 МЛН