Имя: Пароль:
1C
 
Почему в 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
(13) Что такое ВК? Я вот что нашел только

https://lurkmore.co/ВК
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С, причем зачастую только с копипастой и конструкторами.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn