Простой выбор даты

Публикация № 201156

Разработка - Работа с интерфейсом

21
Отличие от стандартных (1с8,1с7,Парус,Win..):
1 - наглядность; 2 - скорость выбора; 3 - расширенная
функциональность

Задача настолько кажется решенной, что в infostart  я не нашел, на кого-бы сослаться.  

Может, плохо искал, поэтому заранее извиняюсь, если пропустил кого-то из Авторов. 

 

 

Итак, подробнее об отличиях.

1. Наглядность.

   - нет стрелок и стрелочек, очень "скользких" списков. Дни, месяцы и линейка из 7 лет-

     все на экране.

   - выведены номер месяца и количество дней, начала кварталов "подкрашены".

   - предусмотрены два стиля отображения: "классический" и дополнительный, можно выбирать;

2. Скорость выбора (можно регулировать -1, 2 щелчка или по кн."Ок").

   - в пределах месяца - 1 щелчок мыши;

   - в пределах года - 2 щелчка мыши;

   - в интервале 7 лет - 3 щелчка. Далее добавляется 1 щелчок на 1-3 года.

     год можно ввести и с клавиатуры.

3. Раширенный функционал.

   - выбирается не только Дата, но и Время (если необходимо);

   - двумя кнопками можно установить как текущую дату, так и любую из "стандартных" дат:

      от начала-конца недели до начала-конца года

   - двумя кнопками можно установить как текущуее время, так и любой из "стандартных"

     моментов времени: от начала-конца суток до начала-конца минуты;

   - есть кнопка перебора даты-времени: текущее, выбранное, предудщее выбранное, исходное; 

   - предусмотрена печать календаря в 4 вариантах: выбранный год, предыдущий-выбранный

      годы, выбранный-следующий годы, предыдущий-выбранный-следующий годы.  

      (это не сделано, будет потребность  - добавлю).

 

О конкретном исполнении.

   Реализовано все на двух независимых процедурах: "ВыборДаты_" и "ПечатьКалендаря_",

   и процедуре "ПриОткрытии" (типа диспетчера, работающего с реквизитами Формы

   "ДатаВходВыход","КоличествоЩелчков" и "ПечататьКалендарь"). Процедуры используют

    свои внутренние переменные; общих переменных не наблюдается. При задании реквизита

    ПечататьКалендарь>0 печать производиться без открытия формы.

 

     Добавлена (может кому понравиться) в общем не относящаяся к делу функция "Колл_Выб".

     Это универсальная функция выбора строки любой общей Коллекции.   

 

21

Скачать файлы

Наименование Файл Версия Размер
ПростойВыборДаты
.zip 19,80Kb
20.09.13
32
.zip 1.0 19,80Kb 32 Скачать

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. alsoftik 6 18.09.13 08:32 Сейчас в теме
Интересно а как и где ее можно использовать, ей можно заменить стандартную?,
или ее подключать к своим обработкам?
2. Alex1Cnic 124 18.09.13 11:22 Сейчас в теме
Да, я тоже что-то не понял как пользоваьтся ентой обработкой вместо стандартного способа?
3. Krasnyj 1239 18.09.13 11:38 Сейчас в теме
Интересная штука. Забрал, посмотрю, как ее применить можно :) Автору плюс.
4. script 206 18.09.13 11:42 Сейчас в теме
Ну как использовать? У вас есть отчеты и документы в которых есть реквизит с типом "Дата" или кнопка выбора периода. Вот в этом реквизите в обработчике "ПриНачалеВыбораЗначения" или в кнопке выбора периода и переопределяете открытие стандартной формы на эту.
5. Yashazz 2858 18.09.13 12:35 Сейчас в теме
Шибко наворочено. Имхо, типовая удобнее и очевиднее.
12. newold2 120 18.09.13 15:12 Сейчас в теме
(5) Yashazz, Наворочено - лишний функционал? Так использовать что необходимо. Удобнее и очевиднее - может привычнее?
6. allexe 24 18.09.13 12:51 Сейчас в теме
ИМХО не удачный пример. Как техническое решение интересно, но в плане юзабилити и интерфейса стандартный лучше.
7. allexe 24 18.09.13 12:53 Сейчас в теме
Будет полезна если часто приходится выбирать довольно "старые" даты
8. Slotty 18.09.13 13:31 Сейчас в теме
Стандартная вполне устаревает.
Прикрепленные файлы:
9. yuraskas 170 18.09.13 14:25 Сейчас в теме
(8) что это за рисунок, там ничего нет.
10. Slotty 18.09.13 14:33 Сейчас в теме
(9) Сори , что то не про грузился.
11. Adeptus 96 18.09.13 14:45 Сейчас в теме
Так ведь уже же создан эталон в этой области
http://infostart.ru/public/90540/
13. newold2 120 18.09.13 15:19 Сейчас в теме
(11) Adeptus, Называть себя эталоном? Ваше - немного не то. Посмотрите хотя бы выбор года одним щелчком в интервале 7 лет, настройку количества щелчков, выбор времени, стандартных дат и времени, возможность отката и т.д. Да...
15. Adeptus 96 18.09.13 16:24 Сейчас в теме
(13) newold2, Да но у меня гораздо красивее и можно выбрать кварталы и полугодия. А выбор года в интервале 7 лет. Этот нонсенс зачем такое!?
16. Ёпрст 1036 18.09.13 16:34 Сейчас в теме
(15) Посмотрел твой пример - при смене года не меняется календарь внизу окошка, + сама форма не привязана к контролу кнопки.. открытие окна поделки посерёдке экранчика.. не комильфо.
+ желательно иметь стрелочки листания месяцев внизу календарика.
42. Adeptus 96 19.09.13 09:50 Сейчас в теме
(16)(38)(41) Abadonna, Да на счет открытия формы по центру согласен.
20. Abadonna 3833 19.09.13 04:56 Сейчас в теме
(11) Adeptus,
Так ведь уже же создан эталон в этой области

Если говорить об "эталоне", то был он создан давным-давно, еще на 7.7, и выглядит вот так:
Прикрепленные файлы:
slozhenikin_com; +1 Ответить
14. MarSeN 970 18.09.13 15:43 Сейчас в теме
в качестве идеи - проанализируйте и выделите из вашего календаря упрощенный состав - то что используется чаще всего и м/б привычнее и создайте более упрошенную форму с возможностью из нее открыть полную. к примеру как в калькуляторе виндовс сделано. Обычный - инженерный и тп.
так и у вас - обычный, для бухов...
18. newold2 120 18.09.13 18:59 Сейчас в теме
(14) MarSeN, Спасибо. Покумекаю...
17. petrov_al 10 18.09.13 16:52 Сейчас в теме
А мне нравится, правда цифры в глазах "рябят" наверно их слишком много
19. postal222 19.09.13 02:00 Сейчас в теме
Перегруженная, непонятная, рябит в глазах, без юзабилити. Это все - про эту разработку. Почему бы не посмотреть на приведенный для сравнения пример и не понять, что же не так?
21. Abadonna 3833 19.09.13 06:12 Сейчас в теме
+/20/ А вообще, для продвинутых есть шикарный стандартный выбор периода (рис)
Для обычных форм код такой:
Процедура ВыбПериодНажатие(Элемент)
	Период=Новый СтандартныйПериод;
	Период.ДатаНачала=НачПериода;
	Период.ДатаОкончания=КонПериода;
	Диалог = Новый ДиалогРедактированияСтандартногоПериода();
	Диалог.Период = Период;
	Если Диалог.Редактировать() Тогда
		Период = Диалог.Период;
		НачПериода=Период.ДатаНачала;
		КонПериода=Период.ДатаОкончания;
	КонецЕсли;
КонецПроцедуры
Показать

Прикрепленные файлы:
22. chuff 19.09.13 06:47 Сейчас в теме
А у меня в 7.7 вот такой календарик.
Где-то здесь увидел для восьмерки форму, решил сделать подобную.
Ну и попутно для семерки сделал.
В семерке положение привязал к кнопке, на восьмерку сил не хватило)
Наворотов здесь меньше, но вроде хватает всего.
Плюс можно выбрать интервал - неделю, щелкнув на номере недели (рядом с календарем)
Я его во все внешние отчеты встроил - удобнее стандартного выбора периода.
Хотя для желающих на нем есть кнопка для открытия стандартного.
Прикрепленные файлы:
23. Abadonna 3833 19.09.13 06:52 Сейчас в теме
(22) chuff, по сравнению с /20/, имхо, не хватает периода 9 месяцев, и практически лишний календарь внизу. Но это дело вкуса.
24. chuff 19.09.13 06:57 Сейчас в теме
(23) Abadonna,ошибаешься. В правом нижнем углу кнопочка, где можно выбрать из выпадающего списка "С начала года" и ткнуть в любой месяц. И получишь не только 9 месяцев, но и любое другое их число.
А календарь внизу как лишний? дату выбирать где?
У меня при нажатии на кнопку с именем месяца сразу выбирается интервал месяц и форма закрывается.
А при нажатии на кнопку рядом с названием месяца открывается этот месяц внизу, для выбора одной даты.
Эта форма для выбора не даты, но периода.
26. Abadonna 3833 19.09.13 07:14 Сейчас в теме
(24)
дату выбирать где?

вот тут (рис.) Зато ничего лишнего на форме глаза не мозолит
Прикрепленные файлы:
27. chuff 19.09.13 07:35 Сейчас в теме
(26) Да, не мозолит. А заодно не позволяет выбрать одно- двух- трех- недельный интервал, постоянно используемый в отчетах. И кроме этого:
- для смены даты в пределах месяца надо открыть дополнительное окно, в нем календарь и уже там выбрать дату. Подозреваю, что после этого надо ещё нажать кнопку ОК ). У меня - одно нажатие на дату.
- для выбора даты в месяце, отличном от текущего, придется листать месяцы, пока не доберешься до нужного.
А стрелочки в стандартном календаре при этом перелистывании очень мелкие и неудобные, особенно если их сравнить с размером кнопок на основной форме). У меня - нажатие кнопки кнопки месяца и одиночный щелчок по дате.
В общем, кого устраивает стандартный - пользуйтесь, никто же не запрещает. Лично меня стандартные выборы периода что в 7, что в 8 - достали настолько, что сделал другое, намного удобнее, хоть на первый взгляд и непривычнее. Причем опросил пользователей - предоставил им выбор старого и нового. Подавляющее большинство выбрали новый. Остальные сказали, что им вообще пофиг)
28. Abadonna 3833 19.09.13 07:45 Сейчас в теме
(27) chuff, я ж написал четко "дело вкуса".
Для буха/руководителя вполне хватает кнопок "месяц такой-то", "полугодие", "год".
А остальные и так введут, руки не отвалятся. Лично мне вообще нравится вариант из /21/.
И никаких доп. форм вообще!
Но, повторюсь, - дело вкуса.
выбрать одно- двух- трех- недельный интервал, постоянно используемый в отчетах.

