Как увеличить размер шрифта в 1с 8.2

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

Разработка - Практика программирования

Казалось бы тривиальная задача - увеличить шрифт в 1С 8.2. Можно уменьшить разрешение рабочего стола, что не всегда есть гуд. Можно увеличить шрифт в Windows. Тоже свои минусы, отразится везде. Да и в терминальном режиме с этим туго, особенно в Windows Server 2008 R2.

Начинаем выкручиваться:

========================================================================================================
На примере БП 2.0 и УТ 10.3
========================================================================================================
В КОНФИГУРАТОРЕ:

1) Добавить регистр сведений "СтилиПользователей"
   Непериодический, независимый
   Измерения:
     - Пользователь ,тип СправочникСсылка.Пользователи
   Ресурсы:
     - НомерСтиля   ,тип Число 1.0

2) В ветке "Общие - Стили" скопировать стиль "Основной" в "Основной1".
   В стиле "Основной1" изменить Шрифт текста на Verdana,8
   (путем проб можно другой подобрать, я остановился на этом)

3) В модуле обычного приложения добавить функцию ПолучитьНомерСтиляПользователя()
   и вызов ее в процедуре ПередНачаломРаботыСистемы()

//+ASG
Функция ПолучитьНомерСтиляПользователя()
    
   

Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ
    |    СтилиПользователей.НомерСтиля
    |ИЗ
    |    РегистрСведений.СтилиПользователей КАК СтилиПользователей
    |ГДЕ
    |    СтилиПользователей.Пользователь = &Пользователь";
    
    Запрос.УстановитьПараметр("Пользователь", ПараметрыСеанса.ТекущийПользователь);
    Результат = Запрос.Выполнить().Выбрать();
    Если Результат.Следующий() Тогда
        Возврат Результат.НомерСтиля;    
    Иначе
        Возврат 0;
    КонецЕсли;

КонецФункции // ПолучитьНомерСтиляПользователя

// Процедура - обработчик события "Перед началом работы системы".
//
Процедура ПередНачаломРаботыСистемы(Отказ)
    
    УправлениеПользователями.ПроверитьВозможностьРаботыПользователя(Отказ);    
    
    ГлавныйСтиль = БиблиотекаСтилей.Получить(ПолучитьНомерСтиляПользователя()); //+ASG
    
КонецПроцедуры



========================================================================================================
В РЕЖИМЕ 1С Предприятие:
1) В регистр "СтилиПользователей" ("Операции - Регистры сведений - Стили пользователей)
прописать тех пользователей кому нужно покрупнее установив номер стиля = 1

На все уходит минут 15, правда придется "Включить возможность изменения"
в "Конфигурация - Поддержка - Настройка поддержки"

========================================================================================================
Вот такая она 1С 8.2. Альтернативного ничего не нашел... На сверхновизну не претендую. Думаю кому-нибудь
сгодится! Плюсики не помешают :)

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

Комментарии
Избранное Подписка Сортировка: Древо развёрнутое
Свернуть все
1. KliMich 23.09.12 01:06 Сейчас в теме
Вроде мелочь, но полезная. Особенно актуально для людей (пожилых) с плохим зрением!
Однозначно плюс!
creatermc; hacsi; Tapok1102; +3 Ответить
2. bforce 442 23.09.12 03:08 Сейчас в теме
Можете выложить сравнительный скриншот: было - стало? Почему-то я не вижу существенного увеличения шрифта. Может не туда смотрю?
sergiobargio1; +1 Ответить
3. Воронкин 23.09.12 08:13 Сейчас в теме
Кто будет использовать - необходимо обратить внимание, что надписей, в которых необходимо изменить шрифт несколько. А то для пользователей с плохим зрением (а это планируется для них) шрифт надписи увеличили, а шрифт кнопки нет и будут изменены размеры самой формы и элементов в ней.
4. bnw 154 23.09.12 09:16 Сейчас в теме
А просто редактирую Основной стиль и исправляю шрифт. После обновления все исправления, которые предлагает автор придется вносить снова руками...
5. asg1975 239 23.09.12 09:54 Сейчас в теме
(4) bnw, предложенный вариант настраивается под пользователей. Кто-то зрячий, кто-то не очень :) Да и моники могут быть разные...
6. makas 44 23.09.12 19:33 Сейчас в теме
7. Totoro 552 24.09.12 01:23 Сейчас в теме
В типовых можно и не добавлять регистр - для этого подходит типовой регистр "НастройкиПользователей".
Где можно добавлять свои настройки в режиме предприятия (или программно). В качестве значения - "булево" (крупный/не крупный) или "строка" (имя стиля, если не только шрифт меняем).
И пользователю редактировать удобно и изменений мало. А в коде по имени настройки получать её значение.
Патриот; xoxmaister; trumanl; RadoLex; bong; the1; SamNeSvoy; valexev; 1CBars; sarumanchik; +10 Ответить
12. asg1975 239 24.09.12 09:45 Сейчас в теме
(7) Totoro, Тоже вариант. Но изменения хоть и в одну строчку, но нужны
13. Totoro 552 24.09.12 10:16 Сейчас в теме
(12) К сожалению, да.
ИМХО Твой вариант более удобен, если права на это изменение нужно ограничить или как универсальный.
51. trumanl 11 25.03.15 11:31 Сейчас в теме
(7) Totoro, спасибо за идею. Добавил в настройки пользователя новую характеристику "Стиль пользователя", выбираю из списка метаданных.
Патриот; +1 Ответить
63. Alex26071991 18.01.18 20:26 Сейчас в теме
(7) Немного не понял... как это реализовано, по подробнее инструкции нет? Буду очень признателен :)
8. Lyns_owner 343 24.09.12 01:40 Сейчас в теме
Мне понравилась идея, реализация лучше, чем в комментариях. Есть недочеты)

Необходимо программно получать количество стилей, и, если для стиля установлен номер стиля больший, чем их существует - 1, то возвращать 0.
11. asg1975 239 24.09.12 09:43 Сейчас в теме
(8) Lyns_owner, Согласен, но считаю уже придирками...
9. fishca 1175 24.09.12 08:50 Сейчас в теме
Жаль только это не применимо к тонкому клиенту
10. KroVladS 24.09.12 09:10 Сейчас в теме
После всех моих попыток изменить шрифт, плыли формы, не влезали надписи и пр. неприятности.
Особенно неприятно было когда сползла кнопка "выгрузить пачку", а узнали об этом в последний день сдачи отчётности :(
Rad90210; +1 Ответить
14. Rad90210 13 24.09.12 11:03 Сейчас в теме
(10) KV1s, По любому. 7.7 - 8.2 - одно лечим, другое калечим. Либо использовать ВСЕ КАК ЕСТЬ, либо писать самому... В свете стоимостей на моники и стоиость часа работы программиста (а типовые бухии обновляются частенько) -!!! ЛИЧНО Я БЫ КУПИЛ МОНИТОР !!! А с поддержки не спрыгивал. И вообще - у каждого должно быть свое рабочее место - так что персонализировать нужно не только монитор - а и сразу всю станцию.
15. asg1975 239 24.09.12 13:04 Сейчас в теме
(14) Rad90210, можно и комп вносить в регистр. Тут уж как говорится "кому что".
16. Владимир Зайцев 24.09.12 15:12 Сейчас в теме
Самое-то,отчаялся уже найти это для своих расчетчиц.Спасибо.
17. may1c 2 24.09.12 23:57 Сейчас в теме
Многие просили, наверно следует попробовать...может кому и понравиться
18. TimofeySin 54 25.09.12 10:16 Сейчас в теме
А реально ли изменить стиль пользователя на "лету"? ну то есть он жмахает на кнопку и все меняется?
19. chmv 25.09.12 16:47 Сейчас в теме
я думаю на ходу можно, для отдельных форм.
А так в цедом нет.
20. Serjeo 106 26.09.12 09:09 Сейчас в теме
При изменении стиля есть одно "НО..." от 1С. Например, установить шрифт размером 13-14 и выше уже будет проблематично. Вернее установить его в стиле конечно можно без проблем, а вот отображение в формах этого шрифта будет уже не корректно, т.к. все формы 1С заточены под определенный стиль и масштаб. Можете поставить размер шрифта 14 и посмотреть, что у вас произойдет с полями ввода, с таблицами и т.п. в формах. Так что тут нужно оговориться, что со стилями в 1с особо не поиграешься, иначе нужно будет переписать все формы под новый стиль. На платформе 7.7 с этим конечно проблем не было.
21. asg1975 239 26.09.12 09:27 Сейчас в теме
(20) Serjeo, согласен. Увеличивать до бесконечности не получится. Тот шрифт, который я указал, уже работает "на пределе". Но дело свое делает.У других сразу начинаются проблемы с проглатыванием буквы "р" и т.п.
22. sbr 26.09.12 09:57 Сейчас в теме
Реально нужная вещь.
Спасибо автору и описание сделано хорошо.
И обсуждение на форуме тоже дало пищу для дальнейших действий.
Для себя, я конечно исправляю стиль, но это в конфигураторе, т.е. там где сам пишу.
А вот теперь есть механизм настроить это пользователям...
23. shekl 26.09.12 23:33 Сейчас в теме
спасибо автору.
мелочь но весьма полезна .
бухгалтера будут рады))
24. Shade 2 27.09.12 14:48 Сейчас в теме
Спасибо, а то в терминалке ничего не помогает :))))))))))
26. asg1975 239 28.09.12 00:20 Сейчас в теме
(24) Shade, В терминалке Windows Server 2008 у меня не получилось изменить разрешение или шрифт. Админы сказали "никак". Может админы такие, может я что не допонял. Поэтому и пошел другим путем :)
27. Shade 2 28.09.12 06:15 Сейчас в теме
(26) Вот вот :) Я тоже долго бился, но все тщетно для 1С :)))
25. Shade 2 27.09.12 14:49 Сейчас в теме
Отдельный плюс за подробнейщее описание и скриншоты :)
28. mistermp3 28.09.12 08:24 Сейчас в теме
Если немного пофилософствовать на эту тему, то становится просто смешно. Неужели корректное масштабирование это такая сверхзадача, что её нельзя реализовать нормально? Это же не только в 1с так! Вот я пользуюсь программой (1с или не 1с не важно). Хочу сделать крупнее - почему я не могу сделать это каким-то простым способом (контрлплюс например)?
Технологически оно все понятно, макеты, сетки, растискивание... Но блин, 21 век.
Какое нафиг user friendly если программы и ОСи не умеют самого простого?!
В бинокле блин и то крутилка есть, но тут как же - компутер ведь!!! Сложная штуковина!
Это же капец - лезть в конфигуратор что бы изменить размер! Самое смешное, что все к такому положению дел привыкли (и в других программах).
Патриот; us; PokerFace; Smouk2002; the1; +5 Ответить
29. asg1975 239 28.09.12 09:49 Сейчас в теме
(28) mistermp3, в 21 веке все меганакручено, IT-специалисты без работы не останутся.
30. Gazulo 25 28.09.12 15:27 Сейчас в теме
Клиент попросил изменить шриф, все сделал как в статье....Все получилось, класно. Спасибо.
31. alexware 01.10.12 05:41 Сейчас в теме
Тема актуальная. Пользователи со стажем до сих пор вспоминают в этом плане 1С 7.7. И задают вопросы, почему же здесь нет.
32. _n26__ 29.10.12 07:33 Сейчас в теме
Все получилось, спасибо большое
33. papami 30 12.11.12 18:15 Сейчас в теме
Чтобы не ломать конфигурацию писал на базе ActiveX RDP простого клиента для подключения к терминалу. При запуске программно понижал до необходимого разрешение монитора. При свертке или закрытии окна - возвращал исходное... Ну и все в таком духе. Работает народ - устраивает.
34. asg1975 239 12.11.12 20:33 Сейчас в теме
(33) papami, Ну нет слов, одни почести. Варианты всегда есть, другое дело, что они не очевидны бывают. Вот я бы до такого не заморочился, мне проще в 1С поковыряться :)
35. papami 30 13.11.12 16:18 Сейчас в теме
Вопрос не в том что проще, а в СМЫСЛЕ ломать конфигурацию из-за одного человека с плохим зрением. Если уже были изменения - согласен, то что Вы предлагаете, будет хорошим решением.
И не надо так ерепениться))) Я про это
Ну нет слов, одни почести
36. asg1975 239 13.11.12 19:56 Сейчас в теме
(35) papami, Вы слишком болезненно воспринимаете окружающий мир. Если вы заметили, никаких кавычек на указанной вами фразе я не ставил. А это как раз и значит, что я действительно уважаю ваше решение...
38. madmpro 26.11.12 11:17 Сейчас в теме
Хорошее решение. Жаль что приходится изменить конфигурацию что добавляет некоторые неудобства при обновлении. Во всяком случае, для специалиста не проблема.
39. Urv 20 21.12.12 05:30 Сейчас в теме
Как поменять стиль для отчетов?
Картинка в приложенном файле
40. Urv 20 21.12.12 05:33 Сейчас в теме
вроде файл прикреплял попробую еще раз.
Прикрепленные файлы:
42. deadman66 06.07.13 12:13 Сейчас в теме
(40) Urv, шрифт в отчетах меняется в самих отчетах в настройках в оформлении в режиме предприятия
41. zqzq 21 20.02.13 14:54 Сейчас в теме
Можно ещё вызвать экранную лупу Виндовз ))) Даже сочетание клавиш есть.

Вообще 1С к пользователям одним местом повёрнута, я представляю что будет при UltraHD мониторе от эппл, с микроскопом разглядывать.
Но перемены грядут в 8.3 http://v8.1c.ru/o7/201212ui/
43. de0nis 293 10.09.13 13:53 Сейчас в теме
А шрифт который в параметрах системы (Сервис - Параметры - Текст) он вообще что меняет? по-моему как-то вообще ничего не меняется если его изменять.
Спасибо, хорошее решение.

У себя только сделал стиль не числом, а строкой и выбор по наименованию стиля из списка выбора:
Для каждого ТекСтиль из Метаданные.Стили Цикл
    СписокСтилей.Добавить(ТекСтиль.Имя, ТкСтиль.Синоним);
КонецЦикла


И потом выбор избиблиотеки по имени

БибилиотекаСтилей[ПолучитьНомерСтиляПользователя()] 
44. ViksVik 25.11.13 11:54 Сейчас в теме
Грамотное решение. И описано наглядно. А монополисту 1С должно быть, как минимум, стыдно за свои элементарные недоработки. Даже в 1С77 эта функция прекрасно работала. «Шаг вперёд, два шага назад» – и так во многом у них.
us; Bruwer; +2 Ответить
45. 1985Alex1985 22.01.14 16:09 Сейчас в теме
Спасибо :) Как раз искал как сделать
46. serg1983 72 05.03.14 16:14 Сейчас в теме
да облом в том что В "модуле обычного приложения" надо лезть, а клиент у другого франчайзи и при обновлении надо отслеживать им
47. serg1983 72 05.03.14 16:25 Сейчас в теме
народ а в БП 3.0 это пойдет
48. KillHunter 7 05.03.14 16:33 Сейчас в теме
Ну тут два варианта либо на самом деле купить монитор, как советует один товарищь, либо изменить в программном коде, хотя это тоже не вариант, может это все реализовано под платформой 8.3 ?
49. serg1983 72 05.03.14 17:21 Сейчас в теме
клиентам обновили платформу,конфигурацию. БП 3.0 и вот результат(в файле). Как щас исправить. Помогите людям
Прикрепленные файлы:
50. kanalya 109 02.12.14 11:05 Сейчас в теме
А знает кто почему теперь шрифт заголовков окон стал курсивным? Я поменял только "Шрифт текста".
52. trumanl 11 25.03.15 13:11 Сейчас в теме
Функция ПолучитьСтильПользователя()
	
	Значение = УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(глЗначениеПеременной("глТекущийПользователь"), "СтильПользователя");
	
	Если Не ПустаяСтрока(Значение) Тогда
		Возврат БиблиотекаСтилей[Значение];
	Иначе
		Возврат БиблиотекаСтилей.Основной;
	КонецЕсли;
	
КонецФункции
Показать
53. anton448 75 19.06.15 10:17 Сейчас в теме
Автору спасибо за идею, реально помогло ваше решение! :)
54. alitvin 44 31.07.15 14:21 Сейчас в теме
Увеличить системный шрифт и не трогать 1С нафиг
55. user_2010 473 19.10.15 16:18 Сейчас в теме
а как увеличить шрифт в 8.3?
56. xoxmaister 1 27.11.15 14:52 Сейчас в теме
круто получилось! спасибо!
57. sinchro 15.04.16 16:45 Сейчас в теме
А что делать если в Операциях нету Регистра сведений (Операции - Регистры сведений)
58. jaroslav.h 11.10.16 09:46 Сейчас в теме
59. sokir 1 12.06.17 17:38 Сейчас в теме
А можно поменять шрифт для конфигуратора?
Типа для дерева метаданных. Особенно интересует что бы уменьшилось окно "Все роли", т.к. как на ноуте с разрешением 1370х780 просто невозможно работать.
60. mistermp3 05.07.17 18:38 Сейчас в теме
Интересно, как сейчас обстоят дела с веб-интерфейсом 1с. Много конфигураций корректно (и полнофункционально) работают? Ведь в браузере масштабировать легче легкого
61. ZevS 27.07.17 01:23 Сейчас в теме
Господиии. намудохаол то намудохал.. Все меняется гораздо проще.. в конфигураторе парой кликов мышки.. там все предусмотрено давно.
62. jaroslav.h 27.07.17 08:45 Сейчас в теме
(61) земляк, ти мабуть суть справи не зрозумів, візьми для окремого користувача і зміни шрифт для списку документів тоді і зрозумієш в чому годнота рішенням автора.
64. user1103660 05.12.18 10:08 Сейчас в теме
Увеличить шрифт в 1С:
1. Пуск
2. Панель управления.
3. Экран.
4. Удобство чтения с экрана поставьте 125%
65. alex_merfi 27.02.19 17:01 Сейчас в теме
(64) Порой такое действие приводит к проблемам с окнами в 1С. Потом пользователи мозг выносят, почему им постоянно приходится восстанавливать положение окна.

Попробовал применить данный код в конфигурации "Управление производственным предприятием". Если пользователь с полными правами, то измененный стиль загружается, если же права неполные, увы обычный стиль. Как же задействовать перед началом работы системы, чтобы применился новый (измененный) стиль для пользователя с неполными правами?
Оставьте свое сообщение

См. также

3 онлайн-курса по 1С-программированию: обмен данными, расчетные задачи и бухгалтерские задачи с 12 мая по 8 июля 2020 г. Промо

Практика программирования v8 Бесплатно (free)

Пакет из 3-х курсов по 1С-программированию. Основная цель - сформировать у слушателей практические навыки, связанные с реализацией задач обмена для прикладных решений, работающих на платформе “1С:Предприятие”, а также с разработкой прикладных решений, предназначенных для автоматизации расчета заработной платы и задач бухгалтерского учета.

22.04.2020    3328    23    infostart    2    

Программная работа с настройками СКД

Практика программирования v8 v8::СКД 1cv8.cf Бесплатно (free)

Нюансы программной работы с настройками системы компоновки данных в отчетах и динамических списках. Обзор всех видов настроек компоновки. Что в каких случаях правильно применять. В качестве примера рассмотрена работа с отборами и группировками.

27.01.2020    15441    0    ids79    26    

[СКД] Программное создание схемы компоновки данных

Практика программирования v8 v8::СКД 1cv8.cf Бесплатно (free)

Сделаем отчет на СКД полностью программно, без использования макета "схема компоновки данных".

15.01.2020    15913    0    John_d    22    

СКД. Шаг 3. Используем макеты для оформления отчета

Работа с интерфейсом v8 v8::СКД 1cv8.cf Бесплатно (free)

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

13.01.2020    9977    0    aximo    13    

Использование программных перечислений, ч.1: строковые константы Промо

Практика программирования v8 1cv8.cf Бесплатно (free)

Часто ли у вас возникает необходимость в коде выполнять сравнение на строку?

10.12.2016    34306    0    unichkin    45    

Последовательности событий. Шпаргалка

Практика программирования v8 Россия Бесплатно (free)

Собрал информацию о событиях/подписках/расширениях в одном месте.

30.12.2019    11034    0    kuzyara    33    

Таблица значений. Нюансы

Практика программирования v8 Бесплатно (free)

Обзор некоторых аспектов использования общеизвестного инструмента 1С.

01.10.2019    25653    0    Yashazz    45    

[Шпаргалка] Программное создание элементов формы

Практика программирования Работа с интерфейсом v8 1cv8.cf Бесплатно (free)

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

06.09.2019    35231    0    rpgshnik    62    

Вспомогательные инструкции в коде 1С Промо

Практика программирования v8 1cv8.cf Бесплатно (free)

Помогаем редактору кода 1С помогать нам писать и анализировать код.

15.10.2018    26331    0    tormozit    100    

Агрегатные функции СКД, о которых мало кто знает

Практика программирования v8 v8::СКД 1cv8.cf Бесплатно (free)

Пользуетесь ли Вы всеми возможными агрегатными функциями, которые предоставляет система компоновки данных? Если Вы используете только: СУММА, КОЛИЧЕСТВО, МИНИМУМ, МАКСИМУМ, СРЕДНЕЕ, то эта статья для Вас.

05.09.2019    37391    0    ids79    52    

Регистры бухгалтерии. Общая информация

Практика программирования Математика и алгоритмы v8 v8::БУ БУ Бесплатно (free)

Общая информация о внутреннем устройстве регистров бухгалтерии.

05.09.2019    21910    0    YPermitin    24    

Три костыля. Сказ про фокусы в коде

Практика программирования v8 Бесплатно (free)

