>>1638958 (OP) ОП-хуй, все мы знаем, что достопочтенные 1С-синьоры это одинокие хикканы-девственники, еще раз так сделаешь перекат - заберу у тебя 1500 рублей.
>>1639022 Чё реально 1С где-то за пределами Мордора юзают ? Я вроде слышал, что в ЮВ Азии (что ли во Въетнаме) она используется, но нахуя Западной Европе это детище, тем более ERP
чето тред подтух >>1639483 → Короче это стандартный тест на функциональную логику, тупо зазубрить не ответы по порядку а правильные варианты, с 3 раза без подсказки проходится, и проходной 25/30
И раз уж поднял, то спрошу. Есть печатная форма, она не соответствует текущему приложению к закону. Мне получается что перерисовывать печатную форму с нуля? Кто этим баловался, реально скучное и нудное занятие или можно как-т автоматизировать?
>>1642893 Как ты это автоматизировать собрался? Ну, теоретически, ты можешь форму где-нибудь в mxl спиздить, если она типовая, то в инете должна быть и загрузить к себе. Логику заполнения, если там реквизиты добавлялись/удалялись все равно менять придется
есть один реестр накопления и нужно сделать так, чтобы при формировнии табличной части документа этот самый документ ссылался на этот реестр, точнее учитывал остатки по нему, как можно это сделать. И да я совсем нуб
>>1642968 Как же приятно, что тебе так сильно бомбит, что ты уже второй пост об этом пишешь. Наверное, твоя профессиональная жизнь совсем жалкая, раз перекатывание тредов об 1С в /pr/ для тебя имеет такое большое значение. Впрочем, нередко 1Сник — это жалкий и низкоквалифицированный человек. Ничего удивительного.
>>1643061 Меня бомбит потому что я стараюсь делать всё хорошо даже если мне за это не платят. Да и моча 2 моих альтернативных треда потерла, тоже ниприятно знаешь. ФАК нормальный хоть прикрепи в следующий раз https://pastebin.com/kYDGh7SYбезрукое хуйло
>>1643101 > я стараюсь делать всё хорошо У тебя это не получается. Я вообще просто перекатил тред и даже не заглядывал, что там за фак, но теперь из интереса взглянул, что же ты предлагаешь в качестве «нормального», и это — просто информационный мусор. Человек, который впервые сталкивается с 1С впустую потратит время, если попытается последовать хоть чему-то, что написано там. >Основы бухгалтерии в одной статье: https://infostart.ru/public/94641/ Боже мой. Это абсолютно бессмысленная хуйня. Всё равно что написать статью с заголовком «Основы математического анализа в одной статье» и расссказать про сложение, вычитание, умножение и деление. Вместо того, чтобы рассказать основы российских стандартов бухгалтерского учёта (РСБУ), показывается какой-то детский абстракный пример. Ни слова о том, как учитываются авансы и погашение долга при взаиморасчётах с контрагентами, ни слова об учёте НДС, ни слова о понятии постоянных и временных разниц, ни про ПБУ 18/02, ни про учёт основных средств, ни про учёт затрат на производство продукции и расчёт себестоимости, ни, сука, слова даже про формирование финансового результата. Эта статья даёт ровно 0 байт полезной информации, и после её прочтения человек не сможет ответить ни на один вопрос бухгалтера. >5. Откуда качать обновления для конфигураций? Найс. Начинать вход в профессию с пиратства. >Если хочешь получить базовые знания по именно программированию на платформе 1С, тогда гугли книжку "1C:Предприятие 8.3. Практическое пособие разработчика. Ну, советовать в 2k20 только Радченко — это курам на смех. Как посоветовать начать разрабатывать фронтэнд на ванильном JS. ГДЕ ХОТЬ ОДНО УПОМИНАНИЕ ПРО БСП? Прочитав только Радченко, юниор 1С программирования жидко пёрнет в ответ на пожелание клиента добавить простой отчёт или печатную форму в любую современную конфигурацию, а если бы он знал про существование БСП и СКД, то решил бы эту задачу за 5 минут. В общем, фак твой — говно и ты должен его стыдиться.
>>1643128 Никто от новичков не требует знания СКД и, тем более, БСП. СКД - знать что такое есть, лепить простые отчеты. БСП - да для большинства программистов средней руки это черный ящик, что-то там делается, но проще самому написать, чем пол дня разбираться в стеке из 20 вызовов, в конце которого вызывается функция, где какая-нибудь хуйня типа: Вычислить (Параметр); мимо
>>1643159 >БСП - да для большинства программистов средней руки это черный ящик Как и любой фреймворк. Их для этого и делают, чтобы программисты в стопятилесятый раз не тратили время на организацию рутинных задач, типа вызова метода в фоне и сообщения процента выполнения. А то, что тебе проще самому что-то там написать, а не встроиться нормально в существующую систему, говорит не в твою пользу.
>>1643169 Эх, вот бы еще по БСП была нормальная документация и примеры использования, как у нормальных фреймворков, а не тот огрызок, что высран на ИТС. Но вообще, я не говорю, что БСП плох, просто новичку в стартовом факе он нахой ненужен, потом понадобиться сам разберется.
>>1643159 > БСП - да для большинства программистов средней руки это черный ящик, что-то там делается, но проще самому написать, чем пол дня разбираться в стеке из 20 вызовов Хуйню говоришь.Я так кучу времени убивал раньше. Особенно, когда дело касалось программной работы с отчетами на СКД, когда допустим есть модуль КомпоновкаДанныхКлиентСервер, где одной строкой можно добавлять параметры, отборы, изменять структуру отчета, получать какие-то поля и т.д.
Правда не нашел функций в БСП для реализации расшифровок (притом сложных, например по значению ресурсов или в зависимости от вышестоящих уровней группировки). Через макет такие сложные расшифровки не сделать, только программно, а это ебля. Слава богу благодаря статья на Инфостарте и самому себе я сам набор процедур насоздавал, которые упрощают создание расшифровок в СКД любой сложности. Но не хватает этого в БСП.
>>1643179 >Эх, вот бы еще по БСП была нормальная документация и примеры использования, как у нормальных фреймворков Курсы есть годные зато. От уц3 вроде топовый по бсп+расширениям. Там максимум охвачено. И от курсы-по-1с.рф по доработке типовых конф.
>>1643159 >БСП - да для большинства программистов средней руки это черный ящик, что-то там делается, но проще самому написать, И это первый момент - упрощение работы разработчика.
Есть еще один важный момент, который требует знания БСП - это программная доработка функционала конфигурации в переопределяемых модулях, которые не меняются через релизы и, если есть возможность произвести доработку там, то это делать нужно там. Программное добавление реквизитов и элементов на форму при создании к примеру (также при записи, при чтении, вроде при изменении номенклатуры и характеристики в таб. части). Программное изменение команд на форме (в том числе команд печати). Программное редактирование типового отчета на СКД (можно конечно типовой отчёт скопировать во внешний и его изменить, но это иногда больше работы + отчета два, а не один). Всё это можно сделать в переопределяемых модулях, упростив будущее обновление. Это из того, что я знаю только.
П.С. Ну и собственно сам механизм внешних отчетов/обработок/печатныхФорм/командЗаполнения/Скидок ... тоже есть БСП. А этим уж все пользуются и знать обязан в том числе новичок.
>>1643221 Так говоришь, будто БСП не меняют с релизами. Сам не сталкивался, но читал, что они вполне могут выпилить какую-то функцию или перенести ее, а потом копайся.
>>1643212 Если только пиратить. Хз что у уц3 и что это вообще такое но у курсов по 1с цены нихуя не демократичные. Да и в свободном доступе я только парочку нашел. И, да ладно вам, с какого хуя, новичок, претендующий на работу за еду должен проходить какие-то расширенные курсы? Мы вроде изначально об этом говорили. Если б я увидел, какая ебанина творится в типовых, и в том числе в БСП, я бы 1сом в жизнь заниматься не стал. Советовать вникать в это с нуля полный маразм.
>>1643210 >Слава богу благодаря статья на Инфостарте и самому себе я сам набор процедур насоздавал, которые упрощают создание расшифровок в СКД любой сложности. Что тащемта можно сказать про любой функционал БСП, один раз для себя написал и пользуешься. Если бы из БСП можно было выдрать только удобный тебе функционал, не таща с собой целую кучу модулей, то это было бы удобней.
>>1643250 >не таща с собой целую кучу модулей, то это было бы удобней. Не понимаю это. ТЫ обращаешься к конкретной функции/процедуре из какого-то общего модуля. В каком смысле "тянуть кучу модулей за собой". На производительность стек вызовов глубокий влияет или что ? В чём проблема то.
>>1643250 >Хз что у уц3 и что это вообще такое Курс Габца
>>1643250 >Да и в свободном доступе я только парочку нашел. Есть такая штука, форум Руборд. Так вот, там есть тема для обмена курсами. Берешь и пишешь, что готов купить/обменять такой-то курс. А еще есть 1ckurs.xyz, а еще я есть, и у меня этот курс есть. Кучу вариантов, хочешь - пирать, твоё дело.
>>1643257 >В каком смысле "тянуть кучу модулей за собой" В смысле, что при встраивании БСП мне надо перенести чуть ли не всю систему, а не конкретный набор функций, который мне нужен. А на счет перекупов, я как-то боюсь, что меня наебут, никаких гарантий же.
>>1643264 >В смысле, что при встраивании БСП мне надо перенести чуть ли не всю систему, а не конкретный набор функций, который мне нужен.
Зачем что-то переносить то ? В любой типовой (да и в нетиповых, если это совсем не дно конфа, сделанная на заводе васянами) встроено БСП. БСП не надо никуда переносить ...
>>1643269 Ты же вкурсе, что "нетиповые" откуда-то беруться, правда? При создании не всегда БСП вставляется. Часто как раз таки по соображениям того, что там дохуя всего лишнего напихано. А еще в конфе может быть частично внедрена какая-нибудь бсп версии, отличной от той, что ты хочешь внедрить и ты заебешься в попытках их подружить. Хорошо, конечно, когда работаешь в одной типовой бухгалтерии или ЗУПе, тут и повосхвалять БСП можно.
>>1643299 Причём тут ЗУП и БП. Все заказчики работают у нас с типовыми решениями: УТ, КА, УПП, Розница... А где ты работаешь ? За 3 года работы во франче не было таких конф. И отраслёвки от Раруса тоже с БСП. Любой вендор нормальный внедряет их в свои конфигурации. Это не задача конечного программиста.
>>1643128 >>1643579 Попробуй все же перестать гореть и начать мыслить критически. Ты советуешь новичками которые впервые сталкиваются с 1С изучать БСП . Ты мудак? Далее тебе ниприятна от ссылок на нелицензионное ПО рукалицо и статья на инфостарте по верхам БУ тебе неинформативна. По такой логике многопередельное производство - первое что нужно изучать при вкате, бухгатер ведь может спросить.
>>1643724 >Попробуй все же перестать гореть и начать мыслить критически. Воспользуйся, пожалуйста, своим же собственным советом. Я критически обозрел твои предложения и высказал обоснованные претензии. Тебе нечем крыть кроме как ответами с искажёнными и неграмотно написанными словами. >По такой логике многопередельное производство - первое что нужно изучать при вкате, бухгатер ведь может спросить. По моей логике нужно изучать практические основы РСБУ, а не искуственную хрень. И многопередельное производство это несложно. Просто поражает, как люди любят ныть о том, что в школах и вузах им дают бесполезные знания, а когда они сами начинают что-то изучать, то воспроизводят те же самые паттерны, хавая бесполезные псевдознания. >Ты советуешь новичками которые впервые сталкиваются с 1С изучать БСП . Да, потому что после того, как ты закроешь книгу Радченко и откроешь код любой типовой конфигурации, ты не увидишь ничего похожего на то, что ты читал. Не будет у тебя в модулях документов обработки проведения, в которых просто в лоб формируют движения документов, не будет у тебя простых запросиков без временых таблиц на 10 строк. В БСП нет абсолютно ничего сложного, это действительно основы, которые нужно знать, если ты претендуешь хоть на какую-то нормальную зарплату и если ты хочешь разрабатывать на 1С эффективно и качественно. >бухгатер ведь может спросить. Да, потому что это именно то, что нужно бизнесу,а не твоё умение обновить конфигурацию.
>>1643669 Работую не в франчах, очевидно. На 1 предприятии была 1 собственная конфа, и 3 сторонних, БСП только в одной была внедрена частично. Сейчас работаю в компании, где из типовых вообще только одна ЗУП, разработкой остальных 10+ занимается собственный отдел. В трех из этих конфигураций нет БСП, потому что она там просто не нужна, а если когда нибудь и понадобиться, то быстрее будет самому накидать кусок функционала, без лишнего мусора.
>>1643898 >Тебе нечем крыть Лол. Ты рили думаешь что у нас тут пошаговая интернет дуэль с балльной система ответов где ты побеждаешь по очкам? >Я критически обозрел твои предложения и высказал обоснованные претензии Нет, маня, если бы ты это сделал ты бы уже принял наконец что в 1С как и в любой другой области идут от простого к сложному и перестал бы писать чушь. >многопередельное производство это несложно no comment >В БСП нет абсолютно ничего сложного, это действительно основы Ну прекрати уже наконец писать хуйню. Ну никто так не изучает основы 1С программирования. Сначала объекты, синтаксис и т.п., потом уже БСП но никак не вместе.
А теперь давай повторим еще раз вместе: сперва простое, затем сложное.
>>1644074 Ты не понимаешь о чём говоришь, скорее всего, сам находишься на уровне начинающего. > в любой другой области идут от простого к сложному Это не противоречит мои словам. Я не сказал, что одновременно нужно, я сказал, что нужно учить на ранних этапах, до похода по собеседованиям. > Ну никто так не изучает основы 1С программирования. Отучайся говорить за всех. Я так изучал. Изучил Радченко и следом основы БСП, благо были рядом люди, которые мне сразу это посоветовали. Не было никаких сложнойстей. Я уж не знаю, насколько ты там лоускильный хер, что у тебя БСП вызывает такой трепет и страх. Сейчас я собеседую других людей на позиции рядовых программистов 1С и спрашиваю про знания этого фреймворка, и, представь себе, люди показывают, что знают; с ними соответственно продолжаем разговор дальше, а подобных тебе отправляем домой, учиться дальше.
>>1644263 >с ними соответственно продолжаем разговор дальше, а подобных тебе отправляем домой, учиться дальше. Спасибо, можно будет найти адекватного работодателя, и не тратить время на фреймворкодрочеров. Ты сам говоришь, что твое священное БСП не вызывает никакого труда в изучении. Так нахера ты требуешь знаний, которые легко осваиваются в кратчайшие сроки? >>1644375 Берешь и зазубриваешь все функции общих модулей. А ты как думал? Ведь нельзя же просто загуглить, есть какая-то хрень в БСП и применить ее по необходимости.
>>1644263 >Ты не понимаешь о чём говоришь, скорее всего, сам находишься на уровне начинающего "Отучайся говорить за всех". Как раз таки понимаю маня, поэтому с тобой и не соглашаюсь. >>1644263 >> в любой другой области идут от простого к сложному >Это не противоречит мои словам. Я не сказал переобувается Лол. Как раз таки противоречит. >>1644263 >люди показывают, что знают Помимо БСП есть дохуя чего того что надо бы знать, язык запросов, СКД, КД, EDT, ща 1С выкатит свою шину данных. Если они это знают то это только в плюс им и их з/п. >подобных тебе отправляем домой Фантазер, я в твой франч не пойду >>1643128 >фак твой — говно Решил открыть тебе секрет, в FAQ я правил только последний абзац с ответами на собес в БИТе и ссылки на предыдущие треды, поэтому то с чем ты так горячо не согласен это более-менее коллективное творчество адекватных анонов из треда. >>1644375 >Как учить бсп? Тут есть специалист по БСП но боюсь он тебе не ответит потому что занят дуэлью со мной кек
>>1642893 >Есть печатная форма, она не соответствует текущему приложению к закону. Мне получается что перерисовывать печатную форму с нуля? Да. Или тебе что, лень потратить час работы на это? Либо: >>1642920 Но не факт, что взлетит
>>1643128 Умник, ничего личного, но: 1. Мы находимся в треде достопочтенных 1С-господ, и здесь приветствуется уважение к собеседникам, а не поливание говном или занудство про то что какая-та статья на инфостарте хуёвая, кому что надо по вопросам бухучета - найдет сам/спросит у сидящих анонов тут. 2. Так же пиратство это не есть абсолютное зло, и в некоторых случаях оно вполне приемлимо, а если ты не знаешь почему - то не надо кидаться грудью на желтые коробки. 3. Начинающим кодерам прочитать Радченко (и не только его), критически важно, чтобы хоть немного понимать базис, и не писать тошнотворную хуйню, которую потом приходится переписывать по 300 раз на продакшне. А уж потом браться за скд/бсп. Всё, обнял. Вообще у меня складывается ощущение, что это просто зелень в треде тут отписывается, ни дня в этой сфере не работавшая, либо не программист, а какой-то бухгалтер парашный
>>1644375 Со временем придёт. Не понимаю этого срача по поводу БСП. ВЫ ёбнутые что ли. Документацию на ИТСе читать что ли просто так ? Во время выполнения задач сам пользуешься функционалом БСП даже, когда еще не знаешь, что это за аббревиатура и что это есть некая "архитектура" со своей логикой. Когда будешь чаще пользоваться, то уже интуитивно представлять станешь, куда лезть, чтобы сделать вот это, тк всё-таки там есть своя логика: хотя бы ориентироваться по названию общих модулей, их постфиксов и названию областей внутри этих модулей.
>>1644504 П.С. Но есть всякие штуки не очевидные типа того, как типовая печать устроена. До этого самому сложно дойти конечно. Там накручено пизда. По этому есть статьи/курсы, которые поясняют всякие такие вещи.
>>1644445 >Лол. Как раз таки противоречит. Не-а, но для твоего спокойствия, так и быть, можешь так думать. >EDT Точно не тема для начала, так как по сей день находится на стадии бета-тестирования и типовые решения дорабатывать через неё очень мучительно, не говоря о бесконечных багах. На партнёрском форуме чуть ли не каждый день новая тема про очереной баг. >КД Точно. Забыл про неё, и про КД 3.0, чего в факе тоже нет. Лишнее подтверждение его говнистости и бесполезности. >>1644473 >Начинающим кодерам прочитать Радченко (и не только его), критически важно, чтобы хоть немного понимать базис, и не писать тошнотворную хуйню, которую потом приходится переписывать по 300 раз на продакшне. Полностью согласен и об этом сказал в самом первом своём посте. А в факе только Радченко, даже Хрусталёвой с запросами нет. Также для качественного кода критически важна БСП без неё никак, иначе будет типичный быдловелосепедный код. >Вообще у меня складывается ощущение, что это просто зелень в треде тут отписывается А у меня складывается впечатление, что вы все тут дальше книги Радченко ничего не видели и остались на этом уровне, иначе никак не объяснить такое сопротивление изучению основных механизмов 1Сной экосистемы. Фак должен быть полностью переписан, чтобы отражать современные реалии 1С разработки. >>1644504 > Документацию на ИТСе читать что ли просто так ? Почему нет? Но не совсем просто так, а чтобы ответить себе на вот такие частозадаваемы вопросы: Как добавить свою печатную форму к документу без модификации конфигурации? Как добавить свой алгоритм заполнения табличной части документа без модификации конфигурации? Как реализовать фоновое выполнение операций во внешней обработке? Как встроить свой отчёт в командный интерфейс конфигурации без её модицикации? Как работать с адресным классификатором? Список вопросов неполный. Но вообще, просмотрев глазами содержание документации по БСП кажый найдёт для себя что-то полезное.
>>1644518 >А у меня складывается впечатление, что вы все тут дальше книги Радченко ничего не видели и остались на этом уровне, иначе никак не объяснить такое сопротивление изучению основных механизмов 1Сной экосистемы. Тут большая часть людей уже околосиньоры на самом деле, которым просто лень это всё обсуждать, джунов и вкатывающихся тут совсем немного. >Фак должен быть полностью переписан, чтобы отражать современные реалии 1С разработки. Ну так давайте скооперируемся в телеге например и вместе запилим добротный ЧаВо, и заодно нормальную шапку сделаем с тематическими ссылками и фотографиями Нуралиева, чтобы всё как у людей было.
>>1644518 >Как добавить свою печатную форму к документу без модификации конфигурации? >Как добавить свой алгоритм заполнения табличной части документа без модификации конфигурации? >Как реализовать фоновое выполнение операций во внешней обработке? >Как встроить свой отчёт в командный интерфейс конфигурации без её модицикации? >Как работать с адресным классификатором?
У тебя гугл отобрали ? ТО,о что ты перечислил, это одни из самых типовых задач, по первым ссылкам в гугле море инфы любых сортов. Это явно не то, на что стоит спецом тратить время новичку. Кроме БСП есть еще БПО (оборудование). По ней тоже документацию читать на досуге любишь ? Ахуенное у тебя самообучение - библиотеки изучить. КД2, СКД, раба с управляемым интерфейсом, функционал типовых конф - не, нахуй надо. Но зато понимать, как библиотеки работают изнутри (а если не лезть внутрь, то что там изучать).
>>1644530 >КД2, СКД, раба с управляемым интерфейсом, функционал типовых конф - не, нахуй надо. Но зато понимать, как библиотеки работают изнутри (а если не лезть внутрь, то что там изучать). Мне кажется ты разговариваешь сам с собой. Я не говорил, что ненужно изучать функционал, я сказал, что нужно изучать и не только функционал, но и предметную область, которую этот функционал автоматизирует; предметную область, а не придуманный непонятно кем пример с искуственными счетами на инфостарте. >ТО,о что ты перечислил, это одни из самых типовых задач, по первым ссылкам в гугле море инфы любых сортов. Это явно не то, на что стоит спецом тратить время новичку. Только вот я НЕОДНОКРАТНО видел, как вот такие гуглящие, как ты, ничего из этого не гуглили, а делали свои велосипеды и без надобности снимали замок с конфигурации, потому что сложно, долго, непонятно, а результат требовали уже вчера. Поэтому нужно учиться правильно с самого начала. Если ты этого не понимаешь, я делаю вывод о том, что ты такой же и качество твоего кода очень низкое.
П.С. Но то есть, если для тебя БСП - это модуль, который отвечает за внешние отчеты и обработки, то что там изучать ? ?? )))) На первой моей работе года 3 назад я делал это на первых же заказах без каких-то знаний БСП, просто в гугле вбил и скопировал. Есть куда более сложные вещи, с которыми приходится работать типа модули по обработки табличных частей, там логику понимать нужно, чтоб правильно дорабатывать таб. часть товаров.
Но на самом деле не так уж и много функционала общего характера. На переопределяемые модули к примеру разрабы забили, как я понял. Есть куда их встраивать - они этого не делают. Так как всё сейчас уходит в расширения.
Вот кста с расширениями есть одна хуйня, которая у меня в голове не укладывается: почему не реализована возможность перенести в расширение ТОЛЬКО модуль формы без самой формы. ЛИБО какие-то конкретные элементы (там есть ряд извращений судя по статье на Инфостарте, который позволяет этого добиться, но это костыли в пустой базе расширение создавать, потом соединять...).
Дело в том, что при использовании расширений в формах есть кучу подводных и лучше сам контекст формы туда не пихать, чтобы потом не ебаться после обновы. Я все формы редактирую (управляемые) исключительно программно. Но вот создал ты в переопределяемом модуле новые реквизиты и элементы на форме, однако сам обработчик действия нужно в модуле кодом написать, приходится с замка снимать. А так можно было бы в расширении его описать, но из-за того, что сама форма вместе с модулем переносится, приходится от этого отказываться.
>>1644537 >пример с искуственными счетами на инфостарте. Чел, я третий год в этой сфере, мне настолько до пизды до бухгалтерии всё еще. Бухгалтерию я знаю только на том уровне, чтобы правила обмена с УТ написать или типовой обмен настроить. Я вообще терминов многих не понимаю. Мне деньги за другое платят. Ну были максимум задачи перераспределения красного сальдо с пустой аналитикой по заполненным субконто пропорционально (типичная задача размазывания "красноты".). Мне просто более старший программист объяснил, я понял и сделал. А шо там за счета, мне это не надо.
>>1644537 >я НЕОДНОКРАТНО видел, как вот такие гуглящие, как ты, ничего из этого не гуглили, а делали свои велосипеды и без надобности снимали замок с конфигурации А ревью кода у вас нет ? То есть приходит чел 1Сник стажёр, снимает всё с замка к хуям, лезет в ядро общих модулей, там всё редактирует без пометок и накатывает это на рабочую базу ? Это не так работает, такие вещи несложно проконтролировать.
>>1644551 >Чел, я третий год в этой сфере, мне настолько до пизды до бухгалтерии всё еще. Ну понятно. Разумеется, в 1С не только бухгалтерия есть, это да. У меня ситуация ровно обратная, я как раз таки плотно занимаюсь автоматизацией бух. учёта, настраиваю обмены между небухгалтерскими и бухгалтерскими конфигурациями, консультирую по вопросам корректного ведения учёта, исправляю пездецы. >А ревью кода у вас нет ? Ну это были уже базы, которые достались в таком состоянии. Но очевидно, что либо не было ревью, либо ревьювер сам не знал, что это плохо.
Анон помоги не понимаю совсем. Вот у меня есть ТабДок при нажатие в 1 раз выводиться всё как на пике и таблица заполняется из шаблона, а мне надо чтоб при нажатие 2 раз добовлялась новая фамилия должность и оклад в эту же таблицу. Но как это сделать я не понимаю. Мне же получается нужно как-то сохранить эту таблицу и на месте итога добавить новую строку, а итог сместить ниже. Но как это всё сделать я не знаю. Хелп
>>1647831 Все правильно. Сохраняй значение, которые собираешься выводить в табличный документ, в клиентскую переменную или держи во временном хранилище. При новом добавлении заново формируешь табличный документ.
Можно было бы сделать структуру, в которой хранить готовые области таб. дока и выводить их по мере необходимости, но смысла в этом нет, так как у тебя при добавлении новой строки только область шапки остается неизменной.
>>1647831 Вообще странная у тебя задача. Какой смысл по одной строке на форме забивать и в табличный документ добавлять. Обычно в таких случаях на форме располагают таблицу, дерево, список значений, коллекцию в общем.
>>1647831 Задача конечно очень странная. Вот это думаю сработает. ТабДокИсх.ВставитьОбласть(ТабДокНовый.Область("КоординатыОбластиНов"), ТабДокИсх.Область("КоординатыОбластиБезИтогов"));
>>1647862 Получилось как-то так, но не получается используя ПолеТД.Вывести Получить таблицу значений. Есть же наверное какой-то способ простой передавать значений из ТЗ в ТД.
>>1647896 Ну так обходишь таблицу значений Для каждого строка из ТЗ Цикл ОблСтрока.Параметры.Фио = Строка.Фио; либо ОблСтрока.Параметры.Заполнить(строка); //названия колонок ТЗ должны совпадать с параметрами макета .... ТабдДок.Вывести(ОблСтрока); КонецЦикла
>>1648686 А кого она не коснётся ? Если вы работаете с розничной, оптовой торговлей. А я работаю во франче и это основной сегмент заказчиков. То конечно коснётся. Просто меньше будет заказов -> меньше денег. Нам сказали деньги попридержать с текущей ЗП, тк непонятно, сколько будет в след. месяце из-за карантинов.
кто хочет подзаработать?
Аноним03/04/20 Птн 18:11:52№164943694
устраиваюсь на стажировку, нужна помощь спеца, нужно решить 4 задачки, пока прислали ток первую, я прочитал радченко, курсы чистова посмотрел, но задачки определенно не моего уровня знаний, напишите кому интересно anton2009999@yandex.ru
>>1649436 Если ты пришел стажироваться, но при этом готов платить за решение ТЗ - то тебе еще рановато идти на стажировку. Ну или как вариант зарепости текст всех задач сюда, посмотрим хотя бы что там тебе кинули (не ссы, мы тут не деаноним по задачам)
>>1649436 Вот такие далбаёбы приходят на работу. Вначале универ заканчивают и думают, что покупать курсовые, дипломы - это нормально. Потом на собеседование. Потом что будешь делать ? Передавать свою работу другому человеку и ему платить ))))))
Не удобно мышковать! Как хоткеями управлять внутренними окнами? (передвигать, разворачивать, сворачивать) Хотябы чтоб вызвать диалог внутреннего окна подобно alt+space, который действует на основное.
Всем привет, возникла такая задача, как через обработку обратиться к табличной части документа. Уже несколько часов не могу понять как это сделать. Пишет или ошибка итерации, или то, что табличная часть не найдена. Есть Документ - ПриходнаяНакладная У него табличная часть - Материалы
Получается у меня вот такой код:
Выборка = Документы.ПриходнаяНакладная.Выбрать(); Для Каждого ТекущаяСтрока Из Выборка.Материалы Цикл Сообщить(ТекущаяСтрока.Материал) КонецЦикла;
При компиляции пишет ошибка итерации.
Если я обращаюсь к табличной части как "Объект.Материалы", то пишет Поле "Материалы" не обнаружено. Помогите пожалуйста ^_^
Выборка - это не таблица значений. Её нельзя обходить итератором коллекции. Можно только курсов перевести на следующий элемент выборки методом следующий(); Притом, учитывая, что ты таб. часть выбираешь запросом (хоть и объектным способом, по сути у тебя запрос формируется и возвращается выборка по нему), то для её обхода нужно обратиться к еще одной выборки (если в запросе выбирать таб часть из документа, а не отдельно, то она на нижнем уровне итогов находится). То есть
ВыборкаДок = Документы.<Название документа>.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам); Пока ВыборкаДок .Следующий() Цикл ВыборкаТабЧасть = ВыборкаДок.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкамСИерархией, "<название таб части>"); Пока ВыборкаТабЧасть.Следующий() Цикл КонецЦикла КонецЦикла
Что-то подобное
Ну и сообщить действительно на сервере не работает. Используй СообщениеПользователю (метод так работает, что накапливает сообщения на сервере и потом выводит сразу, как на клиент прыгает)
>>1650944 >Сообщить не работает на сервере Молодой человек, не вводите юных программистов в заблуждение, а то заберу у вас 1500 р. Хранитель этого треда
>>1651630 Да, на удаленке уже с января (не из-за вируса, просто лень на офис ездить). Расскажи про свою работу на заводе кстати. Ржаной-гречневой? Условия норм? Чем вообще там занимаетесь?
>>1651634 >Ржаной-гречневой? Не понял. >Условия норм? Всё хорошо, кроме ЗП (15к после вычета). Гроши, но я ультра хиккан и от жизни ничего не хочу. Бывает и мозгоебля, но крайне мало. >Чем вообще там занимаетесь? Дорабатываем конфы для производства, фиксим несостыковки в отчётах для бухгалтерии. Обмен вот тут сделали. Сегодня, вот например, запилил возможность для админа редактировать выполненные задачи в документообороте (если нужно комментарий исправить и тому подобное).
>>1651658 >ржаной-гречневой Паста такая из /b/ смешная про завод была >зп 15к после вычета Это гривен чтоли? Тогда неплохо. А конфы небось упп и бухгалтерия?
>>1638958 (OP) Аноны, где вы актуальную инфу роете по 1С и связанное с 1С(имею ввиду не программирование, а по конфигурациям, по настройке обмена и прочее, прочее)
>>1651658 >Всё хорошо, кроме ЗП (15к после вычета) ЕБАНЫЕ КОНИ, уборщица из средней азии столько получает. Вы что там делаете ? Оператором работаете по набору информации в базу или чего.
>>1652204 Хуйню несешь. Сообщить() вполне себе поддерживается в управляемых формах и новыми платформами. И её можно использовать, если ты знаешь, куда сообщение выведется. И нет никаких рекомендаций, которые бы запрещали её использование.
Ты знаешь, что такое синхронные методы вообще ? Каким образом сообщить() относится туда ? ЧТо она блокирует ?
>>1652360 В нормальной конторе тебя самого послали бы искать ответ. Просто прими как факт, что Сообщить() давно уже в разряде NRD, для УФ особенно. Следует использовать Новый СообщениеПользователю или Общего Назначения.СообщитьПользователю().
Равно как отказ от модальности хочет ОписаниеОповещения и всякие там Показать...
>>1652999 >В нормальной конторе тебя самого послали бы искать ответ. Просто прими как факт, что Сообщить() давно уже в разряде NRD, для УФ особенно. Какие причины этому ? В твоей "нормальной" конторе так сказали ? СП или функция БСПшная (которая то же самое СП в одну строку) тождественна сообщить(), если указывать только текст сообщения (в таком случае оно будет привязано к текущему окну).
С модальностью/немодальностью это как вообще связано ? А кроме аргумента "это новый метод с новыми параметрами - вот и используйте его" - какие-то аргументы есть? Если тебе не нужен в данной ситуации функционал привязки сообщения куда-то конкретно.
>>1653099 Двачая адеквату, щеми этих горе разносчиков которые хуйни на перекури услышат и потом повторяют как мантру. Пробегала инфа что разносчики дисков ИТС еще и в жопу балуются, такой уж контингент
>>1653256 Да, только этот самый NRD далеко не везде описан и не для всего с объяснениями почему он устарел и плох. Поэтому повсеместно вижу в коде Найти() вместо СтрНайти() например
>>1653264 Всё это описывается либо в методической поддержке на итс, либо в Зазеркалье. А почему то или иное не рекомендуют использовать, не всегда ведь объяснишь. Как в техническом обзоре написать "Потому, что привыкайте к хорошему - более функциональному методу"?
Двач помоги Я обхожу ТЗ в этой "строка" у меня содержится 3 разных значения. Мне нужно сравнить одно конкретное значение "Павловича Антона Чехова" и если оно есть в этой строке покрасить всю строку в красный. Как это можно сделать?
>>1653508 В синтакс помощнике глянул бы, что оформлениестроки это для опред. событий. А тебе нужно раскрасить область табличного документа. Попробуй ПолеТД.Область(ОбластьСтрока).ЦветФона = WebЦвета.Красный
>>1653508 И лучше не использовать сравнение с просто строкой "Антон Палыч Чехов", а в идеале сравнивать с наименование элемента справочника, думаю, понимаешь почему. Если у тя директор в константе, то и сравнивай с константой.
Аноны, молю помогите пожалуйста! Как подготовиться к онлайн сертификации 1С проффесионал по ЗУП 8.3 для РБ? Есть какие-то книги/гайды/видео/ответы/etc. ?
Подскажите как обойти всю таблицу или заставить продолжить поиск после нахождение значения. Для каждого строка из ПолеТД Цикл не работает для табличного документа
>>1653887 А чё ты по прошлому варику не стал доделывать? Мне кажется было норм. Типа обходишь ТЗ, и выводишь каждую строку в ТД, если в тз строка с директором то красишь строку ТД, как я выше писал и тоже выводишь.
>>1653898 Блин спасибо я вернулся всё перепроверил и да ошибка была в название области Просто я указывал ОбластьСтрока, а надо было ОблСтрока т.е. как она указана в макете. На всякий случай скриншоты вдруг кому интересно
Я разобрался. Что я понял он окрашивает последнею выведеную область поэтому условие надо вставлять в конце - ПолеТД.Вывести(ОбластьСтрока); Это на самом деле было просто и очевидно если немного подумать. Спасибо анон за помощь>>1653910
Привет,анон.Нужен совет. Делаю выгрузку из dbf в 1с.Основную часть вывел в форме списка,остальную надо залить в форме элемента.Как обратиться к форме элемента справочника из обработки?
>>1654002 Помню, как сам не так давно ебался с этой красной строкой. Кстати, недавно начали проходить регистры и затем плавно перетекли в запросы. Начинай морально готовиться и освобождать место в мозге, потому что вот это все эти расчеты протеинов и окрашивание строк на самом деле малополезная хуита. Скоро тебя заставят посмотреть глубже.
>>1654380 Блять да у меня пиздец бомбит почему каждый раз 1 задание это нормальное задание по объяснёному материалу, а 2 это полная хуита, чтобы сделать которую должен гуглить листать синтаксис помошник бежать на двач. Нужное подчеркнуть. Неужели нельзя всё объяснить чтоб я не тратил по 6 часов жизни на втыкане в синтаксис помошник и чтение статей за 14 год
Да это не 1С, а синтетические задания. Самому приходилось красить строку в ТабДоке только один раз за три года - когда переделывал старый прайс-лист в одной конторе. И то, только потому, что какой-то еблан решил что прайс-лист нужно формировать в ТабДок программно, применяя горизонтальные и вертикальные области а потом сохранять его программно в xls, используя самописный алгоритм на COM-объекте. И заказчику присрались цветные строки группировок в этом документе.
Анон у меня есть ТаблицаЗначений в Справочнике Филиалы. И есть Реквизит - Таблица значений с колонкой ФИЛИАЛ (Ссылка на справочник Филиалы) в моей обработке. И так вопрос как мне выгрузить все значения из ТаблциыЗначений моего Справочника Филиалы в ТаблицуЗначений моей обработки
>>1655377 Ты реально какой-то совсем отбитый. Тебе сказали, открой хоть книжку какую-нибудь там. Такой вопрос может задать человек, который в-первые конфигуратор открыл.
>>1655493 Там всё неправильно... Короче ещё раз у меня в Справочники есть ФормаСписка пик1 Мне нужна эту форму Списка запихать в ТабЗнач в моей Обработке, чтобы Пользователь мог из таблицы выберать нужные значение и это значение появлялось в наименование.
>>1655503 Пройди уже Радченко или какой другой курс. Ты же не понимаешь, что хочешь сделать. Чел, если ты не умеешь хотя бы простые запросы писать, то лучше сразу брось свою задачу и займись самообучением.
>>1656084 Ни сколько, пидарас всех в облако перетаскивает, при поддержке государства, одинэсник нахуй не нужен. А сейчас еще и 80 % бизнеса по пизде пойдет, и учет снова нахуй никому не нужен.
>>1656821 Я где-то читал, что делать всё запросами это признак кривого ни на что не способного дурочка и запросы в таких случаях использовать не рационально.
>>1638958 (OP) Аноны, не гоните сразу ссаными тряпками за тупой вопрос, а выслушайте. Должны ли в книге покупок отражаться возвраты из отчета по розничной продаже?
>>1656838 >Понимаю, но я точно помню что мне где-то говорили не злоупотреблять запросами. Ты дурак, просто не понял. Тебе, скорее, говорили не использовать запросы в цикле или не херачить много запросов, а получить все данные ОДНИМ запросом. Даже обращение через точку - это для системы запрос к БД, объектным ты способом это делаешь или табличным - для системы нет разницы.
>>1656981 >Отражение НДС в книге покупок с помощью первичного документа (счет-фактуры) подходит для всех поступлений ТМЦ, работ, услуг, кроме поступления ОС и НМА, а также для отражения НДС с выданных авансов, возвратов и т.д. Для ОС и НМА обязательно должен быть введен документ Формирование записей книги покупок.
>>1656985 А если у тебя список товаров, полученных хитровыебанным запросом, к каждому из списка нужно найти ещё кучу хуёвин сложным запросом из других справочников. Твои действия?
>>1657042 Т.е. товар во втором запросе должен выступать параметром. А так как товаров дохуя, то как иначе провернуть это если не запросом в цикле обхода списка товаров?
>>1657067 > А так как товаров дохуя, то как иначе провернуть это если не запросом в цикле обхода списка товаров? Какой же ты ебанутый. Никто так не делает товары в цикле обходить. Условие в запросе существуют. Они бывают разные. Условие можно и на вложенные запросы накладывать. Ты всё равно формулируешь непонятно, мне нечего ответить, тк я снова нихуя не понял, что ты хотел сказать.
>>1657097 Я ёбнутый, а ты тупорылый сука. Всё я понятно написал, это ты тут с той недели нихуя не понимаешь, как ты вообще в 1с с людьми работаешь? >ГДЕ Товар В (Выбрать ВТ_хитровыебанныйЗапрос.Товар). Думаешь, это чем-то принципиально отличается от запроса в цикле? Ок если так, но с хуя тогда в типовых запросы в цикле чуть ли не в каждом документе есть? Только за вложенностью процедур их не сразу видно. Да просто всем, в том числе и 1сникам, похуй на такую мелочь.
>>1657117 >ГДЕ Товар В (Выбрать ВТ_хитровыебанныйЗапрос.Товар). >Думаешь, это чем-то принципиально отличается от запроса в цикле? Во-первых, я этот пример привёл, чтобы показать, а не соединением писать, которое в данном случае производительней использовать.
Вообще да, ПРИНЦИПИАЛЬНО отличается. Вот я тебе нарисовал, учи матчасть. Там правда кластер серверов и всё сложнее. Но идея в том, что обращение к СУБД много дольше времени занимает чем даже вызов с клиента на сервер. При каждом обращении к СУБД у тебя есть некоторая T константная, которая и создаёт огромную заддержку во времени при запросе в цикле. Особенно актуально, когда запрос простой.
>>1657117 >Ок если так, но с хуя тогда в типовых запросы в цикле чуть ли не в каждом документе есть? Пример типовой конфы вплоть до редакции, ссылку на общий модуль и номер строки. Там почти везде коллекции собираются. Никаких там нет запросов в цикле. Если и есть, то значит есть гарантия того, что элементов там немного или элементы цикла имеют разную природу. Но запрос по таб. части товаров в цикле нигде не обходится. В принципе обход в цикле внутри самого документа может и не критичен, хотя бывают документы на 100+ позиций, тогда эт уже пиздец. Но в типовых таб. часть товары нигде не должна быть в цикле. Но писать какие-то обработки, которые кучу данных собирают и потом их по очереди обходить - это ты хочешь или не хочешь, но не сможешь обойти в цикле, так как будешь целый день ждать.
И еще не забывай про модули с галочкой повторного использования. Они кешируют значения. Таким образом, если на вход подалось то же самое, то просто возвращается сразу результат, ничё не выполняется. Плюс кроме модулей повторного использования есть еще и ручное кеширование через реквизит формы соответствующий. Тогда тоже можно делать запрос в цикле при вызове такой функции, при условии, что общее количество возможных входных значений не большое.
>>1657127 >чтобы показать *чтобы показать на простом примере. Просто судя по хуйне, которая там написано, что-то более сложное человек может не понять.
сосач помоги есть запрос по рб который выводит данные по дням в которых есть движения как заставить его выводить данные по каждому дню в периоде на пике пример вывода ссылка на бд drive .google.com/open?id=1XphGDFeADihqEw_PGT-9XphS41ABi9cd ВЫБРАТЬ УправленческийОстаткиИОбороты.Счет КАК Счет, УправленческийОстаткиИОбороты.Филиал КАК Филиал, УправленческийОстаткиИОбороты.СуммаНачальныйОстаток КАК СуммаНО, УправленческийОстаткиИОбороты.СуммаКонечныйОстаток КАК СуммаКО, УправленческийОстаткиИОбороты.Период КАК Период, УправленческийОстаткиИОбороты.СуммаОборотДт КАК Поступление, УправленческийОстаткиИОбороты.СуммаОборотКт КАК Перечисление ИЗ РегистрБухгалтерии.Управленческий.ОстаткиИОбороты(&НачПериода, &КонПериода, День, , , , ) КАК УправленческийОстаткиИОбороты ГДЕ УправленческийОстаткиИОбороты.Филиал = &Филиал
Вот тебе нирисовал запрос в цикле. Вот это T_3 - это не хуйня какая-то, а вполне ощутимое время, которое может растянутся на долгие минуты. Ты можешь в отладчике через замер производительности это узнать.
>Да просто всем, в том числе и 1сникам, похуй на такую мелочь. Ты просто глупый и не понял, что там написано в типовых конфах. А там всё по-умному сделано, чтобы такой хуйни, как на пике не было. Это стандарт разработки, который обусловлен требованиями производительности.
>>1657131 ДвиженияИГраницыПериода в методе дополнения укажи в параметрах вирт. таблицы. Если СКД, то тип дополнения можно задать еще в настройках группировку у поля период.
Если нужны данные даже, если нет никаких остатков и оборотов (все виртуальные ресурсы = 0), то тогда делаешь соединение с календарём. Если конфа типовая, то там должен быть регистр сведений "Производственный календарь" или "Регламентированный календарь". По слову календарь найдёшь. Группируешь по дате его - получаешь просто все дни в году. Далее соединяешь поле период регистра с календарём.
ВЫБРАТЬ УправленческийОстаткиИОбороты.Счет КАК Счет, УправленческийОстаткиИОбороты.Филиал КАК Филиал, УправленческийОстаткиИОбороты.СуммаНачальныйОстаток КАК СуммаНО, УправленческийОстаткиИОбороты.СуммаКонечныйОстаток КАК СуммаКО, УправленческийОстаткиИОбороты.Период КАК Период, УправленческийОстаткиИОбороты.СуммаОборотДт КАК Поступление, УправленческийОстаткиИОбороты.СуммаОборотКт КАК Перечисление ИЗ РегистрСведений.даты КАК даты ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Управленческий.ОстаткиИОбороты(&НачПериода, &КонПериода, День, ДвиженияИГраницыПериода, , , ) КАК УправленческийОстаткиИОбороты ПО даты.Период = УправленческийОстаткиИОбороты.Период ГДЕ УправленческийОстаткиИОбороты.Филиал = &Филиал И даты.Период МЕЖДУ &НачПериода И &КонПериода
>>1657117 Нет, обычно получают избыточные данные, по которым пишут проверки вне запроса (если запросом обойтись нельзя). Запросы в цикле моветон, и нормальные люди их не используют, только если без них нельзя обойтись.
Левое соединение и сделать вложенный запрос или временную таблицу, где дни получать будешь. И условия виртуальной таблицы указывать не в секции условий, а собственно в самих параметрах виртуальной таблицы. У тебя план запроса тогда по-другому выполняется. Так как виртуальная таблица - это просто сложный запрос, который руками можно написать, поэтому отборы нужно передавать в этот запрос заранее. А если ты в секции условий передаёшь параметры, то отборы на виртуальную таблицу накладываются уже после её вычисления. Это очень критично по производительности.
Вообще слоожно прочитать, что ты здесь написал. Нет понимания языка запросов. Не понимаешь, как соединение работает.
>>1657156 >люди их не используют, только если без них нельзя обойтись. Нет таких ситуаций на самом деле. Интересно было бы получить такой пример, где это невозможно сделать. Иногда бывает просто лень и забиваешь, когда понимаешь, что там немного итераций будет. Ну или, как ты сам сказал, вариант получить избыточную информацию, выгрузить в ТЗ, а потом её резать так, как нужно.
>>1657186 >В случае с регистрами расчетов нужны запросы в цикле оу, в расчёты я не залазил, судьба миновала. Но я наслышан, что в ЗУПе самые ебанутые запросы ever. Но спеца всё равно буду сдавать летом, так что придётся изучать.
>>1657186 Сейчас в зупе есть механизм представлений. 1С утверждает что по сотруднику можно получить 220 различных показателей, и сделала эту функцию - ты ей запрос-пустышку и параметры, она тебе то ли готовые данные, то ли текст обращения к вт регистров расчета. Сам не тестил пока, мопед не мой.
>>1657227 >>1657226 А там всё сложнее. Это только в СКД можно одним кликом получить остатки на каждый день. В обычно запросе можно через Итоги. Если у тебя задача не через один запрос, а с программной обработкой результата запроса, то легче через Итоги сделать.
Анончик, подскажи! Можно ли в битриксе 24 сделать чтобы пользователь экстранета мог как-то запустить бизнес процесс? В интранете ясно что есть бизнес процессы, а в экстранете их нет! Неужели нельзя сделать так чтобы клиент из экстранета, скажем, загрузил на свой диск документ и запустил для этого докумета какой-то бизнес процесс? Ну вот первый юзкейс какой в голову приходит: например есть в экстранете соискатели на вакансию и чтобы соискатель из экстранета закинул себе на Диск резюме и запустил для него бизнес процесс что-то типа рассмотрение резюме. Не верю что в битриксе такого нет, но не могу нагуглить как включить бищнес процессы в экстранете. В битриксе пока нюфаг, не могу понять правильно я двигаюсь или нет.
Кто-нибудь с такой ошибкой сталкивался? Не гуглится вообще, только с похожим контекстом. Вылечил через отключение базы в sql и удаление в консоли. После того как подключаю обратно - база работает, но спустя какое-то время опять валится. В консоли висит куча фоновых соединений, которые не пропадают после переподключения. Сегодня попробую сервер стопануть, чтобы соединения почистились. Но это всё какие-то пляскии с бубном. Хотелось бы знать, в чем конкретно косяк
>>1657504 А хрен его знает, что там со временем. Служба не гуглится вообще. Мертвые соединения в консоли не убиваются. Из-за того что я как еблан пееподключал базу, консоль при удалении соединений выдаёт ошибку - Информационная база не зарегистрирована. Надеюсь остановка сервера поможет. Или по идее удаление одного из процессов rphost должно помочь
Я лично, учился в своё время по Радченко (хуйня полная, сп своими словами), потом перешёл на книги Хрусталёвой по языку запросов и СКД (сложно осилить в отрыве от работы, хороши как справочник). Больше всего дали курсы Гилева и Чистова с торрентов.
Потом пошёл на работу в шарагу какую-то, напиздел им что прям спец. Они мне в ответ напиздели про высокую зарплату. Через полтора месяца я оттуда съебал на сверхзвуке, но это был САМЫЙ полезный опыт. Там стояла сильно дописанная КА2, и бывший программист отвечал на мои звонки с тупыми вопросами, так и втянулся.
>>1658105 Меня учат за деньги.( Ну, вот это задание, например, я не могу целиком понять и, соответственно, осилить. Столько всякой хуйни надо в голове держать, чтобы представлять, куда какая запись идет. Я НОВЕРНО ГУМАНИТАРИЙ
>>1658347 Тащем-та, проводки я написал конструктором проводок, даже запросы набросал под расчет себестоимости, как там написано, но там еще остались некоторые непонятные моменты, которые хз, как реализовать. Алсо, периодически возникает ситуация, что в консоли запросов запрос отрабатывает, как надо, а когда вызываешь в коде с теми же параметрами, возвращает пустую ТЗ. Пиздец какой-то.
>>1658348 Все будет хорошо. Это же процесс обучения. Надо препода теребить, пока возможность есть. Если че, пиши мне в телегу, может быть полезно нам обои, а то материал быстро забывается @kisken_eget
>>1658372 >Алсо, периодически возникает ситуация, что в консоли запросов запрос отрабатывает, как надо, а когда вызываешь в коде с теми же параметрами, возвращает пустую ТЗ. Пиздец какой-то. Если речь про ссылку как параметр, то в консоли ты сам её выбираешь, а в коде можешь ошибку допустить и подставить параметр не с тем типом данных, типа строки вместо ссылки.
>>1658408 Да, спасибо, анон, я тоже об этом подумал, но пока нет сил проверять. Да и два параметра всего передаю, один из которых строка, как можно так глупо проебаться. Но другие возможные причины такого поведения я представить не могу.
Тупой вопрос, наверное, но как можно в запросе организовать выборку по срезу последних для каждой даты? Пример, есть регистр, из которого я получаю список дат и какие-то данные. Нужно дополнить полученный результат последними данными на эту дату из другого регистра. Ничего умнее запроса в цикле придумать не могу.
>>1658537 Срез последних по датам ? Запросом решается. Просто не используй виртуальные регистр, он же возвращает по определенной дате данные, зачем тебе он. Получи через физическую таблицу.
Идея такая: Первым запросом сопоставляем максимальную дату из регистра сведений с нашей нужной датой, чтоб эта дата была не меньше нашей. Получили даты. Потом по этой же дате в следующей запросе соединяемся, выбирая уже значения ресурсов
>>1658576 Спасибо, идею понял. Если мне нужно выводить оба периода, и из регистра 1 и из регистра 2 это можно как-то сделать?
>>1658580 Сам такой. Я же спрашиваю, потому что знаю, что запросы в цикле говно и их использовать не стоит. Я уже 3 года в этом вашем 1се, просто последний раз запросы писал на собесе год назад, не связана с этим работа.
>>1658604 Сисадминю понемногу, учет всякой ит-хуйни ведется в 1ске. Щас надо отчет собрать по нескольким регистрам для начальства, всякие там рабочие места, технику, учетки, пользователей отобразить. Можно конечно руками по регистрам собирать, но я немного заебался. Программисты послали нахуй, сижу вот сам думою.
>>1658603 НУ сделай также. Их сюда же можно по идее присобачить, добавив соединения и по другим аналогичные. А можно собирать по-очереди, а потом по другому получить данные из полученного ранее набора.
Вообще в СКД (если в СКД делаешь) такое делается проще и читабельней через несколько наборов данных. ОДНАКО это по производительности гораздо хуже. Я раньше пользовался вариантом, как в видео. Но потом стал делать всё в одном запросе, когда столкнулся с проблемой долгого выполнения.
Ебнусь скоро, мб кто писал свою загрузку кодов маркировки в обход честного знака? Как обходились с непечатными управляющими символами штрихкода? Добрый анонче с акком на инфостарте, если не впадлу, скачай плз https://infostart.ru/public/1197633/
Подходит ли 1ASS для "простого" поднятия бабла, т.е. без постоянного изучения каких-то новых новых библиотек и фреймворков, всяких смузи-технологий и подобного? Просто выучил этот 1с стек и полетел кабанчиком?
>>1659947 Охранником иди за 10к, если хочешь амёбный образ жизни вести. В любом айтии ты будешь изучать что-то новое постоянно, где-то больше, где-то меньше. 1С стек - это не что-то константное. Не было раньше механизма расширений, сегодня он уже в разработках используется. Через какое-то кол-во лет скорее всего будет переход на 1С:EDT (новый конфигуратор). Всё больше требуется знание веб-сервисов.
А писал ли кто-то правила по конвертации возвратов в корректировки из УТ10 -> БП3 ??? Я написал свой алгоритм, он даже работает вроде. Но очень там алгоритм получился ебанутый. Я этот код не пойму через несколько недель, что там написано.
Идея в том, что нужно сохранять последовательность корректировок. ПЛюс в УТ10 есть собственные документы корректировок сами по себе. Всё это должно синхронизироваться.
В общем случае в одном возврате в УТ10 еще может быть несколько док. реализаций. Поэтому общий алгоритм написать почти невозможно. (но у меня проверок кучу стоит, чтобы в таб. части везде был один документ партии в возврате и кучу других, чтобы была возможность этим возвратом откорректировать реализацию).
Задача сама по себе интересная. И актуальная. Однако не нашёл на просторах инфы. И готовых решений нет (в том числе на Инфостарте не нашёл). ВРоде в УТ11 реализован алгоритм этот, однако там и возвраты совсем по-другому выглядят, никак в УТ10, да и механизм обмена там другой, а здесь КД2 для самописной УТ10.
>>1659972 >Охранником иди за 10к, если хочешь амёбный образ жизни вести. Я бы пошёл но платят мало, а в охруну к Царю абы кого не берут. Вообще это не жизнь а сказка выучил один раз в жизни что-то и сидишь пердишь до старости занимаясь только тем что тебе по кайфу
>>1660045 >выучил один раз в жизни что-то и сидишь пердишь до старости занимаясь только тем что тебе по кайфу Ну иди преподом в универ. Там таких старых дедов дохера, я за 6 лет учёбы чего не видел там. Деду одному (информационные системы вёл, курсач сдавал ему) даже объяснить не получалось, что в html нет редактора форм, там формы декларативно описываются (собственно, как и в 1С, хоть здесь и есть конструктор, но подход такой же, как в html).
>>1659972 >Не было раньше механизма расширений, сегодня он уже в разработках используется. Да нигде он особо не используется, поскольку говно дикое и багованное ну кроме случаев когда конфигурацию нельзя с замочка снимать, ок
>>1661639 Нет никаких багов, сам использую, вся семья использует, все счастливы, брат жив. Я когда конфигурацию с замочка снимаю Борис Георгиевич под дверь смотрит, и мне говорит : ты че? Ебанутый? Чё ты там делаешь?
Парни поломалось обновление в 1с розница! При обновлении в конфигураторе отображается старая версия и не даёт обновить В окне программы начинает обновлять онлайн потом выкидывает ничего не обновив что за нах.
Нужен релиз бухни корп 3.0 версии 3.0.72.72, на releases1c лежат только обновлялки или можно как-то установочник скачать, ссылок именно на установочники что-то найти не могу, 3.0.72.72 версия которая должна иметь установочный файл если верить инфе с freecs
>>1663052 Я не могу обновиться, релиз который у меня есть младше, скачать какой-нибудь старый релиз и обновиться до нужного мне я тоже не могу так как нет ссылок.
Давайте мне ответы на тупые вопросы. Ну в самом деле вопрос один. Есть бп 3.0.74 на 8.3.13 платформе. Платформу от независимых от меня причин я поменять не могу. А клиент хочет сдавать новые рсв и другие отчеты, которые есть в 3.0.75\76\77.
Как с минимальными потерями их туда добавлять? Пока я выкручиваюсь подсовывая отчеты от бнко, но ведь так не будет вечно. Есть какие-то способы вытаскивать формы отчетов из новых релизов и подсовывать старым? Или обновить релиз и остаться на старой платформе?
Можно ли где-то скачать кряк, в котором можно намутить неограниченное количество сеансов? Нужно прогнать файловую базу по тестам с 10 виртуальными пользователями работающими в ней.
Двач есть девственно чистая нетронутая форма выбора из которой я получаю ссылку на документ. Почему в этой ссылке нет никаких данных? Я же должен её развернуть в отладке посмотреть есть ли там моя ТЧ всё ли с ней в порядки и потом скопировать её в этот документ, но она пустая. Что я делаю не так?
Блять, очко горит от Зупа. Какими нужно быть даунами, чтобы в приложении и в конфе называть регистр разными именами? Вместо Учёта доходов для исчисления идёт Сведения о доходах. Суки блять ебаные. Такая ситуация тут везде. Ищу вот бля в конфе документ Расчёт начислений. Как я по логике разрабов должен его искать? В чём фишка?
>>1665179 Этот документ есть регистратор вышеупомянутого регистра. И казалось бы, можно глянуть кто там регистратор в конфе. НО ХУЙ. В Списке может быть много регистраторов и знаете чо блять? Составной тип нельзя посмотреть, нельзя изменить. Потому что 1сники бляди ёбаные, сыны даунской мочи.
>>1665181 > Этот документ есть регистратор вышеупомянутого регистра. И казалось бы, можно глянуть кто там регистратор в конфе. НО ХУЙ. В Списке может быть много регистраторов и знаете чо блять? Составной тип нельзя посмотреть, нельзя изменить. Шта? не можешь открыть список типов документов-регистраторов регистра в конфе?
>>1665185 Не могу. Но я уже нашёл. Расчет начислений = НачислениеЗарплаты. Как я это выяснил даже не спрашивайте. Один хуй в ебанутом зупе хуй отследишь как записи в регистр пишутся, одни фоновые задания хуеты.
Задача такая. У одной номенклатуры может быть n количество наименований, где n стремиться к бесконечности. В регистре накопления у номенклатуры есть количество. Как его привязать ко всем остальным наименованиям? Чтобы при списании одного списывалось у остальных?
Можно справочник соответствия наименований составить, или каждому одинаковое количество задать в регистре накопления и потом со всех списывать. Но это быдлоway. Есть ещё способы?
>>1665530 >У одной номенклатуры может быть n количество наименований, где n стремиться к бесконечности. В регистре накопления у номенклатуры есть количество. Как его привязать ко всем остальным наименованиям? Чтобы при списании одного списывалось у остальных?
>>1665530 Я за первый вариант. Только хранить разные наименования одной номенклатуры лучше как характеристики (т. е. ПВХ + РС). Остатки хранить и делать движения в разрезе номенклатур. Учитывать номенклатуру (т. е. создавать и писать по ней движения) под каждое новое наименование я бы не стал.
>>1665530 Ну добавь в справочник номенклатуры тч "синонимы" или как то так, и сделай так, чтобы можно было искать номенклатуру по этим синонимам в документах. При этом списываться всегда будет одна номенклатура.
Почему разрабы не могут дать возможность разработчикам определять свои виртуальные таблицы ? Зачем мне постоянно писать один и тот же кусок запроса в разных отчётах.
Это по сути и есть виртуальные таблицы ? Только вот разраб может сам описывать их.
Еще вот сталкивался с ограниченностью диалетка SQL в 1С: здесь нет возможности агрегаты использовать по строке, только по записям при группировке. То есть выбрал я много числовых значений и далее нужно выбрать МАКСИМУМ из этих выбранных полей. Либо в ТЗ выгружать и там выбирать. Либо ВЫБОР КОГДА ... и поехали. Но если очень много полей, то это пиздец будет условие.
Еще из ограниченности уже самого языка 1С - это нет возможности передавать функцию в качестве параметра, что было бы удобно во многих случаях - заменил функцию в одном месте и её вызов внутри кода не нужно менять.
Какие еще есть штуки в языках общего уровня, которые будут полезны 1Су, но их нет ? Они как-то собираются платформу развивать ?
>>1668683 >это по сути и есть виртуальные таблицы? Виртуальные таблицы это остатки/обороты у регистров, то есть это вообще не то. >здесь нет возможности агрегаты использовать по строке Не уверен, что такая вещь вообще нужна в языке запросов, и без неё вполне можно обойтись. >Еще из ограниченности уже самого языка 1С - это нет возможности передавать функцию в качестве параметра, что было бы удобно во многих случаях - заменил функцию в одном месте и её вызов внутри кода не нужно менять. Добавление подобного функционала в систему породило бы еще больше говнокода, который еще сложнее разбирать и переписывать. >Какие еще есть штуки в языках общего уровня, которые будут полезны 1Су, но их нет ? Регулярные выражения например. Но вообще 1С это не совсем язык общего уровня, поэтому нужны ли в нем фичи из таких языков - спорный вопрос. >Они как-то собираются платформу развивать ? А как же. Вот допилят IDE на базе эклипса, развернут применение 1С за бугром, научат всех бухгалтеров делать любимым программистам минет по утрам, и будем как в масле кататься сарказм
>>1668708 >Виртуальные таблицы это остатки/обороты у регистров, то есть это вообще не то. А остатки/обороты у регистров - это что по-твоему. СрезПоследних допустим - это просто 3 запроса (притом в случае, когда тебе не нужно получать значение ресурса, то вручную будет производительней написать срез другим способом). Какие запросы встроены в эти виртуальные таблицы, можно отследить на уровне СУБД. И вроде на разных СУБД виртуальные таблицы вычисляются по-разному.
Это по сути шаблон запроса, что можно перенести на прикладной уровень. И допустим в БСП встроить разные полезные штуки, которые они сами же и повторяют в каждом запросе.
>>1668708 >Не уверен, что такая вещь вообще нужна в языке запросов, и без неё вполне можно обойтись. Ну давай получи мне значение Максимума среди допустим 40 числовых полей. У меня была такая задача. Пришлось выгружать в ТЗ, потом там вычислять. Это в любом SQL'e в общем-то есть. И технически это вроде бы элементарно реализовать. Максимум(Поле1, Поле2, Поле3 ... ПолеN). Ну с суммой легче, можно просто вычисляемое поле написать, а для максимума или минимума ты просто условие будешь писать пол дня.
>>1668719 >А остатки/обороты у регистров - это что по-твоему. В 1С это называется как раз таки виртуальными таблицами, поскольку они не хранятся физически в субд, а так да, под капотом они похожи на хранимые процедуры. Но определять свои в языке запросов нельзя.
>>1668683 >Еще из ограниченности уже самого языка 1С - это нет возможности передавать функцию в качестве параметра, что было бы удобно во многих случаях - заменил функцию в одном месте и её вызов внутри кода не нужно менять. Вычислить (ИмяФункции в виде строки); не?
Учите БСП?! Где, как блят? Товарищ тут кричал про говнорадченко и тд. Но какого же хуя, этот товарищ не озвучил методику?! Чтож вы блять за драконы ебаные?
Работаю на крупном фиксе программистом желтой коробки несколько лет, предложили перекатиться в консультанты (и соотвественно придется очень много общаться с пользователями наших баз). Насколько это сложно будет сделать, и самое главное - стоит ли оно того?
>>1672712 Здесь ? Хотя большинство описаний процедур и функций есть в коде. а на ИТСе то же самое, но в более удобном видео. Что тебе нужно - находишь по смыслу и в примерах готовых решений. Допустим, хочешь кучу картинок загрузить программно - ищешь, как это уже сделано, когда руками картинку пользователь загружает в карточку номенклатуры например, какие используются приёмы там и т.д.
Хочу в ближайшем будущем понаехать из своей мухосрани в ДС или ДС2. На данный момент есть 1.5 года опыта работы 1С программистом. Есть ли смысл искать работу до переезда? Или лучше сначала переехать?
>>1678014 Конечно искать до переезда, получаешь оффер - и переезжаешь. кстати некоторые деньги даже компенсируют некоторое количество денег для переезжающих, но наверное не в твоем случае, это скорее для всяких синьоров
>>1678014 Лучше такой вариант: скопить денег, которых хватит хотя бы на 3-4 месяца жизни в ДС. Переехать. Начать искать работу, готовиться к собеседованиям.
>>1681874 Всегда был я даже истории не помню где не помню от кого слышал о том, что в Европке 1С тоже начинает пользоваться популярностью. Само собой не верю всё врёте
Чуваки, кто сдавал 1с Спец по платформе 8.3? Насколько было трудно с расчетами? Дают ли вторую попытку как в профе? ))))0000 Ставят ли там сессию на паузу, чтобы хотя бы похавать сходить? Насколько сложные задачи по расчетам? Сейчас осваиваю раздел двухтомника о периодических расчетах (917-977 стр.), думаю идти на сертификацию где-то в июне. Пока не уверен в практике именно по расчетам. Хотелось бы посмотреть какой-нибудь свежий курс от методистов 1С (Белоусова, Гилева, Чистова) по расчетам, где обсасываются ньюансы со стороны самого экзамена (частые ошибки и т.д.).
>>1683361 А зачем вообще сертификаты получают? Ну у меня знакомый есть который лет 5-6 назад эти сертификаты подделовал вроде хорошим спросом пользовались Мимо не знающий анон
>>1683443 >А зачем вообще сертификаты получают? Только для франчей имеет смысл. Ну и для турдоустройства в качестве портфолио. В зависимости от кол-ва сертифицированных специалистов разных уровней франча имеет профиты. Например, скидки на продукты, которые она внедряет + у неё рейтинг выше (есть рейтинг франчей для каждого города). Соответственно тебе дают больше денег в час, если есть сертификаты. Допустим по профке +25р/час, а за спеца +75р/час. И еще дополнительно разные плюшки могут давать, в зависимости от фирмы.
>>1681874 >Вы че охуели? Когда у вас там английский появился? Нахуя? С самого начала был. Ну по крайней мере на 8.2 и выше точно. Раньше я еще не работал.
Нужен для внедрения во всяких странах 3-его мира и иногда даже 2-ого, где не используют русский (ходят слухи, что даже где-то в передовых странах есть: филиалы ПервогоБИТа (один из самых крупных франчей) есть в Америке и Дубае)). Во Вьетнаме или в ЮАР, например, 1С есть много где.
>>1683775 >Работал в самом большем (и единственном, потому что Первый Бит там соснул) франче с 250+ сертами. За сами серты НИХУЯ не платили. Работал в двух франчах. Платили за серты. НО я работал в мелких франчах, там сотрудников по пальцам пересчитать. Я думаю, если 250+, то им уже пофигу на сертификаты, что они есть, что их нет. Сертификаты нужны начинающим франчам, как воздух.
>>1684702 На любом, учет обслуживает активность. Падение активности делает не нужным учет. А активность на всей планете остановили. В штатах топовые авиакомпании распускают, нахуй не нужны стали. Мир живет проедая старые запасы. Потом сдохнет. А потом хозяева начнут новую историю цивилизации и напишут новые учебники истории. И где здесь твоя одинс?
>>1683299 Вкатывался буквально пару лет назад, было много вакансий без опыта в моём городе. Я ещё выбирал между 3 компаниями. Сейчас зашёл посмотреть и увидел пикрил.
Есть подсистема. Хочу сделать невидимыми несколько команд для группы юзеров. Создал роль и настроил командный интерфейс для неё в конфигураторе. Но по умолчанию у всех остальных ролей (штук 300) видимость включена. И так как у пользователя полно ролей, то соответственно настройки моей роли игнорируются и команды видны. Что делать?
Забашлял 500 ребелсов за сборник задач по 1С спецу по платформе. Ожидал, что там будет тип 50 страниц билетов и остальные 100 - решения. Меня зовут Лёха, но друзья меня зовут сосать.
Сборник содержит единственное решение в отдельном ДТшнике. Открыв модуль РасходнойНакладной - ахуел. Мое почтение. В запросе 7 пакетов Выбор через Выбор, обращение к моменту времени через оперы. В общем решение оказалось просто ахуительное. Чел, который это писал, просто дал в рот всей мат части по оптимизации.
Я посмотрел - нигде строгих предъяв к написанию кода нет. Типа главное, чтобы соблюдались поставленные условия. Есть вариант написать свое решение, если я смогу оправдать его теор частью? Чет вообще нет желания час сидеть писать такой же пятиэтажный запрос, когда я могу 2-3 лайтовых запроса сделать, которые с точки зрения оптимизации будут рациональнее смотреться. (Тем более, уже протестил через замер производительности).
>>1689247 На экзаменах никого не ебет, что твой код работает, должно быть сделано так, как экзаменатор считает нужным. Поэтому люди и покупают решения и ходят на курсы.
>>1689247 > Типа главное, чтобы соблюдались поставленные условия Не так
>>1689247 >Я посмотрел Открой раздел 3 в требованиях Расшифровка пунктов этих частично в курсах есть. Лучше найди/обменяй/купи курс Белоусова от УЦ1. Он экзаменатор, ему виднее. По книжке если готовиться, то есть в этой раздаче - https://infostart.ru/public/273386/ решения,близкие к эталонным (публикация старая, но в сборнике почти не изменились задачи, новых тоже нет почти).
Да и это не нужно, когда есть это - http://1clancer.ru/catalog/3491 . Здесь представлены уже решения большинства задач, которые на экзамене будут непосредственно. Реальные задачи короче по объёму, стати. Учебные задачи из сборника более объёмные.
У меня, кстати, есть все материалы по спецу с курсами от команды Гилева, Чисова, Белоусова и от Специалиста. Можно обмазаться ими, если поступит ответное деловое предложение.
>>1689352 Хуйло, у меня был курс Белоусова на работе. Я его весь посмотрел. У меня был курс Гилева. Ахуеть, но я его тоже просмотрел. Я посмотрел бесплатный курс спеца от Чистова и даже решения к билетам на его форуме. Мало того, что они говорят делать так как я изложил в посте, так еще и все решения методистов этому соответствую.
"Лучше сделайте 2 лёгких запроса, чем один сложный" - Говорит сам Белоусов в одном из своих курсов.
Весь конфуз заключается в том, что это решение не совпадает с решением ни одного методиста и противоречит общеустановленным правилам системы стандартов и методик разработки.
>>1689407 Чел, тупо закинь свой серт с супом. Мне просто интересно че за хуйню про шаблон вы несете. Челы из учебного центра говорят самим решения ебашить. Если ты не проебешь параметры, сделаешь нормальный запрос, я 100% уверен что не выебут. На крайняк можно подать апелляцию.
Почему у меня складывается стойкое ощущение после этих обсуждений про сертификат спеца, что от 1С-ников требуется тупая зубрёжка при решении задач, а не понимание, как всё должно работать под капотом и умение написать всё с головы? Вроде хотел сдавать в этом году экзамен, но теперь что-то перехотелось хотя мне нахуй он и не надо по сути, у меня и так много лет опыта работы уже в этой сфере
>>1690213 сам не знаю, очевидно, это имеет какой-то смысл для франчей, да и то не для всех у самого 5 лет опыта и нет ни одного сертификата, полет нормальный
Хотел что-то спросить, пока формулировал вопрос сам допетрил как это делается, в любом случае спасибо двощик, если бы не начал формулировать вряд ли бы осмыслил.
>>1686973 Сделал функциональную опцию, но чёт в инете не найду инфу как её устанавливать в зависимости от пользователя. Т.е я привязал ФО к константе и по идее, если роль пользователю доступна, то константу делаю в Истину. Но где и как это прописывать не разберусь чёто.
>>1692895 Не разберусь, потому что мне нужно устанавливать видимость команд подсистемы, т.е при старте системы, а не в каком-то документе. Модуль управляемого приложения не хочет видеть серверных процедур.
сап. Реквестирую курс 1с для тупых дегенератовонимешников по 1с. Надо чтобы основы типа, без ебалы всякой. Нужно для практики в шараге. Сменя тонны баррелей нефти
>>1693204 ебаный пиздец, у меня же база максимум за минут 30 должна постриться(в опытных руках) и я буду возиться с этой хуйней столько времени. Можно как то обойти эту хуйню, анон? Я ебал, меня сосали
>>1693262 Ох уж эти зумеры с клиповым мышлением. Ладно, держи совсем лайтовое, если и это тебе дохуя, то только Бог тебе в помощь. Тебе достаточно первых 11 уроков Курсы по 1с.рф/программирование за 21 день
>>1693153 Ну это основы как-бы ... Более того, скоро задачник этого чувака будут в ваши шараги продвигать (ну в вузы по крайней мере на каких-нибудь корпоративных системах и прочих).
>>1693447 Нормальная книга для детей. Начинал с неё (опыта в программировании было вообще 0), там чисто основы как раз для таких тупых, как я и тот анимуеб.
>>1693773 Типа Если РольДоступна() Тогда "Пишем в кэш нужное значение константы" Потом ФО берёт значение из кэша (ты уверен что она оттуда возьмёт?). Я уже подзаебался с этой простейшей задачей - >>1686567
>>1693518 >Начинал с неё (опыта в программировании было вообще 0) Начинать программирование с 0 с 1Са - это уже дебилизм. Это слишком прикладной проблемно-ориентированный язык, который спрятан за кучами слоёв абстракций. У меня предвзятое мнение к таким программистам, как к техническим специалистам, которые ничем кроме 1Са не занимались и представления о computer science около нуля.
>>1693973 Соси хуй, 1С - это не про программирование. Это про предпринимательство. Успешен тут тот, кто выгодно продает свои услуги, тем более запросы на рынке вообще никаким хуем не требуют высокого навыка. Любой додик, который совладал со основами может допетрить до решения 99.9% возникающих проблем. Друг начинал с 0. Сейчас делает 140к в ебаном Воронеже.
>>1694049 >Любой додик, который совладал со основами может допетрить до решения 99.9% Хуйню говоришь. Я работаю чисто на разработках, с клиентами не общаюсь практически. Консультациями никогда не занимался В 1С 8.3 в уже 2020 широкий стек технологий, которые в том числе требует знания смежных областей: web-сервисы (он же soap), http-сервисы. Пока еще это не настолько актуально, но пройдёт еще несколько лет и 1С так или иначе придётся интегрироваться в современную среду, тк она не сферический конь в вакууме (если мы не берем регл. учет, а как erp понимаем её (в широком смысле - как категорию ИС)). А типовой 1Сник даже не знает, что такое api.
Ну или 1С пойдёт нахуй и будем актуальна только в среде шашлычных и кафешек.
>>1694076 Твой api нахуй клиентам не нужен, с ботами и всем прилагающем, можешь их максимум на ютубчике показывать вместе с Низамовым. http сервисы - вот так вершина мастерства, просто ахуеть можно. Наверное, что с обменами работать вообще надо 3 глаз в еблище иметь. А по поводу интеграции в современную среду - проснись, ты обосрался. Погугли, что такое C# и Java. Твое уебищное говно по имени 1С - это дешевое решение для мелких компаний, не более. Просто кривое уебищное говно, которое при работе издает звуки пердежа и просит себя убить нахуй, потому что это доисторическое говно, априори мертвое для 2020.
Через несколько лет деньги будут учитывать совсем другим софтом. И на другой стороне планеты. А здесь будет вестись учет корнеклубней, собранных с помощью палки-копалки.
>>1694104 >1С - это дешевое решение для мелких компаний, не более Так и было до какого-то момента. Но вот последние года они начинают позиционировать себя для крупного бизнеса, ERP пиарится активно, есть еще Управление Холдингом (ERP в квадрате, которая стоит > 1 млн рублей). И они будут обязаны интегрироваться со смежными сегментами айти. Также пиарится 1С:EDT - новый ёба-конфигуратор с современными свистелками, перделками и поддержкой git'a из коробки для конфигураций 1С. Потуги 1Са развернуты сегодня в сторону крупного бизнеса.
Как обратиться к табличной части ТОВАРЫ чека? Я так понял по псевдониму можно, но хуй. При выполнении кода с первого скрина выходит ошибка {ВнешняяОбработка.СравнитьТоварыПоЧекамИОРП.Форма.Форма.Форма(21)}: Поле объекта не обнаружено (НоменклатураСсылка) Сообщить(Элемент.НоменклатураСсылка);
Код на втором скрине просто выдает результат на третьей картинке. Мне запрос выдает 2 таблицы что-ли?
>>1694594 В основном по одной таблице в примерах делают. Мне по хорошему нужно выгрузить в таблицу значений номенклатуру из одних документов и сравнить с другой таблицей значений
>>1694761 Да мне вложенные запросы нужны, а я хуйню писал. В 2х словах если, то: 1. Беру все чеки по определенному признаку 2. Вытаскиваю из полученных чеков товар 3. Сравниваю товар с списком товара в 3м документе
То, что ты скинул, я как бы и так делал, но в итоге упростил чтобы сюда скинуть. Сейчас справку читаю.
>>1694049 При всей убогости 1С, на нём всё равно приходится программировать. На крупных проектах приходится реализовывать сложные механизмы, иногда простота 1С выходит боком.
>>1696661 А вот я реально подумал, можно ли в одинесе захуячить виртуальную машину на этом говноязыке и там запиздохать какой-то компилятор и запустить в конечном итоге прогу на Си, например? В принуципе-то возможно. Если он умеет в сложение и джамп, то, считай, можно там реализовать ZX80.
Допустим есть какая-нибудь печатная форма, которая собирается из данных по шапке документа и табличной части. С точки зрения правильности написания и оптимальности что правильнее делать - выполнять запросом пакетом, или делать два запроса - для шапки и для табличной части?
Бля, делюсь печалью, а может быть и за советом обращаюсь. Написал для собственных нужд конфу для всяких там SMM дел или как там это называется - решил попробовать себя в этой области и все естественно автоматизировал. Короче автоматически пизжу контент с разных источников, постчу в ВК, Инсту, Телегу по расписанию в разные группы, автоматически лайкаю, комментирую итд, веду всякий учет, что произошло за сутки, неделю, месяц, графики красивые хуе-мое, короч все блага 1С платформы. Я еще на C# на досуге пишу и понимаю, что на 1С моя конфа написалась гораздо быстрее, нежели я писал бы ее на шарпе. Так вот, сейчас понимаю, что софтина довольно востребована в определенных кругах и ее можно продавать. И тут сразу две проблемы. 1. Нормально защитить конфу от копирования нельзя. Можно, конечно, прицепить проверку лицензии (не 1С лицензии, а самописной лицензии конкретно для моей конфы, считай пароль, короче) через сайт, типа если лицензии нет, не запускать конфу. Но все открыто ведь, весь код. Хотя, можно, наверно, часть функционала, например постинг и проверку лицензий в отдельную ДЛЛку и вызывать из нее. Типа если сломают лицензию, сломается и постинг. Ну хз. Либо, можно обфусцировать код. Обфускаторы 1С существует же. Значительно усложнит реверс инжениринг. Деобфускаторов 1С вроде нету. Короче да, вроде проблема не такая серьезная, тот же C# декомпилится так же на раз-два и ничего, пишут коммерческий софт на нем. 2. Вторая проблема более существенная, как мне кажется. Продать софтину то не проблема, но мало кто будет заморачиваться еще с покупкой платформы, тем более не такая уж она и дешевая. А относительно предполагаемой будущей цены софтины, так и вообще пиздец. Поэтому единственное решение - это продавать конфу в паре с ломанной платформой. Что уже дико нарушает закон, а, что я, что 1С в одной стране живем и могу сильно схватить за жопу. Продавать через всякие автоматизированные сервисы приема оплаты уже не варик. Они по первому же письму от 1С заблочат мой акк. Соответственно остаются всякие биткоиты, но это тот еще гемор принимать по ним оплату, не у каждого они есть. Либо продавать тупо ДТшник или ЦФник, а на платформу ломанную отдельно давать ссылку, мол это не мое. Но тут опять же гемор - клиент не получает готовое решение, а ему еще придется поебаться с настройкой. Установить платформу, сломать ее, загрузить конфигуратор, загрузить ДТшник. Блядь, с одной стороны заебись на 1С кодить в том плане, что быстро и просто разработка идет, а как доходит до такого личного мини бизнеса, то пизда.
По лицензии как мне кажется все просто: делаешь проверку лицензии на своем сервере, код который проверяет лицензию заворачиваешь в код с ключевым функционалом и обфусцируешь/выносишь в длл.
>>1704128 "Выбрать Первые 10 Документ.Ссылка как Документ Из Документы.НужныйДокумент Где Документ.Контрагент В &МассивКонтрагентов"; Упорядочить ПО УБЫВ Документ.Дата
>>1704137 Разве таким способом он не выберет первые 10 документов от общего количества, а не от каждого контрагента, т.е. будет всего 10 документов, а мне надо 10 от каждого контрагента которых допустим 10 итого получится 100 документов
>>1704135 Нука покеж конфу для парсинга контента и постинга в вк, инсту, телегу. Ну или хотя бы для чего-нибудь одного из списка выше. Не просто обработка или конфа, которая может постить в ту же телегу, а в которой можно подготовить пост, добавить фотки в него и отправить по расписанию. Ну и самое интересное - для работы с инстой покажи мне что-нибудь готовое на инфостарте.
>>1704155 Да, все так. Там неправильно написали. Здесь нельзя Первые использовать.
Погугли такое "1С выбрать первые по группировкам". Там описано. Идея: нужно пронумеровать строки в запросе. Как пронумеровать строки: 1cguide.ru/programmirovanie-1s/nomera-strok-v-zaprose-1s.html Мне лень запрос писать, думаю там можно прочитать и понять.
>>1704050 Как раз сдаю экзаменационное задание. Сегодня устранял ошибки, на которые указали надеюсь, не обосрался еще сильнее. Братишка, который позже меня начал, тоже уже подходит к дате сдачи. Вот он ахуеет.
Объясните логику этого запроса. Нихуя не понял что оно делает
|ВЫБРАТЬ | ИсходнаяТаблица.Ссылка, | КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ИсходнаяТаблица1.Ссылка) КАК Номер |ИЗ | ИсходнаяТаблица КАК ИсходнаяТаблица | ЛЕВОЕ СОЕДИНЕНИЕ ИсходнаяТаблица КАК ИсходнаяТаблица1 | ПО ИсходнаяТаблица.Ссылка > ИсходнаяТаблица1.Ссылка | |СГРУППИРОВАТЬ ПО | ИсходнаяТаблица.Ссылка | |УПОРЯДОЧИТЬ ПО | Номер"
>>1704236 Это я понял. Просто не догоняю как так получится то Вот первая строка Ссылка | номер Номером будет 1, потому что различных ссылок во временной таблице всего одна. А вот как потом хз, туплю чёт
>>1704291 У нас на каждую ссылку будет количество документов, которые предшествуют или равны этой ссылки (на знак соединения смотри). Вроде это так работает.
>>1704319 П.С. Можешь в консоле просто результат просмотреть, убрав агрегат КОЛИЧЕСТВО. И вывести тоже ссылку во втором поле. И собственно увидеть, что происходит.
П.С.П.С. Я только не понимаю, а почему там номер он берет, а не ссылку (только автоупорядочивание тогда поставить нужно обязательно либо по моменту времени упорядочить)
>>1657171 >сделать вложенный запрос Сдохни от СПИДА обмудак ёбаный. Вообще никогда не делай вз анон кому-то ещё читать ту ебалу которую ты закодил подумай об этом несчастном человеке