В жизни мне не попадались в отчетах одно- двух- трех- недельные интервалы

P.S. А с тех, кто до сих пор на 7-ке сидит, я вообще в два раза больше беру, ибо нех ;)
30. chuff 19.09.13 07:56 Сейчас в теме
(28) Abadonna, в том-то и дело, что не всегда хватает "месяц такой-то", "полугодие", "год".
Думаю, от профиля предприятия это тоже зависит, да и от распределения обязанностей тоже.
Но ведь дело не в этом. Что пользователям надо, то и хорошо )
А с тех, кто до сих пор на 7-ке сидит, я вообще в два раза больше беру, ибо нех ;)

Могу и согласиться, и поспорить - но это будет уже оффтоп ))
А вот насчет "дело вкуса" - спорить не буду совсем ;)
31. chuff 19.09.13 08:13 Сейчас в теме
(28)
В жизни мне не попадались в отчетах одно- двух- трех- недельные интервалы

Я же говорю - от профиля предприятия всё зависит. А ещё от изощренности руководителей по части выборки данных.
33. Adeptus 96 19.09.13 09:13 Сейчас в теме
(26) Abadonna, )))Ну тут до эталона еще далековато. Мягко говоря
32. Adeptus 96 19.09.13 09:12 Сейчас в теме
(22) chuff, Вот малаца вижу живет мое дело и на 7.7 уже перенесли. Круто короче.
34. Ёпрст 1036 19.09.13 09:17 Сейчас в теме
(32) скорее наоборот, в снеговик перетащена идея с клюшек, на 7.7 еще до тебя задолго появилосась куча поделок с выбором периода, если че.
43. smitti911 19.09.13 22:54 Сейчас в теме
(22)chuff,
А можно ссылочку на Ваш выбор периода, мне понравилось )
49. chuff 20.09.13 18:24 Сейчас в теме
(43) smitti911, я не выкладывал здесь - не считал, что кому-то понадобится, для себя делал.
Но если хочешь, могу отправить. Давай адрес
25. Serj1C 477 19.09.13 07:11 Сейчас в теме
Вручную вбивать - самое то )
29. Gray-SV-02 19.09.13 07:54 Сейчас в теме
ну не знаю... стандартный в 8ке ничего так себе... дело привычки, а привыкнуть можно к любому интерфейсу...
36. Ёпрст 1036 19.09.13 09:22 Сейчас в теме
ну и т.д..
И с кнопочками выбора квартала/декады.. тоже поделок вагон.
37. Adeptus 96 19.09.13 09:25 Сейчас в теме
О да в том то все и дело. Было много до меня но создал лучшее. Причем не анализируя то что было до меня.
38. Ёпрст 1036 19.09.13 09:28 Сейчас в теме
39. Abadonna 3833 19.09.13 09:31 Сейчас в теме
(37) Adeptus,
Было много до меня но создал лучшее

В какой-то мере мне нравятся особо наглые люди :)))
40. Adeptus 96 19.09.13 09:37 Сейчас в теме
(39) Abadonna, Чистый объективизм! Стал бы я делать что то если бы смог просто скачать что то лечшее. Конечно нет. Не было ничего достойного по этому и сделал
41. Abadonna 3833 19.09.13 09:47 Сейчас в теме
44. Sirus Virus 109 20.09.13 05:15 Сейчас в теме
Каждый пользуется тем, что ему нравится :) и мерится у кого "больше" тут не стоит.

Автор молодец, но по мне интерфейс не совсем эргономичный, у меня лично все в глазах рябит.
Рекомендую автору поработать над простотой :)

Например:
1) убрать номера месяцев и количество дней напротив кнопок месяцев - эта информация избыточна, т.к. человек ткнув на месяц и в поле календаря увидит максимальную дату в месяце :)
2) сделать кнопочки, которые позволят полистать года.
3) Убрать поле для ввода даты и времени, вместо них оставить текстовое поле и 1 кнопку в стиле "Ввести период" (можно с выпадающим меню: текущая дата, текущий месяц, точная дата и время и т.п.). В текстовое поле выводить информацию о периоде или о точной дате и времени если указать необходимо дату именно в таком формате.


Ну и т.д. и т.п.

47. newold2 120 20.09.13 15:36 Сейчас в теме
(44) Sirus Virus, Сделал возможность выбора стиля отображения. Классический - без лишней информации
и пестроты - многое из того что и Вы сказали, и другие. А кнопок листания лет сдесь не надо. Одна из фишек - путем выбора года из линейки лет можно "листать" годы пачками, от 1 до 3.
45. Dzenn 20.09.13 14:41 Сейчас в теме
Какой смысл вместо двух-шести нажатий на цифровую клавишу тыкать мышкой по этой гммммм..... поделке? Если это и нужно, то ну ооооочень редко.
48. Sirus Virus 109 20.09.13 15:44 Сейчас в теме
(45) DZENN, У каждого свои фетиши :)
Например у меня были клиенты которые любили разные менюшки и все кнопочками кнопочками.
46. newold2 120 20.09.13 15:25 Сейчас в теме
С благодарностью воспринял замечания (особенно конструктивные) по дизайну. Выложил новый вариант, в котором предусмотрена возможность выбора стиля отображения: "классический" или "дополнительный". Выбирать можно через реквизит Формы "СтильФормы" или кнопками на служебной панели.
50. Fenicss 21.09.13 09:15 Сейчас в теме
Идея хорошая только в конечном счете все это получилось грамозко и соответственно использовать его будет где то сложно!
denver069; +1 Ответить
51. the1 388 24.09.13 10:42 Сейчас в теме
Вот если бы кто сделал выбиралку дат в стиле Вин7, это было бы дааааааа!
52. mr.Kot 24.09.13 11:45 Сейчас в теме
Соглашусь со многими, немного громоздко получилось. Такое будет отпугивать пользователя.
53. denver069 25.09.13 06:59 Сейчас в теме
По моему в работе с датой больше неудобств возникает при вводе времени непосредственно в поле формы.
Т.к. нет видимого разделителя вроде "-" или "Т" между датой и временем, а "рюшечки" вроде такой формы это уже баловство для женщин обожающих цветочки в splash-заставке.
54. newold2 120 30.09.13 10:13 Сейчас в теме
(53) denver069, Женщины... Попробуйте использовать Маску при вводе.
55. newold2 120 30.09.13 10:20 Сейчас в теме
Чтобы не было разночтений, на днях опубликую "Конструтор" диалогов выбора Даты-Времени. Желающие тогда могут дерзать.
56. the1 388 09.10.13 08:28 Сейчас в теме
Или вот интересный вариант выбора периода, на JS. Можно прикрутить в поле ХТМЛ документа

http://chartjs.devexpress.com/Demos/VizGallery/#chart/rangeselectorsbehavioruserangeselectionforcalculating
57. kiruha 380 09.10.13 13:15 Сейчас в теме
Мне нравится - для отчетов с месяцами не мучиться
59. lelusha 09.02.14 17:58 Сейчас в теме
Мне тоже нравится, для семерки есть что-то подобное?
Оставьте свое сообщение

См. также

Альтернативный способ добавления элементов и реквизитов на формы 29

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 ERP2 УТ11 Россия Абонемент ($m) Работа с интерфейсом

Предлагаю альтернативный вариант добавления динамически создаваемых элементов и реквизитов на форму.

1 стартмани

09.09.2019    2463    4    bmk74    0       

Удобный выбор из таблицы/дерева в УФ 61

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Абонемент ($m) Практика программирования Работа с интерфейсом Разработка

Выбор из таблицы значений или дерева значений в выпадающем списке рядом с полем ввода - УФ, быстро и просто!

1 стартмани

12.08.2019    3067    4    Yashazz    18       

[Механизм интерфейса] Свой флажок (чекбокс) 109

Инструменты и обработки Программист Конфигурация (md, cf) v8 1cv8.cf Абонемент ($m) Работа с интерфейсом

Создадим свой флажок для интерфейса, используем простой универсальный алгоритм.

1 стартмани

09.08.2019    4258    4    rpgshnik    37       

Отбор на управляемой форме из списка значений 41

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Абонемент ($m) Практика программирования Работа с интерфейсом Разработка

Пример простого удобного отбора любых данных ссылочного типа на управляемой форме. Работа обработки проверена на релизе: 1С:Предприятие 8.3.13.1513.

1 стартмани

09.08.2019    4295    4    nagaitseff    6       

Изменяющееся контекстное меню в 1С 8.3 44

Статья Программист Архив с данными v8 v8::УФ Абонемент ($m) Практика программирования Разработка Работа с интерфейсом

В одной практической задаче мне пришлось разрабатывать контекстное меню таблицы управляемой формы, которое должно было меняться в зависимости от данных, находящихся в этой таблице. Ниже приведен мой способ решения этой задачи.

1 стартмани

06.08.2019    4319    1    signum2009    14       

"Мобильный ТСД" - инвентаризация и сбор штрихкодов для iOS и Android 21

Инструменты и обработки Программист Пользователь Расширение (cfe) v8 v8::Mobile Розница УНФ ERP2 УТ11 КА2 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика УУ Монитор заказов Оптовая торговля Розничная торговля Ценообразование, анализ цен Абонемент ($m) Внешние источники данных Сканер штрих-кода Терминал сбора данных Работа с интерфейсом Мобильная разработка

Простой мобильный терминал сбора данных для iOS и Android, не требующий сложных настроек и установки дополнительных программ. Для выгрузки базы штрихкодов и загрузки собранных штрихкодов в документы учетной системы используется Яндекс Диск или облачный сервис и расширение конфигурации. Работает с конфигурациями Розница 2, УНФ 1.6, УТ 11, ERP, КА2.

3 стартмани

22.04.2019    10206    54    suepifanov    61       

Шпаргалка разработчика для работы с формами 23

Отчеты и формы Программист Архив с данными v8 Россия Абонемент ($m) Работа с интерфейсом

Сборник помогает быстро освоить встроенный язык и средства конфигурирования при разработке обычных и управляемых форм.

3 стартмани

31.10.2018    7933    68    ELAM    3       

Открывашка ячеек таблиц 85

Инструменты и обработки Программист Расширение (cfe) v8 1cv8.cf Абонемент ($m) Работа с интерфейсом

Глобальное сочетание клавиш для открытия объекта по ссылке из текущей ячейки любой таблицы в большинстве управляемых форм

1 стартмани

27.10.2018    9309    11    tormozit    28       

Визуализация событий на временной шкале средствами "Поле HTML документа" 172

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Работа с интерфейсом

Интересный способ наглядно отобразить события на временной шкале. Например, может быть применен для красивого вывода документов по клиенту. Тестировалось на платформе 8.3.12.1469

1 стартмани

31.07.2018    14072    127    Plotks2017    24       

Продвинутое рисование в табличном документе (стрелок и не только) 73

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 Абонемент ($m) Практика программирования Работа с интерфейсом

Вспоминаем геометрию и основы компьютерной графики. Матрицы и аффинные преобразования на плоскости.

1 стартмани

24.07.2018    8129    16    WalterMort    27       

Работа с данными выбора 38

Инструменты и обработки Программист Архив с данными v8 Россия Абонемент ($m) Практика программирования Работа с интерфейсом

В управляемом интерфейсе заложена мощная возможность описывать связи реквизитов формы через параметры. Установка параметров связей позволяет ограничить выбор данных так, чтобы целостность данных была обеспечена на этапе ввода. Однако без дополнительного программирования задать можно только самые простые связи. Такие условия связи, как зависимость от реквизита через точку или зависимость через дополнительное отношение, заданное в регистре сведений - уже задать без программирования не получится.

1 стартмани

17.07.2018    19994    13    kalyaka    15       

Управление состоянием формы через конечный автомат 81

Статья Программист Конфигурация (md, cf) v8 Россия Абонемент ($m) Практика программирования Работа с интерфейсом

Взаимодействие пользователя с интерфейсом приводит к изменению состояния формы и её элементов. Элементы отражают текущее состояние формы через свойства: видимости, доступности, оформления, текста заголовка и т.д. Даже при небольшом количестве элементов количество возможных состояний формы может быть достаточно большим. Необходимость учета всех состояний формы порождает сложные алгоритмы настройки элементов. В статье рассматривается алгоритмическое решение перехода к состоянию формы с использованием функционального подхода на основе декларативного описания

1 стартмани

19.06.2018    10019    11    kalyaka    35       

Иерархическая диаграмма 43

Инструменты и обработки Программист Бизнес-аналитик Руководитель проекта Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Работа с интерфейсом

Концепция диаграммы по иерархической структуре данных, например по номенклатуре (продажи или остатки на складах).

2 стартмани

17.06.2018    7202    14    DrAku1a    4       

Программная работа с графическими схемами. Готовое решение 39

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Инструментарий разработчика Универсальные обработки Работа с интерфейсом

Работоспособное, проверенное на практике, простое и удобное программное управление графическими схемами.

1 стартмани

18.02.2018    11464    16    Yashazz    13       

Тестирование интерфейса в обычном приложении 8.2 при помощи SikuliX 105

Инструменты и обработки Системный администратор Программист Архив с данными v8 1cv8.cf Windows Абонемент ($m) Инструментарий разработчика Работа с интерфейсом

Как же не хватает клиента тестирования на платформе 8.2. Не кликнешь на кнопку, не выберешь из списка, не проверишь видит ли надпись пользователь. Воспользуемся внешним инструментом SikuliX, который позволит нам протестировать функционал форм. Данный инструмент легко встраивается в линию сборки и может "дружить" с уже известным многим Open-source продуктами.

1 стартмани

03.01.2018    19673    2    kraynev-navi    40       

Программное формирование форматированной строки в стиле html+inline CSS 52

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Работа с интерфейсом Инструментарий разработчика

Если вам приходилось работать с форматированными строками программно, то вы знаете, какая это боль. Данное решение облегчает программное формирование таких строк.

1 стартмани

18.11.2017    19301    24    bonv    5       

Размеры управляемой формы 101

Статья Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Практика программирования Работа с интерфейсом Универсальные функции

Как рассчитать ширину и высоту управляемой формы или отдельного элемента, чтобы адаптировать интерфейс программно при их изменении.

1 стартмани

08.10.2017    17740    51    json    8       

Программное создание элементов графической схемы (через XSLT) 57

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Практика программирования Работа с интерфейсом

Встала как-то передо мной задача визуализировать определенный прикладной процесс, лучше всего для этого подходит графическая схема. Так уж вышло, что 1С по не понятным мне причинам не предоставила возможность программно работать с элементами графической схемы. Пришлось импровизировать.....

1 стартмани

20.07.2017    13963    49    lazarenko    16       

Расширенная настройка динамического списка УФ 114

Инструменты и обработки Программист Расширение (cfe) v8 v8::УФ 1cv8.cf Абонемент ($m) Работа с интерфейсом

Открывая управляемую форму выбора и не увидев там видимых в форме списка элементов, часто хочется узнать причину их отсутствия там, т. е. какой наложен отбор. Но стандартная настройка списка управляемой формы показывает только пользовательские настройки, скрывая от пользователя фиксированный отбор. Предлагаю вам расширение конфигурации с расширенной настройкой динамического списка, отображающей пользователю кроме пользовательских настроек еще фиксированные.

1 стартмани

31.05.2017    24245    144    tormozit    23       

Простой редактор плана помещения JavaScript 100

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Windows Абонемент ($m) Практика программирования Работа с интерфейсом

