Это копия, сохраненная 2 октября 2020 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
FAQ:
https://pastebin.com/yyFX2WMd
P.S. Шутки про разнос дисков ИТС не приветствуются
Что это за 1-С тян на пике?
ОП-хуй, все мы знаем, что достопочтенные 1С-синьоры это одинокие хикканы-девственники, еще раз так сделаешь перекат - заберу у тебя 1500 рублей.
Чё реально 1С где-то за пределами Мордора юзают ? Я вроде слышал, что в ЮВ Азии (что ли во Въетнаме) она используется, но нахуя Западной Европе это детище, тем более ERP
Может оно дешевле, чем SAP.
думаю заводить трактор сюда
Я три 3! последних треда перекатывал, прихожу вечером домой чтобы сделать очередной а тут раз и уже шустроанон подсуетился! Щенок!
Еще и на тред-пик бабу прилепили вместо каноничного Нуралиева. Срамота!
>>1639483 →
Короче это стандартный тест на функциональную логику, тупо зазубрить не ответы по порядку а правильные варианты, с 3 раза без подсказки проходится, и проходной 25/30
Как ты это автоматизировать собрался? Ну, теоретически, ты можешь форму где-нибудь в mxl спиздить, если она типовая, то в инете должна быть и загрузить к себе. Логику заполнения, если там реквизиты добавлялись/удалялись все равно менять придется
>чето тред подтух
Потому что ОП-мудак
Шапку не обновил, нормальный перекат не сделал, тег неправильный на тред поставил.
предыдущий оп
Дай мне 2к, заплачу
Как же приятно, что тебе так сильно бомбит, что ты уже второй пост об этом пишешь. Наверное, твоя профессиональная жизнь совсем жалкая, раз перекатывание тредов об 1С в /pr/ для тебя имеет такое большое значение. Впрочем, нередко 1Сник — это жалкий и низкоквалифицированный человек. Ничего удивительного.
блистательный ОП этого треда
Меня бомбит потому что я стараюсь делать всё хорошо даже если мне за это не платят. Да и моча 2 моих альтернативных треда потерла, тоже ниприятно знаешь. ФАК нормальный хоть прикрепи в следующий раз https://pastebin.com/kYDGh7SY безрукое хуйло
> я стараюсь делать всё хорошо
У тебя это не получается.
Я вообще просто перекатил тред и даже не заглядывал, что там за фак, но теперь из интереса взглянул, что же ты предлагаешь в качестве «нормального», и это — просто информационный мусор. Человек, который впервые сталкивается с 1С впустую потратит время, если попытается последовать хоть чему-то, что написано там.
>Основы бухгалтерии в одной статье: https://infostart.ru/public/94641/
Боже мой. Это абсолютно бессмысленная хуйня. Всё равно что написать статью с заголовком «Основы математического анализа в одной статье» и расссказать про сложение, вычитание, умножение и деление. Вместо того, чтобы рассказать основы российских стандартов бухгалтерского учёта (РСБУ), показывается какой-то детский абстракный пример. Ни слова о том, как учитываются авансы и погашение долга при взаиморасчётах с контрагентами, ни слова об учёте НДС, ни слова о понятии постоянных и временных разниц, ни про ПБУ 18/02, ни про учёт основных средств, ни про учёт затрат на производство продукции и расчёт себестоимости, ни, сука, слова даже про формирование финансового результата. Эта статья даёт ровно 0 байт полезной информации, и после её прочтения человек не сможет ответить ни на один вопрос бухгалтера.
>5. Откуда качать обновления для конфигураций?
Найс. Начинать вход в профессию с пиратства.
>Если хочешь получить базовые знания по именно программированию на платформе 1С, тогда гугли книжку "1C:Предприятие 8.3. Практическое пособие разработчика.
Ну, советовать в 2k20 только Радченко — это курам на смех. Как посоветовать начать разрабатывать фронтэнд на ванильном JS. ГДЕ ХОТЬ ОДНО УПОМИНАНИЕ ПРО БСП? Прочитав только Радченко, юниор 1С программирования жидко пёрнет в ответ на пожелание клиента добавить простой отчёт или печатную форму в любую современную конфигурацию, а если бы он знал про существование БСП и СКД, то решил бы эту задачу за 5 минут.
В общем, фак твой — говно и ты должен его стыдиться.
Никто от новичков не требует знания СКД и, тем более, БСП. СКД - знать что такое есть, лепить простые отчеты. БСП - да для большинства программистов средней руки это черный ящик, что-то там делается, но проще самому написать, чем пол дня разбираться в стеке из 20 вызовов, в конце которого вызывается функция, где какая-нибудь хуйня типа:
Вычислить (Параметр);
мимо
>БСП - да для большинства программистов средней руки это черный ящик
Как и любой фреймворк. Их для этого и делают, чтобы программисты в стопятилесятый раз не тратили время на организацию рутинных задач, типа вызова метода в фоне и сообщения процента выполнения. А то, что тебе проще самому что-то там написать, а не встроиться нормально в существующую систему, говорит не в твою пользу.
Эх, вот бы еще по БСП была нормальная документация и примеры использования, как у нормальных фреймворков, а не тот огрызок, что высран на ИТС. Но вообще, я не говорю, что БСП плох, просто новичку в стартовом факе он нахой ненужен, потом понадобиться сам разберется.
> БСП - да для большинства программистов средней руки это черный ящик, что-то там делается, но проще самому написать, чем пол дня разбираться в стеке из 20 вызовов
Хуйню говоришь.Я так кучу времени убивал раньше. Особенно, когда дело касалось программной работы с отчетами на СКД, когда допустим есть модуль КомпоновкаДанныхКлиентСервер, где одной строкой можно добавлять параметры, отборы, изменять структуру отчета, получать какие-то поля и т.д.
Правда не нашел функций в БСП для реализации расшифровок (притом сложных, например по значению ресурсов или в зависимости от вышестоящих уровней группировки). Через макет такие сложные расшифровки не сделать, только программно, а это ебля. Слава богу благодаря статья на Инфостарте и самому себе я сам набор процедур насоздавал, которые упрощают создание расшифровок в СКД любой сложности. Но не хватает этого в БСП.
>Эх, вот бы еще по БСП была нормальная документация и примеры использования, как у нормальных фреймворков
Курсы есть годные зато. От уц3 вроде топовый по бсп+расширениям. Там максимум охвачено. И от курсы-по-1с.рф по доработке типовых конф.
>БСП - да для большинства программистов средней руки это черный ящик, что-то там делается, но проще самому написать,
И это первый момент - упрощение работы разработчика.
Есть еще один важный момент, который требует знания БСП - это программная доработка функционала конфигурации в переопределяемых модулях, которые не меняются через релизы и, если есть возможность произвести доработку там, то это делать нужно там.
Программное добавление реквизитов и элементов на форму при создании к примеру (также при записи, при чтении, вроде при изменении номенклатуры и характеристики в таб. части).
Программное изменение команд на форме (в том числе команд печати). Программное редактирование типового отчета на СКД (можно конечно типовой отчёт скопировать во внешний и его изменить, но это иногда больше работы + отчета два, а не один).
Всё это можно сделать в переопределяемых модулях, упростив будущее обновление. Это из того, что я знаю только.
Так говоришь, будто БСП не меняют с релизами. Сам не сталкивался, но читал, что они вполне могут выпилить какую-то функцию или перенести ее, а потом копайся.
>>643212
Если только пиратить. Хз что у уц3 и что это вообще такое но у курсов по 1с цены нихуя не демократичные. Да и в свободном доступе я только парочку нашел. И, да ладно вам, с какого хуя, новичок, претендующий на работу за еду должен проходить какие-то расширенные курсы? Мы вроде изначально об этом говорили. Если б я увидел, какая ебанина творится в типовых, и в том числе в БСП, я бы 1сом в жизнь заниматься не стал. Советовать вникать в это с нуля полный маразм.
>>643210
>Слава богу благодаря статья на Инфостарте и самому себе я сам набор процедур насоздавал, которые упрощают создание расшифровок в СКД любой сложности.
Что тащемта можно сказать про любой функционал БСП, один раз для себя написал и пользуешься. Если бы из БСП можно было выдрать только удобный тебе функционал, не таща с собой целую кучу модулей, то это было бы удобней.
>не таща с собой целую кучу модулей, то это было бы удобней.
Не понимаю это. ТЫ обращаешься к конкретной функции/процедуре из какого-то общего модуля. В каком смысле "тянуть кучу модулей за собой". На производительность стек вызовов глубокий влияет или что ?
В чём проблема то.
>>643250
>Хз что у уц3 и что это вообще такое
Курс Габца
>>643250
>Да и в свободном доступе я только парочку нашел.
Есть такая штука, форум Руборд. Так вот, там есть тема для обмена курсами. Берешь и пишешь, что готов купить/обменять такой-то курс. А еще есть 1ckurs.xyz, а еще я есть, и у меня этот курс есть.
Кучу вариантов, хочешь - пирать, твоё дело.
>В каком смысле "тянуть кучу модулей за собой"
В смысле, что при встраивании БСП мне надо перенести чуть ли не всю систему, а не конкретный набор функций, который мне нужен.
А на счет перекупов, я как-то боюсь, что меня наебут, никаких гарантий же.
>В смысле, что при встраивании БСП мне надо перенести чуть ли не всю систему, а не конкретный набор функций, который мне нужен.
Зачем что-то переносить то ? В любой типовой (да и в нетиповых, если это совсем не дно конфа, сделанная на заводе васянами) встроено БСП.
БСП не надо никуда переносить ...
Ты же вкурсе, что "нетиповые" откуда-то беруться, правда? При создании не всегда БСП вставляется. Часто как раз таки по соображениям того, что там дохуя всего лишнего напихано. А еще в конфе может быть частично внедрена какая-нибудь бсп версии, отличной от той, что ты хочешь внедрить и ты заебешься в попытках их подружить. Хорошо, конечно, когда работаешь в одной типовой бухгалтерии или ЗУПе, тут и повосхвалять БСП можно.
Согласен. После её прочтения можно уверенно вливаться в компанию анонов из треда «мы вам перезвоним».
Причём тут ЗУП и БП. Все заказчики работают у нас с типовыми решениями: УТ, КА, УПП, Розница...
А где ты работаешь ? За 3 года работы во франче не было таких конф. И отраслёвки от Раруса тоже с БСП. Любой вендор нормальный внедряет их в свои конфигурации. Это не задача конечного программиста.
>>643579
Попробуй все же перестать гореть и начать мыслить критически. Ты советуешь новичками которые впервые сталкиваются с 1С изучать БСП . Ты мудак? Далее тебе ниприятна от ссылок на нелицензионное ПО рукалицо и статья на инфостарте по верхам БУ тебе неинформативна. По такой логике многопередельное производство - первое что нужно изучать при вкате, бухгатер ведь может спросить.
>Попробуй все же перестать гореть и начать мыслить критически.
Воспользуйся, пожалуйста, своим же собственным советом.
Я критически обозрел твои предложения и высказал обоснованные претензии. Тебе нечем крыть кроме как ответами с искажёнными и неграмотно написанными словами.
>По такой логике многопередельное производство - первое что нужно изучать при вкате, бухгатер ведь может спросить.
По моей логике нужно изучать практические основы РСБУ, а не искуственную хрень. И многопередельное производство это несложно.
Просто поражает, как люди любят ныть о том, что в школах и вузах им дают бесполезные знания, а когда они сами начинают что-то изучать, то воспроизводят те же самые паттерны, хавая бесполезные псевдознания.
>Ты советуешь новичками которые впервые сталкиваются с 1С изучать БСП .
Да, потому что после того, как ты закроешь книгу Радченко и откроешь код любой типовой конфигурации, ты не увидишь ничего похожего на то, что ты читал. Не будет у тебя в модулях документов обработки проведения, в которых просто в лоб формируют движения документов, не будет у тебя простых запросиков без временых таблиц на 10 строк. В БСП нет абсолютно ничего сложного, это действительно основы, которые нужно знать, если ты претендуешь хоть на какую-то нормальную зарплату и если ты хочешь разрабатывать на 1С эффективно и качественно.
>бухгатер ведь может спросить.
Да, потому что это именно то, что нужно бизнесу,а не твоё умение обновить конфигурацию.
Работую не в франчах, очевидно. На 1 предприятии была 1 собственная конфа, и 3 сторонних, БСП только в одной была внедрена частично. Сейчас работаю в компании, где из типовых вообще только одна ЗУП, разработкой остальных 10+ занимается собственный отдел. В трех из этих конфигураций нет БСП, потому что она там просто не нужна, а если когда нибудь и понадобиться, то быстрее будет самому накидать кусок функционала, без лишнего мусора.
>Тебе нечем крыть
Лол. Ты рили думаешь что у нас тут пошаговая интернет дуэль с балльной система ответов где ты побеждаешь по очкам?
>Я критически обозрел твои предложения и высказал обоснованные претензии
Нет, маня, если бы ты это сделал ты бы уже принял наконец что в 1С как и в любой другой области идут от простого к сложному и перестал бы писать чушь.
>многопередельное производство это несложно
no comment
>В БСП нет абсолютно ничего сложного, это действительно основы
Ну прекрати уже наконец писать хуйню. Ну никто так не изучает основы 1С программирования. Сначала объекты, синтаксис и т.п., потом уже БСП но никак не вместе.
А теперь давай повторим еще раз вместе: сперва простое, затем сложное.
А ты хорош!
Сап, анон, может я не там спрашиваю, но все же, где я могу достать и поковырять 1с бухгалтерия/склад 7 с готовой базой?
Ты не понимаешь о чём говоришь, скорее всего, сам находишься на уровне начинающего.
> в любой другой области идут от простого к сложному
Это не противоречит мои словам. Я не сказал, что одновременно нужно, я сказал, что нужно учить на ранних этапах, до похода по собеседованиям.
> Ну никто так не изучает основы 1С программирования.
Отучайся говорить за всех. Я так изучал. Изучил Радченко и следом основы БСП, благо были рядом люди, которые мне сразу это посоветовали. Не было никаких сложнойстей. Я уж не знаю, насколько ты там лоускильный хер, что у тебя БСП вызывает такой трепет и страх. Сейчас я собеседую других людей на позиции рядовых программистов 1С и спрашиваю про знания этого фреймворка, и, представь себе, люди показывают, что знают; с ними соответственно продолжаем разговор дальше, а подобных тебе отправляем домой, учиться дальше.
>с ними соответственно продолжаем разговор дальше, а подобных тебе отправляем домой, учиться дальше.
Спасибо, можно будет найти адекватного работодателя, и не тратить время на фреймворкодрочеров. Ты сам говоришь, что твое священное БСП не вызывает никакого труда в изучении. Так нахера ты требуешь знаний, которые легко осваиваются в кратчайшие сроки?
>>644375
Берешь и зазубриваешь все функции общих модулей. А ты как думал? Ведь нельзя же просто загуглить, есть какая-то хрень в БСП и применить ее по необходимости.
>Ты не понимаешь о чём говоришь, скорее всего, сам находишься на уровне начинающего
"Отучайся говорить за всех". Как раз таки понимаю маня, поэтому с тобой и не соглашаюсь.
>>644263
>> в любой другой области идут от простого к сложному
>Это не противоречит мои словам. Я не сказал переобувается
Лол. Как раз таки противоречит.
>>644263
>люди показывают, что знают
Помимо БСП есть дохуя чего того что надо бы знать, язык запросов, СКД, КД, EDT, ща 1С выкатит свою шину данных. Если они это знают то это только в плюс им и их з/п.
>подобных тебе отправляем домой
Фантазер, я в твой франч не пойду
>>643128
>фак твой — говно
Решил открыть тебе секрет, в FAQ я правил только последний абзац с ответами на собес в БИТе и ссылки на предыдущие треды, поэтому то с чем ты так горячо не согласен это более-менее коллективное творчество адекватных анонов из треда.
>>644375
>Как учить бсп?
Тут есть специалист по БСП но боюсь он тебе не ответит потому что занят дуэлью со мной кек
Умник, ничего личного, но:
1. Мы находимся в треде достопочтенных 1С-господ, и здесь приветствуется уважение к собеседникам, а не поливание говном или занудство про то что какая-та статья на инфостарте хуёвая, кому что надо по вопросам бухучета - найдет сам/спросит у сидящих анонов тут.
2. Так же пиратство это не есть абсолютное зло, и в некоторых случаях оно вполне приемлимо, а если ты не знаешь почему - то не надо кидаться грудью на желтые коробки.
3. Начинающим кодерам прочитать Радченко (и не только его), критически важно, чтобы хоть немного понимать базис, и не писать тошнотворную хуйню, которую потом приходится переписывать по 300 раз на продакшне. А уж потом браться за скд/бсп.
Всё, обнял.
Вообще у меня складывается ощущение, что это просто зелень в треде тут отписывается, ни дня в этой сфере не работавшая, либо не программист, а какой-то бухгалтер парашный
Со временем придёт.
Не понимаю этого срача по поводу БСП. ВЫ ёбнутые что ли. Документацию на ИТСе читать что ли просто так ?
Во время выполнения задач сам пользуешься функционалом БСП даже, когда еще не знаешь, что это за аббревиатура и что это есть некая "архитектура" со своей логикой.
Когда будешь чаще пользоваться, то уже интуитивно представлять станешь, куда лезть, чтобы сделать вот это, тк всё-таки там есть своя логика: хотя бы ориентироваться по названию общих модулей, их постфиксов и названию областей внутри этих модулей.
П.С. Но есть всякие штуки не очевидные типа того, как типовая печать устроена. До этого самому сложно дойти конечно. Там накручено пизда. По этому есть статьи/курсы, которые поясняют всякие такие вещи.
>Лол. Как раз таки противоречит.
Не-а, но для твоего спокойствия, так и быть, можешь так думать.
>EDT
Точно не тема для начала, так как по сей день находится на стадии бета-тестирования и типовые решения дорабатывать через неё очень мучительно, не говоря о бесконечных багах. На партнёрском форуме чуть ли не каждый день новая тема про очереной баг.
>КД
Точно. Забыл про неё, и про КД 3.0, чего в факе тоже нет. Лишнее подтверждение его говнистости и бесполезности.
>>644473
>Начинающим кодерам прочитать Радченко (и не только его), критически важно, чтобы хоть немного понимать базис, и не писать тошнотворную хуйню, которую потом приходится переписывать по 300 раз на продакшне.
Полностью согласен и об этом сказал в самом первом своём посте. А в факе только Радченко, даже Хрусталёвой с запросами нет. Также для качественного кода критически важна БСП без неё никак, иначе будет типичный быдловелосепедный код.
>Вообще у меня складывается ощущение, что это просто зелень в треде тут отписывается
А у меня складывается впечатление, что вы все тут дальше книги Радченко ничего не видели и остались на этом уровне, иначе никак не объяснить такое сопротивление изучению основных механизмов 1Сной экосистемы. Фак должен быть полностью переписан, чтобы отражать современные реалии 1С разработки.
>>644504
> Документацию на ИТСе читать что ли просто так ?
Почему нет? Но не совсем просто так, а чтобы ответить себе на вот такие частозадаваемы вопросы:
Как добавить свою печатную форму к документу без модификации конфигурации?
Как добавить свой алгоритм заполнения табличной части документа без модификации конфигурации?
Как реализовать фоновое выполнение операций во внешней обработке?
Как встроить свой отчёт в командный интерфейс конфигурации без её модицикации?
Как работать с адресным классификатором?
Список вопросов неполный. Но вообще, просмотрев глазами содержание документации по БСП кажый найдёт для себя что-то полезное.
>А у меня складывается впечатление, что вы все тут дальше книги Радченко ничего не видели и остались на этом уровне, иначе никак не объяснить такое сопротивление изучению основных механизмов 1Сной экосистемы.
Тут большая часть людей уже околосиньоры на самом деле, которым просто лень это всё обсуждать, джунов и вкатывающихся тут совсем немного.
>Фак должен быть полностью переписан, чтобы отражать современные реалии 1С разработки.
Ну так давайте скооперируемся в телеге например и вместе запилим добротный ЧаВо, и заодно нормальную шапку сделаем с тематическими ссылками и фотографиями Нуралиева, чтобы всё как у людей было.
>Как добавить свою печатную форму к документу без модификации конфигурации?
>Как добавить свой алгоритм заполнения табличной части документа без модификации конфигурации?
>Как реализовать фоновое выполнение операций во внешней обработке?
>Как встроить свой отчёт в командный интерфейс конфигурации без её модицикации?
>Как работать с адресным классификатором?
У тебя гугл отобрали ? ТО,о что ты перечислил, это одни из самых типовых задач, по первым ссылкам в гугле море инфы любых сортов. Это явно не то, на что стоит спецом тратить время новичку.
Кроме БСП есть еще БПО (оборудование). По ней тоже документацию читать на досуге любишь ? Ахуенное у тебя самообучение - библиотеки изучить.
КД2, СКД, раба с управляемым интерфейсом, функционал типовых конф - не, нахуй надо. Но зато понимать, как библиотеки работают изнутри (а если не лезть внутрь, то что там изучать).
>КД2, СКД, раба с управляемым интерфейсом, функционал типовых конф - не, нахуй надо. Но зато понимать, как библиотеки работают изнутри (а если не лезть внутрь, то что там изучать).
Мне кажется ты разговариваешь сам с собой. Я не говорил, что ненужно изучать функционал, я сказал, что нужно изучать и не только функционал, но и предметную область, которую этот функционал автоматизирует; предметную область, а не придуманный непонятно кем пример с искуственными счетами на инфостарте.
>ТО,о что ты перечислил, это одни из самых типовых задач, по первым ссылкам в гугле море инфы любых сортов. Это явно не то, на что стоит спецом тратить время новичку.
Только вот я НЕОДНОКРАТНО видел, как вот такие гуглящие, как ты, ничего из этого не гуглили, а делали свои велосипеды и без надобности снимали замок с конфигурации, потому что сложно, долго, непонятно, а результат требовали уже вчера. Поэтому нужно учиться правильно с самого начала. Если ты этого не понимаешь, я делаю вывод о том, что ты такой же и качество твоего кода очень низкое.
На первой моей работе года 3 назад я делал это на первых же заказах без каких-то знаний БСП, просто в гугле вбил и скопировал.
Есть куда более сложные вещи, с которыми приходится работать типа модули по обработки табличных частей, там логику понимать нужно, чтоб правильно дорабатывать таб. часть товаров.
Но на самом деле не так уж и много функционала общего характера.
На переопределяемые модули к примеру разрабы забили, как я понял. Есть куда их встраивать - они этого не делают. Так как всё сейчас уходит в расширения.
Вот кста с расширениями есть одна хуйня, которая у меня в голове не укладывается: почему не реализована возможность перенести в расширение ТОЛЬКО модуль формы без самой формы. ЛИБО какие-то конкретные элементы (там есть ряд извращений судя по статье на Инфостарте, который позволяет этого добиться, но это костыли в пустой базе расширение создавать, потом соединять...).
Дело в том, что при использовании расширений в формах есть кучу подводных и лучше сам контекст формы туда не пихать, чтобы потом не ебаться после обновы.
Я все формы редактирую (управляемые) исключительно программно.
Но вот создал ты в переопределяемом модуле новые реквизиты и элементы на форме, однако сам обработчик действия нужно в модуле кодом написать, приходится с замка снимать. А так можно было бы в расширении его описать, но из-за того, что сама форма вместе с модулем переносится, приходится от этого отказываться.
>пример с искуственными счетами на инфостарте.
Чел, я третий год в этой сфере, мне настолько до пизды до бухгалтерии всё еще. Бухгалтерию я знаю только на том уровне, чтобы правила обмена с УТ написать или типовой обмен настроить. Я вообще терминов многих не понимаю. Мне деньги за другое платят. Ну были максимум задачи перераспределения красного сальдо с пустой аналитикой по заполненным субконто пропорционально (типичная задача размазывания "красноты".). Мне просто более старший программист объяснил, я понял и сделал. А шо там за счета, мне это не надо.
>>644537
>я НЕОДНОКРАТНО видел, как вот такие гуглящие, как ты, ничего из этого не гуглили, а делали свои велосипеды и без надобности снимали замок с конфигурации
А ревью кода у вас нет ? То есть приходит чел 1Сник стажёр, снимает всё с замка к хуям, лезет в ядро общих модулей, там всё редактирует без пометок и накатывает это на рабочую базу ? Это не так работает, такие вещи несложно проконтролировать.
>Чел, я третий год в этой сфере, мне настолько до пизды до бухгалтерии всё еще.
Ну понятно. Разумеется, в 1С не только бухгалтерия есть, это да. У меня ситуация ровно обратная, я как раз таки плотно занимаюсь автоматизацией бух. учёта, настраиваю обмены между небухгалтерскими и бухгалтерскими конфигурациями, консультирую по вопросам корректного ведения учёта, исправляю пездецы.
>А ревью кода у вас нет ?
Ну это были уже базы, которые достались в таком состоянии. Но очевидно, что либо не было ревью, либо ревьювер сам не знал, что это плохо.
А что с ними?
1C Бюджет государства.
Голова тяжелая, мышцы слабые.
Но как это сделать я не понимаю. Мне же получается нужно как-то сохранить эту таблицу и на месте итога добавить новую строку, а итог сместить ниже. Но как это всё сделать я не знаю.
Хелп
Все правильно. Сохраняй значение, которые собираешься выводить в табличный документ, в клиентскую переменную или держи во временном хранилище. При новом добавлении заново формируешь табличный документ.
Можно было бы сделать структуру, в которой хранить готовые области таб. дока и выводить их по мере необходимости, но смысла в этом нет, так как у тебя при добавлении новой строки только область шапки остается неизменной.
Вообще странная у тебя задача. Какой смысл по одной строке на форме забивать и в табличный документ добавлять. Обычно в таких случаях на форме располагают таблицу, дерево, список значений, коллекцию в общем.
Задача конечно очень странная.
Вот это думаю сработает.
ТабДокИсх.ВставитьОбласть(ТабДокНовый.Область("КоординатыОбластиНов"), ТабДокИсх.Область("КоординатыОбластиБезИтогов"));
Сделай реквизит формы ТаблицаЗначений, туда добавляй значения, при нажатии кнопки очищай табдок и выводи эту таблицу с итогами.
Получилось как-то так, но не получается используя ПолеТД.Вывести
Получить таблицу значений. Есть же наверное какой-то способ простой передавать значений из ТЗ в ТД.
Ну так обходишь таблицу значений
Для каждого строка из ТЗ Цикл
ОблСтрока.Параметры.Фио = Строка.Фио;
либо
ОблСтрока.Параметры.Заполнить(строка); //названия колонок ТЗ должны совпадать с параметрами макета
....
ТабдДок.Вывести(ОблСтрока);
КонецЦикла
Спасибо всё работает.
Выкладывай.
я вот из дома работаю
Я из свидомой-незалежной и уже много лет работаю на удаленке, так что я не боюсь ничего ну только если сало перестанут продавать с мивиной
А кого она не коснётся ? Если вы работаете с розничной, оптовой торговлей. А я работаю во франче и это основной сегмент заказчиков. То конечно коснётся. Просто меньше будет заказов -> меньше денег. Нам сказали деньги попридержать с текущей ЗП, тк непонятно, сколько будет в след. месяце из-за карантинов.
Если ты пришел стажироваться, но при этом готов платить за решение ТЗ - то тебе еще рановато идти на стажировку.
Ну или как вариант зарепости текст всех задач сюда, посмотрим хотя бы что там тебе кинули (не ссы, мы тут не деаноним по задачам)
Вот такие далбаёбы приходят на работу. Вначале универ заканчивают и думают, что покупать курсовые, дипломы - это нормально. Потом на собеседование.
Потом что будешь делать ? Передавать свою работу другому человеку и ему платить ))))))
Как хоткеями управлять внутренними окнами? (передвигать, разворачивать, сворачивать)
Хотябы чтоб вызвать диалог внутреннего окна подобно alt+space, который действует на основное.
>Передавать свою работу другому человеку и ему платить
В принципе, именно этим занимается твой начальник.
Есть Документ - ПриходнаяНакладная
У него табличная часть - Материалы
Получается у меня вот такой код:
Выборка = Документы.ПриходнаяНакладная.Выбрать();
Для Каждого ТекущаяСтрока Из Выборка.Материалы
Цикл
Сообщить(ТекущаяСтрока.Материал)
КонецЦикла;
При компиляции пишет ошибка итерации.
Если я обращаюсь к табличной части как "Объект.Материалы", то пишет Поле "Материалы" не обнаружено.
Помогите пожалуйста ^_^
Ты все бастуешь против систематического обучения по курсам, сучок?
Какой пиздец на скрине.
Выборка - это не таблица значений. Её нельзя обходить итератором коллекции. Можно только курсов перевести на следующий элемент выборки методом следующий();
Притом, учитывая, что ты таб. часть выбираешь запросом (хоть и объектным способом, по сути у тебя запрос формируется и возвращается выборка по нему), то для её обхода нужно обратиться к еще одной выборки (если в запросе выбирать таб часть из документа, а не отдельно, то она на нижнем уровне итогов находится). То есть
ВыборкаДок = Документы.<Название документа>.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
Пока ВыборкаДок .Следующий() Цикл
ВыборкаТабЧасть = ВыборкаДок.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкамСИерархией, "<название таб части>");
Пока ВыборкаТабЧасть.Следующий() Цикл
КонецЦикла
КонецЦикла
Что-то подобное
Ну и сообщить действительно на сервере не работает. Используй СообщениеПользователю (метод так работает, что накапливает сообщения на сервере и потом выводит сразу, как на клиент прыгает)
п.с.
СИерархией только убрать, опечатался. Просто ПоГруппировкам
Но в твоём случае логичней запросом получить таб часть и ссылку на документ оттуда же, а не выбирать документ, а потом во вложенной выборке таб часть.
>Сообщить не работает на сервере
Молодой человек, не вводите юных программистов в заблуждение, а то заберу у вас 1500 р.
Хранитель этого треда
Да, на удаленке уже с января (не из-за вируса, просто лень на офис ездить).
Расскажи про свою работу на заводе кстати. Ржаной-гречневой? Условия норм? Чем вообще там занимаетесь?
Только от вас в треде и услышал про какую-то БСП. Хуй знает чё такое. Работаю уже полтора года (ДО, ЗУП, УПП, ЕРП, ТОИР).
>Ржаной-гречневой?
Не понял.
>Условия норм?
Всё хорошо, кроме ЗП (15к после вычета). Гроши, но я ультра хиккан и от жизни ничего не хочу. Бывает и мозгоебля, но крайне мало.
>Чем вообще там занимаетесь?
Дорабатываем конфы для производства, фиксим несостыковки в отчётах для бухгалтерии. Обмен вот тут сделали.
Сегодня, вот например, запилил возможность для админа редактировать выполненные задачи в документообороте (если нужно комментарий исправить и тому подобное).
>ржаной-гречневой
Паста такая из /b/ смешная про завод была
>зп 15к после вычета
Это гривен чтоли? Тогда неплохо.
А конфы небось упп и бухгалтерия?
Аноны, где вы актуальную инфу роете по 1С и связанное с 1С(имею ввиду не программирование, а по конфигурациям, по настройке обмена и прочее, прочее)
>Всё хорошо, кроме ЗП (15к после вычета)
ЕБАНЫЕ КОНИ, уборщица из средней азии столько получает.
Вы что там делаете ? Оператором работаете по набору информации в базу или чего.
Выше написал что.
15к это в каком-то поселке городского типа?
>ЗП (15к после вычета).
Ебать ты лох, за такие деньги Петровичи на заводах нихуя не делают бухают целыми днями.
Ты сколько работаешь на такой зарплате? Какие сертификаты есть и есть ли вообще? Размер города какой? Что за франч?
Смотрите, этот петух ещё помнит как синхронные методы вызывать и использовать. Как заберёшь его 1,5к, передай мне.
Хуйню несешь. Сообщить() вполне себе поддерживается в управляемых формах и новыми платформами. И её можно использовать, если ты знаешь, куда сообщение выведется. И нет никаких рекомендаций, которые бы запрещали её использование.
Ты знаешь, что такое синхронные методы вообще ? Каким образом сообщить() относится туда ? ЧТо она блокирует ?
В нормальной конторе тебя самого послали бы искать ответ. Просто прими как факт, что Сообщить() давно уже в разряде NRD, для УФ особенно. Следует использовать Новый СообщениеПользователю или Общего Назначения.СообщитьПользователю().
Равно как отказ от модальности хочет ОписаниеОповещения и всякие там Показать...
>В нормальной конторе тебя самого послали бы искать ответ. Просто прими как факт, что Сообщить() давно уже в разряде NRD, для УФ особенно.
Какие причины этому ?
В твоей "нормальной" конторе так сказали ? СП или функция БСПшная (которая то же самое СП в одну строку) тождественна сообщить(), если указывать только текст сообщения (в таком случае оно будет привязано к текущему окну).
С модальностью/немодальностью это как вообще связано ?
А кроме аргумента "это новый метод с новыми параметрами - вот и используйте его" - какие-то аргументы есть? Если тебе не нужен в данной ситуации функционал привязки сообщения куда-то конкретно.
Двачая адеквату, щеми этих горе разносчиков которые хуйни на перекури услышат и потом повторяют как мантру. Пробегала инфа что разносчики дисков ИТС еще и в жопу балуются, такой уж контингент
перекуре
Да, только этот самый NRD далеко не везде описан и не для всего с объяснениями почему он устарел и плох. Поэтому повсеместно вижу в коде Найти() вместо СтрНайти() например
Всё это описывается либо в методической поддержке на итс, либо в Зазеркалье. А почему то или иное не рекомендуют использовать, не всегда ведь объяснишь. Как в техническом обзоре написать "Потому, что привыкайте к хорошему - более функциональному методу"?
Я обхожу ТЗ в этой "строка" у меня содержится 3 разных значения.
Мне нужно сравнить одно конкретное значение "Павловича Антона Чехова" и если оно есть в этой строке покрасить всю строку в красный.
Как это можно сделать?
Так точнее
Если Строка.Сотрудник = Константы.Директор.Получить()
И ещё, у тебя вывод области должен быть после ЕСЛИ, а не после ИНАЧЕ
Понял, а по поводу окраса нужной строки в интернете нашёл вот такой вариант как на пике, но не работает. Как можно окрасить строку?
В синтакс помощнике глянул бы, что оформлениестроки это для опред. событий. А тебе нужно раскрасить область табличного документа.
Попробуй
ПолеТД.Область(ОбластьСтрока).ЦветФона = WebЦвета.Красный
И лучше не использовать сравнение с просто строкой "Антон Палыч Чехов", а в идеале сравнивать с наименование элемента справочника, думаю, понимаешь почему. Если у тя директор в константе, то и сравнивай с константой.
Ну да всё правильно у меня же значения в таблице значений, а покрасить мне надо табличный документ.
Учебное тестирование - http://dist.edu.1c.ru/training.html?submit=1С:Учебное+тестирование
бесплатное не покажет тебе где ты был не прав, но в целом мне помогало
Для каждого строка из ПолеТД Цикл
не работает для табличного документа
А чё ты по прошлому варику не стал доделывать? Мне кажется было норм. Типа обходишь ТЗ, и выводишь каждую строку в ТД, если в тз строка с директором то красишь строку ТД, как я выше писал и тоже выводишь.
Блин спасибо я вернулся всё перепроверил и да ошибка была в название области
Просто я указывал ОбластьСтрока, а надо было ОблСтрока т.е. как она указана в макете.
На всякий случай скриншоты вдруг кому интересно
А, не увидел первую строку скрина.
Что я понял он окрашивает последнею выведеную область поэтому условие надо вставлять в конце - ПолеТД.Вывести(ОбластьСтрока);
Это на самом деле было просто и очевидно если немного подумать.
Спасибо анон за помощь>>653910
стесняюсь спросить, что это за дибильное тз ты делаешь?
перестань заниматься хуйней, а еще лучше прочитай Радченко
Благодарю, Анон!
Надеюсь еще на инфу, может есть какие книги/видеокурсы которые развернуто затрагивают темы тестов?
Делаю выгрузку из dbf в 1с.Основную часть вывел в форме списка,остальную надо залить в форме элемента.Как обратиться к форме элемента справочника из обработки?
Не понял. Что значит выгрузку в ФОРМУ ? Форма не хранит никаких данных.
Ну вообще хранит, если есть сохраняемые реквизиты, но это не то. Пока вообще не понял, что ты хочешь сделать.
Так я и создаю вом и таблица должна быть привязана к каждому элементу,то есть быть в форме элемента.Как обратиться к форме элемента?
Тебе нужно обратиться к элементу, на форме которого будет ТЗ. У элемента данные, а форма - отображение.
Тебе программно нужно реквизит привязать к элементу формы ? Первая ссылка в гугле. Или что ? Почему они не связаны у тебя.
Я нихуя не могу понять, сформулируй понятно. Зачем тебе элементы формы.
Наркоман, выключи пока свой бредогенератор и покури матчасть.
Помню, как сам не так давно ебался с этой красной строкой.
Кстати, недавно начали проходить регистры и затем плавно перетекли в запросы. Начинай морально готовиться и освобождать место в мозге, потому что вот это все эти расчеты протеинов и окрашивание строк на самом деле малополезная хуита. Скоро тебя заставят посмотреть глубже.
Блять да у меня пиздец бомбит почему каждый раз 1 задание это нормальное задание по объяснёному материалу, а 2 это полная хуита, чтобы сделать которую должен гуглить листать синтаксис помошник бежать на двач. Нужное подчеркнуть.
Неужели нельзя всё объяснить чтоб я не тратил по 6 часов жизни на втыкане в синтаксис помошник и чтение статей за 14 год
И вот именно поэтому 1С - это дело смелых-ловких-умелых, ну и тех, кто умеет быстро гуглить и еще быстрее пиздеть.
Да, тоже печет от этого. Но щито поделать.
Деньги есть?
проиграл, однако долбоёб который написал такой прайс-лист имел богатую фантазию
Говорите только платить?
Прочитав эти ответы, почувствовал себя грязной шлюхой 1сником. Захотелось постоять под холодным душем пару часов.
1600 рублей сами себя не заработают.
И есть Реквизит - Таблица значений с колонкой ФИЛИАЛ (Ссылка на справочник Филиалы) в моей обработке.
И так вопрос как мне выгрузить все значения из ТаблциыЗначений моего Справочника Филиалы в ТаблицуЗначений моей обработки
Ты реально какой-то совсем отбитый. Тебе сказали, открой хоть книжку какую-нибудь там. Такой вопрос может задать человек, который в-первые конфигуратор открыл.
Заходишь в синтаксис-помошник и смотришь доступные методы для ТабЗнач и что они кушают.
Ему это не поможет. Он не понимает, чем элементы формы от реквизитов отличаются.
Ты наркоман? Иди Радченко почитай или если читать не умеешь еще посмотри курсы Чистова Чистов в целом лучше Радченко
Пиздец я вообще-то и Чистова смотрел и Радченко начал 2 дня назад читать. Походу я реально необучаемый пойду пересматривать.
Я тоже не понял этот поток сознания. Куда ему ТЗ в ТЗ совать надо, где вторая ТЗ, что вообще происходит?
Самоизоляция рождает чудовищ.
Там всё неправильно...
Короче ещё раз у меня в Справочники есть ФормаСписка пик1
Мне нужна эту форму Списка запихать в ТабЗнач в моей Обработке, чтобы Пользователь мог из таблицы выберать нужные значение и это значение появлялось в наименование.
Я не знаю я просто хочу передать значения из списка в таблицу значений в обработке почему это так сложно
Пройди уже Радченко или какой другой курс. Ты же не понимаешь, что хочешь сделать. Чел, если ты не умеешь хотя бы простые запросы писать, то лучше сразу брось свою задачу и займись самообучением.
Да даж запроса не надо, динамический список настроить просто.
Но тот анон явно конч. Ему бы во фронтэнд...
Ах, прости. Ты приходишь чтобы тебя обоссали?
> передать значения из списка в таблицу значений
Значения не хранятся в списке.
Прочитай, что такое база данных.
Внимательно смотри, повторяй что они делают. Попытайся понять о чем идет речь, пока ты несешь хуйню.
Еще года три назад, за одно умение открыть конфигуратор в мацкве платили 60к.
90.
никогда такого не было, не пизди
Ни сколько, пидарас всех в облако перетаскивает, при поддержке государства, одинэсник нахуй не нужен.
А сейчас еще и 80 % бизнеса по пизде пойдет, и учет снова нахуй никому не нужен.
Меньше долбаебов слушай
Не знаю, что там на твоей форме списка, но если тебе нужны все филиалы, то бери их запросом и выгружай в тз своей обработки.
Я где-то читал, что делать всё запросами это признак кривого ни на что не способного дурочка и запросы в таких случаях использовать не рационально.
Ты же понимаешь, что в форме списка у тебя эти данные получаются точно так же, запросом?
Понимаю, но я точно помню что мне где-то говорили не злоупотреблять запросами. Ладно спасибо.
Аноны, не гоните сразу ссаными тряпками за тупой вопрос, а выслушайте. Должны ли в книге покупок отражаться возвраты из отчета по розничной продаже?
>Понимаю, но я точно помню что мне где-то говорили не злоупотреблять запросами.
Ты дурак, просто не понял.
Тебе, скорее, говорили не использовать запросы в цикле или не херачить много запросов, а получить все данные ОДНИМ запросом.
Даже обращение через точку - это для системы запрос к БД, объектным ты способом это делаешь или табличным - для системы нет разницы.
>Отражение НДС в книге покупок с помощью первичного документа (счет-фактуры) подходит для всех поступлений ТМЦ, работ, услуг, кроме поступления ОС и НМА, а также для отражения НДС с выданных авансов, возвратов и т.д. Для ОС и НМА обязательно должен быть введен документ Формирование записей книги покупок.
Т.е. при розничной продаже, возврат полюбому должен попасть, даже без формирования записей книги покупок?
А если у тебя список товаров, полученных хитровыебанным запросом, к каждому из списка нужно найти ещё кучу хуёвин сложным запросом из других справочников. Твои действия?
Т.е. товар во втором запросе должен выступать параметром. А так как товаров дохуя, то как иначе провернуть это если не запросом в цикле обхода списка товаров?
>Твои действия?
Мои - написать запрос.
Твои - учить язык запросов.
>>657067
> А так как товаров дохуя, то как иначе провернуть это если не запросом в цикле обхода списка товаров?
Какой же ты ебанутый. Никто так не делает товары в цикле обходить.
Условие в запросе существуют. Они бывают разные. Условие можно и на вложенные запросы накладывать.
Ты всё равно формулируешь непонятно, мне нечего ответить, тк я снова нихуя не понял, что ты хотел сказать.
>Т.е. товар во втором запросе должен выступать параметром
Ну например условием
ГДЕ Товар В (Выбрать ВТ_хитровыебанныйЗапрос.Товар).
Можно то же самое соединением сделать. ПРосто ты говоришь непонятно.
Я ёбнутый, а ты тупорылый сука. Всё я понятно написал, это ты тут с той недели нихуя не понимаешь, как ты вообще в 1с с людьми работаешь?
>ГДЕ Товар В (Выбрать ВТ_хитровыебанныйЗапрос.Товар).
Думаешь, это чем-то принципиально отличается от запроса в цикле?
Ок если так, но с хуя тогда в типовых запросы в цикле чуть ли не в каждом документе есть? Только за вложенностью процедур их не сразу видно.
Да просто всем, в том числе и 1сникам, похуй на такую мелочь.
>ГДЕ Товар В (Выбрать ВТ_хитровыебанныйЗапрос.Товар).
>Думаешь, это чем-то принципиально отличается от запроса в цикле?
Во-первых, я этот пример привёл, чтобы показать, а не соединением писать, которое в данном случае производительней использовать.
Вообще да, ПРИНЦИПИАЛЬНО отличается. Вот я тебе нарисовал, учи матчасть. Там правда кластер серверов и всё сложнее. Но идея в том, что обращение к СУБД много дольше времени занимает чем даже вызов с клиента на сервер. При каждом обращении к СУБД у тебя есть некоторая T константная, которая и создаёт огромную заддержку во времени при запросе в цикле. Особенно актуально, когда запрос простой.
>>657117
>Ок если так, но с хуя тогда в типовых запросы в цикле чуть ли не в каждом документе есть?
Пример типовой конфы вплоть до редакции, ссылку на общий модуль и номер строки. Там почти везде коллекции собираются. Никаких там нет запросов в цикле. Если и есть, то значит есть гарантия того, что элементов там немного или элементы цикла имеют разную природу. Но запрос по таб. части товаров в цикле нигде не обходится.
В принципе обход в цикле внутри самого документа может и не критичен, хотя бывают документы на 100+ позиций, тогда эт уже пиздец. Но в типовых таб. часть товары нигде не должна быть в цикле. Но писать какие-то обработки, которые кучу данных собирают и потом их по очереди обходить - это ты хочешь или не хочешь, но не сможешь обойти в цикле, так как будешь целый день ждать.
И еще не забывай про модули с галочкой повторного использования. Они кешируют значения. Таким образом, если на вход подалось то же самое, то просто возвращается сразу результат, ничё не выполняется. Плюс кроме модулей повторного использования есть еще и ручное кеширование через реквизит формы соответствующий. Тогда тоже можно делать запрос в цикле при вызове такой функции, при условии, что общее количество возможных входных значений не большое.
>чтобы показать
*чтобы показать на простом примере. Просто судя по хуйне, которая там написано, что-то более сложное человек может не понять.
на пике пример вывода
ссылка на бд drive .google.com/open?id=1XphGDFeADihqEw_PGT-9XphS41ABi9cd
ВЫБРАТЬ
УправленческийОстаткиИОбороты.Счет КАК Счет,
УправленческийОстаткиИОбороты.Филиал КАК Филиал,
УправленческийОстаткиИОбороты.СуммаНачальныйОстаток КАК СуммаНО,
УправленческийОстаткиИОбороты.СуммаКонечныйОстаток КАК СуммаКО,
УправленческийОстаткиИОбороты.Период КАК Период,
УправленческийОстаткиИОбороты.СуммаОборотДт КАК Поступление,
УправленческийОстаткиИОбороты.СуммаОборотКт КАК Перечисление
ИЗ
РегистрБухгалтерии.Управленческий.ОстаткиИОбороты(&НачПериода, &КонПериода, День, , , , ) КАК УправленческийОстаткиИОбороты
ГДЕ
УправленческийОстаткиИОбороты.Филиал = &Филиал
УПОРЯДОЧИТЬ ПО
Период
Ты можешь в отладчике через замер производительности это узнать.
>Да просто всем, в том числе и 1сникам, похуй на такую мелочь.
Ты просто глупый и не понял, что там написано в типовых конфах. А там всё по-умному сделано, чтобы такой хуйни, как на пике не было. Это стандарт разработки, который обусловлен требованиями производительности.
ДвиженияИГраницыПериода в методе дополнения укажи в параметрах вирт. таблицы.
Если СКД, то тип дополнения можно задать еще в настройках группировку у поля период.
Если нужны данные даже, если нет никаких остатков и оборотов (все виртуальные ресурсы = 0), то тогда делаешь соединение с календарём. Если конфа типовая, то там должен быть регистр сведений "Производственный календарь" или "Регламентированный календарь". По слову календарь найдёшь. Группируешь по дате его - получаешь просто все дни в году. Далее соединяешь поле период регистра с календарём.
простой запрос
так? проверил, все те же данные
ВЫБРАТЬ
УправленческийОстаткиИОбороты.Счет КАК Счет,
УправленческийОстаткиИОбороты.Филиал КАК Филиал,
УправленческийОстаткиИОбороты.СуммаНачальныйОстаток КАК СуммаНО,
УправленческийОстаткиИОбороты.СуммаКонечныйОстаток КАК СуммаКО,
УправленческийОстаткиИОбороты.Период КАК Период,
УправленческийОстаткиИОбороты.СуммаОборотДт КАК Поступление,
УправленческийОстаткиИОбороты.СуммаОборотКт КАК Перечисление
ИЗ
РегистрСведений.даты КАК даты
ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Управленческий.ОстаткиИОбороты(&НачПериода, &КонПериода, День, ДвиженияИГраницыПериода, , , ) КАК УправленческийОстаткиИОбороты
ПО даты.Период = УправленческийОстаткиИОбороты.Период
ГДЕ
УправленческийОстаткиИОбороты.Филиал = &Филиал
И даты.Период МЕЖДУ &НачПериода И &КонПериода
УПОРЯДОЧИТЬ ПО
Период
Нет, обычно получают избыточные данные, по которым пишут проверки вне запроса (если запросом обойтись нельзя). Запросы в цикле моветон, и нормальные люди их не используют, только если без них нельзя обойтись.
Нет, видимо тоже вчера в 1С.
https://pastebin.com/S5uKBBPb
Левое соединение и сделать вложенный запрос или временную таблицу, где дни получать будешь.
И условия виртуальной таблицы указывать не в секции условий, а собственно в самих параметрах виртуальной таблицы.
У тебя план запроса тогда по-другому выполняется. Так как виртуальная таблица - это просто сложный запрос, который руками можно написать, поэтому отборы нужно передавать в этот запрос заранее. А если ты в секции условий передаёшь параметры, то отборы на виртуальную таблицу накладываются уже после её вычисления. Это очень критично по производительности.
Вообще слоожно прочитать, что ты здесь написал. Нет понимания языка запросов. Не понимаешь, как соединение работает.
>люди их не используют, только если без них нельзя обойтись.
Нет таких ситуаций на самом деле.
Интересно было бы получить такой пример, где это невозможно сделать. Иногда бывает просто лень и забиваешь, когда понимаешь, что там немного итераций будет.
Ну или, как ты сам сказал, вариант получить избыточную информацию, выгрузить в ТЗ, а потом её резать так, как нужно.
так, вот это уже почти то что нужно, а получить данныена этот период по счетам типо остатков не получится?
В случае с регистрами расчетов нужны запросы в цикле. Но я помню в каком именно случае. В курсе по расчетным задачам точно пример был.
>В случае с регистрами расчетов нужны запросы в цикле
оу, в расчёты я не залазил, судьба миновала. Но я наслышан, что в ЗУПе самые ебанутые запросы ever. Но спеца всё равно буду сдавать летом, так что придётся изучать.
Сейчас в зупе есть механизм представлений. 1С утверждает что по сотруднику можно получить 220 различных показателей, и сделала эту функцию - ты ей запрос-пустышку и параметры, она тебе то ли готовые данные, то ли текст обращения к вт регистров расчета. Сам не тестил пока, мопед не мой.
>>657226
А там всё сложнее.
Это только в СКД можно одним кликом получить остатки на каждый день.
В обычно запросе можно через Итоги. Если у тебя задача не через один запрос, а с программной обработкой результата запроса, то легче через Итоги сделать.
Так я вот делаю остатки на каждый день
https://pastebin.com/akht5zXR
Но, чтобы все ресурсы на каждый день получить, это надо много соединений походу делать. Мб можно как-то за один запрос. Не было такой задачи.
>Если у тебя задача не через один запрос, а с программной обработкой результата запроса, то легче через Итоги сделать.
это как я понял уже в коде? или какие итоги имеешь ввиду?
>Нет таких ситуаций на самом деле
Про регистры расчетов и запросы в цикле там уже кто-то упоминал?
спасибо аноны, помогли
Постарайся в будущем не использовать вложенные запросы. И Чистов и Гилев на курсах советуют заменять их на ВТ если можно.
Вылечил через отключение базы в sql и удаление в консоли. После того как подключаю обратно - база работает, но спустя какое-то время опять валится. В консоли висит куча фоновых соединений, которые не пропадают после переподключения.
Сегодня попробую сервер стопануть, чтобы соединения почистились. Но это всё какие-то пляскии с бубном. Хотелось бы знать, в чем конкретно косяк
1. Технологический журнал.
2. Чё он на службу времени намекает или как? Можт рассинхрон какой происходит?
А хрен его знает, что там со временем. Служба не гуглится вообще.
Мертвые соединения в консоли не убиваются. Из-за того что я как еблан пееподключал базу, консоль при удалении соединений выдаёт ошибку - Информационная база не зарегистрирована. Надеюсь остановка сервера поможет. Или по идее удаление одного из процессов rphost должно помочь
Линкрилейтед - программирование за 21 день. Годно?
Как начать понимать что и почему происходит в программе? Как перестать быть необучаемым дауном и начать жить?
Да хуй его знает.
необучаемый даун, который обучается уже два месяца и еще не стал норм программистом
Потом пошёл на работу в шарагу какую-то, напиздел им что прям спец. Они мне в ответ напиздели про высокую зарплату. Через полтора месяца я оттуда съебал на сверхзвуке, но это был САМЫЙ полезный опыт. Там стояла сильно дописанная КА2, и бывший программист отвечал на мои звонки с тупыми вопросами, так и втянулся.
Хорошо
Наоборот. Затерпел как истинный омега.
Меня учат за деньги.(
Ну, вот это задание, например, я не могу целиком понять и, соответственно, осилить. Столько всякой хуйни надо в голове держать, чтобы представлять, куда какая запись идет. Я НОВЕРНО ГУМАНИТАРИЙ
Нам кстати никаких больше записей в зуме и так нихуя непонятно ещё и без записей пиздец они там веселяться. Хорошо хоть сам записывать могу
Тащем-та, проводки я написал конструктором проводок, даже запросы набросал под расчет себестоимости, как там написано, но там еще остались некоторые непонятные моменты, которые хз, как реализовать.
Алсо, периодически возникает ситуация, что в консоли запросов запрос отрабатывает, как надо, а когда вызываешь в коде с теми же параметрами, возвращает пустую ТЗ. Пиздец какой-то.
>>658348
Все будет хорошо. Это же процесс обучения. Надо препода теребить, пока возможность есть. Если че, пиши мне в телегу, может быть полезно нам обои, а то материал быстро забывается @kisken_eget
>Алсо, периодически возникает ситуация, что в консоли запросов запрос отрабатывает, как надо, а когда вызываешь в коде с теми же параметрами, возвращает пустую ТЗ. Пиздец какой-то.
Если речь про ссылку как параметр, то в консоли ты сам её выбираешь, а в коде можешь ошибку допустить и подставить параметр не с тем типом данных, типа строки вместо ссылки.
Да, спасибо, анон, я тоже об этом подумал, но пока нет сил проверять. Да и два параметра всего передаю, один из которых строка, как можно так глупо проебаться.
Но другие возможные причины такого поведения я представить не могу.
Срез последних по датам ?
Запросом решается.
Просто не используй виртуальные регистр, он же возвращает по определенной дате данные, зачем тебе он. Получи через физическую таблицу.
Идея такая:
Первым запросом сопоставляем максимальную дату из регистра сведений с нашей нужной датой, чтоб эта дата была не меньше нашей.
Получили даты.
Потом по этой же дате в следующей запросе соединяемся, выбирая уже значения ресурсов
https://pastebin.com/a6RecGJ9
Ой, не маневрируй, ты то тупое чмо, которое нихуя не знает и не учится, выдумывает всякий бред.
Спасибо, идею понял. Если мне нужно выводить оба периода, и из регистра 1 и из регистра 2 это можно как-то сделать?
>>658580
Сам такой. Я же спрашиваю, потому что знаю, что запросы в цикле говно и их использовать не стоит. Я уже 3 года в этом вашем 1се, просто последний раз запросы писал на собесе год назад, не связана с этим работа.
Ты даун нахуй. Чем ты вообще на своей работе занимаешься, если запросы не пишешь?
Сисадминю понемногу, учет всякой ит-хуйни ведется в 1ске. Щас надо отчет собрать по нескольким регистрам для начальства, всякие там рабочие места, технику, учетки, пользователей отобразить. Можно конечно руками по регистрам собирать, но я немного заебался. Программисты послали нахуй, сижу вот сам думою.
>>658603
НУ сделай также. Их сюда же можно по идее присобачить, добавив соединения и по другим аналогичные.
А можно собирать по-очереди, а потом по другому получить данные из полученного ранее набора.
Вообще в СКД (если в СКД делаешь) такое делается проще и читабельней через несколько наборов данных. ОДНАКО это по производительности гораздо хуже. Я раньше пользовался вариантом, как в видео. Но потом стал делать всё в одном запросе, когда столкнулся с проблемой долгого выполнения.
1278x720, 5:08
*перепутал видео.
Здесь показывается именно в запросе одном.
Вот здесь, как в СКД это сделать можно.
Добрый анонче с акком на инфостарте, если не впадлу, скачай плз
https://infostart.ru/public/1197633/
Отбой, я разобрался
Охранником иди за 10к, если хочешь амёбный образ жизни вести.
В любом айтии ты будешь изучать что-то новое постоянно, где-то больше, где-то меньше.
1С стек - это не что-то константное. Не было раньше механизма расширений, сегодня он уже в разработках используется.
Через какое-то кол-во лет скорее всего будет переход на 1С:EDT (новый конфигуратор). Всё больше требуется знание веб-сервисов.
Я написал свой алгоритм, он даже работает вроде. Но очень там алгоритм получился ебанутый. Я этот код не пойму через несколько недель, что там написано.
Идея в том, что нужно сохранять последовательность корректировок. ПЛюс в УТ10 есть собственные документы корректировок сами по себе. Всё это должно синхронизироваться.
В общем случае в одном возврате в УТ10 еще может быть несколько док. реализаций. Поэтому общий алгоритм написать почти невозможно. (но у меня проверок кучу стоит, чтобы в таб. части везде был один документ партии в возврате и кучу других, чтобы была возможность этим возвратом откорректировать реализацию).
Задача сама по себе интересная. И актуальная. Однако не нашёл на просторах инфы. И готовых решений нет (в том числе на Инфостарте не нашёл).
ВРоде в УТ11 реализован алгоритм этот, однако там и возвраты совсем по-другому выглядят, никак в УТ10, да и механизм обмена там другой, а здесь КД2 для самописной УТ10.
>Охранником иди за 10к, если хочешь амёбный образ жизни вести.
Я бы пошёл но платят мало, а в охруну к Царю абы кого не берут.
Вообще это не жизнь а сказка выучил один раз в жизни что-то и сидишь пердишь до старости занимаясь только тем что тебе по кайфу
>выучил один раз в жизни что-то и сидишь пердишь до старости занимаясь только тем что тебе по кайфу
Ну иди преподом в универ. Там таких старых дедов дохера, я за 6 лет учёбы чего не видел там.
Деду одному (информационные системы вёл, курсач сдавал ему) даже объяснить не получалось, что в html нет редактора форм, там формы декларативно описываются (собственно, как и в 1С, хоть здесь и есть конструктор, но подход такой же, как в html).
>собственно, как и в 1С, хоть здесь и есть конструктор, но подход такой же, как в html
*это про управляемые разумеется идёт речь
>Не было раньше механизма расширений, сегодня он уже в разработках используется.
Да нигде он особо не используется, поскольку говно дикое и багованное ну кроме случаев когда конфигурацию нельзя с замочка снимать, ок
Можно погуглить тесты, но не факт, что в найденном тесте будет 100% актуальных вопросов.
Анонче, еслиб это так запросто гуглилось, ябы сюда не спамил.
1600 руб/ч
да, скозал, поскольку приходится самому использовать эту хрень в работе и ловить периодически баги.
По делу есть что сказать?
Нет никаких багов, сам использую, вся семья использует, все счастливы, брат жив.
Я когда конфигурацию с замочка снимаю Борис Георгиевич под дверь смотрит, и мне говорит : ты че? Ебанутый? Чё ты там делаешь?
Столкнулся с тем, что значения реквизитов обработки не хранятся в БД.
Открываешь одну обработку - проходят вычисления - вызываешь другую и запихиваешь вычисления на форму последней.
http://forum-1c.ru/index.php?topic=70827.0
Полные файлы конфигураций только на партнерских дисках. Обновляйся, выгружай из базы конфу поставщика.
Я не могу обновиться, релиз который у меня есть младше, скачать какой-нибудь старый релиз и обновиться до нужного мне я тоже не могу так как нет ссылок.
Руборд, раздел полезные ссылки для скачивания, тема Конфигурации для России.
Ну в самом деле вопрос один.
Есть бп 3.0.74 на 8.3.13 платформе. Платформу от независимых от меня причин я поменять не могу. А клиент хочет сдавать новые рсв и другие отчеты, которые есть в 3.0.75\76\77.
Как с минимальными потерями их туда добавлять? Пока я выкручиваюсь подсовывая отчеты от бнко, но ведь так не будет вечно. Есть какие-то способы вытаскивать формы отчетов из новых релизов и подсовывать старым? Или обновить релиз и остаться на старой платформе?
У подрядчиков ДНС.
Нужен скрин с остановкой на этой строке, где видно, что ВыбранноеЗначение это ссылка.
М-м-м... да
Этот документ есть регистратор вышеупомянутого регистра. И казалось бы, можно глянуть кто там регистратор в конфе. НО ХУЙ. В Списке может быть много регистраторов и знаете чо блять? Составной тип нельзя посмотреть, нельзя изменить. Потому что 1сники бляди ёбаные, сыны даунской мочи.
Поиск по дереву метаданных работает как по имени, так и по представлению. В чем проблема?
> Этот документ есть регистратор вышеупомянутого регистра. И казалось бы, можно глянуть кто там регистратор в конфе. НО ХУЙ. В Списке может быть много регистраторов и знаете чо блять? Составной тип нельзя посмотреть, нельзя изменить.
Шта? не можешь открыть список типов документов-регистраторов регистра в конфе?
Не могу. Но я уже нашёл. Расчет начислений = НачислениеЗарплаты. Как я это выяснил даже не спрашивайте. Один хуй в ебанутом зупе хуй отследишь как записи в регистр пишутся, одни фоновые задания хуеты.
Нет
640x1136, 0:06
Можно справочник соответствия наименований составить, или каждому одинаковое количество задать в регистре накопления и потом со всех списывать. Но это быдлоway. Есть ещё способы?
конфигурация самописная.
>У одной номенклатуры может быть n количество наименований, где n стремиться к бесконечности. В регистре накопления у номенклатуры есть количество. Как его привязать ко всем остальным наименованиям? Чтобы при списании одного списывалось у остальных?
Создать ВидНоменклатуры, у которого будут твои бесконечности. И списывать с вида в регистре
Я за первый вариант. Только хранить разные наименования одной номенклатуры лучше как характеристики (т. е. ПВХ + РС). Остатки хранить и делать движения в разрезе номенклатур. Учитывать номенклатуру (т. е. создавать и писать по ней движения) под каждое новое наименование я бы не стал.
Ну добавь в справочник номенклатуры тч "синонимы" или как то так, и сделай так, чтобы можно было искать номенклатуру по этим синонимам в документах. При этом списываться всегда будет одна номенклатура.
На клиенте, ссылка - это просто ссылка. Хочешь метаданные смотреть, передай её на сервер.
Зачем мне постоянно писать один и тот же кусок запроса в разных отчётах.
https://ru.wikipedia.org/wiki/Хранимая_процедура
Это по сути и есть виртуальные таблицы ? Только вот разраб может сам описывать их.
Еще вот сталкивался с ограниченностью диалетка SQL в 1С: здесь нет возможности агрегаты использовать по строке, только по записям при группировке.
То есть выбрал я много числовых значений и далее нужно выбрать МАКСИМУМ из этих выбранных полей. Либо в ТЗ выгружать и там выбирать. Либо ВЫБОР КОГДА ... и поехали. Но если очень много полей, то это пиздец будет условие.
Еще из ограниченности уже самого языка 1С - это нет возможности передавать функцию в качестве параметра, что было бы удобно во многих случаях - заменил функцию в одном месте и её вызов внутри кода не нужно менять.
Какие еще есть штуки в языках общего уровня, которые будут полезны 1Су, но их нет ? Они как-то собираются платформу развивать ?
>это по сути и есть виртуальные таблицы?
Виртуальные таблицы это остатки/обороты у регистров, то есть это вообще не то.
>здесь нет возможности агрегаты использовать по строке
Не уверен, что такая вещь вообще нужна в языке запросов, и без неё вполне можно обойтись.
>Еще из ограниченности уже самого языка 1С - это нет возможности передавать функцию в качестве параметра, что было бы удобно во многих случаях - заменил функцию в одном месте и её вызов внутри кода не нужно менять.
Добавление подобного функционала в систему породило бы еще больше говнокода, который еще сложнее разбирать и переписывать.
>Какие еще есть штуки в языках общего уровня, которые будут полезны 1Су, но их нет ?
Регулярные выражения например. Но вообще 1С это не совсем язык общего уровня, поэтому нужны ли в нем фичи из таких языков - спорный вопрос.
>Они как-то собираются платформу развивать ?
А как же. Вот допилят IDE на базе эклипса, развернут применение 1С за бугром, научат всех бухгалтеров делать любимым программистам минет по утрам, и будем как в масле кататься сарказм
>Виртуальные таблицы это остатки/обороты у регистров, то есть это вообще не то.
А остатки/обороты у регистров - это что по-твоему.
СрезПоследних допустим - это просто 3 запроса (притом в случае, когда тебе не нужно получать значение ресурса, то вручную будет производительней написать срез другим способом).
Какие запросы встроены в эти виртуальные таблицы, можно отследить на уровне СУБД. И вроде на разных СУБД виртуальные таблицы вычисляются по-разному.
Это по сути шаблон запроса, что можно перенести на прикладной уровень. И допустим в БСП встроить разные полезные штуки, которые они сами же и повторяют в каждом запросе.
>Не уверен, что такая вещь вообще нужна в языке запросов, и без неё вполне можно обойтись.
Ну давай получи мне значение Максимума среди допустим 40 числовых полей. У меня была такая задача. Пришлось выгружать в ТЗ, потом там вычислять.
Это в любом SQL'e в общем-то есть.
И технически это вроде бы элементарно реализовать.
Максимум(Поле1, Поле2, Поле3 ... ПолеN).
Ну с суммой легче, можно просто вычисляемое поле написать, а для максимума или минимума ты просто условие будешь писать пол дня.
>А остатки/обороты у регистров - это что по-твоему.
В 1С это называется как раз таки виртуальными таблицами, поскольку они не хранятся физически в субд, а так да, под капотом они похожи на хранимые процедуры. Но определять свои в языке запросов нельзя.
>Еще из ограниченности уже самого языка 1С - это нет возможности передавать функцию в качестве параметра, что было бы удобно во многих случаях - заменил функцию в одном месте и её вызов внутри кода не нужно менять.
Вычислить (ИмяФункции в виде строки);
не?
Если ты совсем гуру - без задней мысли берешь и читаешь код модулей бсп и осваиваешь.
Ежели нет - итс + гугл + спрашивание здесь
Здесь ?
Хотя большинство описаний процедур и функций есть в коде. а на ИТСе то же самое, но в более удобном видео.
Что тебе нужно - находишь по смыслу и в примерах готовых решений.
Допустим, хочешь кучу картинок загрузить программно - ищешь, как это уже сделано, когда руками картинку пользователь загружает в карточку номенклатуры например, какие используются приёмы там и т.д.
Хочу проф получить пофасту, пока удалёнка
На юзерс есть постгря.
Конечно искать до переезда, получаешь оффер - и переезжаешь. кстати некоторые деньги даже компенсируют некоторое количество денег для переезжающих, но наверное не в твоем случае, это скорее для всяких синьоров
Сомневаюсь что кто-то будет тащить обычного кодера из другого города. Другое дело пиздатого чувака с 5+ лет опыта.
И сколько они готовы тебя были ждать? Пока ты 2 недели отработаешь, пока переедешь.
Я не про компенсацию, а про то что зачем ждать пока чел из другого города приедет, если в самом ДС дохуя таких же челов.
Ну тут ничего сказать не могу, я из незалежной и у нас в любом городе дефицит людей с 3+ годами опыта
Лучше такой вариант: скопить денег, которых хватит хотя бы на 3-4 месяца жизни в ДС. Переехать. Начать искать работу, готовиться к собеседованиям.
Спасибо анон за предупреждение уже начинаю щя ток штаны подтяну
Расово-верный Русский язык программирования.
Чем больше похоже на совок, тем больше шансов получить и распилить грант.
Забирай своё говно и уёбывай отсюда
Шел мимо си господин.
Вы че охуели? Когда у вас там английский появился? Нахуя? Че бы блядь все на английский не перевести? Охуеть вообще.
>Вы че охуели?
Да
>Когда у вас там английский появился?
Он там и так есть, и вполне можно писать на нем.
Всегда был я даже истории не помню где не помню от кого слышал о том, что в Европке 1С тоже начинает пользоваться популярностью.
Само собой не верю всё врёте
Эт же какой-то франч ебаный на пике. Написано же, что они внедренцы, о какой удаленке речь, болезный?
А зачем вообще сертификаты получают?
Ну у меня знакомый есть который лет 5-6 назад эти сертификаты подделовал вроде хорошим спросом пользовались
Мимо не знающий анон
Теорию учить не обязательно, надо заучивать именно решения задач. Иначе времени тупо не хватит. Думать на экзамене некогда.
>А зачем вообще сертификаты получают?
Только для франчей имеет смысл. Ну и для турдоустройства в качестве портфолио.
В зависимости от кол-ва сертифицированных специалистов разных уровней франча имеет профиты. Например, скидки на продукты, которые она внедряет + у неё рейтинг выше (есть рейтинг франчей для каждого города). Соответственно тебе дают больше денег в час, если есть сертификаты. Допустим по профке +25р/час, а за спеца +75р/час. И еще дополнительно разные плюшки могут давать, в зависимости от фирмы.
>Вы че охуели? Когда у вас там английский появился? Нахуя?
С самого начала был. Ну по крайней мере на 8.2 и выше точно. Раньше я еще не работал.
Нужен для внедрения во всяких странах 3-его мира и иногда даже 2-ого, где не используют русский (ходят слухи, что даже где-то в передовых странах есть: филиалы ПервогоБИТа (один из самых крупных франчей) есть в Америке и Дубае)).
Во Вьетнаме или в ЮАР, например, 1С есть много где.
Работал в самом большем (и единственном, потому что Первый Бит там соснул) франче с 250+ сертами. За сами серты НИХУЯ не платили.
Ну то что много где я преувеличил. Но есть. Вакансия собственно на скрине я и прикладывал.
>Работал в самом большем (и единственном, потому что Первый Бит там соснул) франче с 250+ сертами. За сами серты НИХУЯ не платили.
Работал в двух франчах. Платили за серты.
НО я работал в мелких франчах, там сотрудников по пальцам пересчитать. Я думаю, если 250+, то им уже пофигу на сертификаты, что они есть, что их нет.
Сертификаты нужны начинающим франчам, как воздух.
Это реклама?
У меня в городе тоже почти все франчи вакансии отозвали.
На хх зайди, в Москве без опыта сейчас полторы вакансии, было больше
На любом, учет обслуживает активность.
Падение активности делает не нужным учет. А активность на всей планете остановили. В штатах топовые авиакомпании распускают, нахуй не нужны стали.
Мир живет проедая старые запасы.
Потом сдохнет.
А потом хозяева начнут новую историю цивилизации и напишут новые учебники истории.
И где здесь твоя одинс?
Вкатывался буквально пару лет назад, было много вакансий без опыта в моём городе. Я ещё выбирал между 3 компаниями. Сейчас зашёл посмотреть и увидел пикрил.
В ДС сейчас такое же
Хозяева - это одинэсники.
Перед вкатыванием в айти помни - в случае конца света, ты останешься без работы.
Сисадмины-ремонтники будут богами, а по пустошам будут рассекать рейдеры-бывшие одинASSники.
Сборник содержит единственное решение в отдельном ДТшнике. Открыв модуль РасходнойНакладной - ахуел. Мое почтение. В запросе 7 пакетов Выбор через Выбор, обращение к моменту времени через оперы. В общем решение оказалось просто ахуительное. Чел, который это писал, просто дал в рот всей мат части по оптимизации.
Я посмотрел - нигде строгих предъяв к написанию кода нет. Типа главное, чтобы соблюдались поставленные условия. Есть вариант написать свое решение, если я смогу оправдать его теор частью? Чет вообще нет желания час сидеть писать такой же пятиэтажный запрос, когда я могу 2-3 лайтовых запроса сделать, которые с точки зрения оптимизации будут рациональнее смотреться. (Тем более, уже протестил через замер производительности).
На экзаменах никого не ебет, что твой код работает, должно быть сделано так, как экзаменатор считает нужным. Поэтому люди и покупают решения и ходят на курсы.
> Типа главное, чтобы соблюдались поставленные условия
Не так
>>689247
>Я посмотрел
Открой раздел 3 в требованиях
Расшифровка пунктов этих частично в курсах есть. Лучше найди/обменяй/купи курс Белоусова от УЦ1. Он экзаменатор, ему виднее.
По книжке если готовиться, то есть в этой раздаче - https://infostart.ru/public/273386/ решения,близкие к эталонным (публикация старая, но в сборнике почти не изменились задачи, новых тоже нет почти).
Да и это не нужно, когда есть это - http://1clancer.ru/catalog/3491 . Здесь представлены уже решения большинства задач, которые на экзамене будут непосредственно.
Реальные задачи короче по объёму, стати. Учебные задачи из сборника более объёмные.
У меня, кстати, есть все материалы по спецу с курсами от команды Гилева, Чисова, Белоусова и от Специалиста. Можно обмазаться ими, если поступит ответное деловое предложение.
Хуйло, у меня был курс Белоусова на работе. Я его весь посмотрел. У меня был курс Гилева. Ахуеть, но я его тоже просмотрел. Я посмотрел бесплатный курс спеца от Чистова и даже решения к билетам на его форуме. Мало того, что они говорят делать так как я изложил в посте, так еще и все решения методистов этому соответствую.
"Лучше сделайте 2 лёгких запроса, чем один сложный" - Говорит сам Белоусов в одном из своих курсов.
Весь конфуз заключается в том, что это решение не совпадает с решением ни одного методиста и противоречит общеустановленным правилам системы стандартов и методик разработки.
Чел, тупо закинь свой серт с супом. Мне просто интересно че за хуйню про шаблон вы несете. Челы из учебного центра говорят самим решения ебашить. Если ты не проебешь параметры, сделаешь нормальный запрос, я 100% уверен что не выебут. На крайняк можно подать апелляцию.
Вроде хотел сдавать в этом году экзамен, но теперь что-то перехотелось хотя мне нахуй он и не надо по сути, у меня и так много лет опыта работы уже в этой сфере
Уже два года работаю программистом 1С, никаких сертификатов и курсов. Какие профиты вообще от них могут быть?
сам не знаю, очевидно, это имеет какой-то смысл для франчей, да и то не для всех
у самого 5 лет опыта и нет ни одного сертификата, полет нормальный
>Так он может бизнес отжать у кого-нибудь и управлять им
Ага, до первой проверки из любой инстанции
Сделал функциональную опцию, но чёт в инете не найду инфу как её устанавливать в зависимости от пользователя.
Т.е я привязал ФО к константе и по идее, если роль пользователю доступна, то константу делаю в Истину. Но где и как это прописывать не разберусь чёто.
Не разберусь, потому что мне нужно устанавливать видимость команд подсистемы, т.е при старте системы, а не в каком-то документе. Модуль управляемого приложения не хочет видеть серверных процедур.
Сменя тонны баррелей нефти
чел.... КАЖДЫЙ ВИДОС(кроме первых) ТАМ ИДЕТ ПО ПОЛТОРА-ДВА ЧАСА. ПЛЮС ИХ 60+!!!!!!
больной извращенец. мне основы нада
чел.... КАЖДЫЙ ВИДОС(кроме первых) ТАМ ИДЕТ ПО ПОЛТОРА-ДВА ЧАСА. ПЛЮС ИХ 60+!!!!!!
больной извращенец. мне основы нада
ебаный пиздец, у меня же база максимум за минут 30 должна постриться(в опытных руках) и я буду возиться с этой хуйней столько времени. Можно как то обойти эту хуйню, анон? Я ебал, меня сосали
Очевидный Радченко. Почитай что ли методички, которые на учебе дают, там должно быть всего достаточно
1к страниц почти, и все маленькими буковками. Ебаный ты психбольной, у тебя совесть есть так онимечников мучать?
Ох уж эти зумеры с клиповым мышлением. Ладно, держи совсем лайтовое, если и это тебе дохуя, то только Бог тебе в помощь. Тебе достаточно первых 11 уроков
Курсы по 1с.рф/программирование за 21 день
Ну это основы как-бы ...
Более того, скоро задачник этого чувака будут в ваши шараги продвигать (ну в вузы по крайней мере на каких-нибудь корпоративных системах и прочих).
Вот, Паша книжку недавно выпустил.
Нормальная книга для детей. Начинал с неё (опыта в программировании было вообще 0), там чисто основы как раз для таких тупых, как я и тот анимуеб.
Да, получилось. Спасибо. Но я упустил такую вещь, что константа то для всех одна и её изменение изменит отображение у всех пользователей.
>Начинал с неё (опыта в программировании было вообще 0)
Начинать программирование с 0 с 1Са - это уже дебилизм.
Это слишком прикладной проблемно-ориентированный язык, который спрятан за кучами слоёв абстракций.
У меня предвзятое мнение к таким программистам, как к техническим специалистам, которые ничем кроме 1Са не занимались и представления о computer science около нуля.
Соси хуй, 1С - это не про программирование. Это про предпринимательство. Успешен тут тот, кто выгодно продает свои услуги, тем более запросы на рынке вообще никаким хуем не требуют высокого навыка. Любой додик, который совладал со основами может допетрить до решения 99.9% возникающих проблем. Друг начинал с 0. Сейчас делает 140к в ебаном Воронеже.
>Любой додик, который совладал со основами может допетрить до решения 99.9%
Хуйню говоришь. Я работаю чисто на разработках, с клиентами не общаюсь практически. Консультациями никогда не занимался
В 1С 8.3 в уже 2020 широкий стек технологий, которые в том числе требует знания смежных областей: web-сервисы (он же soap), http-сервисы.
Пока еще это не настолько актуально, но пройдёт еще несколько лет и 1С так или иначе придётся интегрироваться в современную среду, тк она не сферический конь в вакууме (если мы не берем регл. учет, а как erp понимаем её (в широком смысле - как категорию ИС)).
А типовой 1Сник даже не знает, что такое api.
Ну или 1С пойдёт нахуй и будем актуальна только в среде шашлычных и кафешек.
Окей, перед этим теребил питон и писал простенькие скрипты для игоры, это считается за не 0?)))
Твой api нахуй клиентам не нужен, с ботами и всем прилагающем, можешь их максимум на ютубчике показывать вместе с Низамовым. http сервисы - вот так вершина мастерства, просто ахуеть можно. Наверное, что с обменами работать вообще надо 3 глаз в еблище иметь.
А по поводу интеграции в современную среду - проснись, ты обосрался. Погугли, что такое C# и Java. Твое уебищное говно по имени 1С - это дешевое решение для мелких компаний, не более. Просто кривое уебищное говно, которое при работе издает звуки пердежа и просит себя убить нахуй, потому что это доисторическое говно, априори мертвое для 2020.
Сука да вы заебали так в каждом треде говорят я вот у Java богов был так у них каждый год те же мантры как и у C#
Вот какого хуя?
На видео типичный одинэссник.
вот это разрыв
> > еще несколько лет и 1С
Через несколько лет деньги будут учитывать совсем другим софтом.
И на другой стороне планеты.
А здесь будет вестись учет корнеклубней,
собранных с помощью палки-копалки.
>>>>657117
хуйню не неси
>1С - это дешевое решение для мелких компаний, не более
Так и было до какого-то момента.
Но вот последние года они начинают позиционировать себя для крупного бизнеса, ERP пиарится активно, есть еще Управление Холдингом (ERP в квадрате, которая стоит > 1 млн рублей).
И они будут обязаны интегрироваться со смежными сегментами айти.
Также пиарится 1С:EDT - новый ёба-конфигуратор с современными свистелками, перделками и поддержкой git'a из коробки для конфигураций 1С.
Потуги 1Са развернуты сегодня в сторону крупного бизнеса.
{ВнешняяОбработка.СравнитьТоварыПоЧекамИОРП.Форма.Форма.Форма(21)}: Поле объекта не обнаружено (НоменклатураСсылка)
Сообщить(Элемент.НоменклатураСсылка);
Код на втором скрине просто выдает результат на третьей картинке. Мне запрос выдает 2 таблицы что-ли?
Запрос нормальной сделай. Погугли как к табличной части в запросе обращаться.
В основном по одной таблице в примерах делают. Мне по хорошему нужно выгрузить в таблицу значений номенклатуру из одних документов и сравнить с другой таблицей значений
Тащемта в консоли запросов все нормально отрабатывает
Да мне вложенные запросы нужны, а я хуйню писал. В 2х словах если, то:
1. Беру все чеки по определенному признаку
2. Вытаскиваю из полученных чеков товар
3. Сравниваю товар с списком товара в 3м документе
То, что ты скинул, я как бы и так делал, но в итоге упростил чтобы сюда скинуть. Сейчас справку читаю.
Спасибо тебе, анончик!
Ты че себе цену тут набиваешь, заебала.
Ебать у неё пачка жестяная. Пацанам такое обычно идёт, во всяком случае тянки текут, а вот в обратную сторону как то не оче.
Как же хочется вкатиться в одинэс
рили, я в треде 1С-господ, в нем пиздеть не принято
Да шучю
При всей убогости 1С, на нём всё равно приходится программировать. На крупных проектах приходится реализовывать сложные механизмы, иногда простота 1С выходит боком.
А вот я реально подумал, можно ли в одинесе захуячить виртуальную машину на этом говноязыке и там запиздохать какой-то компилятор и запустить в конечном итоге прогу на Си, например? В принуципе-то возможно. Если он умеет в сложение и джамп, то, считай, можно там реализовать ZX80.
Ну так на AVR восьмибитном так же запустили Linux
А расчёты в космосе не хочешь на 1Се сделать ? Ты еблан совсем что ли или чисто из-за спортивного интереса.
Еблан здесь только ты, причем прямолинейный, трердолобый долбоеб и хуйлопан.
Дум запускают на кофемашинах не для того чтобы поиграть.
На самом деле ок тема для отладки избранных участков кода.
У тебя пропасть в монументальных знаниях стандартов ИТС. Наверстывай.
Я обычно данные из объекта получаю, если только не надо табличную часть с другими данным соединять.
Написал для собственных нужд конфу для всяких там SMM дел или как там это называется - решил попробовать себя в этой области и все естественно автоматизировал.
Короче автоматически пизжу контент с разных источников, постчу в ВК, Инсту, Телегу по расписанию в разные группы, автоматически лайкаю, комментирую итд, веду всякий учет, что произошло за сутки, неделю, месяц, графики красивые хуе-мое, короч все блага 1С платформы. Я еще на C# на досуге пишу и понимаю, что на 1С моя конфа написалась гораздо быстрее, нежели я писал бы ее на шарпе.
Так вот, сейчас понимаю, что софтина довольно востребована в определенных кругах и ее можно продавать. И тут сразу две проблемы.
1. Нормально защитить конфу от копирования нельзя. Можно, конечно, прицепить проверку лицензии (не 1С лицензии, а самописной лицензии конкретно для моей конфы, считай пароль, короче) через сайт, типа если лицензии нет, не запускать конфу. Но все открыто ведь, весь код. Хотя, можно, наверно, часть функционала, например постинг и проверку лицензий в отдельную ДЛЛку и вызывать из нее. Типа если сломают лицензию, сломается и постинг. Ну хз. Либо, можно обфусцировать код. Обфускаторы 1С существует же. Значительно усложнит реверс инжениринг. Деобфускаторов 1С вроде нету. Короче да, вроде проблема не такая серьезная, тот же C# декомпилится так же на раз-два и ничего, пишут коммерческий софт на нем.
2. Вторая проблема более существенная, как мне кажется. Продать софтину то не проблема, но мало кто будет заморачиваться еще с покупкой платформы, тем более не такая уж она и дешевая. А относительно предполагаемой будущей цены софтины, так и вообще пиздец. Поэтому единственное решение - это продавать конфу в паре с ломанной платформой. Что уже дико нарушает закон, а, что я, что 1С в одной стране живем и могу сильно схватить за жопу. Продавать через всякие автоматизированные сервисы приема оплаты уже не варик. Они по первому же письму от 1С заблочат мой акк. Соответственно остаются всякие биткоиты, но это тот еще гемор принимать по ним оплату, не у каждого они есть. Либо продавать тупо ДТшник или ЦФник, а на платформу ломанную отдельно давать ссылку, мол это не мое. Но тут опять же гемор - клиент не получает готовое решение, а ему еще придется поебаться с настройкой. Установить платформу, сломать ее, загрузить конфигуратор, загрузить ДТшник. Блядь, с одной стороны заебись на 1С кодить в том плане, что быстро и просто разработка идет, а как доходит до такого личного мини бизнеса, то пизда.
Написал для собственных нужд конфу для всяких там SMM дел или как там это называется - решил попробовать себя в этой области и все естественно автоматизировал.
Короче автоматически пизжу контент с разных источников, постчу в ВК, Инсту, Телегу по расписанию в разные группы, автоматически лайкаю, комментирую итд, веду всякий учет, что произошло за сутки, неделю, месяц, графики красивые хуе-мое, короч все блага 1С платформы. Я еще на C# на досуге пишу и понимаю, что на 1С моя конфа написалась гораздо быстрее, нежели я писал бы ее на шарпе.
Так вот, сейчас понимаю, что софтина довольно востребована в определенных кругах и ее можно продавать. И тут сразу две проблемы.
1. Нормально защитить конфу от копирования нельзя. Можно, конечно, прицепить проверку лицензии (не 1С лицензии, а самописной лицензии конкретно для моей конфы, считай пароль, короче) через сайт, типа если лицензии нет, не запускать конфу. Но все открыто ведь, весь код. Хотя, можно, наверно, часть функционала, например постинг и проверку лицензий в отдельную ДЛЛку и вызывать из нее. Типа если сломают лицензию, сломается и постинг. Ну хз. Либо, можно обфусцировать код. Обфускаторы 1С существует же. Значительно усложнит реверс инжениринг. Деобфускаторов 1С вроде нету. Короче да, вроде проблема не такая серьезная, тот же C# декомпилится так же на раз-два и ничего, пишут коммерческий софт на нем.
2. Вторая проблема более существенная, как мне кажется. Продать софтину то не проблема, но мало кто будет заморачиваться еще с покупкой платформы, тем более не такая уж она и дешевая. А относительно предполагаемой будущей цены софтины, так и вообще пиздец. Поэтому единственное решение - это продавать конфу в паре с ломанной платформой. Что уже дико нарушает закон, а, что я, что 1С в одной стране живем и могу сильно схватить за жопу. Продавать через всякие автоматизированные сервисы приема оплаты уже не варик. Они по первому же письму от 1С заблочат мой акк. Соответственно остаются всякие биткоиты, но это тот еще гемор принимать по ним оплату, не у каждого они есть. Либо продавать тупо ДТшник или ЦФник, а на платформу ломанную отдельно давать ссылку, мол это не мое. Но тут опять же гемор - клиент не получает готовое решение, а ему еще придется поебаться с настройкой. Установить платформу, сломать ее, загрузить конфигуратор, загрузить ДТшник. Блядь, с одной стороны заебись на 1С кодить в том плане, что быстро и просто разработка идет, а как доходит до такого личного мини бизнеса, то пизда.
В свойствах конфигурации в самом низу нет режима совместимости интерфейса ТАКСИ?
Нету
А хуле ты хотел, надо делиться.
По лицензии как мне кажется все просто: делаешь проверку лицензии на своем сервере, код который проверяет лицензию заворачиваешь в код с ключевым функционалом и обфусцируешь/выносишь в длл.
дурачок?
Нихуя ты велосипед придумал. А на инфорстарт не заходил? Я как минимум 3 таких же конфы видел за 4500 + годовая поддержка.
"Выбрать Первые 10
Документ.Ссылка как Документ
Из
Документы.НужныйДокумент
Где
Документ.Контрагент В &МассивКонтрагентов";
Упорядочить ПО УБЫВ
Документ.Дата
Установи приложение на смартфон и нахуй с треда.
Разве таким способом он не выберет первые 10 документов от общего количества, а не от каждого контрагента, т.е. будет всего 10 документов, а мне надо 10 от каждого контрагента которых допустим 10 итого получится 100 документов
Ты скинул на скрине интерфейс Такси.
Пикрил 1 - вот так выглядит обычный управляемый интерфейс для 8.2 разработанный без Такси.
Нука покеж конфу для парсинга контента и постинга в вк, инсту, телегу.
Ну или хотя бы для чего-нибудь одного из списка выше. Не просто обработка или конфа, которая может постить в ту же телегу, а в которой можно подготовить пост, добавить фотки в него и отправить по расписанию.
Ну и самое интересное - для работы с инстой покажи мне что-нибудь готовое на инфостарте.
Ебани запрос ко всем документам. Пронумеруешь в запросе доки, по каждому контрагенту своя нумерация. Потом условие на номер <= 10.
Да, все так. Там неправильно написали. Здесь нельзя Первые использовать.
Погугли такое "1С выбрать первые по группировкам". Там описано.
Идея: нужно пронумеровать строки в запросе.
Как пронумеровать строки: 1cguide.ru/programmirovanie-1s/nomera-strok-v-zaprose-1s.html
Мне лень запрос писать, думаю там можно прочитать и понять.
Как раз сдаю экзаменационное задание. Сегодня устранял ошибки, на которые указали надеюсь, не обосрался еще сильнее. Братишка, который позже меня начал, тоже уже подходит к дате сдачи. Вот он ахуеет.
Не будет. Выбрать первые N всегда возвращает столько записей, сколько указано в N независимо от любых соединений и условий.
П.С. А ну там даже пример приведен. Это первая ссылка в гугле.
Учитесь поисковиком пользоваться, люди.
|ВЫБРАТЬ
| ИсходнаяТаблица.Ссылка,
| КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ИсходнаяТаблица1.Ссылка) КАК Номер
|ИЗ
| ИсходнаяТаблица КАК ИсходнаяТаблица
| ЛЕВОЕ СОЕДИНЕНИЕ ИсходнаяТаблица КАК ИсходнаяТаблица1
| ПО ИсходнаяТаблица.Ссылка > ИсходнаяТаблица1.Ссылка
|
|СГРУППИРОВАТЬ ПО
| ИсходнаяТаблица.Ссылка
|
|УПОРЯДОЧИТЬ ПО
| Номер"
Это я понял. Просто не догоняю как так получится то
Вот первая строка
Ссылка | номер
Номером будет 1, потому что различных ссылок во временной таблице всего одна.
А вот как потом хз, туплю чёт
У нас на каждую ссылку будет количество документов, которые предшествуют или равны этой ссылки (на знак соединения смотри).
Вроде это так работает.
П.С. Можешь в консоле просто результат просмотреть, убрав агрегат КОЛИЧЕСТВО. И вывести тоже ссылку во втором поле.
И собственно увидеть, что происходит.
ДА я уже увидел, что это псевдоним на номер документа в списке, а не его номер, как реквизит. Показалось.
ПЕРЕКАТ
ПЕРЕКАТ
https://2ch.hk/pr/res/1705133.html (М)
https://2ch.hk/pr/res/1705133.html (М)
https://2ch.hk/pr/res/1705133.html (М)
ПЕРЕКАТ
ПЕРЕКАТ
ПЕРЕКАТ
Ты хоть знаешь, что таблица ОстатковИОборотов не выдаёт обороты по тем позициям по которым небыло сформировано записей по остатку
>сделать вложенный запрос
Сдохни от СПИДА обмудак ёбаный.
Вообще никогда не делай вз анон кому-то ещё читать ту ебалу которую ты закодил подумай об этом несчастном человеке
Это копия, сохраненная 2 октября 2020 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.