...

Механизмы платформы 1С: Разработка

Безопасная работа с транзакциями во встроенном языке

Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Разбираемся с опасностями использования транзакций во встроенном языке 1С. Познаем ошибку "В данной транзакции уже происходили ошибки". Учимся защищаться от них.

25.03.2019    70429    tormozit    67    

298

Иерархия групп и элементов в форме списка справочника как в проводнике. УФ

Механизмы платформы 1С Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Бесплатно (free)

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

20.03.2019    27673    rebuzx    18    

52

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

Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

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

14.03.2019    54533    Infostart    54    

219

Заметки по SQL: Генерация ряда дат и данные из периодических регистров на каждый день

Механизмы платформы 1С Запросы Бесплатно (free)

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

05.03.2019    5934    IVC_goal    0    

16

Асинхронная работа с текстовыми файлами в 1С 8.3

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

В этой статье я рассмотрю основные моменты работы с текстовым файлом в 1С 8.3. (загрузка - выгрузка) в режиме отключенной модальности (асинхронно).

1 стартмани

28.02.2019    15529    signum2009    8    

13

Вывод характеристик и их значений в динамический список

Механизмы платформы 1С Управляемые формы Система компоновки данных Конфигурации 1cv8 Абонемент ($m)

Если в запросе динамического списка используется конструкция {ХАРАКТЕРИСТИКИ ...}, то как вывести на форму колонки с характеристиками?

1 стартмани

22.02.2019    13900    10    kasper076    7    

3

Функциональные опции 1С 8.3 – все возможные варианты использования

Механизмы платформы 1С Управляемые формы Конфигурации 1cv8 Бесплатно (free)

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

22.02.2019    93416    ids79    25    

275

Баг или фича? Неожиданное поведение платформы

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

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

18.02.2019    29439    Infostart    90    

187

1С и чувствительность к регистру [поход на грабли]

Механизмы платформы 1С Платформа 1С v8.3 Бесплатно (free)

Всем известно, что исполняемый код для платформы 1С не чувствителен к регистру символов. Некоторый особенные люди считают себя одаренными и пользуются этой возможностью, чтобы писать в своем уникальном стиле либо все маленькими буквами, либо наоборот большими. Оставим эти глупости на совести таких разработчиков, ведь нам же главное не "красота" в режиме конфигуратора, а чтобы обрабатываемые нами данные оставались аутентичными. Что бы "А" (код 1040) и "а" (код 1072) или "T" (код 84) и "t" (код 116) всегда оставались сами собой и превращались друг в друга только под нашим чутким контролем с помощью ВРег() и НРег(). К сожалению, бывает не всегда так, что может приводить к неожиданным ошибкам.

04.02.2019    13454    Dementor    20    

43

Связанные табличные части (управляемые формы)

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

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

1 стартмани

25.01.2019    38488    37    Kim1C    13    

19

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

Механизмы платформы 1С Управление блокировками Бесплатно (free)

Добрый день, коллеги! Хотелось бы поделиться обнаруженной особенностью работы механизма управляемых блокировок, а именно блокировке по полям, указанным в свойстве «Поля блокировки данных».

24.01.2019    10450    mshumakov    4    

8

Картинки в строках дерева значений по условию (8.3)

Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

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

22.01.2019    19210    gubar    33    

61

Работа со строками: от простого к сложному

Механизмы платформы 1С Платформа 1С v8.3 Бесплатно (free)

Простые примеры работы со строками, в конце более читаемый разбор сложных текстов.

14.01.2019    158983    Evg-Lylyk    29    

85

Дополнительные реквизиты в типовом отчете и их отсутствие

Механизмы платформы 1С Система компоновки данных Конфигурации 1cv8 Бесплатно (free)

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

18.11.2018    26706    dyuha    11    

28

Как я делал таймер обратного отсчета в динамическом списке на старой платформе

Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

В данной статье пойдет речь о том, как на практике я реализовал колонку с обратным отсчетом времени без использования обработчика "ПриПолученииДанныхНаСервере". Платформа в режиме совместимости 8.3.1, управляемые формы (не Такси).

07.11.2018    6757    axelerleo    4    

6

Получение присоединенных файлов из внешнего тома

Механизмы платформы 1С Платформа 1С v8.3 1С:Комплексная автоматизация 2.х Россия Бесплатно (free)

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

06.11.2018    8877    ВеликийДуматель    2    

12

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

Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

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

15.10.2018    42863    tormozit    110    

126

Асинхронное программирование в 1с77 без внешних компонент. Обратные вызовы.

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

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

1 стартмани

06.10.2018    7552    Vortigaunt    5    

11

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

Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

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

03.09.2018    43575    zarankony    42    

214

Работа с файлами в управляемых формах клиент серверной версии 8.3 и выше

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

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

1 стартмани

24.08.2018    45924    46    pashamak    12    

19

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

Механизмы платформы 1С Платформа 1С v8.3 Россия Бесплатно (free)

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

23.08.2018    72413    Rain88    51    

230

Золотые костыли

Универсальные функции Механизмы платформы 1С Платформа 1С v8.3 Бесплатно (free)

Немного о программировании.

23.08.2018    13062    vasilev2015    39    

47

Разные хм... неожиданности при работе с УТ 11 и платформой

Механизмы платформы 1С Механизмы типовых конфигураций Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 11 Управленческий учет Бесплатно (free)

По мере обнаружения буду писать сюда тонкости работы с УТ 11 и платформой, больше для себя, но, может, кому-то еще пригодится... Для нескольких вопросов предложены варианты обхода.

09.08.2018    23757    Kutuzov    31    

64

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

Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Встал вопрос о привязке выбора значения одного дополнительного реквизита к значению другого дополнительного реквизита и что из этого получилось

03.07.2018    13313    yurstein    5    

37

Жизненный цикл управляемой формы. Шпаргалка разработчика

Механизмы платформы 1С Управляемые формы Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

29.06.2018    62440    stas_ganiev    26    

358

Пример работы с Планировщиком 1С (УФ)

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

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

1 стартмани

26.06.2018    32458    145    MKFreeUser    27    

15

Что делать, если строк в документе больше 99'999?

Механизмы платформы 1С Платформа 1С v8.3 Бесплатно (free)

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

14.06.2018    15766    vandalsvq    28    

13

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

Механизмы платформы 1С СКД Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и Управление Персоналом 3.x Бесплатно (free)

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

04.06.2018    67196    xrrg    99    

277

ВСТАВИТЬ В Справочник.Номенклатура (Код, Наименование) ЗНАЧЕНИЯ ("001", "Новый товар")

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

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

1 стартмани

01.06.2018    43788    107    m-rv    59    

114

Оформление даты в динамическом списке

Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

В статье приведен вариант оформления полей даты в динамических списках.

28.05.2018    11077    m-rv    0    

21

Особенности разделения объектной модели документа и базы данных в 1С 7.7. Забавный глюк

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

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

1 стартмани

16.05.2018    10215    Vortigaunt    26    

5

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

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

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

1 стартмани

10.04.2018    41922    Alxby    23    

155

Обманчивая ошибка "Данные были изменены или удалены другим пользователем"

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

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

1 стартмани

25.03.2018    47381    rinat_alp2    8    

11

Вызов n-го количества немодальных окон из одной процедуры и передача параметров в процедуру печати

Механизмы платформы 1С Управляемые формы Конфигурации 1cv8 Бесплатно (free)

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

25.03.2018    9161    akor77    0    

3