На ресурсе сейчас очень много решений, которые позволяют редактировать карты, используя географические схемы. Так же много решений, которые позволяют редактировать объекты онлайн веб-карт. Мне же нужно было простое решение, для того чтобы расставить квадратные объекты на плане, показать их пользователю. Ну и распечатать, опять же. Я решил написать простенький редактор на JavaScript с использованием библиотеки Raphael.

1 стартмани

23.11.2016    14912    91    igel9780    16       

Настройка начальной страницы (Рабочего стола) 47

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Работа с интерфейсом Рабочее место Универсальные обработки

Альтернатива стандартной настройке начальной страницы. В типовой доступны лишь те формы, что явно "разрешены" разработчиком в режиме конфигуратора. Эта обработка позволяет собрать "Рабочий стол" из любых подходящих форм в пользовательском режиме. Без программирования. БСП не используется. Не расширение. Универсальна, т.е. подойдет для любой конфигурации (в т.ч. самописной).

2 стартмани

19.10.2016    24332    186    Erne100    24       

[Расширение] Стартовые страницы. Автозапуск форм при старте 1С. (8.3.9+, без доработки конфигурации) 51

Инструменты и обработки no Расширение (cfe) v8 1cv8.cf Абонемент ($m) Инструментарий разработчика Работа с интерфейсом

Уверен, что в большинстве случаев список справочников, отчетов, обработок (объектов 1С в целом), к которому обращаются пользователи после запуска конфигурации 1С, раз от раза меняется не сильно. Так почему бы немного не упростить процесс открытия часто используемых форм? Данное расширение позволяет настроить автоматическое открытие различных форм объектов сразу после запуска 1С. Список форм настраивается индивидуально для каждого пользователя. Работает на платформе 8.3.9, без доработки конфигурации.

1 стартмани

03.10.2016    15955    78    Artem-B    19       

Конструктор условного оформления 40

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Инструментарий разработчика Работа с интерфейсом

Иногда требуется сделать отчет, который бы содержал в себе множество показателей. В таком случае в получившейся "портянке" показатели сливаются. Как один из вариантов решения (ну, кроме упрощения отчета) можно рассматривать раскраску показателей в индивидуальные цвета. После нескольких подобных случаев (особенно, когда в уже готовый отчет добавляются или убираются поля) сделал обработку, которая позволяет в режиме предприятия быстро подготовить болванку условного оформления для подобных отчетов.

1 стартмани

27.09.2016    12776    15    Fragster    6       

HTTP-сервис: отчеты [Расширение] 122

Инструменты и обработки Системный администратор Программист Расширение (cfe) v8 1cv8.cf Абонемент ($m) Практика программирования Работа с интерфейсом

Это HTTP-сервис, который возвращает почти любой отчет в HTML, XLSX или в JSON. Сохраните вариант отчета, получите на него ссылку и можно получить данные без захода в 1С. Работает в конфигурациях на основе БСП 2.3.3+, для отчетов на СКД и в 1С 8.3.8+

2 стартмани

30.08.2016    18984    125    Stepa86    15       

Простые радости жизни программиста 1С: выбор типа значения 51

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Практика программирования Работа с интерфейсом

Предлагаемая в работе обработка включает обычную и управляемую формы, которые максимально точно реализуют функциональность системного диалога выбора типа в толстом клиенте обычное приложение (включая оформление диалога). Эти формы имеют дополнительные интерфейсные удобства и могут быть использованы в качестве альтернативных диалогов выбора типа.

1 стартмани

17.02.2016    38597    45    yuraos    17       

Визуальный редактор цветовых схем подсветки синтаксиса 1С + импорт схем Visual Studio 43

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 1cv8.cf Windows Абонемент ($m) Работа с интерфейсом

Данная обработка призвана облегчить настройку рабочего места программиста 1С, а именно улучшить визуальное восприятие кода, уменьшить утомляемость, и, как следствие, увеличить общую производительность труда!

1 стартмани

29.01.2016    11531    74    ram3    27       

Передача реквизитов объекта из основной формы в дополнительную и обратно на управляемых формах 91

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Windows Абонемент ($m) Работа с интерфейсом

Наверное, многие сталкивались с ситуацией, когда у некоего редактируемого объекта (справочник, документ, внешняя обработка) кроме основной формы нужно сделать парочку дополнительных, чтобы часть реквизитов заполнять в них, а потом возвращать заполненные значения в основную форму и в сам объект. И если бы речь шла об обычных формах, то проблемы бы и не было. Но в управляемых формах с этим возникает проблема, а в случае отказа от модальности она становится немного больше.

1 стартмани

02.11.2015    22331    8    Wolex    29       

Инструмент для создания веб приложений на основе 1С REST сервиса 67

Инструменты и обработки Программист Пользователь Приложение (exe) v8 1cv8.cf Windows Абонемент ($m) Инструментарий разработчика WEB Работа с интерфейсом

Обзор платформы-конструктора для создания веб-приложений, использующих в качестве источника базы данных 1С

1 стартмани

13.10.2015    21388    82    dmzubr    23       

Асинхронная загрузка данных на Управляемую Форму. Прогресс бар (УФ 8.3). Индикация состояния процесса 78

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Абонемент ($m) Работа с интерфейсом Универсальные функции Внешние источники данных

Часто бывает, что возникает необходимость загрузить множество данных из разнообразных источников в определенную форму или рабочее место. В процессе загрузки пользователь в неведении — информация готовится или нет. Прием позволяет загружать данные из нескольких источников асинхронно, не блокируя форму\интерфейс, а также отображать ошибки и состояние прогресса. По мере готовности данных, они будут отображены на форме

1 стартмани

09.10.2015    28869    133    pbazeliuk    6       

Визуальный html редактор на управляемых формах 64

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) WEB Работа с интерфейсом

Мы рассмотрим некоторые особенности и возможности подключения сторонних визуальных html редакторов на javascript - TinyMCE, CK Editor. С помощью приложенной обработки Вы сможете попробовать в действии полноценный и удобный визуальный html редактор, а при желании перенести подобный функционал к себе.

1 стартмани

30.09.2015    20764    183    ivanov660    26       

NativeDraw: Компонента рисования для 1С [V2.6.2] 106

Инструменты и обработки Программист Компонента, плагин (dll, vbs,..) v8 1cv8.cf Windows Абонемент ($m) Разработка внешних компонент Работа с интерфейсом

Рисуйте в формах 1С, также предлагается небольшое количество нерисовальных функций

1 стартмани

13.07.2015    39618    421    ПерваяСистема    140       

Универсальное настраиваемое рабочее место (Версия 2.0) 52

Инструменты и обработки Системный администратор Программист Конфигурация (md, cf) v8 1cv8.cf Абонемент ($m) Универсальные обработки Работа с интерфейсом Рабочее место

При работе очень часто штатные интерфейсы 1С бывают неудобны в силу разной специфики работы каждого пользователя, а также конфигурация обычно "обрастает" новыми обработками, отчетами, документами и справочниками, которые требуются для работы организации, а в стандартных меню их, естественно, нет. Это особенно относится к толстому клиенту (например, программы УПП, УТ10.3 и пр.). Делать свои интерфейсы - не всегда спасает: то, что нужно одному пользователю, другому совершенно не надо, даже если у них одинаковые функциональные обязанности. Открывать все через меню "Операции" тоже неудобно: у нас, например, за несколько лет работы добавилось столько нового и специфичного, что уже и не помнишь, что и для чего. Поэтому родилась идея сделать что-то удобное и универсальное, что и получилось в результате: пользователь сам, не прибегая к помощи программиста, может сделать удобное меню для себя и всегда изменить, если требуется. И без всяких изменений конфигурации...

3 стартмани

13.06.2015    12064    120    yuraskid    29       

Кнопки управления группировками табличного документа для управляемых форм 23

Инструменты и обработки Программист Внешний отчет (ert,erf) v8 1cv8.cf Абонемент ($m) Работа с интерфейсом

Универсальный механизм управления группировками табличного документа из управляемой формы

1 стартмани

02.06.2015    21737    31    unichkin    9       

Управляемая форма 1С 8.2 (8.3) – работа с деревом значений и таблицей значений. Часть I (Основы) 64

Инструменты и обработки Программист Архив с данными v8 1cv8.cf Windows Абонемент ($m) Практика программирования Работа с интерфейсом

Как известно, в платформе 1С 8.1 не составляло никакого труда связать дерево значений с табличным полем на форме, единственное, что при этом нужно было не забыть, так это СоздатьКолонки(). В управляемом приложении 1С 8.2 (8.3) сделать это не так просто, как кажется на первый взгляд. В данной статье речь пойдет о программном создании дерева значений (таблицы значений) на управляемой форме в управляемом приложении 1С

2 стартмани

14.05.2015    69827    25    ll13    13       

[БП 3.0] [ЗУП 3.1 ] [БГУ 2.0] [УТ 11.4 ] [Расширения] Отключение регламента, оповещений и пр. 43

Инструменты и обработки Системный администратор Программист Расширение (cfe) v8 v8::БУ БП3.0 Россия Windows Абонемент ($m) Работа с интерфейсом

