...

Подписка PRO по теме "Механизмы платформы 1С"

Механизмы платформы 1С Системный администратор Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Рассмотрим несколько случаев неожиданного поведения платформы 1С, а также что с этим можно cделать.

18.02.2019    31519    Infostart    90    

187

Механизмы платформы 1С Программист Платформа 1С v8.3 Управляемые формы Абонемент ($m)

У нас есть 2 связанные табличные части, и нам надо, чтобы по текущей строке в одной из них мы видели только определенные строки во второй. Были бы у нас динамические списки, мы бы взяли событие "При активизации строки" и стандартный механизм отборов СКД, которая лежит в основе списка. Но вот с табличными частями так не получится. Тут нам надо будет написать несколько строк кода и использовать "ОтборСтрок", доступный для таблицы формы. Тестировалось на платформе 8.3.13.1644, будет работать и на более ранних версиях платформы.

1 стартмани

25.01.2019    44304    49    Kim1C    13    

20

Механизмы платформы 1С Программист Платформа 1С v7.7 Абонемент ($m)

Пример построения программного кода для достижения функционала обратных вызовов (call back) во внешних обработках исключительно штатными средствами. Тестировалось на платформе 1с77 релиз 027. Конфигурация значения не имеет.

1 стартмани

06.10.2018    8047    Vortigaunt    5    

12

Механизмы платформы 1С Программист Платформа 1С v8.3 Управляемые формы ИТ-компания Россия Абонемент ($m)

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

1 стартмани

24.08.2018    52954    53    pashamak    12    

20

Механизмы платформы 1С Программист Управляемые формы 1C:Бухгалтерия Абонемент ($m)

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

1 стартмани

29.06.2018    81193    stas_ganiev    26    

369

Механизмы платформы 1С Программист Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия Абонемент ($m)

В 1С 8.3.х появился такой объект, как "Планировщик". О нем и пойдет речь.

1 стартмани

26.06.2018    34710    152    MKFreeUser    27    

15

Механизмы платформы 1С Программист Платформа 1С v8.3 Запросы 1C:Бухгалтерия Абонемент ($m)

Вас не обманывают ваши глаза, это запрос на изменение данных! И это работает без прямого доступа к БД, регистрации и смс.

1 стартмани

01.06.2018    44579    108    m-rv    59    

114

Механизмы платформы 1С Программист Оперативный учет 7.7 Абонемент ($m)

Когда занимаешься разработкой в среде 1С, редко задумываешься о том, что программным кодом ты работаешь с объектной моделью базы данных, а не с самой базой данных. И что это вообще разные вещи. Ты создаешь объекты: документы и справочники, записываешь их - и в базе данных появляются соответствующие записи. Это настолько привычно, что когда сталкиваешься с нетипичным поведением платформы, первым делом думаешь: надо протестировать базу, она битая. В этой статье я хочу разобрать одну интересную ситуацию, которая как раз демонстрирует такое поведение. Описанная ниже ситуация воспроизводится как в файловом, так и в клиент-серверном (SQL) варианте. Тестировалось на версии платформы 1с77 релиз 027.

1 стартмани

16.05.2018    10786    Vortigaunt    26    

5

Механизмы платформы 1С Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

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

1 стартмани

10.04.2018    45661    Alxby    23    

156

Механизмы платформы 1С Программист Платформа 1С v8.3 Абонемент ($m)

В данной статье описывается такая причина возникновения сообщения об ошибке «Данные были изменены или удалены другим пользователем», расследование которой может завести в тупик.

1 стартмани

25.03.2018    53166    rinat_alp2    8    

12

Механизмы платформы 1С Программист Платформа 1С v8.3 Управляемые формы Абонемент ($m)

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

1 стартмани

22.03.2018    150294    Kim1C    29    

76

Механизмы платформы 1С Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

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

1 стартмани

16.02.2018    20323    perepetulichka    5    

16

Механизмы платформы 1С Программист Платформа 1С v8.3 План видов характеристик Абонемент ($m)

План видов характеристик - эта фишка нужна Аналитикам. В данной статье мы рассмотрим пример создания сложного ПВХ по учебнику Хрусталевой/Радченко. А также создадим свой собственный механизм ПВХ с двумя видами отчетов-СКД на выходе.

1 стартмани

14.02.2018    106723    jan-pechka    17    

112

Механизмы платформы 1С Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Функция для проверки дублирования строк в ТаблицеЗначений или ТабличнойЧасти. Также, если необходимо, возвращает массив задублированных строк (можно обработать).

1 стартмани

05.02.2018    16849    uri1978    27    

13

Механизмы платформы 1С Программист Управляемые формы 1C:Бухгалтерия Абонемент ($m)

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

1 стартмани

19.01.2018    114758    rpgshnik    45    

419

Механизмы платформы 1С Программист Платформа 1С v8.3 Россия Абонемент ($m)

В статье описано принципиальное взаимодействие клиентского сеанса с сервером взаимодействия.

1 стартмани

28.11.2017    61780    Goleff74    27    

102

Механизмы платформы 1С Программист Платформа 1С v8.3 1C:Бухгалтерия Россия Абонемент ($m)

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

2 стартмани

14.11.2017    50690    73    vasilev2015    76    

44

Механизмы платформы 1С Системный администратор Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Достаточно простой пример как в 1С:Предприятие запустить воспроизведение звука и не ждать его окончания

2 стартмани