Три интересных (или странных) костыля в коде, которые могут помочь в повседневных и не очень задачах.

03.09.2019    21956    0    YPermitin    80    

Оформление и рефакторинг сложных логических выражений Промо

Практика программирования v8 Россия Бесплатно (free)

В сложных логических выражениях нередко самому автору спустя какое-то время тяжело разобраться, не говоря уже о других программистах. Предлагаемая методика позволяет повысить наглядность таких выражений путем оформления в виде И-ИЛИ дерева и одновременно выполнять их рефакторинг.

20.09.2012    73824    0    tormozit    129    

Отслеживание выполнения фонового задания

Практика программирования Универсальные функции Разработка v8 1cv8.cf Бесплатно (free)

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

17.08.2019    25900    0    ids79    16    

Функции СКД: ВычислитьВыражение, ВычислитьВыражениеСГруппировкойМассив

Практика программирования v8 v8::СКД 1cv8.cf Бесплатно (free)

Подробное описание и использование внутренних функций системы компоновки данных: Вычислить, ВычислитьВыражение, ВычислитьВыражениеСГруппировкойМассив, ВычислитьВыражениеСГруппировкойТаблицаЗначений.

08.08.2019    56948    0    ids79    37    

Фоновое выполнение кода в 1С - это просто

Практика программирования v8 1cv8.cf Бесплатно (free)

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

02.08.2019    26661    0    avalakh    21    

Запись значения в поле ввода/формы со срабатыванием события ПриИзменении Промо

Практика программирования v8 1cv8.cf Россия Бесплатно (free)

Иногда возникает необходимость после записи значения в какое либо поле ввода/формы вызвать для него обработчик события ПриИзменении, а о вызове самого события приходится только мечтать. В этой статье приводится программный способ вызова этого события.

11.07.2007    44878    0    tormozit    38    

СКД - наборы данных и связи между ними, создание собственной иерархии, вложенные отчеты

Практика программирования v8 v8::СКД 1cv8.cf Бесплатно (free)

Набор данных объект. Использование в схеме компоновки нескольких наборов данных. Различные варианты связи наборов: объединение, соединение. Использование иерархии в отчетах на СКД. Создание собственной иерархии, иерархия детальных записей. Использование вложенных схем в отчетах на СКД.

26.07.2019    43156    0    ids79    11    

СКД - использование расширений языка запросов, секция ХАРАКТЕРИСТИКИ

Инструментарий разработчика Практика программирования v8 v8::СКД Бесплатно (free)

Автоматическое и не автоматическое заполнение полей компоновки данных. Использование расширений языка запросов для СКД «{…}», секция ВЫБРАТЬ, секция ГДЕ, параметры виртуальных таблиц. Автоматизированное использование дополнительных данных в запросе: секция ХАРАКТЕРИСТИКИ.

17.07.2019    28808    0    ids79    27    

Регистры сведений. За кулисами

Практика программирования Разработка v8 1cv8.cf Бесплатно (free)

Небольшие заметки по внутреннему устройству регистров сведений.

09.07.2019    21675    0    YPermitin    13    

Как сделать из &НаКлиентеНаСервереБезКонтекста почти &НаКлиентеНаСервере Промо

Практика программирования v8 1cv8.cf Россия Бесплатно (free)

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

10.09.2017    40700    0    tormozit    72    

"Меньше копипаста!", или как Вася универсальную процедуру писал

Практика программирования Разработка v8 v8::СКД 1cv8.cf Бесплатно (free)

Программист Вася разбирает подход создания универсальных методов на примере программного вывода СКД.

04.07.2019    16528    0    SeiOkami    50    

Создание отчетов с помощью СКД - основные понятия и элементы

Практика программирования Математика и алгоритмы v8 v8::СКД Бесплатно (free)

Основные принципы работы СКД. Понятия схемы компоновки и макета компоновки. Описание основных элементов схемы компоновки: наборы данных, поля, вычисляемые поля, ресурсы, параметры.

25.06.2019    42603    0    ids79    20    

Многопоточное ускорение однопользовательских нагрузок в 1С + Microsoft SQL Server 2017

Практика программирования Производительность и оптимизация (HighLoad) v8 v8::Запросы Бесплатно (free)

Взаимодействие с Microsoft SQL Server нередко вызывает трудности у 1С-ников, а потому интересны любые моменты, связанные с его использованием. О своем опыте работы с новым SQL Server 2017 участникам конференции Infostart-2018 рассказал директор ООО «Аналитика софт» Дмитрий Дудин.

11.06.2019    21547    0    dmurk    144    

Выгрузка документа по условию Промо

Практика программирования Разработка v8 Бесплатно (free)

Что делать, если документы нужно выгружать не все подряд, а по какому-то фильтру: статусу, дате, набору условий... А что если он соответствовал этим условиям, а потом перестал? А если потом опять начал? Такие ситуации заставили попотеть не одного программиста.

25.04.2019    14250    0    m-rv    2    

Подсистема "Варианты отчетов". Используете ли Вы ее правильно?

Работа с интерфейсом БСП (Библиотека стандартных подсистем) v8 1cv8.cf Бесплатно (free)

Небольшая история про использование подсистемы "Варианты отчетов" из БСП. Используете ли Вы ее правильно?

04.06.2019    34687    0    YPermitin    52    

Регистры накопления. Структура хранения в базе данных

Практика программирования Разработка v8 1cv8.cf Бесплатно (free)

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

16.05.2019    35598    0    YPermitin    30    

Выполнение внешней обработки в фоновом задании

Практика программирования Разработка v8 1cv8.cf Бесплатно (free)

Подробное описание подхода к созданию длительной операции на основе внешней обработки. Реализация протестирована на 1С 8.3.12.1714 (x64).

11.05.2019    24408    0    Eret1k    23    

Как прикрутить ГУИД к регистру сведений Промо

Практика программирования Перенос данных из 1C8 в 1C8 Разработка v8 Бесплатно (free)

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

16.04.2019    17846    0    m-rv    17    

О расширениях замолвите слово...

Практика программирования Разработка v8 Бесплатно (free)

О чём стоит задуматься при принятии решения о создании расширения конфигурации…

07.04.2019    29588    0    ellavs    126    

Git-репозитории для 1С-кода (опыт использования при небольших проектах)

Практика программирования v8 Бесплатно (free)

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

28.03.2019    23583    0    ellavs    86    

Трюки с внешними источниками данных

Практика программирования Разработка v8 1cv8.cf Бесплатно (free)

Некоторые трюки для преодоления ограничений внешних источников данных.

14.03.2019    26667    0    YPermitin    53    

Как сделать запрос на изменение данных Промо

Практика программирования v8 v8::Запросы 1cv8.cf Бесплатно (free)

В статье приведены особенности внутренней архитектуры и примеры работы с расширением языка запросов 1С.

01.06.2018    27522    0    m-rv    21    

Возможности типовых шаблонов ограничения доступа на уровне записей (RLS)

Практика программирования БСП (Библиотека стандартных подсистем) Роли и права v8 v8::Права Бесплатно (free)

Краткий обзор применения типовых шаблонов ограничения доступа на уровне записей в конфигурациях, созданных на базе БСП: #ПоЗначениям, #ПоНаборамЗначений, #ПоЗначениямРасширенный, #ПоЗначениямИНаборамРасширенный

03.02.2019    31729    0    ids79    9    

Новый подход к обмену данными EnterpriseData

Практика программирования Обмен через XML v8 v8::УФ Россия Бесплатно (free)

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

14.12.2018    35303    0    ids79    72    

Метод формирования движений в типовых регистрах нетиповыми регистраторами Промо

Практика программирования v8 1cv8.cf Бесплатно (free)

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

05.12.2017    25808    0    itriot11    34    

Программное заполнение пользовательских параметров и отборов СКД

Практика программирования v8 v8::СКД 1cv8.cf Бесплатно (free)

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

13.11.2018    37881    0    Unk92    21    

Произвольный код в фоновом режиме

Практика программирования v8 1cv8.cf Бесплатно (free)

Задача: реализовать выполнение произвольного кода в фоновом режиме без изменения конфигурации, т.е. во внешней обработке.

03.09.2018    24095    0    nikita0832    42    

Основные понятия и механизмы оптимизации клиент-серверного взаимодействия в 1C

Математика и алгоритмы Практика программирования v8 Россия Бесплатно (free)

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

23.08.2018    35016    0    Rain88    46    

Использование классов .Net в 1С для новичков Промо

Практика программирования Разработка внешних компонент Универсальные функции v7.7 v8 Бесплатно (free)

Руководство для новичков. Написав статью http://infostart.ru/public/238584/, я понял, что многие не понимают того, что написано. Поэтому в этой статье постараюсь более подробно остановиться на азах и без кода на вражеском языке (C#)

27.01.2016    71302    0    Serginio    108    

Повышаем эффективность разработки правил обмена

Практика программирования Перенос данных из 1C8 в 1C8 v8 КД Бесплатно (free)

Как повысить скорость и качество разработки правил обмена? Как вести групповую разработку правил обмена? Как облегчить сопровождение правил обмена после передачи в эксплуатацию? Об этом и многом другом вы можете узнать из этой статьи.

25.06.2018    26235    0    olegtymko    47    

Введение в механизм представлений в ЗУП ред. 3

Практика программирования v8 v8::СПР ЗУП3.x Бесплатно (free)

В нашей организации на первом же телефонном собеседовании на должность разработчика по ЗУП ред. 3 вас обязательно спросят о том, что такое "Представления".

04.06.2018    34367    0    xrrg    82    

Строим графы средствами 1С (без GraphViz)

Практика программирования v8 Бесплатно (free)

Множество статей на Инфостарте описывают, как работать с компонентой GraphViz, чтобы построить ориентированный граф. Но практически нет материалов, как работать с такими графами средствами 1С. Сегодня я расскажу, как красиво строить графы с минимальным пересечением. Нам этот метод пригодился для отрисовки алгоритмов в БИТ.Финансе, т.к. типовой механизм не устраивал. Еще это может быть полезно для визуализации различных зависимостей: расчета себестоимости, графы аффилированности компаний и т.д. Надеюсь, эта статья поможет сделать мир 1С красивее и гармоничней:) Итак, поехали...

23.05.2018    22932    0    slozhenikin_com    20    

Автоматические и управляемые блокировки применительно к типовым конфигурациям 1С Промо

Математика и алгоритмы Практика программирования v8 v8::blocking 1cv8.cf Бесплатно (free)

Основные принципы работы с режимами автоматических и управляемых блокировок в 1С Предприятие 8. Теория и применение в типовых конфигурациях: БП, УТ, ЕРП

10.11.2018    30763    0    ids79    40    

Распределение расходов пропорционально продажам

Финансовый учет и бюджетирование (FRP) Учет доходов и расходов Практика программирования Финансовый учет и бюджетирование (FRP) Учет доходов и расходов v8 v8::ОУ УТ10 УУ Бесплатно (free)

Финансовая модель. Распределение административных расходов по подразделениям пропорционально продажам за месяц. Дополнительные реквизиты против бизнес-процессов!

13.05.2018    17062    0    Rustig    9    

Просмотр временных таблиц запроса в отладчике без изменения кода

Практика программирования v8 v8::Запросы 1cv8.cf Бесплатно (free)

Данный способ можно использовать для просмотра содержимого временных таблиц запросов (менеджеров временных таблиц) без внесения изменений в код.

24.04.2018    43236    0    avfed@rambler.ru    26    

[ВсеПросто] "Оперативный" информатор из 1С за 5 мин.

Практика программирования v8 Бесплатно (free)

Быть всегда в курсе дел, даже в дороге!

22.02.2018    25374    0    DarkAn    25    

Тестер: частые вопросы Промо

Практика программирования v8 Бесплатно (free)

Ошибкам бой - тесты норма жизни!

25.07.2018    26363    0    grumagargler    26    

Минимализмы 3

Практика программирования Универсальные функции v8 Бесплатно (free)

Очередная серия "минимализмов" [http://infostart.ru/public/306536/, https://infostart.ru/public/460935/]. Также, как и в предыдущих статьях, здесь приведена подборка коротких оригинальных авторских решений некоторых задач. Ранее эти решения были разбросаны по моим комментариям к чужим публикациям.

19.02.2018    43965    0    ildarovich    45    

Этюды по программированию. Взаимодействие с Microsoft Word

Практика программирования v8 Бесплатно (free)

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

11.12.2017    31004    0    milkers    23    

1С: Конвертация данных 3. Инструкции и примеры. EnterpriseData (универсальный формат обмена)

Перенос данных из 1C8 в 1C8 Практика программирования Обмен через XML v8 КД Бесплатно (free)

Что такое КД3? Как начать использовать? Полезные дополнения к документации. Что нужно исправить в типовых обработках и конфигурации. Как изменить правила обмена не снимая конфигурацию с поддержки. Как отлаживать правила обмена?

19.11.2017    177390    0    MaxS    270    

Заполнение данных по ИНН контрагента с помощью альтернативного сервиса огрн.онлайн

Практика программирования v8 Бесплатно (free)

Код для заполнения данных по ИНН контрагента из ЕГРЮЛ с сайта огрн.онлайн.

01.11.2017    28728    0    slava_1c    50