Облегчить жисть БП 3.0 отключением всякого разного можно! Обработка позволяет отключить ряд оповещений, регламентных заданий (подробно описано в http://infostart.ru/public/303564/). Кроме того, позволяет более подробную настройку использования: - Регламентных и фоновых заданий; - Информации для форм; - Задач бухгалтера (где они есть). 21.01.2019 Версии с новым режимом совсместимости для основных конфигураций С удовольствием выслушаю (по возможности реализую) сообщество, что ещё можно сделать, чтобы программа работала по шустрее.

1 стартмани

04.03.2015    22402    131    Alex_E    17       

Подсистема "Планировщик" (версия 1.1) 138

Отчеты и формы no Конфигурация (md, cf) v8 1cv8.cf Россия Абонемент ($m) Практика программирования WEB Работа с интерфейсом

Конфигурация с подсистемой "Планировщик" (календарь). Бесплатная открытая версия для свободного использования не включает двустороннюю интеграцию с сервисом Google и Outlook.com.

5 стартмани

02.03.2015    55844    463    vandalsvq    62       

Анимация фона элементов на форме в стиле JQuery 76

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Работа с интерфейсом

К сожалению, у платформы 1С не так много красивостей, которыми обычно сдабривают формы обычных web-страниц. Нам недоступны эффекты JQuery и других javascript-библиотек. А иногда хочется сделать необычно, красиво и удобно.

1 стартмани

18.02.2015    13933    27    kraynev-navi    9       

Произвольное размещение и добавление кнопок на управляемых формах пользователем 37

Инструменты и обработки Программист Конфигурация (md, cf) v8 1cv8.cf Windows Абонемент ($m) Инструментарий разработчика Работа с интерфейсом

Иногда нам нужно чтобы пользователи могли сами рисовать себе формы в режиме 1С Предприятия, добавлять на них необходимые кнопки, назначать на эти кнопки объекты, размещать эти кнопки на форме произвольно. На управляемых формах даже в конфигураторе нет возможности произвольно размещать кнопки на форме. Чтобы исправить эту оплошность предлагаю вам свое решение данной проблемы.

1 стартмани

07.11.2014    16229    43    tvixeg    14       

[ТАКСИ] Шаблон внешней обработки...и не только 207

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Абонемент ($m) Универсальные обработки Работа с интерфейсом Универсальные функции

Обработка предназначена для лентяев, к каковым, в первую очередь, отношу себя. Это в некотором роде шпаргалка в виде шаблона внешней обработки. Для создания новой копируем эту, удаляем ненужное, вставляем нужное - получаем результат. Чем ваять с нуля, каждый раз прописывая одно и то же, проще использовать заготовку, подобную этой... 24.11.2018 - Версия 1.21 - что-то добавил, что-то поправил.... 16.04.2019 - По просьбам трудящихся (немногочисленным, правда) оставил последнюю версию 1.21, дабы не было путаницы... 17.04.2019 - Версия 1.22 Вернул пример сохранения табличного документа в разных форматах и чтения DBF из версии 1.16 (как потерялось - сам не понял)

2 стартмани

22.09.2014    46108    687    Alex_E    27       

Визуализация и интерактивное изменение дерева значений. 68

Инструменты и обработки no Внешняя обработка (ert,epf) v8 1cv8.cf Windows Абонемент ($m) Практика программирования Универсальные обработки Работа с интерфейсом

Обработка позволяет представить дерево значений в графическом виде, изменить его простым перетаскиванием блоков и выгрузить обратно в дерево значений.

1 стартмани

01.08.2014    16831    99    Belkin_Sergey    27       

Локализация конфигурации с помощью Google 13

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Windows Абонемент ($m) Инструментарий разработчика Работа с интерфейсом

Обработка позволяет выполнять перевод интерфейсов в любой конфигурации 1С средствами Google. За основу взята обработка: http://infostart.ru/public/190890/

1 стартмани

06.06.2014    15478    32    x-tremeall    6       

Прогресс-бар длительных серверных операций (БСП) 45

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Инструментарий разработчика Работа с интерфейсом

Простой и удобный шаблон для подобного рода задач в виде внешней обработки. Используется технология, предлагаемая в БСП (Библиотеке Стандартных Подсистем), практически без ноу-хау. Доработано таким образом, что обработка может быть как встроенной в конфигурацию, так и внешней.

1 стартмани

23.04.2014    24134    255    herfis    14       

Алгоритмы. Часть 1.1. Динамические соединения. 186

Инструменты и обработки Программист Конфигурация (md, cf) v8 1cv8.cf Абонемент ($m) Работа с интерфейсом

Конспект первой лекции из свежего курса Принстонского университета США за 2014 год. Вольный перевод с английского с реализацией примеров на 1С. Курс в целом достаточно интересный и полезный для общего развития. Перевел и адаптировал только первую лекцию (в 1 части 11 лекций, 2 часть - еще не завершена преподавателями). Первоисточник на английском - https://www.coursera.org/course/algs4partI. Если сообщество посчитает материал полезным - займусь переводом следующих лекций (но это довольно трудоемко). Enjoy! :)

1 стартмани

04.04.2014    27844    23    Aleksey.Bochkov    33       

HTML редактор для 1С (1С HTML IDE) 74

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Windows Абонемент ($m) Работа с интерфейсом

Стандартный для 1с интерфейс не всегда может удовлетворить заказчика. В этом случае возникает необходимость реализовывать некоторые формы с использованием HTML. Как известно, встроенный в 1с объект "поле табличного документа" работает с использованием старых технологий. В результате, страничка, написанная в сторонней IDE в 1с может отображаться как угодно, но только не так как требуется. Когда у меня появилась задача сделать рабочий стол на HTML я сразу понял, что писать веб-код необходимо сразу на платформе 1с, что бы видеть результат Online и корректировать его. Для меня веб-программирование заканчивается знанием тега . Разнообразные глюки и особенности веб-среды мне просто неизвестны, поэтому сразу видеть что получается - самое то. Представляю один из результатов моей работы - IDE на управляемых формах, задача которой - генерация HTML документа, который будет правильно отображаться в 1с.

1 стартмани

20.02.2014    25573    170    Nikola23    28       

Изучаем мобильную платформу 8.3.4: геопозиционирование 155

Инструменты и обработки Программист Архив с данными v8 v8::Mobile Android Абонемент ($m) Работа с интерфейсом

Блеск и нищета geo-инструментов мобильной платформы 8.3.4. Пишем письмо турецкому султану. Но Чекин, как в Foursquare уже реально!

1 стартмани

14.02.2014    57323    198    barelpro    43       

Графический индикатор процесса в табличной части на Управляемых формах 50

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 Россия Windows Абонемент ($m) Работа с интерфейсом

Графический индикатор процесса на Управляемых формах, для любой ячейки в табличной части формы

1 стартмани

04.02.2014    18478    88    amyd    25