Re: Компьютерное железо и софт. Интернет.
автор sabaca Пт 10 Мар 2017, 12:32
Хочу увидеть вариант этой программы на мове...Racoon пишет:А для украинского есть или польского?
sabaca- аналитег
- Сообщения : 5669
-
Re: Компьютерное железо и софт. Интернет.
автор Zveruga Пт 10 Мар 2017, 12:37
Мне известен синтаксис 1С русскими словами и английскими. Каждой русской команде есть аналог на английском. Но зачем писать на английском, если можно интуитивно быстро писать на родном?
Zveruga- Сообщения : 10901
Возраст : 44
Откуда : из леса
-
Re: Компьютерное железо и софт. Интернет.
автор Zveruga Пт 10 Мар 2017, 12:38
Zveruga- Сообщения : 10901
Возраст : 44
Откуда : из леса
-
Re: Компьютерное железо и софт. Интернет.
автор sabaca Пт 10 Мар 2017, 12:40
Примерно затем же, почему в медицине на латыни рецепты пишут...Zveruga пишет: Но зачем писать на английском, если можно интуитивно быстро писать на родном?
sabaca- аналитег
- Сообщения : 5669
Откуда : Самара
-
Re: Компьютерное железо и софт. Интернет.
автор Zveruga Пт 10 Мар 2017, 12:44
Самое поразительное в моей работе, это когда ты находишь потерянные миллионы и увеличиваешь прибыль предприятия. Директор рад, ему премия в процентах от прибыли. Его замы, главные специалисты, тоже рады. Им будет премия в размере оклада. А я получу лишь оплату по часовой ставке.
- Спойлер:
- Вот бы и мне процент от прибыли давали. Хотя бы 1%.
Последний раз редактировалось: Zveruga (Пт 10 Мар 2017, 12:46), всего редактировалось 1 раз(а)
Zveruga- Сообщения : 10901
Возраст : 44
Откуда : из леса
-
Re: Компьютерное железо и софт. Интернет.
автор Zveruga Пт 10 Мар 2017, 12:45
Zveruga- Сообщения : 10901
Возраст : 44
Откуда : из леса
-
Re: Компьютерное железо и софт. Интернет.
автор Racoon Пт 10 Мар 2017, 12:47
Zveruga пишет:Мне известен синтаксис 1С русскими словами и английскими. Каждой русской команде есть аналог на английском. Но зачем писать на английском, если можно интуитивно быстро писать на родном?
затем чтобы не русскоговорящий мог понять программу. Иначе 1С не может претендовать на звание универсального языка. Я так понимаю есть версии языка, библиотек к нему. Но стандарт если он и есть разрабатывается одной конторой, платный и не учитывает все потребности программистов.
Racoon- Сообщения : 76688
Откуда : Море Спокойствия
-
Re: Компьютерное железо и софт. Интернет.
автор sabaca Пт 10 Мар 2017, 12:48
sabaca- аналитег
- Сообщения : 5669
Откуда : Самара
-
Re: Компьютерное железо и софт. Интернет.
автор Sin Пт 10 Мар 2017, 12:49
А-а-а-а-а)))Zveruga пишет:Главная процедура одного из отчётов, который написал в последнее время.
Круто!)))
А БД своя?
Sin- Неисправимый нытик
- Сообщения : 22846
-
Re: Компьютерное железо и софт. Интернет.
автор Racoon Пт 10 Мар 2017, 12:49
Zveruga пишет:А теперь представь. 1С это наша латынь. Не всё же другим странам придумывать общемировые стандарты.
Как много сторонних интерпретаторов 1С? Если это стандарт?
Меня даже в экселе выкашиваю функции типа "Сцепить"
Racoon- Сообщения : 76688
Откуда : Море Спокойствия
-
Re: Компьютерное железо и софт. Интернет.
автор Racoon Пт 10 Мар 2017, 12:54
Знакомая сметчица занималась подработкой. Нужно была анализировать готовые сметы - находить превышения, перерасходы, попилы, и срезать стоимость смет.Zveruga пишет:Самое поразительное в моей работе, это когда ты находишь потерянные миллионы и увеличиваешь прибыль предприятия. Директор рад, ему премия в процентах от прибыли. Его замы, главные специалисты, тоже рады. Им будет премия в размере оклада. А я получу лишь оплату по часовой ставке
Обещали 10% от срезанной суммы, а на деле платили сколько платили, Сначала несколько тысяч, а потом гонорар вообще упал до нуля. Зато поимела проблемы с подрядчиками, которым не понравился такой стиль работы.
Racoon- Сообщения : 76688
Откуда : Море Спокойствия
-
Re: Компьютерное железо и софт. Интернет.
автор Zveruga Пт 10 Мар 2017, 12:58
Или заходишь на сервер и выгоняешь всех из программы. А там человек 20 одновременно что-то кликают.
Некоторые заказчики просят совершать преступления против закона. Я таким оказываю.
Наверное видели неоднократно рекламу Казино Вулкан, так вот это мой бывший клиент.
[tmb]http://petrogor.ru/re/turutor/10-luchshih-kazino-onlayn10221.jpg [/tmb]
Когда ещё не было закона о запрете игровых залов я им писал прогу по выявлению сбойных игровых автоматов. Бывает такое, что генератор случайных чисел барахлит в результате поломки или в результате намеренного воздействия. Мне были известны все прибыльные игровые автоматы этого казино.
Даже в армии стоит 1С. По этому в РВСН я не служил, но работал. Решал проблему учёта ядерных ракет.
- Спойлер:
- Причём 1С там стоит на Эльбрусе! По этому с Эльбрусами я познакомился, когда о них и думать не знали.
Zveruga- Сообщения : 10901
Возраст : 44
Откуда : из леса
-
Re: Компьютерное железо и софт. Интернет.
автор Zveruga Пт 10 Мар 2017, 13:00
Пока СНГ.Racoon пишет:Как много сторонних интерпретаторов 1С?
Для дальней заграницы у 1С есть английский. Тут проблемы нет. Для клиентов в пределах бывшего СССР незачем писать на английском. Учёты у каждой страны, даже у каждого заказчика всё равно сильно отличаются.
Последний раз редактировалось: Zveruga (Пт 10 Мар 2017, 13:04), всего редактировалось 1 раз(а)
Zveruga- Сообщения : 10901
Возраст : 44
Откуда : из леса
-
Re: Компьютерное железо и софт. Интернет.
автор Zveruga Пт 10 Мар 2017, 13:02
Так поступают некоторые главбухи. Я в этом не участвую.sabaca пишет:ты ведь можешь и потерять, миллион другой
Zveruga- Сообщения : 10901
Возраст : 44
Откуда : из леса
-
Re: Компьютерное железо и софт. Интернет.
автор F5A-F5A Пт 10 Мар 2017, 13:03
F5A-F5A- Сообщения : 9766
Откуда : Северное Приазовье
-
Re: Компьютерное железо и софт. Интернет.
автор Racoon Пт 10 Мар 2017, 13:17
Зверюга уже сказал об этом. Но это проблему стороннего взгляда на программу не решает, если всё написано на русском.F5A-F5A пишет:Вы че? ЕМНИП 1С можно и на английском писать. У меня где то справочник медотов валялся печатный на англ.
Наверно, это скорее дань малоквалифицированым бухгалтершам, которым Сцепить и Если понятней чем Concatenate и if
ИМХО изучить конструкции языка очень легко, даже если ты не понимаешь англиского, просто из контекста использования. Английский лаконичней (объем видимого текста намного меньше), нет проблем с кодировками. Да и системам контроля паралелльных версий (типа SVN, CVS) работать проще
Racoon- Сообщения : 76688
Откуда : Море Спокойствия
-
Re: Компьютерное железо и софт. Интернет.
автор sabaca Пт 10 Мар 2017, 13:19
sabaca- аналитег
- Сообщения : 5669
Откуда : Самара
-
Re: Компьютерное железо и софт. Интернет.
автор Racoon Пт 10 Мар 2017, 13:21
нет. древний CVS очень плохо работает с юникод текстомsabaca пишет:Одинаково.
Racoon- Сообщения : 76688
Откуда : Море Спокойствия
-
Re: Компьютерное железо и софт. Интернет.
автор Racoon Пт 10 Мар 2017, 13:23
В лаконичности тоже. Лаконичность сокращает время написания кода. Поверь. Чем короче названия без потери пониманиями их назначения, тем лучшеsabaca пишет:Дело не в лаконичности, а универсальности...
Racoon- Сообщения : 76688
Откуда : Море Спокойствия
-
Re: Компьютерное железо и софт. Интернет.
автор sabaca Пт 10 Мар 2017, 13:23
зачем им пользоваться?Racoon пишет:древний CVS очень плохо работает с юникод текстом
sabaca- аналитег
- Сообщения : 5669
Откуда : Самара
-
Re: Компьютерное железо и софт. Интернет.
автор sabaca Пт 10 Мар 2017, 13:24
Не поверю, извини...Racoon пишет:Лаконичность сокращает время написания кода. Поверь.
sabaca- аналитег
- Сообщения : 5669
Откуда : Самара
-
Re: Компьютерное железо и софт. Интернет.
автор Racoon Пт 10 Мар 2017, 13:30
Затем что им пользуются на фирме. Всё под него заточено.sabaca пишет:зачем им пользоваться?
Racoon- Сообщения : 76688
Откуда : Море Спокойствия
-
Re: Компьютерное железо и софт. Интернет.
автор Racoon Пт 10 Мар 2017, 13:32
т.е. ты считаешь что стукнуть по клаве 8 раз вместо четырех, не добавит времени написания программы. Не все ведь можно написать копипастойsabaca пишет:Не поверю, извини...
Racoon- Сообщения : 76688
Откуда : Море Спокойствия
-
Re: Компьютерное железо и софт. Интернет.
автор Zveruga Пт 10 Мар 2017, 13:33
Преимущество 1С также в существовании типовых конфигураций, которые сама фирма 1С обновляет при изменении законодательства. В такой ситуации наиболее выгодным видится создание нетиповой конфигурации на основе типовой. Берёшь типовую и дописываешь теми документами и отчётами, которых не хватает предприятию.Sin пишет:А БД своя?
Эта реализация на основе 1С Бухгалтерии 7.7. Но я туда регистры оперативного отчёта запилил. И сделал на основе них оперативный и планово-экономический учёт в Бухгалтерии.
Когда пришло время переходить на ядро 8.3 я предложил создать решение на основе УПП, но его встретил в штыки главный программист холдинга, который уже пенсионер.
Причина потери мной главного заказчика, который всё никак не может от меня избавиться, заключается в кардинально разном подходе к задаче автоматизации. Я упирал на единую БД на основе УПП с дописыванием. Он напирал на модульную систему с кучей конфигураций, а последнее предполагает кучу переносов между базами данных. Когда я заявил об этом он посмеялся, сказал это не проблема. Откуда ему, незнакомому с 1С знать, что 1С сама регулярно вносит изменения в метаданные своих типовых конфигураций, что приведёт к постоянному переписыванию этих механизмов обмена информацией между БД.
Или же оказываться от обновлений 1С, но зачем тогда она вообще нужна? Зачем нужен этот переход на 8.3? Об этом я ему не сказал, чтобы он сам прошёл этот тернистый путь опыта, который я получил за 15 лет работы с 1С. И он уже похоже начал понимать свои ошибки. Так как руководство дочерних предприятий холдинга требует реализовать то, что я написал в 1С 7.7. На что главный программист холдинга ответил, "Ваш старый программист вас избаловал".
Но он всё равно упрямо стоит на своём. Не хочет со мной разговаривать, хотя его просят об этом бухгалтера дочерних предприятий.
Последний раз редактировалось: Zveruga (Пт 10 Мар 2017, 13:40), всего редактировалось 8 раз(а)
Zveruga- Сообщения : 10901
Возраст : 44
Откуда : из леса
-
Re: Компьютерное железо и софт. Интернет.
автор sabaca Пт 10 Мар 2017, 13:35
Я считаю, что на набор текста уходит 5% времени... остальное это придумать что писать и отладка.
Кроме того, современные IDE существенно упрощают этот процесс... процесс набора текста.
sabaca- аналитег
- Сообщения : 5669
Откуда : Самара
-
Re: Компьютерное железо и софт. Интернет.
автор sabaca Пт 10 Мар 2017, 13:37
Печаль...Racoon пишет:Затем что им пользуются на фирме. Всё под него заточено.
sabaca- аналитег
- Сообщения : 5669
Откуда : Самара
-
Re: Компьютерное железо и софт. Интернет.
автор Racoon Пт 10 Мар 2017, 13:40
sabaca пишет:Я считаю, что на набор текста уходит 5% времени... остальное это придумать что писать и отладка.
я сказал про написание кода а не разработку. И про 5% ты загнул все зависит от случая.
вот пример кода над которым я работаю сейчас
- Спойлер:
- Код:
const KwParseItem<sx_astring> AR_KEYWORDS[] = {
//units
{ "cm", kw_type_common | unit_cm },
{ "mm", kw_type_common | unit_mm },
{ "in", kw_type_common | unit_in },
{ "px", kw_type_common | unit_px },
{ "pt", kw_type_common | unit_pt },
{ "pc", kw_type_common | unit_pc },
{ "em", kw_type_common | unit_em },
{ "ex", kw_type_common | unit_ex },
//common keywords
{ "auto", kw_type_common | kw_common_auto },
{ "none", kw_type_common | kw_common_none },
{ "normal", kw_type_common | kw_common_normal },
{ "inherit", kw_type_common | kw_common_inherit },
{ "initial", kw_type_common | kw_common_initial },
{ "transparent", kw_type_common | kw_common_transparent },
{ "medium", kw_type_common | kw_common_medium },
//colors
{ "black", kw_type_color | 0x000000 },
{ "silver", kw_type_color | 0xc0c0c0 },
{ "gray", kw_type_color | 0x808080 },
{ "white", kw_type_color | 0xffffff },
{ "maroon", kw_type_color | 0x800000 },
{ "red", kw_type_color | 0xff0000 },
{ "purple", kw_type_color | 0x800080 },
{ "fuchsia", kw_type_color | 0xff00ff },
{ "green", kw_type_color | 0x008000 },
{ "lime", kw_type_color | 0x00ff00 },
{ "olive", kw_type_color | 0x808000 },
{ "yellow", kw_type_color | 0xffff00 },
{ "navy", kw_type_color | 0x000080 },
{ "blue", kw_type_color | 0x0000ff },
{ "teal", kw_type_color | 0x008080 },
{ "aqua", kw_type_color | 0x00ffff },
{ "orange", kw_type_color | 0xffa500 },
//border width
{ "thin", kw_type_border_width | border_width_thin },
{ "thick", kw_type_border_width | border_width_thick },
//border style
{ "hidden", kw_type_border_style | border_style_hidden },
{ "dotted", kw_type_border_style | border_style_dotted },
{ "dashed", kw_type_border_style | border_style_dashed },
{ "solid", kw_type_border_style | border_style_solid },
{ "double", kw_type_border_style | border_style_double },
{ "groove", kw_type_border_style | border_style_groove },
{ "ridge", kw_type_border_style | border_style_ridge },
{ "inset", kw_type_border_style | border_style_inset },
{ "outset", kw_type_border_style | border_style_outset },
//font family
{ "serif", kw_type_font_family | font_family_serif },
{ "sans-serif", kw_type_font_family | font_family_sans_serif },
{ "cursive", kw_type_font_family | font_family_cursive },
{ "fantasy", kw_type_font_family | font_family_fantasy },
{ "monospace", kw_type_font_family | font_family_monospace },
//font size
{ "xx-small", kw_type_font_size | font_size_xx_small },
{ "x-small", kw_type_font_size | font_size_x_small },
{ "small", kw_type_font_size | font_size_small },
{ "large", kw_type_font_size | font_size_large },
{ "x-large", kw_type_font_size | font_size_x_large },
{ "xx-large", kw_type_font_size | font_size_xx_large },
{ "larger", kw_type_font_size | font_size_larger },
{ "smaller", kw_type_font_size | font_size_smaller },
//font style
{ "italic", kw_type_font_style | font_style_italic },
{ "oblique", kw_type_font_style | font_style_oblique },
//font weight
{ "bold", kw_type_font_weight | font_weight_bold },
{ "bolder", kw_type_font_weight | font_weight_bolder },
{ "lighter", kw_type_font_weight | font_weight_lighter },
//marker format
{ "circle", kw_type_list_style | list_style_circle },
{ "disc", kw_type_list_style | list_style_disc },
{ "square", kw_type_list_style | list_style_square },
//numbering format
{ "decimal", kw_type_list_style | list_style_decimal },
{ "decimal-leading-zero", kw_type_list_style | list_style_decimal_leading_zero },
{ "lower-roman", kw_type_list_style | list_style_lower_roman },
{ "upper-roman", kw_type_list_style | list_style_upper_roman },
{ "georgian", kw_type_list_style | list_style_georgian },
{ "armenian", kw_type_list_style | list_style_armenian },
{ "lower-latin", kw_type_list_style | list_style_lower_latin },
{ "lower-alpha", kw_type_list_style | list_style_lower_latin },
{ "upper-latin", kw_type_list_style | list_style_upper_latin },
{ "upper-alpha", kw_type_list_style | list_style_upper_latin },
{ "lower-greek", kw_type_list_style | list_style_lower_greek },
//list style position
{ "inside", kw_type_list_style_position | list_style_position_inside },
{ "outside", kw_type_list_style_position | list_style_position_outside },
//text-align
{ "left", kw_type_text_align | text_align_left },
{ "right", kw_type_text_align | text_align_right },
{ "center", kw_type_text_align | text_align_center },
{ "justify", kw_type_text_align | text_align_justify },
//text-decoration
{ "underline", kw_type_text_decoration | text_decor_underline },
{ "overline", kw_type_text_decoration | text_decor_overline },
{ "line-through", kw_type_text_decoration | text_decor_line_through },
{ "blink", kw_type_text_decoration | text_decor_blink },
//vertical-align
{ "baseline", kw_type_text_vert_align | vertical_align_baseline },
{ "sub", kw_type_text_vert_align | vertical_align_sub },
{ "super", kw_type_text_vert_align | vertical_align_super },
{ "top", kw_type_text_vert_align | vertical_align_top },
{ "text-top", kw_type_text_vert_align | vertical_align_text_top },
{ "middle", kw_type_text_vert_align | vertical_align_middle },
{ "bottom", kw_type_text_vert_align | vertical_align_bottom },
{ "text-bottom", kw_type_text_vert_align | vertical_align_text_bottom },
{ "ultra-condensed", kw_type_font_stretch | 1 },
{ "extra-condensed", kw_type_font_stretch | 2 },
{ "condensed", kw_type_font_stretch | 3 },
{ "semi-condensed", kw_type_font_stretch | 4 },
// { "normal", kw_type_font_stretch | 5 }, as common keyword
{ "semi-expanded", kw_type_font_stretch | 6 },
{ "expanded", kw_type_font_stretch | 7 },
{ "extra-expanded", kw_type_font_stretch | 8 },
{ "ultra-expanded", kw_type_font_stretch | 9 },
//page breaks
{ "always", kw_type_page_break | page_break_always },
{ "avoid", kw_type_page_break | page_break_avoid },
//font spec - unsupported
{ "caption", kw_type_font_spec | font_spec_caption },
{ "icon", kw_type_font_spec | font_spec_icon },
{ "menu", kw_type_font_spec | font_spec_menu },
{ "message-box", kw_type_font_spec | font_spec_message_box },
{ "small-caption", kw_type_font_spec | font_spec_small_caption },
{ "status-bar", kw_type_font_spec | font_spec_status_bar },
//display
{ "inline", kw_type_display | display_inline },
{ "block", kw_type_display | display_block },
{ "list-item", kw_type_display | display_list_item },
{ "inline-block", kw_type_display | display_inline }, // display_inline_block },
// { "table", kw_type_display | display_table },
// { "inline-table", kw_type_display | display_inline_table },
// { "table-row-group", kw_type_display | display_table_row_group },
// { "table-header-group", kw_type_display | display_table_header_group },
// { "table-footer-group", kw_type_display | display_table_footer_group },
// { "table-row", kw_type_display | display_table_row },
// { "table-column-group", kw_type_display | display_table_column_group },
// { "table-column", kw_type_display | display_table_column },
// { "table-cell", kw_type_display | display_table_cell },
// { "table-caption", kw_type_display | display_table_caption }
};
const KwParseMap<sx_astring> KEYWORDS (AR_KEYWORDS, _countof(AR_KEYWORDS));
Как тебе поможет IDE набить первую колонку да остальные тоже уникальными значениями?
Racoon- Сообщения : 76688
Откуда : Море Спокойствия
-
Re: Компьютерное железо и софт. Интернет.
автор GAUSS Пт 10 Мар 2017, 13:43
[tmb]http://hitgid.com/images/испуганный-кот-1.jpg [/tmb]Zveruga пишет: Решал проблему учёта ядерных ракет
GAUSS- Хомо Нытикус
- Сообщения : 75388
Возраст : 40
Откуда : Новомайдановск
-
Re: Компьютерное железо и софт. Интернет.
автор Racoon Пт 10 Мар 2017, 13:44
Это да, но иногда они даже самые продвинутые мешают. У меня есть знакомый который пишет программы в Far'esabaca пишет:Кроме того, современные IDE существенно упрощают этот процесс... процесс набора текста.
Racoon- Сообщения : 76688
Откуда : Море Спокойствия
-
Re: Компьютерное железо и софт. Интернет.
автор sabaca Пт 10 Мар 2017, 13:44
У меня примерно так... неделю думаешь один день пишешь. А твой пример это, фактически, не код... это данные.Racoon пишет:
sabaca- аналитег
- Сообщения : 5669
Откуда : Самара
-
Re: Компьютерное железо и софт. Интернет.
автор Буливер Пт 10 Мар 2017, 13:46
Ты не пугайся так, просто зверюге доверили принятие стратегического решения; считать ракеты с права на лево или с дева на право.GAUSS пишет:[tmb]http://hitgid.com/images/испуганный-кот-1.jpg [/tmb]Zveruga пишет: Решал проблему учёта ядерных ракет
Буливер- Бывалый
- Сообщения : 11823
Откуда : Москва, иногда ее окрестности
-
Страница 2 из 34 • 1, 2, 3 ... 18 ... 34