Это копия, сохраненная 29 февраля 2020 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
FAQ:
https://pastebin.com/yyFX2WMd
P.S. Шутки про разнос дисков ИТС не приветствуются
Прошлый тред:
https://2ch.hk/pr/res/1413201.html (М)
я мудак извинити
Ох уж этот довольный усач. Аж настроение поднимается, когда его вижу
Каково это, ощущать себя самым дном програмистской индустрии с непробиваемым потолком в 3к?
Особенно на фоне какого-нибудь неграмотного, но оборотистого торговца деревянными членами, в легкую имеющего 5к.
Про богов, перекатившихся из мордора в швитые, к большим зарплатам и дешевым кредитам, я даже не буду упоминать.
Потому что это не интересно. Наверное предметная область не для меня. Планирую перекатывать в разработку под мобилки.
Потолок уже давно пробили.
Узколобый ты. Какое дно блядь? Мне похуй, что остальные «элитные программисты» смеются над 1С. Забавная гримаса возникает на их лице, когда в процессе общения и попыток холивара дело доходит до обсуждения наших ЗП. Да и какой потолок может быть в ИТ? Программист это самый низ в иерархии, причём в любой, что 1С, что ява, что похапэ, что шарп. Дальше тимлид, руководитель ит, директор ит. У меня сейчас уже в подчинении два 1Сника и два эникей админа, дальше путь ведёт в руководителя всего ИТ отдела, ну а дальше директора ИТ.
Но, если честно, меня вообще-то подзаебалао ит. Я до этого уже успел побывать и линукс админом и питон разрабом. На 1С, кстати, остановился из-за самого быстро роста ЗП за проф пригодность.
Сейчас мучу своё дело не связанное с ит вообще. Пока только более менее окупается хотя бы. Как выйду на доход, как с обычной работы, нахуй уйду из этого комплуктерного мира.
Планирую вкатываться, в ноябре пойду на курс "азы программирования 1с" за 7к. До этого никогда в жизни не имел дело с программированием даже близко. Есть средне-специальное техническое (но не связанное с компуктерами), а также неоконченная вышка-заочка по строительству. Сподвигло на этот шаг желание больше зарабатывать, ибо в основной специальности полная срань с работой. Какие подводные? Правильно ли поступаю? Какие дадите напутствия, родные анончики? сильно не хуесосьте ток плез
Кун 26 лвл, котосибирск
Совет сначала все хорошо изучить, а потом идти устраиваться, иначе то хуевый старт будет с которого так и останешься червем пидором навечно. Начинай сразу с прога.
И на курсы иди чтобы все бумажки получить, только после того как прог изучишь. Иначе на курсах с тебя бабло снимут, знаний не дадут, только бумажки. И ты пойдешь обивать пороги франчей что бы они тебя взяли диски разносить. А бумажки эти у тебя в шкафу лежать останутся как хлам ненужный. Тру стори
Долбоеб тупой, все советы написаны в комменте, под которым ты насрал. Там другой долбоеб, просравший всю свою жизнь на это говно, мечтает из него вырваться.
Самый главный совет, не связываться с этой парашей.
Хочешь денег, иди торговать жопой. Более денежно и не так зашкварно.
>>492038
Хуй знает, в рекламе написано "для тех, кто начинает с нуля". Я прекрасно понимаю, что одного курса азов будет мало, но они же наверняка сертификаты тоже не за красивые глаза выдают, значит, хоть чему-то, но учат
>>492079
Может быть, это и параша, но не такая вонючая, в которой я сейчас работаю. А других вариантов, куда бы перекатиться, пока не придумал
Ты ебанутый? Циклы или потоки заебись на 1с синтаксисе разбирать?
>До этого никогда в жизни не имел дело с программированием
Не делайте так. Плз. Вот такие кадры иногда приходят на собеседование, это просто пиздец.
репосчу свой пост:
1. Понимание базовых концепций процедурного программирования (язык не важен, но лучше на C начинать)
2. Прочитать какую-нибудь книгу по алгоритмам основным. И пытаться какие-то из этих алгоритмов программировать.
ЭТО САМЫЙ ВАЖНЫЙ ШАГ
Важно на этом шаге не отвалиться. Если не получается алгоритмическое программирование, то дальше идти не имеет смысла. И это касается ВСЕХ областей абсолютно в программировании.
3. Понимание ООП (любой язык, который умеет в ООП, приорететней C++, тк он наиболее полон (все принципы ООП в нём максимально красиво реализованы) и академичен).
4. Изучение SQL.
5. Изучение основ конфигурирования (Радченко, курс по быстрому старту в профессию от Курсы-1с-РФ (подойдёт и профессиональное программирование базовый и продвинутый курсы более старые, но они намного дольше, но полнее)).
6. Здесь идёшь на стажировку, изучая основы предметной области внутри 1С, с которой будешь в большей степени работать
Ну еще желательно вышка офк. И желательно не гуманитарная.
>И на курсы иди чтобы все бумажки получить, только после того как прог изучишь.
не нужны ему никакие бумажки с курсов. Они ничего не стоят.
Имеет смысл только профка по платформе и дальше спец по платформе. Но спеца по платформе ты хрен получишь так быстро (а если и опыта в прогании нет лол).
Нужны только экзамены. Бумажки с курсов нахуй никому не нужны. Что они кому доказывают.
Эти курсы стоят дохуя, а получишь то же самое, что можешь перекупить у пиратов (или у меня) (можешь на форуме Ruboard в соответствующем разделе оставить сообщение, там люди обмениваются курсами и покупают у друг друга). Минус только в том, что не будет общения с ментором, если оно будет нужно, но это обычно не нужно.
Я могу сам за копейки (относительно покупки реальных) курсы подогнать (у меня много материалов, курсы включают полный материал с ДЗ, их решением, методичками (если они прилагались), то есть не только видеоуроки).
Другое дело, что автор вообще не программировал до этого и на языках общего уровня, так что это тяжёлый случай. У меня просто к таким сразу неприязнь.
Не думаю, что выйдет что-то хорошее, если начинать изучать программирование с 1Са
П.С. Но если кому-то нужны курсы, то обращайтесь @KotSobakaStol . Недорого
Почему такой ник? Что означает?
да, мы технари такие)) учимся зарабатывать)))
А что там было? Просто похоже сайт сдох "504 Gateway Time-out" (с VPN'ом разумеется) .
На NNMClub'e И Рутрекере очень мало материалов. И все старые (или неполные, там для СКД есть курс на Рутрекере, но только видеоуроки к нему без файлов отчётов и обработок, которые в ходе курса создают и без практических задач с их решениями.
>Я до этого уже успел побывать и линукс админом и питон разрабом
Понятно, ты залетный. Технологии тебе вообще неинтересны, поэтому ты стал 1Cником
Хочу попробовать сменить сферу на 1С.
Может ли анон посоветовать, как начать?
Правильно ли я понимаю, что после обучения смогу самостоятельно пойти получать сертификат, котлрый облегчит мне поиск работы без опыта?
Да, я на фак не обратил внимание.
Однако по нему не совсем понял, хватит ли мне например Радченко + сертификата профа.
Я из саппорта пару тредов назад стал в 1С перекатываться, но, разумеется, забил. Сейчас сосу за еду и попутно опять изучаю вдоль и поперек каждый объект конфигурации. Друг мой, Радченко дает лишь элементарные азы. Советую каждое свойство объекта гуглить и читать все подряд, до чего дотянешься. В 1С и вправду очень специфичная атмосфера в плане инструментов разработки. Советую кроме Радченко еще курс 21 день, а также
http://howknow1c.ru
https://programmist1s.ru/programmirovanie-1s/
если ты совсем деревянный. Как и я.
https://www.youtube.com/channel/UCtSVt800z-nHQK0fAFENX-A/videos
https://www.youtube.com/channel/UCS_K2CIhhAjVhsDnulDJLCg/videos
Еще вот этот хер более менее кратко объясняет про всякие сертификации и прочее
П.С.
Могу пояснить.
Офк можно и на Java начать или на Pascal, но C и Плюсы с её всё равно слишком идеальны и красивы.
Ну так это твои психологические проблемы, нахуй ты их в тред несёшь?
Бизнесу вообще до пизды на твои кресты, ты продукт делай. Может ты ещё считаешь, что все должны уметь авл сбалансировать
Есть ли какие-то тренинги для 1Сников, которых кибербулят в интернете веб-макаки, крестовики и прочие.
Мне стало стыдно говорить знакомым прогерам, с которыми учился, что я 1С программистом работаю. Это почти, как шлюхой работать девушке.
Хоть я и Кресты знаю, Делфи на нормальном уровне, книжки читал, и много всякой херни, 6 лет учился на направлении, связанном с программированием, но подвернулся шанс еще во время учёбы после 3 курса бакалавры подрабатывать 1Сником, потом в итоге вкатился и уже не стал менять проф. деятельность, вроде интересно даже
Но на меня криво смотрят, а в интернете надо мной издеваются. Как с этим жить ? Психолог, психотерапевт ?
Какой путь вхождения? Возьмут ли стажером-прогом во франч при условии предварительной подготовки (пособие Радченко, курсы 21 день Гилева) ?
Нет, блядь, ненастоящего программирования. Если ты пишешь программный код -- ты программист, если нет, то нет. На чем ты его пишешь, сисярпе или русифицированном коболе -- не важно. Если ты еще за это деньги получаешь, то ты профессиональный программист, если нет, то ты борщехлеб.
Напридумывают себе всякой хуйни и потом загоняются.
мимокрок
>>493921
>>493714
Пиздорылый ебларас, ну заебал уже. Правда.
>>494824
Достаточно историй успеха вокруг меня. Франч почему то считается эталонным способом вкатиться. Я туда пойду только в последнюю очередь. Сейчас пилю свою костыльную конфу, попутно делюсь охуенным опытом в видеокурсах на ютабе на самом деле излагаю материал и делаю хоть какой-то бэкграунд чтобы тете Клаве показать, когда буду их контору на кукан свой сажать на поддержку брать. В чем проблема перекатиться в прогеры вашей нетиповой конфы?
>Какой путь вхождения? Возьмут ли стажером-прогом во франч при условии предварительной подготовки (пособие Радченко, курсы 21 день Гилева) ?
Не возьмут скорее в качестве ПРОГРАММИСТА. На стажёра могут взять любого чела, который хоть на чём-то кодить умеет нормально, но 1С вообще даже не включал.
Если есть понимание программирования и базовых принципов ООП хоть на псевдокоде:
переменные, массивы, условия, циклы, функции, классы... ... ..., то уже можешь начинать изучать конфигурирование в 1С.
Радченко с нуля не имеет смысла читать (полностью, пол книги имеет смысл). Ты нихуя не поймёшь после определенной главы. И программировать там вообще не учат. Синтаксис не объясняют.
Курс Гилёва за 21 день вообще не учит особо ничему, а только даёт общее представление о платформе, её структуру. Как-бы после этого курса какое-то целостное представление складывается, что есть конфигуратор и какие объекты для чего нужны, не боле.
Попробуй курс "Быстрый старт в профессию" того же Гилёва, где уже более объёмно всё разбирается (также с домашними заданиями и их решениями).
Я сам начинал с Профессионального программирования Гилёва (он включает базовый и продвинутый курсы), но там ~200 часов материала (с бонусами еще больше).
Но сам базовый курс около 100 часов, что всё равно много, но зато максимально эффективно (хоть курс и на 8.2 записан, это значения особо не имеет кроме некоторых нюансов).
Структура этого курса приведена на пике.
Быстрый старт около 30 часов (spec8.ru/1c-prog-fast-start), но там не рассматриваются регистры расчёта и бухгалтерии
Могу продать недорого относительно реальной цены этих курсов, там все материалы есть, могу показать предварительно и дать на ознакомление часть курса, а после оплаты остальные файлы выгрузить.
И вообще, если кому нужно что-то, то обращайтесь.
в интернете бесплатно только немногие из них лежат
ТГ @KotSobakaStol
ПОЧТА
>В чем проблема перекатиться в прогеры вашей нетиповой конфы?
Сейчас, увы, в той компании уже не работаю (сижу без работы). Теоретически могу туда попробовать вернуться, но уже с навыками прога. Сейчас есть некоторые накопления, на год хватит. Цель - дойти до уровня прогерства, с которым могут хоть куда-то взять, и дальше оттачивать скилл.
> Цель - дойти до уровня прогерства, с которым могут хоть куда-то взять, и дальше оттачивать скилл.
Ну тогда плохие новости - скилл прокачивается на реальных задачах. Особенно в 1С с его учетом, автоматизацией, торговым оборудованием и постоянным обновлением законов. Ты дома что-ли собрался что-то автоматизировать?
>Радченко с нуля не имеет смысла читать
Радченко сейчас изучаю то пособие, которое для начинающих.Там как раз он описывает такие понятия как переменная, цикл, массив и тд.
>Я сам начинал с Профессионального программирования Гилёва (он включает базовый и продвинутый курсы)
Базовый курс у меня есть.
>Ну тогда плохие новости - скилл прокачивается на реальных задачах.
Я понимаю, поэтому и спрашиваю - как мне лучше поступить в моей ситуации? Подтянуть через самообразование скилл до какого-то базового уровня и пытаться во франч попасть или как?
>Базовый курс у меня есть.
да, там и продвинутый на Рутрекере лежит (но там пары блоков нет в продвинутом, тк там не самый последний релиз курса в интернетах и некоторая информация плохо структурирована)
Но базового курса хватит, однако он ОЧЕНЬ ЗАТЯНУТ.
У меня примерно твоя ситуация. Тоже пойду если пройду тестовое задание в команду самописной конфы. Если провалю тестовое задание, то тогда уж придется идти в франч скорее всего, но рассматриваю вариант выучить пару конф и стать что-то вроде аналитиком-консультантом по сути тот же саппорт. В франч пиздец не хочется, хотя, по идее, там боевой опыт и получают. Скорее всего прогеры вашей самописной конфы получают неплохо, а еще и ценятся тем что новых прогеров из того же франча обучать фишкам и багам дороже выйдет.
гугли, что спрашивают на собесе у стажёров.
Просто лично меня спрашивали, когда я шёл стажёром, именно программистские задачки. Спрашивали, например, показать, как сортировка пузырьком работает или как поменять значения числовых переменных, не используя третью.
То есть вещи с 1Ской не связанные, а связанные с программированием.
Учитывая, что у тебя есть 1Совский бэкграунд, но мб другой подход к тебе будет. Или мб у меня такой единичный случай.
П.С. ну и да, потом дадут какое-нибудь тестовое задание уже на 1Се, скажут, сделаете и скинете на почту. Если им понравится, то позвонят и могут спросить, как ты что делал, чтобы убедиться, что это был именно ты. У нас так было.
>А если я бескорыстный перад, куда лучше выкладывать курсы, чтобы не набутылили?
В облако какое-нибудь, напиши по братски что у тебя есть
До этого прогал в вузе и знаю самую базу: циклы, условия, типы пер. и т.д
>Базовый курс у меня есть.
Бери все, пока недорого, не пожалеешь.
Когда вкотишься, сам будешь лохам сдвача продавать.
Что за пиздец. Где мочератор?
Калыч, вкидывай сюда это гавно или иди нахуй, репорт
В общем, аноны, я переехал в ДС-2, подскажите, на какой уровень зарплаты ориентироваться и какой актуальный стек технологий должен быть минимальным? Я у себя работал за 30к, тут зп какие-то сказочные 60-100к на хх, мне кажется, что я не потяну. Может стоит пройти какие-то курсы, получить сертификаты для увеличения шанса приема на работу?
Ебобо что ли? нормальные зарплаты, это тебя в мухосрани выдрачивали нахаляву, здесь с барского стола еще огрызки насыпят, так что 60-100к норм уровень. Сходи на пару собсеов, посмотри как они пройдут, поймешь что подучить надо(если вообще надо), а так то 1Сников не хватает, все +- вменяемые на традиционные ЯПы перекатываются.
И кстати, не говори, что типа готов поменьше получать. Это можно интерпритировать как то, что ты себя оценил как хуевый спец, значит ты хуевый спец.
Анон, как не сгорать и спокойно работать? Ну серьезно, когда осознаешь ограниченность круга работ, грубо говоря, только базы, становится как-то совсем тухло, и ты нещадно скроллишь hh.ru, грустно ососзнавая, что на некоторые вакансии поднатаскать 1-2 стековых скилла, но про учебу можно забыть...
Пошел, потому что других вакансий не было, а ВротЕНД ебал со всеми его составляющими, но нужны были деньги летом(работал полную ставку за 25к до вычета)
>в ноябре пойду на курс "азы программирования 1с" за 7к
Хуета. Дрочи книжку хрусталевой, да курс гилева, и впереед на франч
Первый бит говно. попробуй рарус
>как не сгорать и спокойно работать? Ну серьезно, когда осознаешь ограниченность круга работ
Поверь. 1с это бизнес система, а у бизнеса порой бывают такие хотелки что ты охуеешь от разнообразия. Но это все на хорошем фикси
На слуху, естественно, 1С, как самый простой язык.
Только нигде не пишут, что в принципе и тот же PHP и тот же JAVA не сильно то сложные языки. Говорю со знанием дела, так как работал PHP кодером и фрилансил на яве. А вот предметку надо знать только в 1С.
А ты попробуй не лямбда выражения выучи или основы ООП, а как считается себестоимость при покупке из заграницы, перепродаже своим же юр.лицам (интеркампани) после уценки по состоянию, либо разберись как считается ЗП сотруднику работающему по совместительству, на севере, на 0.5 ставки, без выходных вахтой, платящему алименты и одновременно находясь в декрете по основному месту работы, при этом заболевшему, находясь в отпуске, выпавшем на новогодние праздники.
Ебанешься короче по полной. А именно такие спецы получают >200к. И это низшие звенья, то есть обычные специалисты. А если чел с такими знаниями еще и тимлид либо РП, то там уже >300. Говорю про свою конкретно контору.
Обычные кодеры 1С, которые не знаю предметку, тоже норм получают, но конечно меньше, чем полноценный спец.
В итоге идет куча, толпа просто, ебаных ПТУшников в 1С, в процессе уже охуевают от того, что знать то надо дохуя, а учить впадлу, так и остаются на уровне разноса дисков или что там у нас сейчас самое зашкварное. И как раз из-за таких вот ебантяев, которые толпой лезут на разрекламированную тему и создается образ тупого еблана 1Сника, самой зашкварной специальности. Только нормальный 1Сник практически всегда на ротан даст любому спецу в другой области (ок, мобильные андройд и айос не берем).
>а как считается себестоимость при покупке из заграницы, перепродаже своим же юр.лицам (интеркампани) после уценки по состоянию, либо разберись как считается ЗП сотруднику работающему по совместительству, на севере, на 0.5 ставки, без выходных вахтой, платящему алименты и одновременно находясь в декрете по основному месту работы, при этом заболевшему, находясь в отпуске, выпавшем на новогодние праздники.
Дядь, ну кому ты пиздишь, это всё по формулкам для даунов и простым алгоритмам высчитывается. Может для тебя это и сложно, но не все же не пошли в техникум после 9 класса. Любой инженегр из НИИ/дата-сайенсмакака/"любой другой программист, юзающий математику или около того в своей области" даст за щеку 1С-колхознику, потому что и предметная область у них на порядки сложнее, и порог входа в языки, на которых они пишут, не в пример выше, чем в 1С. Хотя надо признать, чтобы месить унылое 1С-говно и не выпилиться от скуки, нужна железная воля. Но кому то же надо его месить, за что и спасибо 1С-труженникам.
ПОСРАЛ В ВАШ ТРЕД
студент шаражки, 2 курс после 9
в 1с вкатился из-за конкурса, в августе. Т.к. планирую развиваться в ит, поэтому беру всё, что предлагают.
Дилемма вот в чём:
конкурс типа мега официальный и сурьезный(отбор со всей области): https://worldskills.ru/nashi-proektyi/chempionatyi/regionalnyij-chempionatyi/regionalnyij-chempionat-kaluzhskoj-oblasti.html.
После него будут отборочные и уже рашка.
К самому конкурсу готов, по компетенции ИТ-решения для бизнеса на платформе 1С-Предприятие. Сейчас сижу объясняю своим "соперникам" из моей же шараги с 4 курса всю мишуру с кодом и прочим дерьмом. Но суть не в этом
До этого на первом курсе(и ранее, класса с восьмого во всем этом) кодил на шарпах и питоне(есть на них по несколько проектов), знаю базово плюсы
Вопрос в том, что если я сейчас займу по области первое место, то в следующие разы поучаствовать уже не смогу
А если займу второе место, то на третьем и четвертом курсе, смогу попробоваться еще раз с теми же условиями и сменить компетенцию на более актуальную
И сейчас думаю, стоит ли учавствовать именно по этой компетенции
Ибо в моем мухосранске есть две актуальные работки(с норм зп и продвижением) в сфере ит и все связаны с 1с
Поэтому, если норм залечу на конкурсе, с компетенцией по 1с, то у меня будет, считай, прямая рекомендация в эти конторки
А если же я буду уходить на другие компетенции, то все это затянется еще на несколько лет + не будет рекомендации в эти конторки(шарага гонит, чтобы занимал все по максимуму)
В будущем собираюсь съебывать из города и по максимуму задрачивать ИТ и дальше, так что долго задерживаться на тех работках не намерен
Хелп плз, сори за многотекста
>В будущем собираюсь съебывать из города и по максимуму задрачивать ИТ и дальше
К чему тебе вся эта простыня, если этим параграфом ты даешь знать, что 1с тебе нахрен не всрался.
Ворлдскилз это конкурс для птушек и рабочих профессий всяких, ит-ишникам на него довольно похуй. Сходи, если в шараге гонят, по 1су, а дальше занимайся чем хотел.
спасибо
>норм залечу на конкурсе, с компетенцией по 1с, то у меня будет, считай, прямая рекомендация
В хуй никому не уперлись твои конкурсы, только реальные умения.
спасибо
Прозвучит банально, но почему тебе не похуй что там другие думают о тебе? Если тебя всё устраивает, то норм.
Мне нужно вывести данные, полученным запросом, в дерево значений.
В дереве значений на самом верхнем уровне нужно видеть общие итоги по 2-3м полям-ресурсов в разрезе 2-3 полей-измерений (но это не все поля-измерения, есть еще). См. скриншот.
Если просто выводить результат запроса с итогами в дерево значений через выгрузить() с иерархией, получается дерево вида пикрелейтед (то что выделено желтым). А мне не нужны уровни итогов 1 и 2, только 3 (то что выделено зеленым).
Дерево значений нужной структуры (зеленой) я получил, через схему компоновки данных и ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений. Но этот вариант мне не очень подходит, т. к. слишком трудоемкий (задачка по выводу в дерево не разовая, в этом случае придется каждый раз собирать схему программно). Можно как-то по-другому отсекать верхние уровни итогов из дерева? есть какие универсальные приемчики для решения этой задачи? заполнять дерево вручную не предлагать. Надеюсь, объяснил понятно.
Я знаю куда ты собеседуешься кек
>А ты попробуй не лямбда выражения выучи или основы ООП, а как считается себестоимость при покупке из заграницы, перепродаже своим же юр.лицам (интеркампани) после уценки по состоянию, либо разберись как считается ЗП сотруднику работающему по совместительству, на севере, на 0.5 ставки, без выходных вахтой, платящему алименты и одновременно находясь в декрете по основному месту работы, при этом заболевшему, находясь в отпуске, выпавшем на новогодние праздники.
>Ебанешься короче по полной. А именно такие спецы получают >200к. И это низшие звенья, то есть обычные специалисты. А если чел с такими знаниями еще и тимлид либо РП, то там уже >300. Говорю про свою конкретно контору.
Проиграл. Такие спецы называются бухгалтерами, которые всё это хуячат ерез формулы в экселе и получают 20к в месяц.
>Не возьмут скорее в качестве ПРОГРАММИСТА. На стажёра могут взять любого чела, который хоть на чём-то кодить умеет нормально, но 1С вообще даже не включал.
Знатокам такой вопрос - если я до этого не кодил, стОит ли начать с изучения фундаментальных основ программирования (например на паскале) по какой-нибудь книжке для школьников-студентов или сразу пытаться осваивать программирование на языке 1С ?
> сразу пытаться осваивать программирование на языке 1С ?
Это. Хотя я повторяю всю теоретическую дичь. Попробуй погугли названия алгоритмов + 1С, не найдешь ничего т.к. нахуй не нужоны эти ваши алгоритмы в 1С.
>Хотя я повторяю всю теоретическую дичь.
что ты имеешь в виду под "теоретической дичью" ? Что конкретно повторяешь?
> что ты имеешь в виду под "теоретической дичью" ? Что конкретно повторяешь?
Сейчас, например, способы сортировки. А так делал всякую академическую хуйню, которую когда-то в шараге проходили. На практике это не особо нужно, особенно в 1С, лучше запросы задрачивать, но мне лень пока.
https://infostart.ru/public/675140/
Сортировки мб не нужны, если есть встроенная, но помимо сортировок есть чем заняться.
Архитектура ОС, алгоритмы, структуры данных. Нахуй без этого сразу лезть?
Тащемта мозги немного встряхнуть никогда не мешает. Почему ты такой агрессивный пидорах?
ты долбаеб? Если ты не напишешь бинарный поиск, то нахуй ты нужен?
А потом 1с-программисту за такими "спецами" все переделывать приходится. Постоянно такая хуйня, что бухгалтер с n-лет опытом работы "ой не знаю, я всю жизнь так делала" или "ну я с этим никогда не сталкивалась". Все +- нормальные 1сники, которых я знаю, шарили в предметной области куда лучше, чем люди, которые этим на жизнь зарабатывают.
> т.к. нахуй не нужоны эти ваши алгоритмы в 1С.
эту дичь проходят для того, чтобы отсеять людей, которые никогда не станут программистами.
Интересна криптография: кодишь алгоритмы криптографические,
Интересна выч. математика: кодишь алгоритмы из выч. математики
Интересна компьютерная лингвистика, искусственный интеллект ... ... ...
Ты думаешь, в 1С программисты никогда не пишут алгоритмов? Ну можешь тогда сразу вместо классических методов сортировок, поиска и т.д. ебашить автоматизированное создание обеспечивающих заказов по складским потребностям. Ахуенно ?
Элементарно в 1С нужно с деревьями работать, обходить их, чтобы в Excel выводить иерархический справочник. Но это еще хуйня. Жесть начинается обычно, когда нужно какой-то сложный алгоритм планирования какой-нибудь хуйни написать самому. Тебе офк подскажут на словах его, но код ты сам писать будешь.
Мне, допустим, приходилось писать алгоритм обеспечения потребностей свой по наводке другого человека, который представлял, как это будет работать, тк тот, что был в типовой КА2, не подходил по некоторым причинам.
Как вариант аттестационные задачки по подготовке к спецу порешать - это всё типовые алгоритмы, которые используются именно в 1Ске.
Мб вначале стоит освоить основы программирования, а потом уже лезть в предметку ? Я учился в универе и знаю, что есть совсем тупые люди, которые не могут классические алгоритмы computer science закодить. Просто мозгов не хватает. В итоге они поняли это сразу и не стали лезть дальше.
>>501238
>Знатокам такой вопрос - если я до этого не кодил, стОит ли начать с изучения фундаментальных основ программирования (например на паскале)
Хоть на Паскале, вполне нормальный вариант. По 1Су просто нет учебной литературы/курсов, которые учат ПРОГРАММИРОВАТЬ именно.
>Хоть на Паскале, вполне нормальный вариант
А до какого уровня хотя бы стоит освоить азы? Ну допустим я могу калькулятор написать, понимаю, что такое переменная, массив, цикл. То есть насколько нужно углубляться перед освоением 1с именно в программирование?
Базовые знания вроде циклов и условий, типов данных и сортировок хватит ООП еще может пригодится. Знания самой платформы, где и что должно выполняться, оптимальность запросов, правильное использование модулей куда важнее. Большая часть знаний, которые ты почерпнешь из других языков тебе в 1с не понадобится, так что можно вкатываться с какой-нибудь любой книжки по программированию на самом 1с.
>Базовые знания вроде циклов и условий, типов данных и сортировок хватит
Частично эта инфа есть в книге Радченко, которая для самых начинающих. Но там довольно таки ужато. Вот я и думаю, стОит ли тратить сейчас время на получение более фундаментальной основы, например по паскалю.
А что касается ООП - на каком уровне нужно иметь представление о нем?
>стОит ли тратить сейчас время на получение более фундаментальной основы, например по паскалю
Вряд ли, сложных конструкций и парадигм в 1с нет, тебе, в общем случае, не нужно задумываться, как работают потоки, соединение с сервером, обработка событий, только писать обработчики действий и запросы.
>ООП
Да на самом базовом. В 1с своих классов (насколько я знаю) пока не завезли, но есть стандартные объекты, которые имеют свои функции и обработчики. Фактически стандартные типы данных в 1се это какие-то классы, функционал которых ты не можешь менять, но можешь использовать объекты этих классов и дополнять как-то по своему.
Например, есть ДокументСсылка, который имеет стандартные реквизиты и методы, которые ты можешь использовать. Тебе нужно написать обработчик документа ПриходнаяНакладная, как-нибудь там реквизиты поменять или отсортировать. Но ты должен понимать, что эта самая ПриходнаяНакладная относится к классу ДокументСсылка и ты можешь сделать обработчик для всех подобных документов, используя только стандартные реквизиты, либо, если работаешь в своей базе, добавить какой-то реквизит, который будет стандартным для всех документов в твоей базе и обрабатывать по нему. А если еще проще, то найти где-нибудь в стандартных методах обработку для докуметов, которая подойдет и для твоего случая. В общем, нужно понимать что такое классы и как с ними нужно работать.
может хуево объяснил, но я все таки 1сник, мне простительно
Но все же, если я не кодил ранее, а образование буха, какой-то базис по программированию мне наверное нужно получить? Даже банально чтобы пройти собеседование, на котором будут давать задачи из разряда сортировки массива.
Я в шараге кодил на шарпе и плюсах, так что сказать про базис мало чего могу, он у меня какой-никакой а был. На собесах спрашивали в основном про платформенные особенности, вроде какие знаете регистры, как в них производится запись, как проводятся документы, какие есть модули и для чего. Но тут от места зависит. Я бы тебе все таки посоветовал почитать радченко с хрусталевой, попробовать самому что-то сделать в тестовых платформах. Вряд ли встретишь что-то, для чего бы тебе понадобилась крепкая программисткая база.
> а образование буха, какой-то базис по программированию мне наверное нужно получить
Не обязательно. В 1С и круто из-за того, что знать вообще нихуя не надо. Сам-то как думаешь, долбоеб? Конечно нужно хотя бы представление иметь о предметной области, если, например, бухгалтерия используется. Знания пропорциональны ЗП. Вот и думай.
>на котором будут давать задачи из разряда сортировки массива.
Если такое будет, шли нахуй эту кантору. В ней такие же дегенераты как те, что итт
По-моему на уровне "я сделал потоки, сервер ебись с ними". Оно как-то там реализовано, но на деле, если тебе и придется работать с потоками, то очень редко, отстранено и скорее как с фичей, а не необходимостью.
Фоновые задания, которые выполняются параллельно с работой пользователя можно считать многопоточностью с натяжкой. В типовых используется очень часто, так что не фича.
>устройство ОС все-таки знать нужно?
В том то и дело, что не нужно. Этот функционал дает полностью платформа, а ты лишь можешь проверять завершился ли этот процесс каждые n секунд, если не завершился - показывай зевающего котика
синхронизировать итп ничего не нужно?
Базу данных сделай
Если через скд делаешь там есть возможность определить твой уровень вложенности, который можно учесть в подсчёте в вычесляемом поле результат которого ты выведешь в регистр
соре если хуйню сказал
Куда собес? Скинь полное тестовое плз @Huusd
Это не тестовое задание.
Я же написал, что хочу отказаться от скд. Но не знаю, как сделать по-другому. Поэтому спрашиваю.
Сколько сейчас стоит кодер 1С по ТЗ в ДС-1 на фикси? При условии, что не шаришь в паре пунктов требований, например, в веб-сервисах, но готов обучиться.
От 50 до 150
Почитай разделы вакух на мисте, скуле и хаха.
Дс1, 22 лвл, батрачу 2 месяца
>Дс1
>зп 50-60
Хз, в Маскве нормальных джунов, чтоб просто знали как конфигуратор открыть, за 80 хуй найдешь.
Аналитиков за 180 ищут, тех кто предлагает 130, просто посылают.
> какой-то базис по программированию мне наверное нужно получить?
Да. Базовая книжка по 1су тебе это все даст. И сайт в гугле есть хау ту 1с или как то так. В Общем условия, циклы, масивы, структуры, таблички, запросы какие-то базовые, описания обьектов метаданных на базовом уровне. В тонкости запросов и работы субд можешь не лезть пока.
>на котором будут давать задачи из разряда сортировки массива.
Где такую тупость дают скорее всего шарага та еще типа 585 лол
Базу данных нахуеверть с простейшими доками поступления/списания
В дс отстатыщ, если платформу более менее знаешь
>Где такую тупость дают скорее всего шарага та еще типа 585 лол
а что еще давать человеку, чтобы проверить его, как программиста, если у него нет никаких знаний относительно 1С? - дать закодить какой-то алгоритм хоть на псевдокоде.
Потому что могут полные ебанаты приходить
Ну касательно стажеров да. Но когда от человека со стажем просят всякие дебильные алгоритмы (которые гуглятся за 2 секунды) писать на листочке это хуита. На собесе опытных обычно дрочат за индексы блокировочки запросики и тд.
Этого будет достаточно чтобы вкатиться в прога стажера
Я сейчас сам задрачиваю эти сертификаты попутно разнося диски. Говорят будут больше платить, если больше будет сертификатов. Посмотрим, удачи тебе.
И тебе удачи.
Так я вообще без работы. Как программист, естесно. Работы дохуя, но все опыт требуют.
У франча увеличивается маржа с продажи пп 1С при наличии сертифицированных специалистов. Поэтому обычно за серты спецов они поднимают %, который имеет сотрудник с продажи своего часа. Но это хуйня.
Предствляет из себя 20 с чем то вопросов в виде теста.
>Проиграл. Такие спецы называются бухгалтерами, которые всё это хуячат ерез формулы в экселе и получают 20к в месяц.
Это на бумаге. ИРЛ нихуя не знают и получают больше чем ты написал. Но, зато 1Сников кормят, хотя и без этого работы хватает
Я как распоследний лох написал в резюме неправильный адрес электронной почты, а во вторник мне уже по ней отвечать.
На работе на флешке валяется, могу во вторник утром скинуть, если ещё актуально будет и не забуду
>>язык не важен, но лучше на C начинать
Ебать вы тут поехвашие.
С ассемблера еще начни.
>>Если не получается алгоритмическое программирование
Лол, проиграл с далбобеа.
>>А вот предметку надо знать только в 1С
Ну допустим предметку нужно знать везде.
А так с тобой согласен, всегда думал что норм 1с прогер - это такой бухгалтер на гиперстероидах.
мимо-компилировался
Други есть необходость поставить не совсем лицуху, будет электронный документо оборот. Вопрос вот в чем - эта хуйня меня не сдаст и будет норм отправлять и получать Эти самые документы?
ну предложи лучше, хуле
Тебе для универа или для рабочего проекта ?
Но а чем они ещё будут ? Просто у тебя они не в виде одной сущности будут, скорее всего, из-за табличных частей.
В 2019 (и несколько лет раньше это было) есть EDT (новый конфигуратор), где можно в конфигураторе схему данных просмотреть.
wonderland.v8.1c.ru/blog/skhema-dannykh/
Если тебе нужно именно нормализованная модель такая, какая она есть в БД, то руками (каждая Таб. часть - это отдельная сущность).
Я пробовал клиент-серверный вариант создавать и внутри Microsoft SQL штатными средствами выводить схему данных, но получается полное гавно, тк очень много всяких служебных сущностей для 1Са. И там связи какие-то хуёвые, нет внешних ключей вообще, хрен пойми, как оно там работает, но видимо слишком низкий уровень. Легче руками.
Вот мой пример диаграммы (это проект дипломной работы на бакалавре года 2 назад делал). На втором она нормализованная в Erwin Data Modeler.
Спасибо большое, оочень выручил.
Да, для вузика. Так что не так строго по офорилению, но хотелось сделать наиболее правильно. Нашел EDT, попробую с ним сделать, а дальше ручками.
За сскрины отдельное спасибо, намного легче теперь :)
Сейчас работаю червём-пидором в конторе (торговым аналитиком) за 35к. Попутно изучаю С#, написал пару приложений на винформах для упрощения работы. Знания сейчас на уровне ООП: инкапсуляции, наследования, полиморфизма. В будущем хочу, конечно, перекатываться в эту область, но будет это хуй знает когда ещё, полгода минимум может потребоваться чтобы изучить остальные технологии до джуна (да и ещё пару проектов придумать).
Сейчас смотрю есть вакансия стажёра-программиста (помощник программиста) 1с с зп 35-50к. Область деятельности конторы - повышение квалификации, обучение различным профессиям и т.п. Т.е. я так понимаю занимается она не b2b распространением 1с-софта, а зовут в команду по поддержке уже существующей системы.
Есть ли смысл перекатываться со своей работы (моя работа меня заёбывает в дачный момент, да и у меня непробиваемый потолок по зп) на такую должность, перспективы вроде всё равно повыше, да и мало ли - вдруг вкатит и я захочу остаться. Смогу ли я заниматься побочно изучением другого языка или там придётся задрачивать на начальных этапах дома 1с? Или вообще всё же стоит забить хуй и не распылять внимание на это.
Думаю на следующей неделе я на собес всё равно схожу чтобы выяснить что к чему, но решение придётся скорее всего уже принимать прям там, если меня возьмут конечно.
Алсо, требования к должности нихуя нет, кроме базовых знаний языков программирования.
Лол, за полгода до джуна? Алгоритмы, ОС знаешь? Паттерны?
Спасибо, не актуально. Я взял жопу в руки и написал им в вотсап другой адрес электронной почты, и они прислали мне методичку.
Но теперь у меня другая проблема. Чую я, что мне пизда завтра с этим бухучётом. Что там вообще будут спрашивать, на что мне обратить внимание?!
>Знания сейчас на уровне ООП
Повтори эту фразу на собесе и не вздумай соглашаться меньше, чем на 55, не погань рынок, бля.
Это если в мухосране, в дс минимум 90.
Ты не тролишь меня, лол?
Я ведь в 1с программировании вообще не шарю, как там я могу условия диктовать при этом.
Ну так туда все такие приходят.
Я же всё освою со временем. Я же не тупой, просто нервный, вот мне и мерещится, что меня попросят всю методичку чуть ли не дословно пересказать, а я так не смогу. А как на самом деле будет? Будут вопросы задавать, или надо будет задачи решать, типа тех, что в методичке?
Тогда просто скажи, что знаешь, что дебет слево, а кредит справа.
>Ты не тролишь меня, лол?
Троллит
>>512656
>Смогу ли я заниматься побочно изучением другого языка или там придётся задрачивать на начальных этапах дома 1с? Или вообще всё же стоит забить хуй и не распылять внимание на это.
Чувак, ты нигде не работал ни на одном языке, а уже перекатываться планируешь. Я хз как ты на начальном этапе не зная ничего, сможешь уделять время еще и другому языку. Видимо ты имеешь неправильное представление о данной сфере либо просто хочешь и рыбку съесть и на нее сесть.
Ну ты всё верно в общем сказал. Просто с одной стороны вроде как шанс в кодинг вкатиться здесь и сейчас, с другой стороны сама 1с не очень доставляет. А хочется всё и сразу.
Подскажите, как можно это сделать наиболее быстро и эффективно за 3 недели и откуда черпать инфу?
По требованиям: Знать все теоретические ньюансы сервисов 1С, из практических навыков - Обновление типовых конфигов, самого 1с-партнёра, подключение сервисов, электронные больничные, обновление доп. классификаторов, установка внешних печатных форм, криптопровайдеры и ЭЦП.
Сам в программировании не "бом-бом", но есть желание и возможность сделать старт в АЙТИ (не бейте), за советы заранее благодарю.
Ну гугли, что от тебя требуется да учи.
От фирмы, скорее всего, должна быть учетка на its.1c.ru, но если нет, оформи временную да читай, там все есть. Если нужны для чайников объяснения, то иди на инфостарт, там много статей. Немного не понятно при чем тут программирование, все что ты перечислил делается по инструкциям из инета без единой строчки кода.
орнул, спасибо
Инструкции по установке сервисов есть на итс. Для франчей там подобные инструкции публикуются.
Оптовая тороговля и вот какая у меня задача - автоматизировать цены на товары, поставляемые покупателям. есть менеджера, которые заключают договоры с покупателями чего им привозить или не привозить, цена их отличается от цены, которую вносили при создании номенклатуры и каждый раз приходится звонить и спрашивать по какой цене отпустили ту или иную позицию. ладно если релизация на 10 пунктов, и то вымораживает, а когда 100. Тратишь времся на этот детский сад.
Стоит 1С Управление торговлей 10.3, нашел там Установк цен номенклатуры для контрагентам, но почему-то работает только для поставщиков, т.е Поступление товаров и услуг нормально делается, а Реализация - цены не видит. Вот как сделать?
Для каждого контрагента создавай свой тип цены и его устанавливай документом установка цен
2000р можешь не переводить
Тупанул, короче тип цен проставлен у контрагента, но в реализации нет такой цены
- У вас есть сертификаты?
- Нет.
- А где с системой работать научились?
- Ну на торрентах скачал.
Работал у дяди жеппы неофициально. Делал вот это и это, еще читал про такое но попробовать не успел. Хуле как маленькие
Как фирма называлась? А дядю как зовут? Я два раза пытался напиздеть что работал веб-макакой у дяди и каждый раз обсирался.
Ну вот первая ссылка в гугле
https://programmist1s.ru/zagruzka-iz-excel-v-1s/
Чем тебя этот вариант не устраивает?
>Чем тебя этот вариант не устраивает?
>>Обычное приложение
>>Excel.Application
У меня отпределённые требования к этой обработине о которых я написал, поэтому всем не устраивает.
Ты ожидал готовый вариант? Да, надо немного переделать, но принципы те же.
>Excel.Application
1) Это называется com соединение, и я не припомню других вариантов работы с екселем.
>через метод прочитать табличного документа
Что ты прости пытаешься сделать? Как ты собрался засунуть данные в этот табличный документ, не прочитав файл экселя? Тебе нужно вывести эти файлы и выбрать из них те, которые нужно загружать или просто для ознакомления список? Какая база, клиент-серверная или файловая? Зачем там тебе вообще табличный документ понадобился, если можешь добавить таблицу значений и работать с ней?
2) Обычное приложение так сложно под управляемое переделать? Извини, но задача тривиальная, если ты не знаешь, как готовую обработку переделать, то может лучше заплатить 2к?
>Ты ожидал готовый вариант? Да, надо немного переделать, но принципы те же.
Нет, я хочу научиться делать табличныедокументы автоматически заполняемые из файла екселя
>Что ты прости пытаешься сделать?
Сам охуел, но оказывается можно считать данные не через комобъект,а как-то через
ТабДок = Новый ТабличныйДокумент;
ТабДок.Прочитать(ИмяФайла, СпособЧтенияЗначенийТабличногоДокумента.Значение);
предварительно надо файл экселя во временное хранилище получить, иначе через тонкий клиент не сработает
>2) Обычное приложение так сложно под управляемое переделать?
Для меня да, пока из успешно работающих обработок я делал только ебучий калькулятор.
> то может лучше заплатить 2к?
Я это делаю для общего развития, а не для наебизнеса
Где предметку надо знать? Предметку знать надо только если ты пм, тимлид или в одного проект ебашишь. Макакам только по кнопочкам щелкать и пма дрочить.
Не совсем, оказывается, что бы вывести инфу в табличный документ на форме, даже цикла не нужно, достаточно буквально трёх строк для этого, в моём случае проблема была в том, что я не корректно помещал файл во временное хранилище
Короче, как увеличить в 1с 8,3 (классический интерфейс как в 8,2) масштаб самого интерфейса, а то есть одна дама, которой все мелко и надо покрупнее но меняя на мониторе у неё разрешение оно чего-то тупо уменьшает рабочую область монитора
&НаКлиенте
Процедура ВыбФайл(Команда)
ДиалогВыбора = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
ДиалогВыбора.Заголовок = "Выберите Файл";
ДиалогВыбора.Фильтр = ".xls файлы|*.xls;";
Если ДиалогВыбора.Выбрать() Тогда
КонецЕсли;
ДД = ПоместитьВоВременноеХранилище(Новый ДвоичныеДанные(ДиалогВыбора.ПолноеИмяФайла));
Прочесть(ДД);
КонецПроцедуры
&НаСервере
Функция Прочесть(ФайлДД)
ДвоичныеДанные = ПолучитьИзВременногоХранилища(ФайлДД);
ИмяФ = ПолучитьИмяВременногоФайла("файл.xls");
ДвоичныеДанные.Записать(ИмяФ);
ТабДок2 = Новый ТабличныйДокумент;
ТабДок2.Прочитать(ИмяФ);
Сообщить(ТабДок2.ПолучитьОбласть("R1C1"));
КонецФункции
Скинул деньги в личку.
>>чего-то тупо уменьшает
>неможидбыть, а должно увеличивать, да?
Нвидиа (а сейчас вроде и остальные) умеет при уменьшении разрешения сохранять размер пикселя и центровать изображение на мониторе с чёрным полями.
А менять лучше dpi
т.е.
ТабДок2.ПолучитьОбласть("R"+Х+"C1").ТекущаяОбласть.Текст;
Проблема в том что когда доходит до тысячной строки, 1С я так понял во внутренем счётчике Х ставит пробел и получается не R1000C1 а R1 000C1, как-то можно заставить 1С не ставить пробел в такой ситуации?
Или хотя бы ссылку где купить подешевле
нужно указывать в коде имя колонки
ТабЗнач[0].Наименование
Но как быть, если я создаю эту ТаблицуЗначений с помощью цикла и наименования колонок могут отличаться, переменную с наименованием я вывел, но как вывести теперь значение колонки? Ибо если писать ТабЗнач[0].Переменная, то 1С ищет в ТаблицеЗначений колонку "Переменная", а не колонку со значением этой переменной.
С еблей твоей мамки, шакал
Уже Тот давно умер, а его теорема по прежнему работает.
Стоимость 1 часа работы "среднего" 1с-ника составляет 50% стоимости 1 часа работы "средней" проститутки из той же локации.
Латыши считаются?
>Предметку знать надо только если ты пм, тимлид или в одного проект ебашишь
Ну нет. Ты просто не поймешь откуда данные брать да и надо предусмотреть что с ними потом будут делать, плюс у каждого бизнеса своя специфика учета. Так чтобы до реквизита тз писали встречал пару раз за 10+ лет работы.
Кто сталкивался вдруг? 8.3.15.1747
Наименование - Склад
Движения в нём происходят всегда с единичным количеством. Приход - это приход на склад1, а расход - приход на склад2.
Текущий остаток на складе1 это понятно (вроде). Беру КоличествоОстаток.
А как узнать текущий остаток на складе2?
>Приход - это приход на склад 1
>а расход - приход на склад 2
что :?
Ты как регистр в ноль собрался выводить ?
Ты перемещение товаров со складов делаешь ? А что тут непонятно, списываешь со склада1, принимаешь на складе2.
>А как узнать текущий остаток на складе2?
КоличествоОстаток на складе2 ?
>а расход - приход на склад 2
Всё так. Расход с одного предприятия, другими словами. Т.е. принять на складе2 я не могу.
А откуда там беруться позиции, если ты там ничего не принимаешь? Из воздуха что ли?
Хуйня идея, регистры переделывай нормально
>Или может сделать так? В обработке проведения после записи в регистр расхода, делать запись прихода на другом складе. Как вам такая идея?
\:
прочитай, что такое регистры, что они в 0 должны выводится всегда (в теории), что такое измерение и для чего оно нужно.
Ты какой-то странный.
Я даж не понял, какую бизнес-логику ты хочешь реализовать таким образом.
Интересный у тебя подход конечно. Остаток чего ты собрался получать, если там не ведется учет?
Такую, что склад2 не на моём предприятии, но необходимо знать сколько шт. хуйни там находится.
Ты либо не можешь сформулировать свою мысль, либо делаешь какую-то хуйню. Пересмотри постановку задачи.
Проще сформулировать нельзя. --->>>1524103
Как ты это узнаешь, если оно не на твоём предприятии.
Приходы товаров по почте высылают ? Вы поступление товаров эти данные на этот склад вводите ?
Вы их товары продаёте ? Это называется комиссионная торговля. Можете склад комитента у себя в базе завести просто, в чём проблема ?
Нормально можешь сформулировать задачу.
По факту расхода с моего предприятия. Если интересно то речь не о самих товарах, а о таре. Поэтому такая похуистичная схема выстроена.
Задача такова. Нужно знать сколько тары у нас и у них на текущий момент.
Да как ты узнаешь, если у тебя нет данных по приходу с других фирм, каких-то потерь, ревизий, расходов и т.д. Если тебе надо знать просто сколько вы передали какой-то фирме то бери оборот за период.
А возвратную тару настроить не судьба? Потом ещё скажут стоимость тары считать, и ебнешься ты с этим огрызком регистра.
Анончик, ты мне нужен еще раз.
да и вообще кто умеет быстро стряпать базы, тоже может отписать
Создаю свой регистр привязанный так же через ресурс с реализацией товаров, делаю подписку, но при удалении подписка не срабатывает, выдает сообщение о связанной записи регистра, только после удаления вручную записи регистра при удалении реализации попадет в подписку.
Кто знает почему так?
Потому, что подписка срабатывает после обработки события. Ты или подписку раньше запусти или в расширении ебош.
В процессе работы забываешь половину прочитанного, и делаешь хуякхуяк и в продакшн, спиздив обработку с инфостарта. Сэд бат тру.
Слава богу
Так я и в расширении уже делал, да и события в модуле документа нет.
Не. Решение хуйня. Куча костылей нужна. И то хуй сделаешь, чтоб заработало.
И это все когда многооборотная тара включается тремя кликами и вялой донастройкой. Мельчает одинэсник.
Едрить, кто такую трешнину выдумывает.
Вкатился в 1с к 30 годам. До этого работал сисадмином.Хз, пока вроде не плохо получается, три месяца почти работаю. Уже накодил столько, сколько за все годы универа не кодил.
Чё накодил? Давай заценим
минет директору делаешь?
имеется цель вкатиться в 1с програмисты, сейчас могу что-то написать на питоне.
Начал проходить курс по ОС, но для выполнения практических задач нужно выучить си/си++
вопрос: стоит ли мне учить си/си++ и углубляться в работу ОС, или же мне это не пригодится и стоит сделать упор в экономику предприятия/etc?
Хуйню слышал. Получают они меньше всяких java программистов, конечно, но однозначно больше 1сников.
>1. Хочу стать спецназом мира программирования, с чего начать?
>Пойти в любой франч. Там тебя научат.
>Осознать что 1с это не о программировании и начать читать >http://v8.1c.ru/edu/platform_training.htm, доступно, официально.
>Неофициально http://forum.ru-board.com/forum.cgi?forum=35
>Основы бухгалтерии в одной статье: >https://infostart.ru/public/94641/
Осознал. Есть что-то еще необходимое для вкатывания в 1C или это все? Сколько времени нужно потратить на изучение перед тем как смогу попытаться занять самую помойную вакансию за 20-25? А получше?
выбрать записи регистра накопления (все измерения записи) где твоя номенклатура, потом в выборке получать записи регистра по отбору с измерениями записи получать все записи и в цикле из них убирать те что содержат твою номенклауру, записывать набор в базу
Это все? Больше ничего нет? Чистов дохуя шарит в 1С?
>Пойти в любой франч. Там тебя научат.
Это серьезно просто сразу иду устрайваться и меня берут вот так просто? Мне не нужно никакого образования и т д?
> в выборке получать записи регистра по отбору с измерениями
Как? Гугл выдаёт только с отбором по регистратору
Запросом выбираешь нужные записи, потом в цикле делаешь отбор по регистратору
НаборЗаписейРегистра.Отбор.Регистратор.Установить(Выборка.Регистратор);
// Записать пустой набор записей движений для очередного документа.
НаборЗаписейРегистра.Записать();
Хотя, если документ делает несколько движений с разными номенклатурами это не совсем правильно. Наверное, лучше будет получить запросом документы с выбранной номенклатурой, изменить там табличную часть и перепровести.
Вот я про это и говорил в первом посте. А если документов тысячи? Ебанёсся искать по всех эту номенклатуру
Ты же не руками это делать собираешься, а обработкой. Хоть 10, хоть 1000
Добавлю, что просто править регистры не правильно, ибо если номенклатура останется в документе, то при перепроведении/изменении в старых документах, у тебя снова в движениях появится эта номенклатура. Так что меняй документы.
Запросом получаешь все регистраторы, по которым нужно условие и делаешь отбор по каждому из регистраторов, записывая пустой набор записей.
Отбор по регистратору всё равно обязателен для зависимых регистров это обязательное условие.
Что-то такое:
Запрос = Новый запрос("
ВЫБРАТЬ
ТоварыНаСкладах.Регистратор
ИЗ
РегистрНакопления.ТоварыНаСкладах КАК ТоварыНаСкладах
ГДЕ
ТоварыНаСкладах.Номенклатура = &Номенклатура");
Запрос.УстановитьПараметр ...
Выборка = Запроос.Выполнить().Выбрать();
НаборЗаписей = РегистрыНакопления.ТоварыНаСкладах.СоздатьНаборЗаписей();
НачатьТранзакцию();
Пока Выборка.Следующий() Цикл
НаборЗаписей.Отбор.Регистратор.Установить(Выборка.Регистратор);
НаборЗаписей .Записать();
КонецЦикла;
ЗафиксироватьТранзакцию();
> А если документов тысячи?
при перезакрытии месяца прошлым числом или при какой-то ещё регламентной операцией, движения действительно могут перезаписаться.
Серьезно
В смысле ебанешься то, получил регистраторы в которых есть номенклатура, получил записи регистра по регистратору, обработал и записал.
Дружище. А фиксация транзацкции не должна быть в цикле? Скажем после Записать()?
А захрен тебе вообще там транзакции, они нужны когда что-то пойдет не так и надо все изменения откатить.
А есть вариант оплаты курсов после трудоустройства? А то туго с деньгами, а вкатиться хочется.
Закончил прогерскую вышку, затем поступил в магу, чтобы сразу не уйти в армию. Знаю основы С,С++,С#, но кодить на них у меня вообще не стоит, решил попробовать себя в 1С, насмотревшись на зарплаты на хх.ру. Сначала устроился стажером, где сначала была, типо, обучающая программа(бесплатная), затем оплачиваемая стажировка и если все норм, то трудоустройство. Впихнули курсы от 1с рф, которые программирование за 21 день. Прошел их полностью и мне сказали:" Извини, у компании трудности, ты прошел половину программы, следующая часть в начале 2020 года". Ждать не стал, нашел другую работу, тоже стажером, но уже с зп, хоть и минимальной. Прошел собеседование с HR, выполнил тестовое задание. Затем прошел собеседование с руководителем, где мне сказали, что я наделал херни, что нужно прочитать половину радченко "пособие разработчика" и сделать еще одно тестовое. Прочел половину и сделал тестовое. На работу меня все таки взяли.
В первый же день обозначили основную задачу - подготовка к сдаче профессионала по платформе, срок 2 недели. Готовился, как полный придурок по офф сайту с бесплатными билетами. Целую неделю я гуглил вопросы и пытался их запоминать, потом нашел бесплатное приложение на телефон и готовился уже по нему. Сдал в конце второй недели с двумя ошибками за 4 минуты, проебался на том, что варианты были перемешаны, а многие вопросы я запомнил по расположению правильного ответа. И сразу же после сдачи мне сказали начинать готовиться к профессионалу. Срок у меня 3 месяца, т.е. сдавать надо в конце февраля. Через месяц мне начнут давать реальные задачи, которые я буду делать и параллельно готовиться к специалисту.
Понимаю, что практической базы у меня никакой, да, могу найти что-то в гугле, но думаю, когда пойдут уже рабочие задачи - я просто охуею от своей неподготовленности. Сейчас полностью читаю "Практическое пособие", затем хочу осилить "Профессиональную разработку" и только после этого перейти к решению билетов про спецу. Все материалы для подготовки у меня есть, билеты, решения и прочее. Волнуют только сроки. Когда сдам специалиста - получу повышение со стажера до программиста, поэтому хочу управится до конца января. Реально? Поделитесь опытом подготовки и сдачи спеца.
Закончил прогерскую вышку, затем поступил в магу, чтобы сразу не уйти в армию. Знаю основы С,С++,С#, но кодить на них у меня вообще не стоит, решил попробовать себя в 1С, насмотревшись на зарплаты на хх.ру. Сначала устроился стажером, где сначала была, типо, обучающая программа(бесплатная), затем оплачиваемая стажировка и если все норм, то трудоустройство. Впихнули курсы от 1с рф, которые программирование за 21 день. Прошел их полностью и мне сказали:" Извини, у компании трудности, ты прошел половину программы, следующая часть в начале 2020 года". Ждать не стал, нашел другую работу, тоже стажером, но уже с зп, хоть и минимальной. Прошел собеседование с HR, выполнил тестовое задание. Затем прошел собеседование с руководителем, где мне сказали, что я наделал херни, что нужно прочитать половину радченко "пособие разработчика" и сделать еще одно тестовое. Прочел половину и сделал тестовое. На работу меня все таки взяли.
В первый же день обозначили основную задачу - подготовка к сдаче профессионала по платформе, срок 2 недели. Готовился, как полный придурок по офф сайту с бесплатными билетами. Целую неделю я гуглил вопросы и пытался их запоминать, потом нашел бесплатное приложение на телефон и готовился уже по нему. Сдал в конце второй недели с двумя ошибками за 4 минуты, проебался на том, что варианты были перемешаны, а многие вопросы я запомнил по расположению правильного ответа. И сразу же после сдачи мне сказали начинать готовиться к профессионалу. Срок у меня 3 месяца, т.е. сдавать надо в конце февраля. Через месяц мне начнут давать реальные задачи, которые я буду делать и параллельно готовиться к специалисту.
Понимаю, что практической базы у меня никакой, да, могу найти что-то в гугле, но думаю, когда пойдут уже рабочие задачи - я просто охуею от своей неподготовленности. Сейчас полностью читаю "Практическое пособие", затем хочу осилить "Профессиональную разработку" и только после этого перейти к решению билетов про спецу. Все материалы для подготовки у меня есть, билеты, решения и прочее. Волнуют только сроки. Когда сдам специалиста - получу повышение со стажера до программиста, поэтому хочу управится до конца января. Реально? Поделитесь опытом подготовки и сдачи спеца.
А чё за контора?
Реально. Посмотри за ужином Чистова 30 уроков.
Я 3 месяца готовился. Но больше ничего не делал. В принципе реально подготовиться в твоих условиях, если знать некоторые нюансы.
Ща погуглил вопросы на спеца, там вопросы по буху/оперативному учету. Не представляю как это можно без практики сдать. Тем более не знаю как задрочить за 2 месяца переодические расчеты и учет.
в таких вопросах главбухи плавать могут не то что ты
решать билеты + форум чистова вот тебе и практика
Retest или как-то так, на рутрекере лежит, в поиске можно написать "1с профессионал" и оно там сразу будет
простите, я просто как будто первый раз с 1с связался, но охуел
>Это политика компании такая, требовать деньги даже не за какой-то методический материал или курсы, а просто за типовые вопросы на экзамен?
да
Попробуй тут @spec1c
https://releases.1c.ru/project/Platform83
Если доступа нет, то вроде на неделю можно зарегаться как-то на портале.
Стоит ли после вуза вкатываться? Какие перспективы по зарплатам?
Если я потом в резюме буду писать, что на 1с работал, мне это будет плюсом или это ничего общего с программированием на c++ и c# не имеет?
>как мне блять из внешней обработки создать справочник и элементы к нему
Тебе нужно расширение. С 8.3.11 появилась возможность мету новую добавлять.
Почему ?
Можешь имитацию справочника сделать обработкой, просто сохраняя параметры в самой форме.
То есть создаёшь таблицу значений и при открытии загружаешь данные, при закрытии сохраняешь.
Как ты собираешься обработкой изменить структуру БД ? Это же невозможно.
Ну ладно с рублями действительно всрато выглядит, но для общего развития можно ли сделать такое в запросе онли?
Алсо, учусь делать отчеты в СКД, и столкнулся с такой хуйнёй, не пойму откуда ноги у неё растут, вывожу несколько полей:
Контрагент, к нему подвязывается заказ клиента, к заказу клиента подвязываются номенклатура, количество и цена. Отчет выводится нормально, но когда добавляю во вкладе ресурсы общие суммы по количеству и цене, отчет начинает пидорасить и он перестаёт выводить номенклатуру, ЧЯДНТ? Использую типовые формы отчета и настройки отчета
Если напишешь такое в резюме, нормальные программисты руку подавать не будут.
Можно, но не нужно. Если добавишь строку в функцию расчета значения колонки, то тип колонки изменится, и агрегатные функции для работы с числом станут недоступны. В скд можешь добавить валюту в представление поля, но как уже сказал анон, это избыточная информация, если в колонке отражаются только рублевые суммы.
Не ошибаешься, спасибо
в общем, я делаю универсальную обработку аля из xml в 1с, с учётом того, что справочник априори отсутствует, да, я сам понимаю, что расширением можно было бы проще, но нужно обработкой, короче попробую лапшу на уши повешать
Понял, но конкретно одной обработкой (epf) этого нельзя сделать.
Я на Инфостарте смотрел одно из выступлений на эту тему:
https://www.youtube.com/watch?v=c4LjdPKE_2A
Должно быть это оно.
Гугли в сторону MDM-систем, как там это работает. Это они таким занимаются.
Конфигурацию можно выгрузить в набор файлов XML и некоторых других форматов и загрузить из них же. Я знаю, что эта штука для интеграции с GIT'ом используется. Наверно, можно новую мету создавать и таким образом, изменяя загружаемый xml файл.
Можно теоретически в пакетном режиме запускать конфигуратор и выполнять эти действия программно. Также программно создавать/править XML файл.
https://v8.1c.ru/overview/Term_000000606.htm
Чисто теоретически возможно на уровне БД (если база файловая - то вообще не представляю, как программно мету новую можно генерировать) создавать новые таблицы, используя синтаксис соответствующей СУБД. И таким образом, чтобы конфигуратор это понял. Но это пиздец нужно как шарить в том, как структуруа БД для конкретной СУБД устроена на 1Ске. Скорее первый вариант используется.
Cпасибо за информацию
Бля, не туда.
Да хули, я тут не знаю что взять - и3 или и5 или вовсе пня хватит, а оказывается достаточно 53к даларав.
Сможешь написать систему пооперационного планирования производства. Мне для диссертации нужно.
В ERP есть блок MES, но он с точностью до единицы операции (которые в марш. карте указываются) не умеет распараллеливать. То есть эта маршрутная карта просто спускается на уровень локального диспетчера, а он уже сам там планирует.
У меня есть алгоритм, написанный на Питоне, который оптимальным образом строит расписание из входных данных (сама задача составления расписания одна из самых сложных, когда каждое оборудование может выполнять множество операций - flexible job shop problem)
Нужно сделать web-сервис на 1Ске, конвертацию данных в этот скрипт и обратно.
Далее нужна постобработка результата. В частности мой скрипт работает только для 1ого ограничения (распределяет оборудование). Нужно еще потом рабочих распределить на готовое расписание + контролировать остатки материалов на складе по операции, тк каждая операция требует материал. Нужна реализация системы расчета потребности в материалах, в зависимости от того, как далеко на временной оси находится операция, для которой требуются материалы.
Также нужно автоматическую корректировку расписания реализовать. Просто на вход алгоритму передаём те изделия, которые еще не успели сделать (если сделано на половину, то изменяем перечень произв. операций изделия).
В идеале вообще это всё грамотно встроить в существующий блок MES в 1С ERP. Это будет, как новый вид планирования. Но этим я заниматься не буду, а просто сделаю на самописной конфе буду.
Мне бы на это не хотелось тратить время:
Нужно сделать web-сервис на 1Ске, конвертацию данных в этот скрипт и обратно..
Есть описание входных и выходных данных в 1Ске и вскрипте на Питоне. НО я не знаю, как с веб-сервисами работать, лень разбираться. Или с помощью чего можно реализовать еще невидимый для пользователя обмен данными.
Нет
1. Как разобраться с алгоритмами? Например, мне для чтения данных из экселя и записи в ТЧ справочника нужно выполнить определенные действия, например, открыть файл через com, прочитать построчно в массив / структура / аллаха, записать построчно в ТЧ через "для каждого из"... Вот есть ли где либо описание таких типовых алгоритмов, или гуглить / инфостартить?
Иногда смотрю на код и порой не понимаю, что происходит, почему использовано такое решение, для чего выполняется вот эта проверка...
2. Может ли анон посоветовать книжки/видео по складскому/бух/ иному учету для глубокого изучения предметной области?
>вкатываюсь в 1С
>для чтения данных из экселя и записи в ТЧ справочника нужно
>выполнить определенные действия, например, открыть файл
>через com, прочитать построчно в массив / структура / аллаха,
>записать построчно в ТЧ через "для каждого из
Ты не правильно поставил себе цель. Для всего того, перечисленного тобой уже существуют бесплатные обработки для загрузки в справочник/табличную часть документа. Не стоит тратить время начинающего специалиста на это. Тебе нужно сначала вызубрить матчасть, хотя бы к примеру, как правильно читать остатки по регистрам накопления.
Спецкурс Павла Чистова 1С - бесплатно, на ютубе. Освой его сначала.
Добра, а Чистова уже начал сиотрел
Имеется 1С ЗУП 8.3, нужно добавить шаблон Трудового договора из ворда (Чтобы туда вставлялось имя, дата и т.д).
Это можно сделать своими силами, не изменяя конфигурацию и не добавляя внешних обработок?
Если нет - есть ли где готовые бесплатные доп. обработки без вирусов?
Опыт в программировании есть, писал сложные скрипты для одной игры(в т.ч. и с массивами), но времени на изучение особенностей 1С нет.
Если просто добавить печатную форму, то можно сделать через БСП если не ошибаюсь, то этот функционал во всех типовых есть. Программировать немного все таки придется, но там ничего особо сложного нет и конфа останется на поддержке. Как-то так
programmist1s.ru/vneshnie-pechatnyie-formyi-v-1s/
Есть. Шаблоны печатных форм зовётся.
Но напрограммировать внешнюю печатную форму быстрее и лучше. Табдок штатный БСПшный просмотр перекладывает хоть в ворд хоть в эксель.
Может тебе скорей нужно почитать книжку "Стань бухгалтером за 7 дней", погугли что-нибудь такое. А еще на инфостарте поищи статью типа "бухгалтерия для программиста"
Если живёшь не в дс или даже не в миллионнике, то это твой лучший вариант. В первый год легко выйти на 40к. Через пару лет 80к+. Если в дс, то умножай на 2.
Так ты определись, что тебе по жизни надо? 1С - это быстрые, большие, стабильные деньги. В твоей России. На русском. На долго. Без нужды учить ебанутые фреймворки.
Дикие нологи по сложным схемам, меняющиеся каждый год, конторам всегда надо будет как-то считать. Служебные поручения всякие, деловая переписка, графики отпусков и т.п. - всегда будет. Ты всегда будешь нужен. Именно ты, в отличие от макак делаешь реальное дело, ты часть производства материальных ценностей. Ты гегемон. Без тебя уже ни одна бюрократическая машина не сдвинется. Это повод для гордости и для того, чтобы плевать сверху вниз на копошащихся в говне мамонта байтоёбов, например.
Ты будешь оттягиваться на пляже и пить пинаколаду в свой отпуск как нормальный белый человек, в то время как фронт-макака в в отпуске и в выходные будет читать стековерфлоу, гитхаб, запись конфы и всякие свежие гайды. Да идёт оно нахуй, не?
Выбирай работу да иди устраивайся, выбери по максимальной зп и пробуй туда, странный у тебя вопрос. Потом сдашь на специалистов и начнешь искать более лучшие условия, да и опыт будет такой чтоб мог сам решать задачи нормальные.
Ты с утра на стакане уже, друг?
Отлично отработает, почитать зачем нужны транзакции твои.
Ага, а потом я в отпуске подключаюсь по удалёнке, потому что у них линия стоит из-за того что сраная xml-ка не выгружается.
Так работало, но он нашли способ сломать.
Просто я все еще не верю, что все так просто почему тогда все не вкатываются не понимаю.
Потому что вокруг почти все долбаебы, а нормальные люди работают с нормальными языками. Ну и мы прослойка такая, наркоманы, алкоголики, анимешники, как еще человек может в одинце попасть то.
Ну я бы не сказал, что просто, но проще многих других направлений ИТ. При этом это очень востребовано у нас, т.к. почти все фирмы в РФ сидят на 1С. Поэтому работу найти не сложно.
Как писал анон выше, многие обходят 1С стороной, потому что это считается зашкваром.
А что зашкварного то? Я вот сюда пришел от C# сидел дрочил его дрочил курсы смотрел книги читал потом открыл вакансий, а их в моем городе нет есть только 1С. Осознал какой я долбоеб спросил у них так и так что делать в 1С укатываться?
Слышал они как осинизаторы в мире програмистов и вообще 1С для говноедов. Они мне сказали нихуя подобного 1С-ники гребут бабло лопатой нихуя не учат не дрочат фреймворки ночами и наслаждаются жизнью. И вот я опять спрашиваю, что зашкварного, то что кодишь на русском?
Вижу несколько причин:
1) У многих всё российское не без основания считается зашкварным: кино, игры, музыка, автомобили, технологии.
2) Также многие считают что 1С - это навороченный эксель и что 1С-программисты пишут макросы.
3) Встроенный язык 1С объективно хуже C#, Java, C++ и других популярных языков по производительности, гибкости, удобству. По уровню развития он застрял в начале нулевых и не хочет развиваться. Область применения у него узкая. Язык запросов тоже отстаёт. Отсюда следует, что программисты 1С учатся меньше других программистов, т.к. их платформа плохо развивается.
4) Некоторым не нравится политика самой компании 1С.
5) На каком бы языке/платформе ты бы не писал, у тебя всё равно найдутся хейтеры.
Несмотря на все недостатки 1С - это на сегодняшний день лучшее решении в своей области по соотношению цена/жопоебля.
Обычно часа 2, иногда больше.
>нихуя не учат не дрочат фреймворки ночами и наслаждаются жизнью
Как-то странно ты представляешь себе 1с. По мне так основная проблема как раз в том, что 1с больше не про алгоритмы и программирование, а про то, чтобы знать где это реализовано и как это активировать. Всякие СКД, управляемые формы созданы, по идее, чтобы облегчить работу, но на деле, вместо обычной процедуры обработки чего-нибудь ты будешь искать как поставить не очевидную галку на какой-нибудь из вкладок.
А учить тебе, помимо самой платформы, придется еще дохуя предметной области. Которая, слава нашему законодательству, еще и постоянно обновляется.
>>549569
Когда как. Если нет срочных задач, то часа два-три. Если какое-нибудь закрытие периода или отчетности, то часто и после работы приходится оставаться.
А че за курсы у франчей там за бабло? Это не нужно или как?
>И вот я опять спрашиваю, что зашкварного, то что кодишь на русском?
Дело не в этом.
Я могу выделить следующие причины. И вообще хейт 1Сников имеет смысл относительно других программистов:
1). Мы оторваны от всей программисткой среды. Живём в своей экосистеме. И не взаимодействуем с программистами других отраслей. Что нужно знать 1Снику кроме 1Са ? XML ... Всё ? Бывает полезно еще знать VBA, так как иногда при выгрузке в excel нужно ещё какие-то макросы прикрутить.
2). Нет сложных языков конструкций. Нет перегрузок для параметров с разными типами. Нет лямбда-функций.
Элементарно нельзя передать функцию, как параметр, в другую функцию. А это реально бывает полезно.
3). Конфигуратор (место, где пишут код) не развивается вообще. За много лет всё развитие 1С делает для пользователя. Чтобы прикрутить GIT, нужно кучу танцев с бубном (выгружать конфигурацию в файлы, потом обратно собирать).
Не так давно вышел EDT (новая среда разработки) на основе Eclips'a. Но этим пока никто не пользуется. Да и сырая, не весь функционал с конфигуратора туда перенесён.
>>549513
>не дрочат фреймворки
БСП, Библиотека подключаемого оборудования...
Это по факту можно назвать фреймворками. Там ещё есть. Но именно с этими 2умя столкнёшься по ходу работы.
Без знания БСП вообще нормального роста не будет у тебя.
Когда на работу устрайваться буду искать место какого-то стажера наверное или на похуй выберать любую вакансию а там как пойдет?
>>549961
>Без знания БСП вообще нормального роста не будет у тебя.
По БСП из материалов для изучения только описание на ИТСе, и все?
Пикча не отправляется (
>Элементарно нельзя передать функцию, как параметр, в другую функцию. А это реально бывает полезно.
Ты ебобо? Спокойно все передаётся, открой любой модуль типовой.
ХуитаРезультат = СформироватьХуиту(ПолучитьПараметрыХуиты(Хуита));
Ты совсем дурак ?
Ты в данном случае передаёшь значение функции, а не саму функцию. Зачем ты это делаешь, я не понимаю. Я вроде писал про передачу функции.
А в нормальных языках можно ссылку на функцию передать. Чтобы потом в другой функции везде не менять её, а только в переданном параметре изменить.
Сразу видно человека, который кроме 1Са никто нормальные языки C-подобные не видел.
int f(int x)
{
return xx;
}
int TestFunc(int x, int (Func))
{
return Func(2);
}
int main()
{
int a = TestFunc(2, f);
}
Как ты такое на 1Се сделаешь ?
быстрофикс.
Какого то хуйя ука
int TestFunc(int x, int (<звездочка>*Func))
{
return Func(2);
}
Почему Двач удаляет знак звездочки, в TestFunc второй параметр - это указатель на функцию
В ДлительныеОперации передается имя функции с параметрами для выполнения в фоне.
а какой синтаксис ?
Как мне это поможет код писать ?
>>550734
Я уже писал.
Если есть потребность изменить функцию, которая вызывается внутри другой функции, тогда просто параметр меняешь и всё. А так нужно её везде менять.
Более универсальные функции можно пилить. Увеличивается потенциал метапрограммирования.
То есть вместо условия:
Функция(А)
Если А = 1 Тогда Возврат Функция1()
ИначеЕсли А = 2 Тогда Возврат Функция2()
КонецЕсли
А так это условие можно вынести на уровень выше и передавать Функцию внутри другой функции в качестве параметра.
Функция(А, *(функция))
Возврат Функция()
КонецФункции
Иногда такой вариант оказывается красивее, читабельнее и удобнее. Иногда первый вариант. Но в 1С вообще нет такой возможности.
То же касается перегрузок.
Перегрузок нормальных не завезли, зато в функциях теперь дохуя условий вида:
Если ТипЗнч(А) = Тип("...") Тогда ...
ИначеЕсли ТипЗнч(А) = Тип("...") Тогда ...
...
...
...
...
...
...
КонецЕсли
А вместо кучи Если ИначеЕсли можно просто несколько раз объявить функцию с типизированными параметрами, чего в 1С тоже нет.
а какой синтаксис ?
Как мне это поможет код писать ?
>>550734
Я уже писал.
Если есть потребность изменить функцию, которая вызывается внутри другой функции, тогда просто параметр меняешь и всё. А так нужно её везде менять.
Более универсальные функции можно пилить. Увеличивается потенциал метапрограммирования.
То есть вместо условия:
Функция(А)
Если А = 1 Тогда Возврат Функция1()
ИначеЕсли А = 2 Тогда Возврат Функция2()
КонецЕсли
А так это условие можно вынести на уровень выше и передавать Функцию внутри другой функции в качестве параметра.
Функция(А, *(функция))
Возврат Функция()
КонецФункции
Иногда такой вариант оказывается красивее, читабельнее и удобнее. Иногда первый вариант. Но в 1С вообще нет такой возможности.
То же касается перегрузок.
Перегрузок нормальных не завезли, зато в функциях теперь дохуя условий вида:
Если ТипЗнч(А) = Тип("...") Тогда ...
ИначеЕсли ТипЗнч(А) = Тип("...") Тогда ...
...
...
...
...
...
...
КонецЕсли
А вместо кучи Если ИначеЕсли можно просто несколько раз объявить функцию с типизированными параметрами, чего в 1С тоже нет.
Вот крыса. За что сдал? Закрыли парня?
Метод Выполнить().
А я думаю почему тут всем Чистова советуют. А теперь серьезно как вкатиться, но что Пашке на новую Тайоту с курсов не донатить?
Передачу функции можно сделать с помощью метода выполнить("Функция(Параметры)"). Так в типовых, часто и делается.
Но соглашусь, что в 1с все сделано через жопу, и это смущает поначалу. Например, switch почему-то не завезли. Т.е. можно, конечно, юзать Если...ИначеЕсли... , но первое время, когда я перелез с c# на 1с, мне дико его не хватало. Так же с перегрузками, передачей функций, классами, и т.д. Это все можно сделать, но какими-то костылями, а не по умолчанию.
В моем городе никаких оф курсов и прочей ерунды не нашел, а не оф мне кажется кидаловом зачем умный человек вместо того чтоб зарабатывать 100к будет учить меня зарабатовать 100к за 10-20 в месяц?
В общем прошу дайте советы с чего начать как вкатиться тред немного почитал увидел про СпецКурсы и сдачи на специалиста и профессионала хз что это все.
Прошу анон дай советы с чего начинать не хочу всю жизнь нищим сидеть
> зачем умный человек вместо того чтоб зарабатывать 100к будет учить меня зарабатовать 100к за 10-20 в месяц
Посмотри сколько нормальные курсы стоят на курсы-1с.рф, например. Что-то мне подсказывает, что там далеко не 10-20 в месяц капает.
Поищи курсы чистова/гилева на рутрекере, почитай книжки от 1са, которые есть там же. Освой какую-нибудь бухгалтерию за 14 дней и в путь.
>Освой какую-нибудь бухгалтерию за 14 дней и в путь.
Про бухгалтерию не понял. Можно как-то понятние, что конкретн оосвоить про бух учет почитать?
>>551558
>Чистов курсы
Понял спасибо
>иди в франч устраивайся, там разберешься.
Где можно посмотреть франч? Нашел на оф сайте 1С в моем городе, но не всем же из них работники нужны сидеть и сверять с hh.ru? Это так на будущее.
>Про бухгалтерию не понял. Можно как-то понятние, что конкретн оосвоить про бух учет почитать?
Абсолютно любая книжка, которая обещает даже конченного дебила сделать главбухом за неделю-две-четыре и т.д. Вот например.
http://diplom-college.ru/a/kimb/files/23892/26230/buhuchet_za_14_dney.pdf
Спасибо
И как успешно? Приходишь ты такой нихуя в 1С не знающий и говоришь берите меня на работу я вам очень пригожусь?
Но это у меня прогерская вышка была
https://www.youtube.com/watch?v=939IKFI7xig
>Где можно посмотреть франч?
Там указаны емейлы вроде или гуглишь емейл и шлешь резюме, я при переезде так работу нашел за один день. Правда опыт уже был, но план действий ты понял.
Да тут в треде куча чуханов неадекватных которые сидят на проперженных облезлых офисных стульях и ебуться с бабками бухгалтершами делая им по неделе поправки в счет-фактуру, вот они и злые. Нормальных чуваков тут всегда была всего несколько включая меня, ну может на одного стало больше за прошедший год, редко читаю уже этот говно тред, не особо в курсе.
Руборд - Варезник
Чтобы в функции можно было передавать не только данные, но и поведение. Это позволяет снизить зацепление функций и модулей, их зависимость друг от друга.
>>550987
Попробуй Ocaml или Haskell, вообще взвоешь от ограниченности 1С.
Паттерн матчинг, алгебраические типы, модули-функторы - вот это все.
И все это говно будет цену на количество в строке тч умножать. Долбоёбы никак не смирятся, что в 1С нет задач под такие конструкции. Наверно этот из тех, что все с помойки домой тащат, типа пригодится, но так никогда и не пригождается. И вот сам в помойке живёт, и другим рассказывает, что если будет нашествие зомби, ему есть чем дверь забаррикадировать. Надеюсь, аналогия ясна.
Чудик, тебе пишут что это не нужно в мире 1С, тут не пишут приложения такого уровня где это было бы нужно, тут ведут учет производств и тд и то в максимальном случае и крутизне автоматизации.
>А что зашкварного то?
Абсолютно ничего. Тут просто вопрос моды и, можно сказать, пиара. 1С — это не модно, некрасиво и связано только с Россией и СНГ, по 1С нет приятных для глаза сайтов и дружественного коммьюнити молодых и шутливых (форум миста это просто пиздец, отрицательная селекция как она есть). Однако всё это фигня на постном масле, 1С позволяет реально зарабатывать, и в этой области нет большой конкуренции.
>1С-ники гребут бабло лопатой нихуя не учат не дрочат фреймворки ночами и наслаждаются жизнью.
1С на самом деле сложнее других отраслей ИТ, так как почти весь упор идёт на решение проблем преметной области, которая тесно связана с законодательством и получением бабла. Во всём этом программист 1С должен рабираться. Ни один бухгалтер, кадровик или сотрудник фин. службы тебе никогда не составит внятное техническое задание. В этом кроется главная сложность. Бухгалтерия, финансовое управление, кадровый учёт — это обширные области знаний. В то время как другим программистам достаточно знать только свои фреймворки и языки, а остальное им дадут в виде ТЗ, программист 1С должен шерстить «Консультант» и советоваться со знающими людьми.
Тащем-то да. С тех пор как на ютубах посмотрел несколько роликов про бухучет и кадровую кухню, стало работать намного проще. Еще сквозные кейсы оформления документов в торговле сильно помогли, поначалу путался в накладных, сф и банковских платежах.
>у кого ссылки на торренты
на Руборде, если что-то и есть, лежит.
На торрент-трекерах нет 1Са.
forum.ruboard.ru/forumdisplay.php/141-Полезные-ссылки-для-скачивания
Какая-то конфа по логистике и управлению транспортом от Раруса нужна была однажды, там она была.
Однако часто какие-то отраслевые решения с защитой идут. И при запуске без ключа выкидывают. Но в моём случае удавалось просто в конфигураторе эту защиту убрать, тк модулей защищённых не было, и просто код редачил, чтобы не было никаких проверок. Если нужно затестить конфу или взять что-то оттуда, то такой вариант есть.
Бывает модули защищённые. И то декомпилятором можно взломать, но не всегда получается.
Помню столкнулся как-то с конфой какой-то, для фитнеса и бани чтоль. Там была пиздец ебанутая защита, слетала ещё постоянно, и меня и клиента это заебала и я решил просто сломать её. Вот я охуел и поржал, увидев, как это говно устроено, несколько модулей защиты, в каждом тысячи строк, а сломалось все одной строчкой Возврат Истина в первом же вызываемом модуле.
Но сейчас уже много хорошо защищённых конфигураций, недавно хотел поизучать одну конфу, думал сломаю, как обычно, а хуй там. Часть функционала вызывалась из внешней компоненты, в том числе защита и сломать все на уровне кода 1С не было возможным, либо просто у тебя половина конфы работать не будет ещё после этого.
Так он все кроме первой задает хуй пойми где. Типо домашка будет там-то там-то в субботу отдыхайте. В итоге я только разборы этих домашек смотрю.
Ебать он мне при запуске отладки нашёл 150 ошибок и ещё находит. Нахуй такое счастье.
500 ошибок и пока 400 предупреждений. И это в ДО. Может галочку где поставить?
Ошибки типа "в модуле справочника директивы НаСервере быть не может".
Здесь есть
www.facebook.com/groups/spec1C/learning_content
Или здесь chistov.pro/projects/speccourse/ (там ссылка на все материалы курса)
Вообще я собрал все материалы по этому курсу и рассортировал. Каждый урок пронумерован. И, если к нему были домашки и самостоялки, то они там есть. Также выгрузки баз есть по урокам и домашкам, если они были.
Могу загрузить потом.
Просто ДО - говно из жепы, сделанное не по стандартам.
Охуенно спасибо
Есть один файл со схемой, которая начинается вот так:
<xs:schema elementFormDefault="qualified">
<xs:include schemaLocation="LP_base_types_v2.xsd"/>
<xs:element name="acceptance" type="acceptance"/>
<xs:complexType name="acceptance">
<xs:annotation>
<xs:documentation>Приемка</xs:documentation>
</xs:annotation>
<xs:sequence>
Вопрос: если я в конфигураторе создаю фабрику XDTO методом СоздатьФабрикуXDTO, то как мне получить тип "acceptance"? Почитал несколько статей, там для этого обращаются к targetNamespace, но в моей схеме оно не объявлено.
Лена для привлечения внимания.
Либо определяемый тип, либо та хуйня которая при обмене используется, забыл что это, ищется в дереве конфигурации по Enterprise.
Хотел уйти, когда родственников не останется.
Создаешь фабрику по схеме.
тип = СозданнаяФабрика.Тип(ПространствоИмен, ИмяТипа);
Объект = СозданнаяФабрика.Создать(Тип);
Публиковалась бы в другом месте.
Доржи, залогинься
А у меня их нет, как они включаются? Я что-то проебал или в новых версиях эту фичу отключили?
>1.
Обычно только по этой причине. Дальше эти долбоны не доходят.
>2)
Многие думают что 1с это только бухня.
>3
Тру. Но он не хуже, а скорее ДРУГОЙ. а новая идешка уже скоро.
>4
Правда. Но требования 1с необязательно соблюдать
>5.
это истина.
Без авралов 4-5 часов максимум.
Можно самому.
>1.
Нихуя современные 1сники и жсоны и рест апи понимают, и BDD делают.
>3)
Сейчас едт уже сильно лучше. У нас в конторе уже некоторые проекты на нем пишут
Про индексы и вообще работу субд почитай. Будешь уже круче 80% 1сников. БСП это хуита. Ничего сложного там нет. Желательно только знать есть ли какая то херь в бсп или нету. А найти ее легко.
Подскажите, а что везде так, если возьмут на работу стажёром,
то через 2 недели нужно будет сдавать на профа и
через 3 месяца на спеца??
в частности интересует 1-бит в дс2
Все таки 1С обосралась когда свой замкнутый мирок придумала. Хотели чтобы бабы сраки программировали, а оно вон как вышло. Ни бабы сраки не программируют, ни программисты в эту залупу не суются.
Кек. Всем бы так обсираться и занимать 30% рынка ERP-систем в России, а уж про долю рынка учётных программ для малого и среднего бизнеса можно не говорить.
Да ты прав. Только серанули при попытке выползти за пределы СНГ
ПериодДействияНачало ПериодДействияКонец
01.01.2019 31.01.2019
01.02.2019 28.02.2019
...
01.12.2019 31.12.2019
В 7.7 это делалось процедурой ЖР.ЗаписатьРасчет('01.01.2019, '31.12.2019'). В журнале расчетов автоматически появлялось 12 штук записей. В 8.3 этой процедуры нет. Вот нахуя убрали этот простой функционал?
Этот код НЕ работает. Выдает ошибку, потому что ДатаНачала и ДатаОкончания лежат в разных месяцах.
Процедура ОбработкаПроведения(Отказ, Режим)
Движения.ЖурналНачислений.Записывать = Истина;
ВР = ПланыВидовРасчета.ОсновныеНачисления.Оклад;
Для Каждого ТекСтрока Из Сотрудники Цикл
Движение = Движения.ЖурналНачислений.Добавить();
Движение.Сторно = Ложь;
Движение.ВидРасчета = ВР;
Движение.ПериодДействияНачало = ТекСтрока.ДатаНачала;
Движение.ПериодДействияКонец = ТекСтрока.ДатаОкончания;
Движение.ПериодРегистрации = Дата;
Движение.Сотрудник = ТекСтрока.Сотрудник;
Движение.Результат = 10000;
КонецЦикла;
КонецПроцедуры
Как автоматически записать 12 записей как было в 7.7?
ПериодДействияНачало ПериодДействияКонец
01.01.2019 31.01.2019
01.02.2019 28.02.2019
...
01.12.2019 31.12.2019
В 7.7 это делалось процедурой ЖР.ЗаписатьРасчет('01.01.2019, '31.12.2019'). В журнале расчетов автоматически появлялось 12 штук записей. В 8.3 этой процедуры нет. Вот нахуя убрали этот простой функционал?
Этот код НЕ работает. Выдает ошибку, потому что ДатаНачала и ДатаОкончания лежат в разных месяцах.
Процедура ОбработкаПроведения(Отказ, Режим)
Движения.ЖурналНачислений.Записывать = Истина;
ВР = ПланыВидовРасчета.ОсновныеНачисления.Оклад;
Для Каждого ТекСтрока Из Сотрудники Цикл
Движение = Движения.ЖурналНачислений.Добавить();
Движение.Сторно = Ложь;
Движение.ВидРасчета = ВР;
Движение.ПериодДействияНачало = ТекСтрока.ДатаНачала;
Движение.ПериодДействияКонец = ТекСтрока.ДатаОкончания;
Движение.ПериодРегистрации = Дата;
Движение.Сотрудник = ТекСтрока.Сотрудник;
Движение.Результат = 10000;
КонецЦикла;
КонецПроцедуры
Как автоматически записать 12 записей как было в 7.7?
вроде разбивать вручную надо, но я в расчетах не шарю
Да, по всем объектам я пробежался-перепроверил. Где-то что-то в свойствах потерял похоже
Не в конструкторе СКД, в свойствах самого справочника характеристики недозаполнил
Было такое.
Как чистил кэш, в каком месте?
Если база файловая, удали все файлы из папки, где база находится кроме самого файла базы .CD.
Такое было, это помогло.
Может потому, что тестовая версия 1С?
Блин это было тупо. Спасибо.
А еще почему у чистова СУММА, а у меня конфигуратор делает КОЛИЧЕСТВО и ругается на СУММА.
Это же не мой косяк?
У Чистова нет Различные?
>база sql
Тогда хз.
Ну есть тупой вариант выгрузить базу в dt и загрузить, как новую ? Или это геморно.
ну очисти серверный кеш и локальный тоже на всякий
как платформе понять, что тебе из строки с текущими данными нужно значение именно колонки "всего штук"?
А стоп, это я с похмелья торможу
Ну вроде он на это и ругается, но я не понимаю как надо указать или что я делаю не так
Я же указываю вроде на строку Ну должно же работать
Попробуй без отдельной процедуры:
Стр = Элементы.Товары.ТекущиеДанные();
Стр.ВсегоШтук = Стр.Количество * Стр.Коэффициент;
и почему у тебя ЭлементыФормы?
>и почему у тебя ЭлементыФормы?
Там же обычные формы.
Там это называется элементами формы.
ТекущиеДанные - это не функция, там скобки не нужны, синтаксис правильный.
>>565438
Прочитай, что такое отладчик.
И смотри, что там содержится. Почему поле объекта не обнаружено. У тебя просто реквизит не так называется. Посмотри, как в базе он называется. Мб там не ВсегоШтук, а как-то по-другому.
Да спасибо с реквизитом опечатался, но всеравно ничего не считает. Если синтаксис верный где еще я мог накосячить?
Да синтаксис то верный я ставил точки остонова все считается и работает правильно просто значения в таблицу не выводятся
Обязательно анон
-4 минуты, но я только начал изучать платформу, не стукайте.
Задача типичная для оперативного учета:
"Компания занимается оптовой торговлей. Поступление товаров отражается документом «Приходная накладная», продажа –
«Расходная накладная». Помимо, продажи товара, могут оказываться дополнительные услуги, например по доставке. И услуги и
товары указываются в одной табличной части. При поступлении товара услуги не оказываются.
Складной учет ведется в разрезе складов.
При проведении расходной накладной при нехватке товара необходимо выдавать соответствующее предупреждение с указанием
количества нехватки и не позволять проводить документ.
Необходимо построить отчет по остаткам номенклатуры по складам."
В каркасной конфикурации почти все необходимые объекты уже есть (приходная/расходная накладная, регистр накопления
остатков), поэтому я лишь добавил справочник "склады", реквизит "склад" для накладных и измерение "склад" для регистра.
Дальше конструктором движений накатал стандартную обработку проведения с проверкой остатка по складу, добавил несколько
рекомендуемых чистовым строк для очистки регистра и блокировки. Построил отчет. Собсно, проблема в чем - не ебу что делать
с услугой.
Читал заметки спецов, в которых сказано, что новички часто попадаются именно на услуге, типа неправильно ее обрабатывают и
она забивает регистр остатками, чего быть не может, услуга введь не хранится, но я как рассуждаю - раз по условию задачи
нет никаких списаний, сумм, партий и т.д., то получается, что услуга в любом случае не попадет в отчет, и необходимо как то
в обработке приходной накладной запретить возможность провести услугу.
Все, до чего пока додумался, так это создать у номенклатуры реквизит "услуга" типа булево. Что в обработчике писать?
Ну и может я по тупости что то упускаю еще важное.
-4 минуты, но я только начал изучать платформу, не стукайте.
Задача типичная для оперативного учета:
"Компания занимается оптовой торговлей. Поступление товаров отражается документом «Приходная накладная», продажа –
«Расходная накладная». Помимо, продажи товара, могут оказываться дополнительные услуги, например по доставке. И услуги и
товары указываются в одной табличной части. При поступлении товара услуги не оказываются.
Складной учет ведется в разрезе складов.
При проведении расходной накладной при нехватке товара необходимо выдавать соответствующее предупреждение с указанием
количества нехватки и не позволять проводить документ.
Необходимо построить отчет по остаткам номенклатуры по складам."
В каркасной конфикурации почти все необходимые объекты уже есть (приходная/расходная накладная, регистр накопления
остатков), поэтому я лишь добавил справочник "склады", реквизит "склад" для накладных и измерение "склад" для регистра.
Дальше конструктором движений накатал стандартную обработку проведения с проверкой остатка по складу, добавил несколько
рекомендуемых чистовым строк для очистки регистра и блокировки. Построил отчет. Собсно, проблема в чем - не ебу что делать
с услугой.
Читал заметки спецов, в которых сказано, что новички часто попадаются именно на услуге, типа неправильно ее обрабатывают и
она забивает регистр остатками, чего быть не может, услуга введь не хранится, но я как рассуждаю - раз по условию задачи
нет никаких списаний, сумм, партий и т.д., то получается, что услуга в любом случае не попадет в отчет, и необходимо как то
в обработке приходной накладной запретить возможность провести услугу.
Все, до чего пока додумался, так это создать у номенклатуры реквизит "услуга" типа булево. Что в обработчике писать?
Ну и может я по тупости что то упускаю еще важное.
Задача типичная для оперативного учета:
"Компания занимается оптовой торговлей. Поступление товаров отражается документом «Приходная накладная», продажа – «Расходная накладная». Помимо, продажи товара, могут оказываться дополнительные услуги, например по доставке. И услуги и товары указываются в одной табличной части. При поступлении товара услуги не оказываются.
Складной учет ведется в разрезе складов.
При проведении расходной накладной при нехватке товара необходимо выдавать соответствующее предупреждение с указанием количества нехватки и не позволять проводить документ.
Необходимо построить отчет по остаткам номенклатуры по складам."
В каркасной конфикурации почти все необходимые объекты уже есть (приходная/расходная накладная, регистр накопления остатков), поэтому я лишь добавил справочник "склады", реквизит "склад" для накладных и измерение "склад" для регистра.
Дальше конструктором движений накатал стандартную обработку проведения с проверкой остатка по складу, добавил несколько рекомендуемых чистовым строк для очистки регистра и блокировки. Построил отчет. Собсно, проблема в чем - не ебу что делать с услугой.
Читал заметки спецов, в которых сказано, что новички часто попадаются именно на услуге, типа неправильно ее обрабатывают и она забивает регистр остатками, чего быть не может, услуга ведь не хранится, но я как рассуждаю - раз по условию задачи нет никаких списаний, сумм, партий и т.д., то получается, что услуга в любом случае не попадет в отчет, и необходимо как то в обработке приходной накладной запретить возможность провести услугу.
Все, до чего пока додумался, так это создать у номенклатуры реквизит "услуга" типа булево. Что в обработчике писать?
Ну и может я по тупости что то упускаю еще важное.
код приходной на 1 пике
в расходной тоже самое +запрос с пика 2
надо как то услугу правильно обработать
В запросе ГДЕ НЕ Номенклатура.ЭтоУслуга. В приходной такое же только через ЕслиТогда Продолжить КонецЕсли в начале цикла по строкам.
В смысле в приходной тоже запрос организовать на проверку номенклатуры на наличие услуг?
И нельзя просто кодом галку для услуг залочить на ложь, чтобы пользователь в принципе не мог ее поставить, или это будет некорректный способ?
Если это задача из экзамена на платформу, то не стоит.
Возможно всё
Создаём в расходной н. вкладку Услуги и там уже услуги будут из справочника Услуги. Никаких движений услуги делать не должны в регистрах. А раз никакая отчётность не нужна то на этом всё.
Я бы уволился, делать нехуй хуйнёй заниматься
Он очевидно с типом поля проебался.
Ты еще на УТ10 пишешь отчетики? Такое уже давно никто не делает.
Ну в общем просто надо было поменять местами иначе моя процедура игнорилась, а ПриИзменениеКоличествоТоваров уходила вообще в другие модули и назад уже не возврощалась
Странно
Это не значит что оно кому-то нужно, САП был до 2014 года. Сегодня это никому не нужная хрень в нашей стране и неизвестно что с ним будет послезавтра.
Единственное, что сделал возможность редактирования в конфигураторе у себя включил но и до этого все работало у меня на компе в предприятие.
В чем может быть проблема?
Чуть подробнее у меня в карточке товаров еденицу измерения новую добавляешь и потом в каталоге все спокойно выбивается.
У них в каталоге новая еденица измерения не появляется.
За счет каких значений можно увеличить производительность? Понятно что это параметры рабочего сервера, потому что они дефолтные.
Там же написаны рекомендуемые настройки. Никаких секретов там нету.
НоваяСтрока.Количество = Формат (НоваяСтрока.Количество, "ЧЦ=15; ЧДЦ=8");
Нихуя. Опять 0.
У реквизита всё нормально, но когда сую данные в новую ТЗ, где стандартное описание типов то получается хуй.
НоваяСтрока = ТЗ.Добавить("Количество",Новый ОписаниеТипов("Число"), Новый КвалификаторыЧисла(15, 8, ДопустимыйЗнак.Любой));
Так тож нельзя
Если база оптимизирована, то пр обновлении платформы будут ошибки лицензии. Так же если пользователей больше 500 и ядер больше 12.
Можно ли как-то отсекать всё кроме АА?
Если количество разделителей всегда одной и тоже (минусы), тогда строку в массив и берешь элемент массива по индексу 1
регулярки тут не нужны
@karasique2007
Это у 1Сника кризис среднего возраста так проявляется.
надо дополнительные файлы к "Корпоративный инструментальный пакет", "Центр администрирования".
Смотрел http://forum.ru-board.com/topic.cgi?forum=35&topic=82097&start=0&limit=1&m=51#1 там только конфигурации.
Это Гилев
хуиза
> Это так?
fix
Работы много в мухосранях.
Если ты не долбоеб то и за приделами 1С добьешься успеха и высоких зарплат как быстро зависить будет только от того на сколько ты не долбоеб. +Свалить из великой россеи будет проще.
Догадываюсь что решение связано с соединениями с условием по времени, но не понимаю где и как
Мое решение из которого можно утащить начальную таблицу - https://pastebin.com/nwuqe540
Алсо, зарубили меня т.к. мое решение не предусматривает больше 2 строк в результирующей таблице
бля мне бы такие легкие задачки давали, а не заставляли писать на бумаге запросы и код
Что-то типо такого?
ЦенаНоменклатуры = РегистрыСведений.ЦеныНоменклатуры.СрезПоследних(ТекущаяДата(), НоменклатураСсылка);
Ты хоть на словах раскидай как делать
Лень всю таблицу делать, вот первая колонка, поправьте если обосрался
ВЫБРАТЬ
ВЫБОР
КОГДА ДеньНедели = 1
ТОГДА Таблица.Контрагент
КОНЕЦ КАК ПН
ИЗ Таблица КАК Таблица
Возникла проблема, подскажите как ее решить. Есть бэк с Далион УМ про, поставил обновление .*.51. Оно прошло как обычно, все хорошо, после установки проверил основые документы, приходные накладные снятие кассы, в возвраты не залез, а зря. В ходе работы выявлена ошибка. Я не силен в 1с, но посмотрел, ошибка возмникает при попытке создания интерфейса окна возвратной накладной, а именно при создании подмению Печать ( ПечатныеФормы) задвоения этого элемента не нашел. Подскажите пожалуйста как решить проблему?
Смени имя. У тебя, видимо, просто 2 кнопки с одним именем создаются. Например, перед ПечатнаяФорма_ поставь м, чтобы получилось так
"мПечатнаяФорма_"
Обосрался
Выбрать
Контрагент
Где День = 1
// Тут можно захуярить параметр с переменной и в цикле просто прибавлять по одному, хыыы мазафака
УпорядочитьПо Время
Объединить
Выбрать
Контрагент
Где День = 2
УпорядочитьПо Время
Расслабься, бродяга, я уже осознал свою ошибку.
Отбор = Новый Структура; Отбор.Вставить("Номенклатура", НоменклатураСсылка); Отбор.Вставить("ВидЦены", ВидЦеныСсылка); Цена = РегистрыСведений.ЦеныНоменклатуры.СрезПоследних(ТекущаяДата(), Отбор);
Отбор = Новый Структура;
Отбор.Вставить("Номенклатура", НоменклатураСсылка);
Отбор.Вставить("ВидЦены", ВидЦеныСсылка);
НоваяСтрока.Цена = РегистрыСведений.ЦеныНоменклатуры.СрезПоследних(ТекущаяДата(), Отбор);
В примере на ИТС эту хуйню суют в ТЗ. Попробуй
ОтборТипЦен = Новый Структура("ТипЦен", Перечисления.ТипыЦен.Оптовая);
тзДанные = РегистрыСведений.ЦеныКомпании.СрезПоследних(ВыбДата, ОтборТипЦен);
Для Каждого Стр Из тзДанные Цикл
Сообщить("Для номенклатуры " + Строка(Стр.Номенклатура) + " оптовая цена: " + Строка(Стр.Цена));
КонецЦикла;
Или можт со значениями отбора проебался. Попробуй просто
тзДанные = РегистрыСведений.ЦеныНоменклатуры(ТекущаяДата, );
И в правду выгружает в виде ТЗ, боже дай тебе здоровья мил человек.
Так сработало:
Отбор = Новый Структура;
Отбор.Вставить("Номенклатура", НоменклатураСсылка);
Отбор.Вставить("ВидЦены", ВидЦеныСсылка);
ЦенаТЗ = РегистрыСведений.ЦеныНоменклатуры.СрезПоследних(ТекущаяДата(), Отбор);
НоваяСтрока.Цена = ЦенаТЗ[0].Цена;
Открой справку чтоль, да почитай как
Поищи в общем модуле
Ценообразование.ПолучитьЦенуНоменклатуры( ... )
Но не во всех конфах есть.
Конкретно интересует эта, мало ли может есть у кого.
Выгрузка данных перечня льготных профессий из отчета СЗВ-СТАЖ
https://infostart.ru/public/1011281/
Спасибо, но, к сожалению, это не помогло. Если я правильно понимаю, что можно исправить это в конфигураторе и запустить отладку чтобы проверить как оно работает и "загружать" все это в базу не нужно.
Извиняюсь, что долго не отвечал.
ОП-хуй
Извините что пишу в раздутый тред.
Как удалось установить благодаря прекрасному console.log aka print тестированию. При формирования списка возвратных накладных подменю формируется нормально, а при открытии новой накладной начинается кочевряженье. Список как и чикл создания работают идентично. Есть у кого нибудь какие то идеи =(
Тебе нужно открыть дерево конфигурации, там в строке поиска ввести "РаботаСДиалогами", как у тебя на изначальном скрине, открыть общий модуль, перейти на 4328 строку поставить там точку останова и в отладке запустить клиент из конфигуратора посмотреть на чем конкретно валится
Я так делал он(клиент-отладчик) виснет на каждой итерации по списку, т.е при каждом создании пункта подменю и потом просто забывает что-то сделать если перепрыгивать ее постоянно. Так или иначе ошибка не в создании подменю печатной формы. Я нашел, он называет ее не по порядку
и префикс неверный, не смог найти описание, и само название функции которая привязана к кнопке "добавить"
Ой блядь че за говно
Ладно, я нихрена не понимаю.
список макетов выдает это ТОРГ-12; Накладная возврата; Накладная возврата (номен...; Товарно-транспортная накл...; Справка "Б" по алкоголю; ТОРГ-12 новая; Акт возврата; Накладная возврата_новая
И при инициализации "списка" документов и при создании нового документа.
Список документов нормально отображается, все старые показываются, но войти в них нельзя по той же ошибке.
В списке "предопределенных" значений для ПечатныхФорм вообще нет Накладная возврата_новая. Откуда он ее берет и почему в окне списка документов кнопка печати нормально формируется?
Всем спасибо, все заработало.
Проблема заключалось в кривом нумеровании макетов. ТОРГ-12 и Акт возврата имел один код, откуда он берет "Накладная возврата_новая" Я все равно не понимаю.
Спасибо кто принимал участие и тем кто сдерживал себя не послать меня нахуй с моим "дневником" познания 1с.
https://www.dns-shop.ru/news/cb9887cf-4f7c-11e8-9dc5-00155d03330d/
хз как щас но я был на на самом открытии этих курсов и тогда брали на работу по завершению, можешь позвонить спросить отработал там пол года, но свалил из за того что нашел место поближе к дому
ВЫБРАТЬ
ВЫБОР
КОГДА тз.День = 1
ТОГДА "пн"
КОГДА тз.День = 2
ТОГДА "вт"
КОГДА тз.День = 3
ТОГДА "ср"
КОГДА тз.День = 4
ТОГДА "чт"
КОГДА тз.День = 5
ТОГДА "пт"
КОГДА тз.День = 6
ТОГДА "сб"
КОГДА тз.День = 7
ТОГДА "вс"
КОНЕЦ КАК деньнедели,
тз.Контрагент КАК контрагент,
тз.Время КАК время
ИЗ
втПервичный КАК втПервичный
УПОРЯДОЧИТЬ ПО
время
ИТОГИ ПО
деньнедели
ну это для вывода в табличное поле если нужно чтобы в результате запроса была такая ебанина то это по другому делается
ВЫБРАТЬ
ВЫБОР
КОГДА тз.День = 1
ТОГДА "пн"
КОГДА тз.День = 2
ТОГДА "вт"
КОГДА тз.День = 3
ТОГДА "ср"
КОГДА тз.День = 4
ТОГДА "чт"
КОГДА тз.День = 5
ТОГДА "пт"
КОГДА тз.День = 6
ТОГДА "сб"
КОГДА тз.День = 7
ТОГДА "вс"
КОНЕЦ КАК деньнедели,
тз.Контрагент КАК контрагент,
тз.Время КАК время
ИЗ
втПервичный КАК втПервичный
УПОРЯДОЧИТЬ ПО
время
ИТОГИ ПО
деньнедели
ну это для вывода в табличное поле если нужно чтобы в результате запроса была такая ебанина то это по другому делается
точнее это никак не сделать ибо ты не сможешь сделать верхние колонки с другим типом данных
так конечно нахера ты туда случайное число пихаешь, просто переименовать кнопку не судьба? и к ней нужно перепривязать обработчик событий чтобы печатала
На ваш пытливый ум конечно хуй понадеешься, вот так это должно быть - https://pastebin.com/1SAJ4jLM
Ну и еще одна таблица со всеми очередностями должна быть, чтобы ничего не сломалось если у нас будет пустой понедельник а не суббота, ну и в результате все с этой таблицей соединять.
Алсо, собеседование было на 50к в дс
Постой, это как так? Ты купил?!
>>579628
https://v32.underver.se/viewtopic.php?t=22953
Трекер полузаброшенный вроде, но там много полезных конфигураций нашёл, а именно ТОИР, которого больше нигде не смог отыскать.
Спасибо большое!
Спасибо анон завтра буду звонить надеюсь еще набирают группы.
>>579631
Уникализация рандомным числом позволила точно локализировать место ошибки. Простое добавление буквы к строке названия "мПечатная форма" не давало такого эффекта потому что она находится в цикле и создает список кнопок по списку форм. В формах и была ошибка. Откуда берется эта "новая возвратная" и почему при генерации страницы списка документов его ничто не смущает, я не смог понять, да вроде и не хотел, костыль с изменением "Кода" с форме печати работает, а большего, как говорил максимов из елок, мне и не надо.
4500к в месяц самый дешёвый тариф. За сообщение на форуме дают 0.05. А нужно 1.
Кто-то скажет "выкладывай свои наработки", но они настолько специфичные для нашего завода, что нахуй никому не нужны будут.
Пожалуй наиболее ламповый тред на пограмоче, остальные разделы не отличаются своими софтскилами.
Опять эта постпостирония приклеилась
Пошол нахуй, я серьезно!!!111
Я примерно в такой же ситуации, только сначала по фану решил просмотреть видосы Леонтьева на утубе, встроенный язык довольно простой, но когда дошло дело до вызова запросов с обходами циклов, я чутка подобосрался. Потом чекну, что там у Чистова.
>>580636
Верь мне, бро, я эталонный Васян, я один из вас!
Обычно это происходит, когда приближаешься к потолку, мозговой потенциал позволяет развиваться еще, а перспектив никаких.
Старый, но не 70 же тебе.
Да смысла нет, зарплаты вполне хватает, а чтоб получать столько же надо несколько лет точно впахивать изучать что-то, а зачем. Да и с работой другой у нас туго, только в интернетике же. Ну и иногда пописываю на php, хватает одним словом.
Зачем тебе
ебаш анончик когда меня после курсов посадили работать я не вкуривал чо происходит голова болела так к концу рд шо думать больно было, а потом нихуя, разошолся, щас даже иногда старшие прогеры вопросы задают
Можно в таблицах дней недели заменить левое соединение на внутреннее и убрать секцию отборов.
И, кстати, в понедельник может быть меньше контрагентов, чем в другие дни. Можно в результирующем запросе сделать полное соединение (что конечно нежелательно) или в отдельной таблице посчитать максимальное количество контрагентов в день для всех дней недели и с ней соединять другие дни.
Ок, сорян.
https://2ch.hk/pr/res/1581883.html (М)
ПЕРЕКАТ
https://2ch.hk/pr/res/1581883.html (М)
ПЕРЕКАТ
https://2ch.hk/pr/res/1581883.html (М)
Вопрос к знатокам-анонам.
Тяжело ли написать внешнюю обработку, чтобы можно было создать таблицу: наименование номенклатуры(выгруженное из уже заполненной номенклатуры)-штрихкод(который можно будет проставить самому с помощью сканера). Ибо тыкать на каждое наименование в 1с и пикать штрихкод это ахуеть как долго
Fix тяжело ли с минимальным уровнем знаний в 1с программировании
Это копия, сохраненная 29 февраля 2020 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.