28.07.2017    17466    5    SITR-utyos    8    

15

Механизмы платформы 1С Программист Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия Абонемент ($m)

В этой статье я на примерах разберу некоторые механизмы расширений конфигураций 1С. А именно «перехваты» методов модуля объекта и «перехваты» событий формы и элементов формы. Данная статья написана с учебными целями, чтобы показать, как при помощи расширений конфигурации можно делать такие доработки, ради которых раньше приходилось снимать конфигурацию с поддержки.

1 стартмани

30.05.2017    223755    18    signum2009    55    

163

Механизмы платформы 1С Программист Платформа 1С v8.3 Россия Абонемент ($m)

Какие события и в какой последовательности вызываются платформой 1С? Куда лучше поместить свой программный код, чтобы добиться нужного поведения программы? Предлагаю разработку «Изучение событий» которая облегчит поиск ответов на такие вопросы.

2 стартмани

12.03.2017    34957    53    rusmil    21    

87

Механизмы платформы 1С Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

В статье доступно объясняется про новое модное явление асинхронности, добавленное в платформу 1С. Также приложен пример асинхронной обработки по поиску файлов.

1 стартмани

15.01.2017    30328    fixin    30    

39

Механизмы платформы 1С Программист Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия Абонемент ($m)

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

1 стартмани

11.01.2017    31786    6    json    70    

74

Универсальные функции Механизмы платформы 1С Программист Платформа 1С v8.3 1C:Бухгалтерия Россия Абонемент ($m)

В статье приводятся новые функции по работе с двоичными данными, появившимися в версии платформы 8.3.9 , на примере анализа формата и размера изображений. А также пример отправки изображения через API ВКонтакте с помощью новых объектов (без использования ОбъединитьФайлы())

1 стартмани

14.11.2016    57186    27    Anton64    25    

119

Механизмы платформы 1С Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

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

1 стартмани

16.09.2016    13528    3    igel9780    1    

9

Механизмы платформы 1С Программист Платформа 1С v8.3 Россия Абонемент ($m)

При работе с объектными данными (справочники, документы, планы счетов и т.д.) система «1С:Предприятие» обеспечивает два вида объектных блокировок: пессимистическую и оптимистическую. Они позволяют выполнять целостные изменения объектов при одновременной работе нескольких пользователей.

1 стартмани

17.08.2016    62284    15    Ranis1286    11    

57

Механизмы платформы 1С Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Часто на практике возникают ситуации, когда в 1С 8.3 нужно настроить доступ к колонкам динамического списка по определенным критериям (нужно так настроить доступ, чтобы пользователь видел только то, что ему разрешено и не имел возможности изменить эти настройки). Но конфигурация стоит на поддержке и менять ничего нельзя. Предлагаемый пример показывает, как можно с помощью механизма расширений управлять отборами в динамических списках*. * В дополнение к механизму http://infostart.ru/public/437760/ "Динамическое управление видимостью и доступностью элементов форм"

1 стартмани

21.05.2016    15440    15    OlegK    6    

9

Механизмы платформы 1С Программист Платформа 1С v8.3 1С:Бухгалтерия 2.0 Абонемент ($m)

В обычном приложении «1С:Предприятие 8», если необходимо создать новый документ и без сохранения открыть его форму, мы просто создавали объект, наполняли его данными и открывали форму объекта. В управляемом приложении «1С:Предприятие 8» есть существенные отличия, которые я попытаюсь описать.

1 стартмани

05.05.2016    14495    sss123    4    

8

Механизмы платформы 1С Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

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

1 стартмани

22.03.2016    15986    6    Fragster    6    

22

Механизмы платформы 1С Программист Платформа 1С v8.3 Абонемент ($m)

С возможностью быстрого выбора всех значений по строкам и столбцам. Где важно слово «все», галки проставляются по горизонтали или по вертикали соответственно.

1 стартмани

13.01.2016    29316    3    Wilka    1    

5

Механизмы платформы 1С Программист Платформа 1С v8.3 1С:Управление торговлей 10 1С:Управление производственным предприятием Абонемент ($m)

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

1 стартмани

21.12.2015    35968    19    a_v_u    13    

34

Работа с интерфейсом Механизмы платформы 1С Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

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

1 стартмани

17.11.2015    63787    150    Alias    19    

45

Механизмы платформы 1С Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Механизм позволяет в пользовательском режиме настраивать контролируемые реквизиты, тем самым помогает справиться с невнимательностью пользователей. Не требует снятия с поддержки типовых объектов, внося минимум изменений в конфигурацию. Не привязан ни к конкретным конфигурациям, ни к БСП.

1 стартмани

25.10.2015    21719    36    yur4ik9408    10    

34

Механизмы платформы 1С Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

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

1 стартмани

16.10.2015    23426    13    azhilichev    8    

21

Механизмы платформы 1С Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Продолжаем работать с деревом значений в управляемом приложении 1С 8.2. Данная статья будет посвящена реализации трехпозиционного флажка для ДереваЗначений на управляемой форме 1С предприятия 8.2

2 стартмани

15.05.2015    66035    28    ll13    10    

39

Работа с интерфейсом Механизмы платформы 1С Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Реализация механизма Drag and Drop (или, проще говоря, “Перетаскивания”) для ДереваЗначений, расположенного на управляемой форме управляемого приложения 1С 8.2

2 стартмани

15.05.2015    39417    22    ll13    2    

24