|
Утомленные себестоимостью УТ 11.4 - буду делать свой расчет. Кто-то уже пробовал? Ø (Волшебник 31.08.2022 18:20) | ☑ | ||
---|---|---|---|---|
0
Гений 1С
гуру
04.08.22
✎
19:05
|
Клиентов утомила странная непредсказуемая себестоимость УТ 11.4
Хотят классическую по-среднему, а не непонятную интуитивно по закрытию месяца. Я подписался, что буду за 1С пересчитывать себестоимость регл. заданием. Ну и наверное границу последовательности введу, как в старом добром ТиС. Кто-то уже подобное делал, чтобы не изобретать велосипед? Я уже давно хотел пощупать, но вот, наконец получил карт-бланш (финансирование). |
|||
709
Kassern
29.08.22
✎
17:43
|
(707) Код должен сам себя документировать. Даже в типовых конфах есть моменты с комментированием кода и разбитием на области.
|
|||
710
СеменовСемен
29.08.22
✎
17:44
|
(708) в запросе по 1 таблице никакого контекста не нужно.
И вообще бездумное следование правилам не есть гуд. Вот например 1с всегда рекомендует делать временные таблицы. Но не учитывается что это операция совсем не бесплатна |
|||
711
Kassern
29.08.22
✎
17:44
|
Гляньте процедуру РассчитатьВсе в модуле расчета себестоимость. Там помимо комментирования, еще и на области разбита процедура.
|
|||
712
Конструктор1С
29.08.22
✎
17:45
|
(707) да уже понятно, что говнокод ваше всё. Зафигачите код именами Т, З, П, М... а кому надо разберется. Только потом не надо рассказывать о своей якобы эффективности. Каждая минута, сэкономленная на написании кода, оборачивается в лишние десятки минут для последующих читателей этого кода
|
|||
713
Конструктор1С
29.08.22
✎
17:49
|
(710) >>Вот например 1с всегда рекомендует делать временные таблицы. Но не учитывается что это операция совсем не бесплатна
Пруфы - в студию! >>И вообще бездумное следование правилам не есть гуд. Пока что у нас тут другая проблема - зачем-то вы бездумно отрицаете общепринятые подходы, противопоставляя им свои привычки ларёчников-одиночек К сожалению низкая культура разработки это бич нашей отрасли. Подавляющее большинство 1сников - ларёчники. Они никогда не сталкивались ни с серьёзными проектами, ни с командной разработкой. Поэтому как мать родну защищают свои нелепые привычки |
|||
714
Kassern
29.08.22
✎
17:49
|
(711) например вот такой комментарий для временных таблиц
// Формирует временные таблицы: // - ВТУчетныеПолитикиОрганизаций (учетные политики рассчитываемых организаций) // - ВТУчетныеПолитикиПрошлогоПериода (аналогично, но за предыдущий месяц) // - ВТПравилаЗаполненияПоляТипЗаписи (правила проверки первичных записей регистра себестоимости) // - ВТОтборАналитикаПоПартнерам (ключи аналитики партнеров с рассчитываемыми организациями) // - ВТАналитикиУчетаПоПартнерамИзОтчетовДавальцам (ключи аналитики партнеров из документов "Отчет давальцу") // - ВТСтоимостьПартийТоваров (расширенный аналог регистра сведений СтоимостьТоваров с полями партий; пока пустая). |
|||
715
Kassern
29.08.22
✎
17:52
|
(713) По временным таблицам я могу написать:
https://its.1c.ru/db/v8std/content/655/hdoc Я здесь не увидел инфы, что если взять фактическую таблицу и поместить во временную таблицу, то результат будет на порядок дольше, если просто создать вложенный запрос и вывести его. Если же речь идет о виртуальных таблицах, то там эффект может быть другой. В общем сама операция помещения во временную таблицу кушает какое-то время. |
|||
716
Конструктор1С
29.08.22
✎
17:56
|
(715) там нет рекомендации "всегда делать временные таблицы"
|
|||
717
Kassern
29.08.22
✎
17:58
|
(716) там написано в контексте вложенных запросов, что мол вместо них лучше использовать временные таблицы, кроме случая, когда вложенный запрос сканирует мало записей.
Понятно, когда делаешь простой запрос к одной таблице, то смысла нет во временных таблицах |
|||
718
alarm2020
29.08.22
✎
18:00
|
(712) Если вы читаете код "по слогам", то имена переменных вам не помогут. Если у вас слабая "оперативная память" (в голове, не в компьютере). Вы не можете просто запомнить переменную (на это, кстати, требуется ничтожная доля секунды). Вам надо обязательно ее "обдумать", иначе она вылетит у вас из головы. То тут вам надо развивать свои способности и подтягиваться до минимально приемлемого уровня. А не "топить" за то, чтобы все шли по очевидно неправильному пути и "вдумывались" в имена переменных, вместо того, чтобы просто запоминать их
|
|||
719
Святофор
29.08.22
✎
18:01
|
>Каждая минута, сэкономленная на написании кода, оборачивается в лишние десятки минут для последующих читателей этого кода
никто не собирается читать "песни орла" - это всё упрощает |
|||
720
Святофор
29.08.22
✎
18:04
|
(718) ну да, у 1с-ника голова большая, ему еще в голове надо переменные держать с описанием что это по смыслу
> А не "топить" за то, чтобы все шли по очевидно неправильному пути Фаулер в курсе? |
|||
721
Святофор
29.08.22
✎
18:05
|
сталкивался в свое время с кучей запросов, где алиасы были все t, tt, ttt. хотелось автору гвоздь в голову забить
|
|||
722
alarm2020
29.08.22
✎
18:08
|
(714) А это результат того, что сам код написан без каких-либо понятий о качестве. Кому нужна эта куча таблиц? Куда это вообще годится? Код должен быть устроен так, что я за 100 секунд добираюсь до нужного мне места. Того, где формируется одна, нужная мне сейчас таблица. И я не хочу вместо этого рыться в куче с областями, комментариями, и совершенно не нужными мне именами
|
|||
723
Конструктор1С
29.08.22
✎
18:10
|
(718) ты опять навяливаешь какую-то самопридуманную чушь. Выше я тебе привел несколько авторитетных источников, которые с тобой в корне не согласны. А с тебя какие пруфы будут?
|
|||
724
alarm2020
29.08.22
✎
18:14
|
(723) В этом наше отличие. Я могу "самопридумать", а вы нет.
|
|||
725
Конструктор1С
29.08.22
✎
18:15
|
(722) >>Того, где формируется одна, нужная мне сейчас таблица
Вот это внезапное прозрение! А как же твои постулаты о запоминании каждой переменной? |
|||
726
Конструктор1С
29.08.22
✎
18:15
|
(724) ерунду придумать много ума не надо
|
|||
727
Святофор
29.08.22
✎
18:16
|
>И я не хочу вместо этого рыться в куче с областями, комментариями, и совершенно не нужными мне именами
в чем проблема запомнить и проиндексировать прямо в мозгу? какой-то вы сварщик не настоящий |
|||
728
bolobol
29.08.22
✎
19:27
|
Ещё скажите Стл, Стр, Колво - вообще не говорящие в контексте имена. Обязательно нужно НомерСтолбцаТаблицыЗначенийИзРезультатаЗапросаВыборкиОстатковПоСкладам... ..., ... (с) Лавров
|
|||
729
Конструктор1С
29.08.22
✎
19:57
|
(728) че вас всех кидает на какие-то крайности? Будто ничего не может быть между переменными из 5 и из 50 символов. Вот только либо экстремально короткие, либо экстремально длинные. А написать имя переменной из двух-трех-четырех слов не получится, да??
|
|||
730
Гений 1С
гуру
29.08.22
✎
20:10
|
(729) полчится, но зачем? ггг
|
|||
731
Kassern
29.08.22
✎
20:10
|
(728) Если имя короткое, то нет смысла особо сокращать. Ну вот вы пожалели несколько букв и вместо Количество, написали Колво. А потом вам надо как-то это дело записать в реквизит объекта, который называется количество. Вам придется писать соответствие реквизитов, чтобы заполнить объект, а это уже не несколько букв. В итоге данное сокращение, еще может заставить написать больше букв. Да и что вы делаете с освободившимися секундами/минутами, от подобных сокращений?)
|
|||
732
Злопчинский
29.08.22
✎
20:14
|
(718) это еще бабушка надвое сказала. я когда молодой был - у меня в башке вся офисная сетка помещалась из 12-15 компов со всеми подробностями и частностями. А с возвратом способность оперировать и надолго удерживать больше колов сущностей в голове - падает. Нормальные имен апеременных весьма способствуют н7ормальному пониманию и чтению кода. Это всяким сишникам - написал код, скомпилил, запиз..ил в работку - кто этот экзешник или дллку чмитать будет...
|
|||
733
Святой Нос
29.08.22
✎
20:43
|
(722) Дяденька, дяденька, а поле структуры это еще переменная или уже нет?
|
|||
734
Конструктор1С
29.08.22
✎
21:21
|
(730) чтобы другие не тратили туеву хучу времени на расшифровку твоего кода
|
|||
735
Гений 1С
гуру
29.08.22
✎
21:38
|
(734) о, другим повезет, если они столкнутся с моим кодом. Он лаконичный, грамотный, элегантный. Я горжусь им
|
|||
736
alarm2020
29.08.22
✎
21:39
|
(734) Если писать сразу хорошо, то ваш код будет прозрачен, как слеза младенца при любых именах, длинных, коротких, говорящих, молчащих...
|
|||
737
БигБаг
29.08.22
✎
21:39
|
Кто о чем, а Конструктор1С об... Не суть.
Для всех прочих, может будет интересно. Писать односимвольные переменные не очень. Но не потому, что такие имена совсем плохие, а потому что для них поиск работает плохо. И потому нужно писать двухсимвольные, например такого вида:
|
|||
738
Святой Нос
29.08.22
✎
21:40
|
(735) > лаконичный
Ну, значит удалить будет тоже легко. |
|||
739
alarm2020
29.08.22
✎
21:41
|
(737) В хорошем коде переменные искать не надо
|
|||
740
Святой Нос
29.08.22
✎
21:41
|
(737) > поиск работает плохо
Для оо = 1 по 10 Цикл сообщить(оо); КонецЦикла; Так лучше. |
|||
741
Святой Нос
29.08.22
✎
21:44
|
(739)
Процедура Проц1(П1) Если П1.П2 = П1.П3 Тогда Проц2(П1.П3); Иначе Проц2(П1.П4); КонецЕсли; КонецПроцедуры Процедура Проц2(П1) Если П1 = Неопределено Тогда Сообщить("Не могу записать документ"); КонецЕсли; КонецПроцедуры От так классно будет, да. |
|||
742
БигБаг
29.08.22
✎
22:07
|
А это обфускация.
|
|||
743
Гений 1С
гуру
29.08.22
✎
22:26
|
(737) открой для себя поиск по целому слову
|
|||
744
БигБаг
29.08.22
✎
23:08
|
(743) Его печать нужно. А чем это отличается от поиска любого другого сочетания букв?
|
|||
745
БигБаг
29.08.22
✎
23:11
|
А две буквы: Печатаются быстро. Мышкой прицеливаются надежно. Дабл-клик, Контрол+F и Ентер. И сразу все видны, если конечно использовать это правильно.
|
|||
746
СеменовСемен
29.08.22
✎
23:19
|
(743) как поиск по слову делать?
|
|||
747
БигБаг
29.08.22
✎
23:27
|
Он вероятно подразумевает, что слово выделять не обязательно, достаточно иметь на нем курсор, и нажимать Контрол+F.
|
|||
748
Святой Нос
29.08.22
✎
23:33
|
(745) > Дабл-клик, Контрол+F и Ентер. И сразу все видны
Я те страшную тайну открою, ты только не убегай сразу. Там в конфигураторе давно уже текущий идентификатор цветом везде подсвечивается, достаточно курсор в него поставить. Можешь даже свой цвет на него поставить, прикинь! |
|||
749
БигБаг
29.08.22
✎
23:59
|
(748) О, неужели в 1С появляются зачатки цивилизаци? А поиск по регуляркам может то же уже появился?
|
|||
750
БигБаг
30.08.22
✎
00:10
|
Но такое выделение на самом деле жутко не удобное. Будет постоянное мелькание и перекрашивание кода, словно анимированная реклама, что сильно отвлекает. Раскрашивание должно быть по затребованию, и перманентное.
|
|||
751
Гений 1С
гуру
30.08.22
✎
07:20
|
(746) галочку в поиске "поиск по слову целиком" ставь
|
|||
752
Конструктор1С
30.08.22
✎
07:41
|
(735) суть в том, что твой код должен быть понятен ДРУГИМ, а не только тебе самому
(736) код априори не будет хорошим, если его автор не озаботился именами в коде. Код должен рассказывать, какую БИЗНЕС-ЛОГИКУ он реализует, и как он её реализует. А с твоими взглядами твой код это лишь шипение, рассказывающее как ты строки таблицы перебираешь, массив ссылками заполняешь и так далее. Невнятный шум, банально повторяющий то, о чем и без него рассказывают ключевые слова встроенного языка и платформенные методы и свойства объектов. Деревья, не складывающиеся в лес |
|||
753
Конструктор1С
30.08.22
✎
07:44
|
(739) правильно, в хорошем коде самодокументирующееся имя сразу раскрывает все карты. Но где хороший код, а где твой
|
|||
754
Bigbro
30.08.22
✎
07:55
|
(701) ты вот стебешься а в Камин зарплате именно так и было написано.
там код из за переменных в 40+ символов приходилось постоянно туда сюда скроллить влево вправо. я сделал по этой конфе только одну доработку которую просили дальше наотрез отказался, сказал пусть сами правят за собой кто такое убожество писал я в четыре раза больше времени трачу на чтение и попытки понять и запомнить какая хренота для чего. |
|||
755
АгентБезопасной Нацио
30.08.22
✎
08:10
|
(718) "самый тупой карандаш острее самой острой памяти"© Зачем запоминать лишнее - то, что можно записать?
(735) ты, может, и гордишься. Нормальные люди такого стыдятся... (732) в одной знаменитой книжке, еще 1978 года (т.е. как раз времена сишников и фортранщиков), были весьма толковые советы, например: "Помните: программы читаются людьми.", "Делайте комментариев больше, чем это кажется необходимым.", "Используйте вводные комментарии.","Комментарии должны содержать дополнительную информацию, а не перефразировать программу.","Используйте имена с подходящей мнемоникой." |
|||
756
Конструктор1С
30.08.22
✎
09:17
|
Прогноз погоды над Москвой: Сильный туман. Самолет начинает заходить на посадку, пилоту ничего не видно. Вдруг из тумана появляется небоскреб, в окне кто-то маячет. Летчик высовывается и кричит:
- Где мы? В ответ: - В самолете! Летчик кивает, и уверенно, с точностью до метра, приводит самолет на посадку. После посадки второй пилот его спрашивает: - Игорь, как тебе это удалось? - Я задал простой вопрос и получил на него 100% правильный, но совершенно бесполезный ответ. Тогда я понял, что мы пролетали мимо офиса тех поддержки 1С. А дорогу дальше я знаю Ваши невнятные имена переменных из той же оперы. Корпоративный дух, куле ТаблицаЗначений = Новый ТаблицаЗначений; Массив = Новый Массив; |
|||
757
Гений 1С
гуру
30.08.22
✎
09:23
|
(755) бойся "нормальных" людей.
|
|||
758
Bigbro
30.08.22
✎
09:24
|
ну а зачем выделываться если 80% того что пишется стандартные отчеты, где формируется один-два запроса, затем данные каким то образом фаршируются в одной двух таблицах значений и выводятся в одну-две таблицы.
на автомате пишешь запрос, ТЗ, таб = создатьобъект("таблица") и когда читаешь это на автопилоте пролетает мимо не отвлекая внимания, сразу к сути а если над каждым выделываться с названиями - для чего? |
|||
759
Конструктор1С
30.08.22
✎
09:28
|
(758) над каждым можно и не выделываться. Но озадачиваться самодокументирующимися именами точно стоит. Другое дело, что есть хении, которые впринципе не считают нужным присваивать переменным осмысленные имена. Цитирую:
>>у меня было бы: ТЗТ, ТЗК, ТЗД З, З1, З2 (с) застрявший в джунах-говнокодерах |
|||
760
Гений 1С
гуру
30.08.22
✎
10:39
|
(759) наблюдая за Конструктор1С, я понял, что не только буквоедство, но и перфекционизм - болезнь головного мозга.
|
|||
761
Святофор
30.08.22
✎
10:45
|
(756) Строгой типизация + 1С. было бы еще забавнее:
ТаблицаЗначений ТаблицаЗначений = Новый ТаблицаЗначений; |
|||
762
Eiffil123
30.08.22
✎
10:51
|
(761) из объявления переменной уже понятен ее тип. поэтому можно и так:
перем ТаблицаЗначений = Новый ТаблицаЗначений; (аналог var в языках со строгой типизацией) |
|||
763
АгентБезопасной Нацио
30.08.22
✎
10:57
|
(757) бояться надо "гени[т]альных"
(758) если табдок или запрос - в одном экземпляре - то как правило, можно и "ТабДок", "ТЗ". Хотя и тут исключения - если процедура достаточно длинная (что, впрочем, само по себе не очень хорошо), то польза от осмысленного называния все-таки есть. |
|||
764
Конструктор1С
30.08.22
✎
14:00
|
(760) Геня, с каких пор общепринятые подходы стали перфекционизмом?
|
|||
765
Конструктор1С
30.08.22
✎
14:04
|
Быдлокодер — название для программиста, который обладает низкой квалификацией и занимается написанием не особенно качественных программ. Обычно плохо знаком с теоретической частью, а оттого пишет кривые программы, работающие некорректно и неоптимально, и которые впоследствии довольно сложно отлаживать иным людям, которые занимаются проектом после того, как быдлокодер завершил свою часть работы
http://neolurk.org/wiki/Быдлокодер Кого же это напоминает, кого же... |
|||
766
Святофор
30.08.22
✎
14:06
|
(762) за пределами анонимных типов и linq - var это сахар, причем имхо вредный...
(764) в 1с своя атмосфера |
|||
767
Ненавижу 1С
гуру
30.08.22
✎
14:36
|
(766) сахар, а почему вредный?
|
|||
768
Ненавижу 1С
гуру
30.08.22
✎
14:37
|
(764) потому что он о них не знает
|
|||
769
Святофор
30.08.22
✎
14:40
|
(767) компилятор все равно пропишет тип когда собирать будет. а вредный - надо смотреть инициализатор - что это такое. а если это фабрика - внутрь лезть?
|
|||
770
Святофор
30.08.22
✎
14:41
|
(769) + лишние метания по коду и запоминания ненужного
|
|||
771
СеменовСемен
30.08.22
✎
14:42
|
(769) ну если конечно писать а ля
#define TRUE FALSE то да, сложно придется |
|||
772
Ненавижу 1С
гуру
30.08.22
✎
14:49
|
(769) VS сама показывает тип при наведении мыши, например
аналогично при выборе переменной |
|||
773
Святофор
30.08.22
✎
15:08
|
(772) я же пишу -имхо. а в коде ставлю типы если можно обойтись без var
|
|||
774
Ненавижу 1С
гуру
30.08.22
✎
15:27
|
(773) если это generic-тип, то это лишний геморой
|
|||
775
bolobol
31.08.22
✎
12:24
|
(764) Вы просто путаете тёплое с мягким. Всему есть разумные пределы. И следовать 1С-ным "ТридцатьПятьСловСистемыКомпоновкиДанных", в то время когда это возможно сократить до "ТриСПоловинойСловаСКД" - это такие себе стандарты. И речь не идёт об экономии нескольких секунда на придумывание/написание аббревиатур полностью, а о проблемах вчитывания в однотипные сложносочинённые имена переменных. Если тебе ничего не говорит ПодготовщикМакетаВариантаСтруктурыСистемыКомпоновкиДанных - то и ПМВССКД - тоже ничего не скажет. В первом случае - набор слов, во втором - набор букв. А подобное, на минуточку - служебное слово! И их такой набор - захочешь не запомнишь даже как искать. Весь мануал с начала до конца читать приходится. Вот и весь Ваш перфекционизм - букв много, читать долго и сложно, а толку - никакого
|
|||
776
Гений 1С
гуру
31.08.22
✎
12:28
|
(775) браво. В точку
|
|||
777
Святофор
31.08.22
✎
12:29
|
>ПодготовщикМакетаВариантаСтруктурыСистемыКомпоновкиДанных - то и ПМВССКД - тоже ничего не скажет.
тут ошибка, дальнейшие выводы умножающие на 0 |
|||
778
bolobol
31.08.22
✎
12:36
|
(777) Кстати, там не было далее выводов. Вот так и живём - слово прочитали - и машут им, делая свои собственные выводы. Контекст! - это очень важно, или Вы думаете, что можно вот так вот просто вырывать цитаты из контекста?
"— Да (Евангелие от Матфея, 6 глава, 27 стих, 1 слово)" |
|||
779
Святофор
31.08.22
✎
12:47
|
>Вот так и живём - слово прочитали - и машут им, делая свои собственные выводы.
какой смысл читать ваши, если они базируются на ошибочных постулатах? |
|||
780
bolobol
31.08.22
✎
12:50
|
(779) То что Вы не поняли доносимую мысль - не делает её ошибочной. Тем более, что в данном _примере_ и постулатов-то не было
|
|||
781
Святофор
31.08.22
✎
12:52
|
(780) >То что Вы не поняли доносимую мысль - не делает её ошибочной.
я не "не понял" мысль. я сказал что она ошибочна. следовательно все что из нее вытекает тоже либо ложно либо случайно верно. т.е. нет смысла читать далее |
|||
782
Конструктор1С
31.08.22
✎
12:52
|
(775) это ты путаешь тёплое с мягким, сравнивая системные объекты (по которым есть справка, книги, статьи) и переменные в прикладном коде, о смысле которых знает только автор, а дальше ищи-свищи
>>а о проблемах вчитывания в однотипные сложносочинённые имена переменных А-а-а-а! Кто вас (тебя и прочих гениев) научил этому бреду? С ЧЕГО ВЫ ВЗЯЛИ, ЧТО ВАШ БРЕД ПРО КИЛОМЕТРОВЫЕ НАБОРЫ СЛОВ ЭТО ПРИНЯТЫЕ СОГЛАШЕНИЯ ПО ИМЕНАМ??? |
|||
783
Kassern
31.08.22
✎
12:52
|
(778) "Кстати, там не было далее выводов" - а это тогда что? "В первом случае - набор слов, во втором - набор букв" и "Вот и весь Ваш перфекционизм - букв много, читать долго и сложно, а толку - никакого" Разве это не вывод?
|
|||
784
Конструктор1С
31.08.22
✎
12:55
|
(783) я б сказал, ошибочный вывод, основанный на натягивании совы на глобус
|
|||
785
Святофор
31.08.22
✎
12:58
|
Ребята, и вам не лень что-то доказывать очередному "Осипову"
|
|||
786
bolobol
31.08.22
✎
12:58
|
(783) (784) Нет. Выводы делайте сами. Вам дано пояснение. Пример и пояснение. Кстати, утрированный, но Вы всё равно так ничего и не поняли. Потому что - перфекционисты и буквоеды. Всё что в услышанную букву не умещается - априори плохо. А то что именно Вы не умеете буквы правильно использовать - .. да ну неее... не может же быть такого - вот же, написано!... Дальше букв - текста не видите, смысла, применимости не улавливаете
|
|||
787
Святофор
31.08.22
✎
12:59
|
(786) а вы, а еще у вас бриллианты на ручке на ворованные деньги
|
|||
788
Kassern
31.08.22
✎
13:00
|
(786) Вы можете долго говорить, что белое это черное, но от этого оно чернее не станет. Если для вас "Вот и весь Ваш перфекционизм - букв много, читать долго и сложно, а толку - никакого" не вывод, то дальше, что-то обсуждать нет смысла.
|
|||
789
bolobol
31.08.22
✎
13:01
|
(788) Совершенно с Вами согласен. Именно это я и написал трижды, наконец-то Вы смогли прочитать)
|
|||
790
АгентБезопасной Нацио
31.08.22
✎
13:03
|
(780) скажем больше - там и мысли-то не было..
(786) а может, мы не поняли потому, что и понимать-то нечего? |
|||
791
bolobol
31.08.22
✎
13:05
|
(790) Я это заметил. Ноль мыслей. Буквы видите, а мысли, смысл.. это же вторично! Продолжайте так)
|
|||
792
Конструктор1С
31.08.22
✎
13:06
|
(786) >>Кстати, утрированный
Я б сказал упоротый >>А то что именно Вы не умеете буквы правильно использовать У нас тут обратный пример. Кое-кто пытается из рандомного набора слов от слесаря-алкаша составить стихи, у него получается ерунда, и он постановляет, что стихи это ерунда |
|||
793
АгентБезопасной Нацио
31.08.22
✎
13:09
|
(791) кто ясно мыслит, тот ясно излагает...
|
|||
794
Гений 1С
гуру
31.08.22
✎
13:21
|
(785) доказать можно местом на инфостарте, своей крутой разработкой и тп. А анонимное бряцание причиндалами - это не пруфы. 0 бит, так сказать.
|
|||
795
Святофор
31.08.22
✎
13:26
|
(794) >доказать можно местом на инфостарте
у тебя продолжаются фантомные боли? когда на ис переделали систему подсчета и твои "лайки" за лохматые года от нубов перестали что-то стоить? бывает... |
|||
796
Конструктор1С
31.08.22
✎
13:34
|
(794) пруфы - это всемирно признанные подходы, перекочевавшие во различные стандарты разработки. В том числе стандарты крупнейших вендоров (гугл, майкрософт, эппл и пр.). А место на инфостарте в задницу себе засунь. Это не пруф, от слова совсем
|
|||
797
Гений 1С
гуру
31.08.22
✎
13:49
|
(796) на пруфы бывают ссылки, особенно на всемирно признанные. Где они?
|
|||
798
Ненавижу 1С
гуру
31.08.22
✎
14:14
|
(797) на литературу тебе ссылку уже давали, ты сказал, что посмотришь, но не обещаешь
|
|||
799
Ненавижу 1С
гуру
31.08.22
✎
14:17
|
(797) но так и быть https://habr.com/ru/post/477722/
|
|||
801
Конструктор1С
31.08.22
✎
15:14
|
(797) не тупи, выше я давал ссылку на стандарты майкрософта и цитаты из нескольких авторитетных книг
|
|||
802
Arbuz
31.08.22
✎
16:20
|
Херассе тут у вас бойня с тенями ветряных мельниц!
А по сабжу то есть какие результаты? Ну, а вдруг... |
|||
803
Гений 1С
гуру
31.08.22
✎
16:37
|
(802) есть. по сабжу все хорошо.
С-сть считается, типовой регистр переписывается. Также переписывается регистр "Выручка и с-сть продаж". Все документы торговые успешно корректируются, даже сборка, перемещение (т.е. с приходом по с-сти которые). В качестве цены для возврата беру последний приход средний. Осталось косметику допилить - убрать из закрытия месяца предварительный расчет, добавить границу последовательности и сделать авто-восстановление ГП. Ну и в карточку товара выводить с-сть не из регистра Себестоимость, а последнюю списанную с-сть или поступление. |
|||
804
Гений 1С
гуру
31.08.22
✎
16:39
|
(801) (799) Офигеть, Микрософт, Гугл, два чая этим господам. Ниче, что у нас Basic-style язык? ггг.. Давай уже рекомендации от 1С, а то мне придется их самому написать.
|
|||
805
Гений 1С
гуру
31.08.22
✎
16:41
|
(799) читаю: Имена переменных (включая параметры функций) и членов данных пишутся строчными буквами с подчёркиванием между словами. Члены данных классов (не структур) дополняются подчёркиванием в конце имени. Например: a_local_variable, a_struct_data_member, a_class_data_member_.
ты число видел ТЗ_По_Взлохмачиванию_Бабушки в коде 1С? В топку |
|||
806
Kassern
31.08.22
✎
17:01
|
(805) У 1с есть свои правила наименований:
Для переменных: https://its.1c.ru/db/v8std/content/454/hdoc Для процедур/функций https://its.1c.ru/db/v8std/content/647/hdoc |
|||
807
Святофор
31.08.22
✎
17:27
|
>Ниче, что у нас Basic-style язык?
и что это меняет? M$ пишет рекомендации и для семейства basic языков тоже |
|||
808
Конструктор1С
31.08.22
✎
18:17
|
(804) как же ты далёк от программирования...
(805) ты не то читаешь. Тебе нужно вот это усвоить: Используйте имена, который будут понятны даже людям из другой команды. Имя должно говорить о цели или применимости объекта. Не экономьте на длине имени, лучше более длинное и более понятное (даже новичкам) имя. Поменьше аббревиатур, особенно если они незнакомы вне проекта. Используйте только известные аббревиатуры (Википедия о них знает?). Не сокращайте слова. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |