![]() |
|
Почему в 1С нет событий при смене текущего элемента формы и при активации у поля ввода | ☑ | ||
---|---|---|---|---|
0
Mr_Best
22.06.15
✎
22:46
|
Всех приветствую!
Делаю простенькую, маленькую казалось бы задачку на обычных формах и с ужасом обнаруживаю всю глубину примитивности интерфейсных контролов 1С. Сегодня долго размышлял о причинах сего явления, но так разумного решения и не нашел. Хочу спросить мнения профессионалов. Вот два примера: - Почему 1С не делает событие, которое позволит отловить смену текущего элемента управления на форме??? Как я могу узнать, что пользователь закончил редактировать поле табличного документа и активировал ну скажем поле ввода на той же форме? - Почему у поля ввода нет события "ПриАктивации". Что конкретно мешает существованию таких событий? Без них я вынужден пользоваться ВК, учить приемы фокусников, разве в этом интерес архитекторов платформы? И таких примеров множество .... Буду рад услышать вше мнение! |
|||
1
Mr_Best
22.06.15
✎
22:47
|
Иль я чего-то не понимаю?
|
|||
2
Garykom
гуру
22.06.15
✎
22:49
|
Нафейхуа?
|
|||
3
Garykom
гуру
22.06.15
✎
22:49
|
(2)+ никогда не требовалось такое... всегда решалось "стоковыми" методами... ЧЯДНТ?
|
|||
4
ОбычныйЧеловек
22.06.15
✎
22:51
|
Тоже хотелось получить ответ на вопрос в (2)
|
|||
5
oslokot
22.06.15
✎
22:52
|
(0) Зачем все это товароучетной программе?
|
|||
6
фобка
22.06.15
✎
22:53
|
Переходи на семерку, там это реализовано
|
|||
7
Джинн
22.06.15
✎
22:54
|
Переходите на С++. Там это реализовано
|
|||
8
Mr_Best
22.06.15
✎
22:54
|
Например для удобного пользования интерфесом этой тавароучетной программы. Разве есть что-то плохого в том, что перед активацией поля ввода имеется возможность что-то рассчитать?
|
|||
9
100kg
22.06.15
✎
22:55
|
(7) Глупости! Надо писать всё в машинных кодах!
|
|||
10
RomanYS
22.06.15
✎
22:57
|
(8) пример того, что нужно рассчитать перед активацией
|
|||
11
oslokot
22.06.15
✎
22:57
|
(9) Точно! ХеллоВорд на асме в десяток байт кода, а на С килобайт, как так...
|
|||
12
DmitrO
22.06.15
✎
22:58
|
Нет события получения фокуса.. все.. пиз..ец, интерфейс убогий и программа никуда не годится :)
|
|||
13
Mr_Best
22.06.15
✎
22:58
|
(5) тогда почему программисты постоянно прибегают к ВК? Значит ли это, что таких программистов можно называть не компитентными в 1С?
|
|||
14
Mr_Best
22.06.15
✎
22:59
|
(12) вы сильно преувеличиваете :)
|
|||
15
supremum
22.06.15
✎
23:00
|
(13) Это всего лишь значит, что они прибегли к ВК и ничего более.
|
|||
16
DmitrO
22.06.15
✎
23:01
|
(14) это вы преувеличиваете: ради такой задачи вводить зависимость от ВК!
|
|||
17
RomanYS
22.06.15
✎
23:01
|
"программисты постоянно прибегают к ВК" - преувеличение
|
|||
18
GreyK
22.06.15
✎
23:02
|
(8) "Разве есть что-то плохого в том, что перед активацией поля ввода имеется возможность что-то рассчитать?" - мне что-то недоговаривали, предугадывание активации элемента формы существует!?
|
|||
19
MadHead
22.06.15
✎
23:02
|
1с по возможности построение GUI довольно на древнем уровне находится. Кастомизировать нельзя никакие контролы событий может тоже не хватать. Даже конваса нет что что-то примитивное начертить можно было
|
|||
20
фобка
22.06.15
✎
23:02
|
(13) не постоянно, а редко и только для специфических вещей.. Ну и на семерке использовались чаще, потому что возможности платформы зачастую не позволяли покрывать возникающие задачи
|
|||
21
oslokot
22.06.15
✎
23:05
|
(13) скорей, в исключительных случаях, например фронт-системы, имхо.
Лично, доводил до ума фронт фирмы Штрих для пицерии сделанный на 7.7, эдакое чудовище вся на ВК |
|||
22
Mr_Best
22.06.15
✎
23:08
|
(2)(5)(10) задача собственно простая, организовать строку (поле ввода) которая позволит редактировать формулу ячейки в поле табличного документа. Тип эксель, только функции используются внутренние, например Формула = СебестоимостьПродажАвтомобилей(R1C1), где R1C1 - дата на которую получаются остатки. Так вот с этим как то тяжко
|
|||
23
Mr_Best
22.06.15
✎
23:10
|
(22) сделать можно, собственно и сделал, но не красиво и не удобно !!!!
|
|||
24
Mr_Best
22.06.15
✎
23:10
|
(22) а делов то, если бы были пару событий ....
|
|||
25
GROOVY
22.06.15
✎
23:11
|
(8) Рассчитывать что-то ПЕРЕД активацией, когда ничего не изменилось со времени последнего события формы - глупо.
|
|||
26
GreyK
22.06.15
✎
23:12
|
(22) Зачем мелкоскопом гвозди заколачивать?
|
|||
27
Lama12
22.06.15
✎
23:12
|
(0) HTML поле? Не? Как хочешь, там крути интерфейсом и полями.
|
|||
28
Джинн
22.06.15
✎
23:13
|
(19)
- Папа, а зачем нам такие широкие ступни? - Это, сынок, чтобы не проваливаться в песок. - Папа, а зачем нам такие зубы? - Это, сынок, чтобы пережевывать колючки. - Папа, а зачем нам такие горбы? - Это сынок, чтобы долго обходится без воды. - Папа, а на хрена нам все эти навороты в зоопарке? |
|||
29
GROOVY
22.06.15
✎
23:13
|
А в целом 1Су лучше вас известно, что вам нужно, а что нет! (с)
|
|||
30
Mr_Best
22.06.15
✎
23:14
|
(28) :)
|
|||
31
Джинн
22.06.15
✎
23:14
|
(25) Ну как же! Тыкает юзверь табом, и тут ядерный взрыв рассчитывается по событию каждый раз! Удобно же.
|
|||
32
Mr_Best
22.06.15
✎
23:15
|
(29) а нам лучше известно, где 1С глючит, а где нет :) в особенности после обновления платформы ...
|
|||
33
Джинн
22.06.15
✎
23:17
|
(32) Подумаешь с типовой половина отчетов по ошибке вываливается при смене платформы! Зато релиз платформы свеженький.
|
|||
34
spectre1978
22.06.15
✎
23:17
|
(0) Подобные вопросы возникали, когда я после C++Builder стал работать в семерке. Ответ на вопрос на самом деле прост - будьте проще. Сделать требуемый функционал вполне можно тем что есть, а изыски, если подумать, особенно никому не нужны.
|
|||
35
Mr_Best
22.06.15
✎
23:21
|
(25) в этом что-то есть ... но если результат редактирования поля ввода меняет состав выделенных ячеек поля табличного документа, а результат выделения ячеек поля табличного документа меняет строку поля ввода - то тут становится не все так очевидно!
|
|||
36
spectre1978
22.06.15
✎
23:23
|
(35) так не меняйте. Добавьте кнопку "заполнить" или "пересчитать"
|
|||
37
Mr_Best
22.06.15
✎
23:24
|
(33) если бы 1С принудительно-добровольно не заставлял обновлять платформу, можно было бы годами сидеть на стабильной платформе и горя не знать, но увы, появились конфигурации на УФ
|
|||
38
Asmody
22.06.15
✎
23:24
|
(0) Попробуйте написать простенькое веб-приложение. Там вас вообще не будет беспокоить вопрос о каких-то там контролах.
|
|||
39
Mr_Best
22.06.15
✎
23:25
|
(36) по вашему это проффисеонально сделанное юзабилити?
|
|||
40
spectre1978
22.06.15
✎
23:27
|
(39) мне пофиг. У меня есть конкретная задача, которую поджимают сроки. Надо чтобы вопрос был решен. Его решаю - за это платят. Все.
|
|||
41
Mr_Best
22.06.15
✎
23:27
|
(38) да, вы правы! Но ведь это все могло быть в 1С, что здесь сложного то?! Наверное монополисты они и этим все объясняется!
|
|||
42
Asmody
22.06.15
✎
23:27
|
(35) это все решается нативными средствами платформы
|
|||
43
Garykom
гуру
22.06.15
✎
23:28
|
(35) пока то что описали делается штатным функционалом
"редактирования поля ввода" - ИзменениеТекстаРедактирования "выделения ячеек поля табличного документа" - лень искать но думаю можно |
|||
44
GreyK
22.06.15
✎
23:29
|
(35) "но если результат редактирования поля ввода меняет состав выделенных ячеек поля табличного документа, а результат выделения ячеек поля табличного документа меняет строку поля ввода" - не кури больше эту траву.
|
|||
45
Asmody
22.06.15
✎
23:29
|
(41) что могло быть? интерфейс 1С должен работать одинаково на любой из заявленных платформ. На 4ку он это делает.
|
|||
46
Asmody
22.06.15
✎
23:30
|
"выделения ячеек поля табличного документа" в типовой сделано
|
|||
47
Garykom
гуру
22.06.15
✎
23:30
|
(44) да 1с такая... пока хорошо не затянешься не вставляет... все тянет на прежнюю траву типа паскалей и прочих бейсико-си-джавов
|
|||
48
Asmody
22.06.15
✎
23:33
|
пока тема течет в русле: "Дерьмо ваши устрицы. Я их и варил, и жарил, и по всякому, все равно вкус ужасный."
|
|||
49
GreyK
22.06.15
✎
23:33
|
(47) Да ну, какие Бейсики, (35) на Екселе "программировал" походу.
|
|||
50
Garykom
гуру
22.06.15
✎
23:34
|
(48) ну люди привыкли все готовить... и не понимают что можно и сырым кушать потому что оно уже тока разогреть или смешать ))
|
|||
51
Mr_Best
22.06.15
✎
23:34
|
(47) есть понимающие люди, вообщем буду попроще делать, как в (34) и (40), спасибо господа за советы и добрую критику :)
|
|||
52
Garykom
гуру
22.06.15
✎
23:34
|
(49) VBA ? там такое на этом можно наваять...
|
|||
53
RomanYS
22.06.15
✎
23:34
|
(48) похоже после (35) ТС понял, что зря он квадратные колеса к лисапеду прикручивал
|
|||
54
Garykom
гуру
22.06.15
✎
23:36
|
(53) дык можно было еще и тупо таймер прикрутить с проверкой нуна ли обновить...
|
|||
55
GreyK
22.06.15
✎
23:37
|
(52) VBA тоже не может при редактировании реквезита помнить какие перед этим были выделены ячейки табличного поля, тут что-то более "забористое" :)
|
|||
56
RomanYS
22.06.15
✎
23:38
|
(54) тоже об этом сразу подумал, но судя по (35), даже в таймере нет необходимости
|
|||
57
Zamestas
22.06.15
✎
23:38
|
(0) Только честно. - ты V77 видел или нет?
|
|||
58
Mr_Best
22.06.15
✎
23:40
|
(57) Да, на уровне одной обработке и двух печатных форм
|
|||
59
Mr_Best
22.06.15
✎
23:43
|
(44) что не правильно в (35) ??
|
|||
60
Garykom
гуру
22.06.15
✎
23:45
|
(59) с (35) плохо сочетается (0) :)
|
|||
61
GreyK
22.06.15
✎
23:45
|
(59) Редактирование реквизита и выделение ячеек несовместимы.
Ты вообще про какую версию 1С пишешь? |
|||
62
GreyK
22.06.15
✎
23:47
|
(59) Про таблицу в режиме ввода данных почитай.
|
|||
63
Mr_Best
22.06.15
✎
23:47
|
(61) 1С:Предприятие 8.3 (8.3.5.1486) на обычных формах
|
|||
64
Mr_Best
22.06.15
✎
23:51
|
Если я переключаюсь с поля табличного документа на поле ввода, как сделать так, что бы курсор встал в то место в тексте поля ввода куда я щелкнул(один клик мыши) и без выделения всего текста ячейки поля ввода? Кто нибудь может подсказать?
|
|||
65
Злопчинский
22.06.15
✎
23:52
|
Полубред какой-то...
. "..но если результат редактирования поля ввода меняет состав выделенных ячеек поля табличного документа.. " - не вопрос, это даже на клюшках штатно делается, "...а результат выделения ячеек поля табличного документа меняет строку поля ввода" - тоже не вопрос, делается... . главное - чтобы в цикл не попало... . |
|||
66
Garykom
гуру
22.06.15
✎
23:53
|
(64) эээ, собственно побаяню, нафига?
|
|||
67
Mr_Best
22.06.15
✎
23:54
|
(65) не попадет, сам функционал "псевдо-экселя" то работает как надо! А вот с полем ввода проблема как в (64)
|
|||
68
Злопчинский
22.06.15
✎
23:54
|
(64) а нафейхоа это..? приведи пример.. интересно просто
|
|||
69
Mr_Best
22.06.15
✎
23:55
|
(66) ну как в эксель, выделил ячейку, щелкнул на строку сверху (где формула), потом написал например "+" и щелкнул следующую ячейку. Неужели такая солжная задача для 1С?
|
|||
70
Garykom
гуру
22.06.15
✎
23:55
|
(66)+ Т.е. может пора вместо "работы по ТЗ" по правилу "от и до" и "не отступая ни на шаг"
начать думать "а зачем, как еще, и может лучше по другому"? т.е. подключить высшую сознательную функцию и старый принцип "компьютер должен работать а человек думать..." |
|||
71
Garykom
гуру
22.06.15
✎
23:56
|
(69) эээ ГЫГЫГЫГЫГ
зачем повторять ексель на 1С... когды можно его вставить в 1С и просто заюзать!!!! |
|||
72
Злопчинский
22.06.15
✎
23:56
|
если в момент активации поля (то есть после ухода "фокуса" с предыдущего контрола - изветсна позиция куда надо поставить курсор в поле ввода) - то это можно организовать...
|
|||
73
Злопчинский
22.06.15
✎
23:57
|
(69) может проще на фому положить объет "эксель" и с ним играться?
|
|||
74
Злопчинский
22.06.15
✎
23:57
|
(71) опередун!
|
|||
75
Mr_Best
22.06.15
✎
23:57
|
(70) возможно, щас опишу причину, почему я так заморочился ...
|
|||
76
Garykom
гуру
22.06.15
✎
23:57
|
(72) как бы ТС не совсем то хочет
|
|||
77
Mr_Best
22.06.15
✎
23:58
|
(76) ТС как понимать? :(
|
|||
78
Злопчинский
22.06.15
✎
23:58
|
(77) ТопикСтартер
|
|||
79
Mr_Best
22.06.15
✎
23:59
|
(71) я до этого не думал, что с контролами проблема будет, это теперь я понимаю!
|
|||
80
Злопчинский
23.06.15
✎
00:00
|
Щелкни на ячейку - "запомни" ее.
Щелкни на вторую ячейку - "запомни" ее . Щелкни на третьб ячейку - это итог - по жмаку вывали "влопрос" с операцией. Результат (ПОЛИЗ) запиши в третью ячейку |
|||
81
Злопчинский
23.06.15
✎
00:02
|
Эксель для того и сделан. чтобы там лахудры-манагеры-буЛГахтера 2складывали" как им в голову взбредет.
. Если есть необходимость в 1с ине повторять фейс экселя - 99% ставлю на то, что в задаче "бардак". |
|||
82
Mr_Best
23.06.15
✎
00:03
|
(70) организация, ведут БДР в эксель, все умещается на 10 листов и на каждом строк так 30-ть. Половина данных выдергиватеся из бухгалтерии и альфа-авто, другая половина расчитывается по их (постоянно меняющимся формулам) и просто вручную введенным значениям. Подумал, было бы ни плохо в табличном документе организовать формулы, помимо стандартных "СУММ" и т.д., собственные типа "ПолучитьСуммуПродаж(), ПолучитьСуммуСебестоимость() и пусть они там сами ваяют свой БДР
|
|||
83
Mr_Best
23.06.15
✎
00:05
|
(80) на 99% нет конечно, расчет обычных сложение, вычитание, умножение, деление, функция СУММ, и набор собственных функций как в (82) - все ...
|
|||
84
GreyK
23.06.15
✎
00:05
|
(82) БДР?
|
|||
85
Mr_Best
23.06.15
✎
00:07
|
(84) бюджет доходов и расходов + план продаж и расходов, вообщем вся аналитика по компании всех филиалов
|
|||
86
Garykom
гуру
23.06.15
✎
00:07
|
(82) "наймите специалиста"©
и выяснится что 70-80% нужного функционала есть в типовых останется тока загрузить старые/текущие данные, обучить пользоваться "новым интерфейсом"... и потихоньку допилить нехватающее |
|||
87
Mr_Best
23.06.15
✎
00:08
|
идя, избавлюсь от этой строки, сделаю как в (80) и нет проблем с интерфейсом, чуток не удобно, но а шо делать? Это же 1С!
|
|||
88
Garykom
гуру
23.06.15
✎
00:08
|
(85) мда...
|
|||
89
Злопчинский
23.06.15
✎
00:10
|
(87) это как раз удобнее - пользователь все время мышью тыкает.
. а в товем варианте надо с мыши на клаву переключаться чтобы в середину поля что-то ввести...? . |
|||
90
Mr_Best
23.06.15
✎
00:10
|
(86) да есть, много чего есть, но не более 50%, тут еще вопрос что легче, стандартный функционал допиливать с дибильным обменом Альфа-Авто или стрябать такой БДР!
|
|||
91
Mr_Best
23.06.15
✎
00:10
|
(88) можно узнать ваше мнение поподробнее?
|
|||
92
Garykom
гуру
23.06.15
✎
00:10
|
(85) это как бы сводные отчеты со встроенной мини-консолью отчетов или просто гибкий настраиваемый отчет
и повторять интерфейс екселя нет никаких оснований, кроме "так привыкли" |
|||
93
Garykom
гуру
23.06.15
✎
00:11
|
(91) ТЗ нуна... подробное... еще образцы как сча и какие данные есть в учетных системах
|
|||
94
Злопчинский
23.06.15
✎
00:11
|
(87) когда юхверь становится на ячейку с вычисляемым полем - "посдвечивай" ячейки, участвующие в вычислении.
. вообще конечно БДР - я слабо предсталвю - но какая там нахрен может быть самодетяельность..? особенно в составлении формул и тасования слагаемых..? |
|||
95
Garykom
гуру
23.06.15
✎
00:12
|
(93)+ тогда можно будет что то сказать, а так это понятно что, "что то не то делаете"
|
|||
96
Злопчинский
23.06.15
✎
00:12
|
(93) какие на! образцы? совершенно понятно что ихний "БДР" является тупой "записной книжкой", то есть "БРэД"
|
|||
97
Mr_Best
23.06.15
✎
00:13
|
(92) на счет так привыкли аргумент, но можно на него забить, если есть мысль как это сделать так, что бы каждый из 8-ми работающих людей с этим БДР потом не званил мне каждый день с просьбой поменять формулу!!!!
|
|||
98
GreyK
23.06.15
✎
00:13
|
(82) У тебя неправильный подход к задаче. Те, переменные, которые влияют на "БДР" нужно просто вывести на форму отчета и считать показатели таблицы, после изменения этих реквизитов.
|
|||
99
Злопчинский
23.06.15
✎
00:13
|
(96) записные книжки автоматизировать тяжко... скольо ни пытался - толком не взлетало... получается та же самая записаня книжка..
|
|||
100
Garykom
гуру
23.06.15
✎
00:13
|
(94) ТС вместо забивания всего в прогу для составления этого БДР'а самому формул и потом постоянного обновления их
дать юзверям ифейсу и пусть они "крутись как хочешь" |
|||
101
Garykom
гуру
23.06.15
✎
00:14
|
(97) во! лень она такая... основной двигатель прогресса
|
|||
102
Злопчинский
23.06.15
✎
00:14
|
(100) ну так это и есть голый эксель
|
|||
103
Mr_Best
23.06.15
✎
00:14
|
(94) втом то и план :), что бы спихнуть работу по организации БДР на начальников и бухов, от программистов нужно только написания списка внутренних формул - и все!
|
|||
104
Mr_Best
23.06.15
✎
00:15
|
(101) :)
|
|||
105
Garykom
гуру
23.06.15
✎
00:17
|
Сделать мышко-кликабельный (т.е. совсем без клавы) ифейс для конструктора формул/полей составных
Т.е. кнопка/пункта меню (контекстного можно) - добавить новый показатель - тыкаем имеющийся показатель.. тыкаем операцию (панель кнопок) +,-,(,),*,/ и т.д. все? |
|||
106
Злопчинский
23.06.15
✎
00:18
|
(103) е.., объясни, я просто мало с этим сталкивался - что там такого СЛОЖНОГО в самих формулах БДР?
. выведи на поле - кучу ячеек с "показателями" (фиксированными) . сделаф возможность из этих ячеек нужную ячеку "цеплять "и перетаскивать на "поле построения формул". Каждый ОПЕРАНД - у тебя будет отдельная ячейка. также отдельными ячейками будут знаки арифметических операций и скобки. таким образом составленную строку - вычилсяй... |
|||
107
Злопчинский
23.06.15
✎
00:18
|
(105) блин, опять опередун! ;-)
|
|||
108
Garykom
гуру
23.06.15
✎
00:19
|
(107) у тя лучше... драг унд дроп он нагляднее
|
|||
109
Mr_Best
23.06.15
✎
00:19
|
(105) - ты гений?
|
|||
110
Mr_Best
23.06.15
✎
00:19
|
(105) точнее я хотел написать : Ты гений!
|
|||
111
Mr_Best
23.06.15
✎
00:20
|
(105) это же мысля !!!!!!!!!!!!
|
|||
112
Злопчинский
23.06.15
✎
00:20
|
Получится типа (квадратные скобки - ячейка на макете)
[(] [R20C3] [+] [R22C4] [)] [/] [(] [R21C7] [-] [R26C8] [)] |
|||
113
Mr_Best
23.06.15
✎
00:21
|
(106) ребята спасибо, вы не дали мне умереть от отчаянья :)
|
|||
114
Mr_Best
23.06.15
✎
00:22
|
Это решение, так и буду делать!
|
|||
115
Злопчинский
23.06.15
✎
00:22
|
Показываешь "строку" формул
под ней - вместо "ссылок" показываешь текущие значения из "ссылок", если вычисление формулы (а это два пальца об асфальт) - не сломалось - показываешь текуший результат |
|||
116
Mr_Best
23.06.15
✎
00:23
|
Кстати, в качестве хранения информации о формулах была выбрана расшифровка, на ваш взгляд - это здравая идея?
|
|||
117
Злопчинский
23.06.15
✎
00:24
|
между ячейками по умолчанию оставлй одну "ячейку" для знака операции. если надо получить свободную ячейку для скобки - кнопка "вставить скобку слева от ячейки" (вставляешь скобку и делаешь сдвиг... или выделяешь от ячейки все вправо до конца формулы и "сдвигаешь" вправло на одну ячейку - при интепретации формуы пустые ячейки "не считаешь"
|
|||
118
Злопчинский
23.06.15
✎
00:25
|
(116) Нам с высоты нашего низенького ростав всю мощь вашей Задумки не видать.. ;-)
|
|||
119
Mr_Best
23.06.15
✎
00:25
|
(118) :)
|
|||
120
Злопчинский
23.06.15
✎
00:29
|
(119) вот если на клюшках можно налабать, см: http://screencast.com/t/gfXHKYg9x0
то на снеговике тем более |
|||
121
thezos
23.06.15
✎
00:35
|
(0) Пользователям не нужна всякая херь
|
|||
122
Mr_Best
23.06.15
✎
00:36
|
(120) табличный документ - это сила в умелых руках :) еще раз в этом убедился
|
|||
123
Mr_Best
23.06.15
✎
00:38
|
(121) вы про задумку с интерфейсом (строка редактор формулы, в замен которой в (105) и (106) предложили конструктор) или саму концепцию БДР в табличном документе?
|
|||
124
Злопчинский
23.06.15
✎
00:38
|
(122) а то! как говорится - наши руки не для скуки! ;-)
|
|||
125
GreyK
23.06.15
✎
00:40
|
(120) Вот из клюшек вещь: Шаблон("ЗдесьКакаяТоФормулаСОбъявленнымиВПофигуратореПеременными")
|
|||
126
Злопчинский
23.06.15
✎
00:44
|
(125) я в курске!
|
|||
127
Garykom
гуру
23.06.15
✎
00:45
|
Походу 1С это не религия... а образ жизни...
|
|||
128
Злопчинский
23.06.15
✎
00:48
|
пойду я спать, а то "скучно с вами, уродами" ;-)
завтра блин писать ячеечное очередное... |
|||
129
GreyK
23.06.15
✎
00:48
|
(126) Но согласись что это "весчь" :)
|
|||
130
Злопчинский
23.06.15
✎
00:49
|
(129) ну дык через формекс можно дополнительные глобальные модули подключать
|
|||
131
Skylark
23.06.15
✎
01:09
|
(114) Посмотри в ЗУП в настройке вида расчета редактор формул. Может и делать особо не придется - утащи оттуда
|
|||
132
Mr_Best
23.06.15
✎
14:59
|
(131) посещала такая мысль, сегодня полезу смотреть. А вообще вывод простой: 1с хорошая система, но она не рассчитана на гурманов юзабилити, увы ((( придется не парится, подумаешь пару лишних кликов пользователь сделает, это же 1С))))
|
|||
133
Учитель
23.06.15
✎
15:04
|
||||
134
Масянька
23.06.15
✎
15:15
|
(5) А зачем товароучетной программе управляемые формы? СКД?
(если что - я просто так спросила :))))))))))) ) |
|||
135
spectre1978
23.06.15
✎
16:38
|
(132) А никакая не рассчитана. Посмотрите SAP, если не верите. У айфона и учетных систем разное предназначение.
|
|||
136
Масянька
23.06.15
✎
16:42
|
(132) "Юзабилити" разработчики и пользователи понимают по-разному :(
|
|||
137
oslokot
23.06.15
✎
16:49
|
(134) Слезай с клюшек и всё поймешь :)
Таких вопросов больше не будет, будут другие - помасштабнее :) |
|||
138
Goggy
23.06.15
✎
16:49
|
Ну вот ещё один "гений", который даже с формами не смог разобраться...
|
|||
139
Масянька
23.06.15
✎
17:06
|
(137) А какая разница? Тем более, для товароучетной программы?
|
|||
140
oslokot
23.06.15
✎
17:09
|
(139) для программы? никакой, она даже не знает что она товароучетная
|
|||
141
Масянька
23.06.15
✎
17:10
|
(140) "А если нет разница - зачем платить больше" (С)
|
|||
142
oslokot
23.06.15
✎
17:27
|
(141) Ну разница все же есть, например это удобство для пользователей, куча красивых инженерных решений, масштабируемость, быстродействие как ни странно.
На сайте 1с все написано) |
|||
143
Масянька
23.06.15
✎
17:45
|
(142) Внимательно читай ветку.
А насчет "написано": на заборе написано ..., а за забором - дрова (С) |
|||
144
Анцеранана
23.06.15
✎
17:53
|
(0) Меня бесит в 1С:
1) Табличный редактор. Ну правлю я допустим форму, наделал кучу настроек (типа отображать именованные ячейки) и потом снова открываю ее и все приходится включать заново 2)В УПП (1.3.54.2) - Мало нормальных УФ к документам , например к Реализации есть, а к Заказу Покупателя нет - Есть документ Перемещение, там нет реквизита Основание, в структуре подчиненности не отображается. - Списание и оприходование на основании друг друга не вводятся, хотя к примеру Поступление и реализация - пожалуйста без проблем 3) Подписки на события. Маловато событий. Сделали бы не только на объекты, а к примеру на открытие формы. (ну это одно из, может еще чего захочу) 4) Привязки в ОФ. Иногда долбишься с ними часами, в 7-ке такого не было)) Хотя все равно ОФ круче УФ (ну это мое личное мнение) Еще куча всего раздражает, уже и не помню.. |
|||
145
Злопчинский
23.06.15
✎
17:55
|
(132) да, тут я с тобой согласен. С точки зрения юзабилити для специализированных задач - здесь не все так очевидно ;-)
. а вот фейсы какой-нить типовой конфиги - это ж страшное дело ;-) |
|||
146
Mikeware
23.06.15
✎
17:58
|
(120) в клющках на табличном поле это не задумываясь делается драг'н'дропом
|
|||
147
Mirnin
23.06.15
✎
18:00
|
(144)
> Сделали бы не только на объекты, а к примеру на открытие формы. Свойства формы. ПриОткрытии, ПередОткрытием, ПриПовторномОткрытии.. нет? > Привязки в ОФ. Ctrl+R |
|||
148
oslokot
23.06.15
✎
18:20
|
(143),(144) какие трогательные истории
|
|||
149
Остап Сулейманович
23.06.15
✎
18:27
|
Поддержу ТС по событию ПередПолучениемФокуса. Просто привычно, что оно есть. Можно конечно обходиться и без него. Но чем оно мешает мне не понятно.
Равно как и перехват клавиатуры. Вот чего не хватает точно. |
|||
150
spectre1978
23.06.15
✎
18:31
|
(139) Если товароучетная программа работает на десятке складов, расстояние между которыми очень большое, но все должно работать в реальном времени - тогда тонкий клиент + УФ вполне имеет право на существование по сравнению с толстым клиентом + терминал. Хотя бы потому что по лицензиям дешевле выйдет.
|
|||
151
Гёдза
23.06.15
✎
18:32
|
(149) Как спросили бы в 1С:
Приведите сценарии использования |
|||
152
Гёдза
23.06.15
✎
18:33
|
кстати в 8 можно любой интерфейс сделать .... но на html )))
|
|||
153
Остап Сулейманович
23.06.15
✎
19:08
|
(151) Сценарии использования чего? ПередПолучениемФокуса?
Да пожалуйста. Это жеШ классика все книжек. В поле "ОтношениеКВоинскойОбязанности" ПередПолучениемФокуса Если пол = женский Тогда Отказ = Истина; КонецЕсли; В 1с можно рулить доступностью после заполнения поля "пол". Но чем ПОМЕШАЕТ ПередПолучениемФокуса - мне непонятно. Перехват клавиатуры - тут вроде как и сценарий не нужен. Можно посмотреть статус строку любой ДОС-программы. F1-поиск|F2-править|F3-поиск .... Можно понавешивать хоткеев на невидимые кнопари. Но с перехватом клавиатуры и кнопари на форме не нужны. Опять же на кнопарь можно навесить далеко не любой хоткей. |
|||
154
Mr_Best
23.06.15
✎
19:09
|
(152) это уже не 1С, это COM-объект встроенный в 1С, и кстати, по моему мнению он работает не важно, собственно как и сам Internet Explorer.
|
|||
155
Mr_Best
23.06.15
✎
19:13
|
(153) просто 1С считает, что знает лучше разработчиков, что нужно самим разработчикам и особо не прислушиваются. ИМХО немного зазнались, монополисты ведь, им можно!
|
|||
156
Mr_Best
23.06.15
✎
19:14
|
На мой взгляд, какое бы ни было предназначение 1С, возможность делать хорошее, удобное и красивое юзабилити никогда не помешает!
|
|||
157
Mr_Best
23.06.15
✎
19:18
|
Да и вообще, судя по тому, что некоторые реализуют на 1С, можно сказать что запрос рынка на платформу куда шире бухгалтерских и товароучетных программ. И почему бы не дать такую возможность рынку? Вот один писал, что разрабатывает учетную систему для торговле на форексе и столкнулся с проблемой получения времени с точностью до миллисекунд, ну и почему бы не добавить такую возможность?
|
|||
158
Остап Сулейманович
23.06.15
✎
19:19
|
+ (153) Еще один классический сценарий использования ПередПолучениемФокуса - вывод подсказки пользователю. Например:
Процедура ПередПолучениемФокуса(Отказ) Если пол = женский Тогда Отказ = Истина; КонецЕсли; //Вот сюда можно затолкать хоть озвучку, хоть раскраску //а не поделку в стиле "Подсказка" от 1С Элементы.ПолеНадписи.Заголовок = "А теперь уважаемый " + ТекущийПользователь + " введите отношение к воинской обязанности"; КонецПроцедуры |
|||
159
Mr_Best
23.06.15
✎
19:21
|
А потом слышим, мол 1С н...й ни кому не нужна за границей! Естественно! В России она стала популярной только благодаря поддержки кода на русском + в удачное время вышли на рынок. ИМХО
|
|||
160
Mr_Best
23.06.15
✎
19:23
|
(153) :)
|
|||
161
Mr_Best
23.06.15
✎
19:24
|
(133) внешняя компонента (DLL)
|
|||
162
mikeA
23.06.15
✎
19:57
|
(0) насколько я понял, 1С не приветствует вмешательство в интерфейс на таком уровне. видимо для того чтобы этот самый интерфейс вёл себя плюс-минус единообразно и не вводил в заблуждение неокрепшие бухгалтерские умы
такая вот "религия" |
|||
163
lucifer
23.06.15
✎
20:07
|
(0) а мне вот не хватает finally в 1С
еще не хватает перегрузки методов, хотя вот перегрузка методов платформы я встречал (сейчас уже не вспомню каких именно) |
|||
164
Лефмихалыч
23.06.15
✎
20:54
|
(163) на кой ляд finally в платформе, которая не умеет дифференцировать исключения?
|
|||
165
lucifer
23.06.15
✎
21:00
|
(164) нормальный лад, хотя бы что бы избежать дублирования кода
|
|||
166
Kvant1C
23.06.15
✎
21:02
|
(163) Если не секрет, где так необходимо применять перегрузку методов в 1с?
|
|||
167
Лефмихалыч
23.06.15
✎
21:04
|
(166) +1
как ты это вообще себе представляешь при отсутствии строгой типизации |
|||
168
lucifer
23.06.15
✎
21:27
|
(166) необходимости нет, но было бы удобней, я ж написал что не хватает
(167) очень просто, хотя бы в приделах одного модуля, ведь платформенные методы перегружены |
|||
169
pavig
23.06.15
✎
21:52
|
(0)
"Какую религию исповедуют в 1С ?!!!" "Нет языка программирования кроме 1С, и Нуралиев - Пророк Его!" (с) - Чьё-то с Мисты. |
|||
170
ice777
23.06.15
✎
21:55
|
(0) 1c- просто упрощение для конфигурастов, все необходимое для вползания с уровня плинтуса там есть. Что и требуется для продаж.
|
|||
171
MadHead
23.06.15
✎
22:03
|
Смотрите бит финанс дорогих вариаций (Управление холдингом и управленческий учет) там это реализовано
|
|||
172
Rovan
гуру
23.06.15
✎
22:10
|
(0) блин! думал и правда про религию тема :-)
|
|||
173
spectre1978
23.06.15
✎
22:14
|
(159) не поэтому :) Еще раз рекомендую - вы SAP посмотрите. Какие там пользовательские интерфейсы, что из себя представляет язык и т.п. Дружелюбность к пользователю в корпоративных системах вообще никакой роли не играет, это не волнует тех, кто отвечает за их закупку, в принципе.
|
|||
174
lucifer
23.06.15
✎
22:27
|
(173)
Согласен. Избыточная дружелюбность к пользователю вообще вредит |
|||
175
MadHead
23.06.15
✎
22:35
|
(174) та вообще вот бы пользователей током било когда на клавиши нажимают
|
|||
176
Mr_Best
23.06.15
✎
22:51
|
(162) достойный аргумент, (174) а пример можно, как дружелюбный интерфейс может навредить пользователю?
|
|||
177
Garykom
гуру
23.06.15
✎
22:57
|
(176) они привыкают... и потом гу.но не жрутс... и 1С себе требуют...
|
|||
178
Garykom
гуру
23.06.15
✎
22:59
|
(177)+ правда потом бывают удивляются а что это у них 1С тормозит... хотя какая то древняя система летала... но почему то не возвращаются на древность а компы/серваки покупают новые
|
|||
179
Бертыш
24.06.15
✎
00:21
|
Пастернака не читал, но осуждаю.
Кое что по части екселя и 1С уже писали. Можно 1)ексель оставить екселем и выгружать в него данные для дальнейшей обработки (включая засовывания в ячейки нужных формул) из 1с по команде пользователя из 1С 2)ексель оставить екселем и в нём на VBA описать свои функции которые будут обращаться к 1С и сами забирать из неё данные нужные формулам в екселе. Типа на первом листе указываешь строку подключения и фугкции ина VBA в ексель установив связь с твоей базой сами вернут тебе всё что тебе надо. 3)Если конфигурация на ОФ,то можно встроить в форму вместо поля ввода AtiveX какой-нибудь подходящий типа из серии Microsoft Forms 2.0 бла-бла-бла который в свою очередь будет генерировать нужное Вам событие и передавать управление в 1С. 4)Если нет подходящей AtiveX компоненты, а Вы прямо такой весь труепрограммер, то Вы можете взять VC Express и на нём наваять AtiveX с нужными Вам свойствами. 5)И наконец поделюсь с Вами описанием решения которое использовал Я когда мне понадобилась некая екселовость в поведении 1С. Дело было ещё на клюшках, то бишь на 1С 7.7. Я делал некоей фирме решение для заполнения табеля. Во всяком случае называли они это табель, хотя это был лишь планируемый график выходов Заказчик захотел иметь возможность копировать ячейки как в листе екселя для того что бы не дублировать нудную работу по заданию работникам идентичных графиков с некотоым смещением. В итоге было организовано следующее решение: Пользователь щёлкал по документу или указывал создать новый документ. Вместо открытия документа открывалась обработка в режиме ввода данных. Если это был старый документ, то из него в таблицы, в терминах 1С 7.7, или же в табличный документ, в терминах 1С 8, вытаскивалась имеющаяся информация и пользователь мог дальше работать с вводом и корректировкой данных Если документ был новый то пользователь в таблице или же табличном документе указывал период и подразделение по которому мы указываем табель и в таблицу/Табличный документ заливались числящиеся по подразделению по которому мы планировали график. Далее у заказчика были две возможности — топать по ячейкам указывая в дополнительной обработке время выхода на работу и ухода с работы сотрудника. либо проставив гнрафик одному или не проставив графика вовсе отключить защиту таблицы/табличного документа. В режиме отключенной защиты пользователь вводил или копировал в ячейки что хотел. Потом пользователь включал снова защиту таблицы/табличногор документа. После включения защиты 1С не изменяла значения внесённые таким неестественным образом в ячейки таблицы/табличного документа. Пользователь нажимал определённую кнопку (ячейку таблицы/табличного документа) и обработчика расшифровки начинал парсить всю таблицу/табличный документ. По факту разбора того что навносил нам пользователь данные заносились во внутренние структуры обработки в режиме ввода данных. По закрытии обработки данные переносились в вызвавший документ. |
|||
180
ifso
24.06.15
✎
00:42
|
вопрос про религию - из аттестационных тестов на Администратор ИТС, Клиент менеджер ИТС, Специалист по сопровождению ИТС, не?
|
|||
181
Бертыш
24.06.15
✎
00:47
|
Выше Вам ещё писали про любой интерфейс в "Поле HTML документа", но, хотя я и не проверял, но я честно говоя сомневаюсь что там можно встраивать скрипты и что Вы сможете получать событие получения фокуса в поле ввода. Я бы обратил своё внимание в случае обычных форм на "Microsoft Forms 2.0 TextBox" и на его свойства .Text и .SelText . Возможно Вы из этого сможете что то выжать. Например подменяя выделенный текст или осуществляя вставку произвольного текста вместо выделенного (по сходному принципу работает конструктор запросов. Выделили пустое место в тексте и вызвали "конструктор запросов", а в Вашем случае это будет конструктор формул).
С точки зрения полноты возможностей достучаться до системы на уровне любых событий WinAPI 1С безусловно отстаёт, но вобщем то ей это ин надо. Для извратов в интерфейсе существуют внешние компоненты. Для извратов в области развития самой платформы у фирмы 1С существует очень простой подход, простая политика — Для VIP заказчика фирма 1С своими силами допишет всё что угодно за его деньги. Утром деньги, вечером стулья. Если мы не VIP заказчики, то вынужденны довольствоваться тем что есть. Если уж под 1С 6.0 Костя Волков из Киева, кстати где он сейчас?, писал расширения и примочки, то уж тут, где 1С даёт технологию создания внешних компонент на каждом ИТС, вообще проблем нет. По сравнению с 7.7 в восьмёрке стали удобнее средства разработки, стало больше объектов, но стал хуже с точки зрения удобства, наглядности и читабельности сам язык программирования. |
|||
182
Злопчинский
24.06.15
✎
02:44
|
(146) в данном варианте феса - жмаки получаются быстрее драгндропов. Но вообщем - да. хотя я драгидрыги и не пользовал никогда.
|
|||
183
Mr_Best
24.06.15
✎
06:01
|
(179)
1. Вариант, хотя на мой взгляд довольно замороченный, много лишних движений. 2. Что касается VBA, то да! с помощью ВК и АктивИкс можно сделать все, в особенности если ты программист C++, увы, но только научил помощника более или менее что-то писать на 1С, теперь еще и VBA с ВК, боюсь не выдержу ... Не знаю как по скорости работы в многопользовательском режиме сие VBA и ВК будет работать, поэтому это риторический вопрос! В (181) аргумент в поддержку религии 1С достойный: "Для VIP заказчика фирма 1С своими силами допишет всё что угодно за его деньги" :) ИМХО |
|||
184
Бертыш
24.06.15
✎
06:14
|
(183) Попробуйте работу с тем конкретным АктивИкс про который я Вам отписал. Ведь работать с ним можно средствами 1С.
Насчёт скорости работы VBA я Вам заранее точно сказать не могу ибо всё в данном варианте зависит от множества факторов не последний из которых квалификация разработчика. Что же до внешней компоненты то по-любому компонента при своей работе может быть не интерпретируемым кодом 1С, а нормальным нативным кодом. |
|||
185
Mr_Best
24.06.15
✎
06:16
|
Но для организации данного функционала средствами чистого 1С требуется:
1. Форма с кнопкой добавить лист и удалить, элементарно. 2. Использовать свойство "расшифровка" для хранения уникального номера ячейки. 3. Таблица номеров листов. 4. Таблица номеров ячеек и координат. 5. Функция обработки смещения координат. 6. Интерпретатор формул. 7. Сохранение листов книги в каталоге (разными документами) или объединять в один документ перед сохранением (один) файл. В расшифровке сохраняется хеш с координатами и номерами ячеек. 8. Справочник с внутренними функциями где собственно и пишутся запросы + отчет, доступные параметры запроса. 9. Далее интерфейс по вкусу, какие ячейки можно редактировать и каким пользователям, какие нет и т.д. 10. Каждая внутренняя формула может вычеслятся в отдельном фоновом задании для ускорения, если необходимо пересчитать данные БДР например по Февралю. Данную систему уже оттестил на производительность, до 500 000 ячеек летает, хотя для задачи нада раз так в сто меньше. Про вариант с VBA и "Microsoft Forms 2.0 TextBox" тоже думал, но не имею такого опыта и не могу сравнить вариантам описанным выше. Может кто подскажет, на много ли вариант с VBA и "Microsoft Forms 2.0 TextBox" легче и быстрее чем описанный выше? Желательно указать в чем конкретно заключаются отличия!? |
|||
186
Mr_Best
24.06.15
✎
06:16
|
(185) забыл про рекурсивную функцию расчета ....
|
|||
187
Mr_Best
24.06.15
✎
06:18
|
Я так предполагаю что с VBA тоже придется дофигища кода писать и возможно не меньше!?! Те же самые обходы ячеек, сохранения и открытие из файла, обработка событий ячеек и т.д.
|
|||
188
Jokero
24.06.15
✎
08:16
|
(0) Ты прав, для обычного прогера это первый шок, что такие стандартные методы не реализованы в 1с. Даже просто событие добавления строки в табличное поле, выливается в какое-то извращение. Но это только с первого взгляда, далее, чем более углубляешься в 1с тем больше возникает сомнения, что платформу вообще писали программисты.))
Имхо, просто когда делали платформу, то сосредоточились на внутренних процессах, а на интерфейс положили большой фиг, а теперь уже поздно кусать локти. |
|||
189
ЛисИзЛеса
24.06.15
✎
08:24
|
(0) Радикальный ислам?
|
|||
190
Ненавижу 1С
гуру
24.06.15
✎
08:25
|
(0) да перед кем ты бисер мечешь тут?
они до сих пор верят, что пустые ссылки это неимоверно круто |
|||
191
Rovan
гуру
24.06.15
✎
08:37
|
(189) дружелюбность к пользователю в ущерб скорости - это видимо буддизм (к тому же у 1С популярен желтый цвет)
http://buddhayana.ru/Тантрическая-символика-цвета.html ...Желтый означает изобилие благих качеств, в особенности изобилие добродетелей. Будучи цветом богатства, цветом изобилия и достатка, желтый цвет символизирует в тантре также и всё то, что является редким и драгоценным, что обладает редкими и ценными качествами. А поскольку редкие драгоценные вещи доставляют удовольствие, желтый также символизирует всё, что приносит удовольствие, это цвет изобилия, цвет красоты... *** Религия танцев с бубном - шаманизм. Поэтому продвинутые программист 1С всегда в чем-то шаманы. http://doodoo.ru/funnypics/13121-shaman-comp.html :-) |
|||
192
Маратыч
24.06.15
✎
08:38
|
(0) Что-то не пойму, вам бизнес-приложение нужно или полноценная IDE?
|
|||
193
Масянька
24.06.15
✎
08:39
|
(190) Опять привел любимого коня? :)))))))))
А в (159) все правильно написано. Семерка - шло развитие, восьмерка (первые релизы (8.0, 8.1) - тоже было нечто похожее на "развитие". А потом "поздно, ко мне привык, ребенка обожает, без меня жизни не представляет, еще и прощения просить будет." (С) |
|||
194
Бертыш
24.06.15
✎
09:20
|
(185) Там шукай про формы майкрософт https://msdn.microsoft.com/ru-ru/library/office/gg278483.aspx
(159) Во-первых 1С всё-таки пользуются за границей. Не всюду но пользуются. Страны СНГ, Вьетнам какой-либо. Во-вторых для того что бы активнее пользовались за границей необходимо решения и саппорт делать на языке той страны в которой должны пользоваться и с учётом её традиций, делать локализацию. Традиции это типа арабы пишущие с права налево и соответствующим образом ожидающие порядка обхода элементов на форме. В-третьих не один рынок так просто в руки не даётся. За него надо драться. Насчёт того почему 1С стала популярна в России. Сказать о поддержке кода на русском это сказать не точно. Точнее тут сказать поддержка программирования, наличия документации на национальном языке. То есть что бы закрепить тот же успех в других странах необходимо программирование на их национальных языках. В чём тут фишка? В любой англоговорящей стране программистом может стать человек обладающий логикоматематическим складом ума. В не англоговорящей стране программистом может стать человек обладающий логикоматематическим складом ума и знанием английского языка. Когда добавляем для необходимости программирования знание английского языка, то отсекаем некую часть потенциальных программистов. Второй момент. В тот период когда воцарялась 1С на рынке существовало большое множество коленочных решений авторы которых стремились держать пользователя на "подсосе". То есть в случае потребности в каких-либо изменениях пользователь должен был обращаться к разработчику который мог добавить в код функционал, откомпилировать и обновить приложение. 1С пошли по пути — Что бы достучаться до конечного пользователя необходимо что бы пользователь с обладающий не очень высокой квалификацией мог дорабатывать систему под себя. В эту же сторону развивается 1С продолжает развиваться и сейчас. Посмотрите на систему компоновки данных с помощью которой пользователь может вывести собранные цифры чуть ли не в любом произвольном виде, на планы видов характеристик с помощью которого можно объекту навешивать реквизиты которых изначально у него не было, на функциональные опции с помощью которых пользователь вообще ничего не зная даже на уровне языка 1С может сам управлять поведением конфигурации. и так далее. Другой очень важный если не наиболее важный момент который привёл к торжеству 1С это система ценообразования позволяющая "окучить" клиентов сидящих на "последней маркетинговой миле", Франчайзинг. Если ты не можешь придти к клиенту в Мухосранске что бы продать ему свою программу, то ты должен замотивировать того кто сможет это сделать живя сам в Мухосранске. Изначально что бы войти в сеть франчайзи достаточно было купить пять для перепродажи коробок 7.7 уровня проф. Каждая коробка это было 240-280 долларов. С продажи этих коробок ты клал в карман созданной тобой фирмы немалые по тем временам деньги — 600-700 долларов. Кроме того тогда не существовало в России антипиратских законов и ты имел возможность войти на рынок внедрения клиентам 1С как нелегальный пират с последующим переходом, если только ты думаешь о будущем, на легальное сотрудничество с фирмой 1С по модели франчайзинга. |
|||
195
Маратыч
24.06.15
✎
09:27
|
(194) >Когда добавляем для необходимости программирования знание английского языка, то отсекаем некую часть потенциальных программистов
И слава богу, процент гомнокода в мире уменьшается. |
|||
196
ам794123
24.06.15
✎
09:46
|
(195) Чем больше чел знает языков, тем хуже он программирует. Тут корреляция скорее отрицательная. Знание языка - гуманитарная функция мозга и зубрежка, программирование - умение понять логику, разобраться в проблеме. Зубрежка тут не поможет
|
|||
197
Бертыш
24.06.15
✎
09:54
|
(196) Об том и речь. О том что люди со знанием языков зачастую путаются ан котором из языков они комуницируют. Типа "А как это по русски? ну или по французски"
В итоге мышление тормозит. Много языков это много слов которые надо выхватывать из памяти в нужной последовательности и нужном контексте. Правда бывают исключения и билингвы дольше живут. Если больше языков, то не знаю. Мой московский приятель Вилли Мельников знает языков 50, если не больше. Обилие языков в голове не мешает ему быть весьма креативным. Только не программист он и языки эти не языки программирования. |
|||
198
Маратыч
24.06.15
✎
09:55
|
(196) Шта? Знание английского языка ухудшает навыки программизма? Вот это поворот!
|
|||
199
ам794123
24.06.15
✎
10:02
|
(198) У меня дочь заканчивает школу и свободно говорит на английском и французском. В информатике не понимает ничего.
|
|||
200
Маратыч
24.06.15
✎
10:09
|
(199) Обалденный аргумент. То, что не всем программирование дается независимо от знания-незнания языков, вообще не считается?
|
|||
201
Маратыч
24.06.15
✎
10:10
|
+(200) К тому же, она его специально изучала? Увлекается этим?
Чушь, короче. |
|||
202
Анцеранана
24.06.15
✎
10:11
|
(147) > Свойства формы. ПриОткрытии, ПередОткрытием, ПриПовторномОткрытии.. нет?
Я хочу с внешней стороны, а не из самого объекта как в событиях объектов типа ПриЗаписи. > Привязки в ОФ. Ctrl+R.. Вот у меня часто такое бывает. Есть очень сложная форма, где все привязки идеально работают. И дальше я туда вставляю какой-то элемент, который 100% не задевает другие (скажем где-то справа по центру). Сразу все съезжает. Вот нафига мне на него устанавливать привязки? Почему он сразу не интегрируется в форму? (ну например по линиям выравнивания) (155) Вообще-то у всех более менее нормальных компаний есть такое специальное место, куда собираются все пожелания пользователей и принимается решение об их актуальности. Причем желательно , чтобы на какие-то замечания, которые часто попадаются фирма бы отвечала публично. Предполагаю , что где-то это есть и в 1С просто я не знаю. (191) С интерфейсом в целом получше стало, но 8.0 и 1 вспоминаю с содроганием, поэтому критиковать не буду, а то вдруг прочитают и испортят.. За искл. одного момента - библиотека картинок (закладка из "конфигурации"). Вот это ад ( Стараюсь туда не заходить, чтобы не портить себе настроение . |
|||
203
Гёдза
24.06.15
✎
10:24
|
(202) В 1с тоже есть. Линия тех поддержки называется.
|
|||
204
Бертыш
24.06.15
✎
10:25
|
(202) У 1С есть такое специальное место и не одно. Другое дело что они далеко не все хотелки реализуют и не информируют в большинстве случаев никого публично дабы не отпугивать клиентов.
Насчёт сложных форм ключевое тут слово "очень сложные". Я работал с 1С:Управляющий и там разработчики применили очень много нестандартных приёмов и решений... В частности есть и моменты которые у них потребовали сложных привязок. Так просто элемент там в форму не вставишь. Представляя остальной их код можно усомнится в том что это сделано из инженерной целесообразности, а не из желания отстрелить любителей дорабатывать чужие конфигурации самостоятельно не обращаясь к разработчику. Как правило в остальных типовых решениях очень сложные привязки не используются и элементы вставляются без проблем. |
|||
205
mTema32
24.06.15
✎
10:35
|
(200) Языки, кстати, тоже не всем даются.
Я этот английский учил в общей сложности лет 15 подряд. Но как только перестал и не было надобности в общении на нем - забыл, и теперь с большим трудом могу что-то сказать. Понимать на слух немного проще. |
|||
206
Бертыш
24.06.15
✎
10:38
|
(185) Вот примеры кода. Правда они не на 1С, а на VBA, Но на 1С перевести тоже не вопрос. https://msdn.microsoft.com/ru-ru/library/office/jj692808.aspx
|
|||
207
Гёдза
24.06.15
✎
10:39
|
(205) ты просто неправильно учил. Но это тема отдельного разговора
|
|||
208
Mr_Best
24.06.15
✎
10:52
|
(188) +100500
|
|||
209
Mr_Best
24.06.15
✎
11:02
|
(195) по вашему код на русском гомнокода ?
|
|||
210
kyvv
24.06.15
✎
11:03
|
(202) Слюшай, а с русским у тебя норм. Где учил?
|
|||
211
Mr_Best
24.06.15
✎
11:05
|
(196) конструкции любого языка тоже поддаются логики, спросите профф. лингвистов - думаю они с вами не согласятся. Но а вообще, если развивать вопрос в данном ключе, то очень быстро можно дойти до синапсов и связей нейронов мозга :) что бы попытаться на него ответить точно и однозначно !
|
|||
212
Mr_Best
24.06.15
✎
11:08
|
(189) думаю буддизм ближе, как описано в (191), хотя иногда радиколизмом попахивает. Наверное: радикальный буддизм
|
|||
213
Mr_Best
24.06.15
✎
11:18
|
(206) много кода будет, можно штатными 1с возможностями сделать, будет как минимум то же и по скорости летать, пока склоняюсь к варианту штатному. Все таки чем больше внешнего, тем больше эта подсистема не на 1С написана.
|
|||
214
Mr_Best
24.06.15
✎
11:21
|
(206) а лишний раз подвязываться под сторонние технологии не хочется, я уже один раз подвязался под стороннюю технологию под названием 1С, тем с ужасом ищу событие типа "ПриАктивацииЭлементаФормы" :)
Лично меня - этот фактор немного настораживает |
|||
215
Злопчинский
25.06.15
✎
01:25
|
Карманный эксель для булгахтера
http://catalog.mista.ru/public/163425/ |
|||
216
Анцеранана
25.06.15
✎
09:30
|
(203) Типа написал им проблему и не понятно, что будет с ней дальше будут ее решать или нет.
Нужно как на сайте госдепа, где мы все подписывали петицию за отделение Аляски от США) Выставляется предложение. Заходят юзеры и голосуют. Если предложение набирает > некоторого порога - 1С берет вопрос в разработку и дает официальный ответ. (210) С 3-х лет в Мск) (215) Хорошая обработка. Кстати сразу вспомнил, что меня еще раздражает. Папка по умолчанию. Делаю выгрузку из Excel , стоит закрыть обработку и папка не сохраняется((. Еще в сравнении файлов не мешало бы сделать, чтобы папка по умолчанию была бы равна только что выбранной. Ну и моё личное тайное желание)) Чтобы оператор МЕЖДУ понимал Границы) |
|||
217
Маратыч
25.06.15
✎
11:54
|
(209) Нет, по-моему, программист, не знающий английский хотя бы на уровне чтения мануалов - не программист. Собственно, это в абсолютном большинстве случаев означает неумение кодить ни на чем, кроме 1С, причем зачастую только с копипастой и конструкторами.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |