Отладка внешних обработок для 1с БСП

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

Особенности компиляции общих клиент-серверных модулей в управляемом приложении 1С 8.2

В данной статье я буду употреблять выражение «клиентский(серверный) экземпляр модуля». «Клиентский экземпляр модуля» - это совокупность процедур и функций данного общего модуля, которые будут скомпилированы на стороне клиента. Аналогично: «Серверный экземпляр модуля» это совокупность процедур и функций данного общего модуля, которые будут скомпилированы на стороне сервера. В принципе это понятие означает тоже, что и «клиентский(серверный) контекст», но на мой взгляд, применительно к общим модулям более точно отражает суть. (Далее...)

Особенности использования объекта СообщениеПользователю в управляемом приложении 1С 8.2

На платформе 1С 8.2, для информирования пользователей, предлагается использовать новый общий объект - СообщениеПользователю. Объект довольно простой, но есть несколько не очевидных особенностей его использования в управляемых формах, которые будут рассмотрены в данной статье. (Далее...)

Управляемая форма 1С 8.2 – работа с таблицей на форме (управление текущей строкой, перемещение и удаление элементов)

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

Управляемая форма 1С 8.2 – работа с деревом значений и таблицей значений. Часть III (Реализация трехпозиционного флажка)

Продолжаем работать с деревом значений в управляемом приложении 1С 8.2. Данная статья будет посвящена реализации трехпозиционного флажка для ДереваЗначений на управляемой форме 1С предприятия 8.2. С предыдущими статьями этой серии можно ознакомиться тут: «Управляемая форма 1С 8.2 – Работа с деревом значений и таблицей значений. Часть I (Основы)» «Управляемая форма 1С 8.2 – Работа с деревом значений и таблицей значений. Часть II (Реализация DRAG and DROP)» (Далее...)

Управляемая форма 1С 8.2 – работа с деревом значений и таблицей значений. Часть II (Реализация DRAG and DROP)

Эта статья является продолжением статьи «Управляемая форма 1С 8.2 – Работа с деревом значений и таблицей значений. Часть I (Основы)», она будет посвящена реализации механизма Drag and Drop (или проще говоря "Перетаскивания") для ДереваЗначений расположенного на управляемой форме управляемого приложения 1С 8.2 (Далее...)

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

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

Открытие управляемой формы незаписанного документа в 1С 8.2

Нередко необходимо программно создать новый документ или элемент справочника и заполнить его данными. А затем, НЕ ЗАПИСЫВАЯ его в базу данных, открыть форму для того чтобы пользователь получил возможность его отредактировать и потом сам принял решение о его записи в БД(или отказался от записи). На платформах 8.0, 8.1 (и даже 7.7) это не представляло никакой сложности, а вот в тонком клиенте управляемого приложения 8.2 эта задача уже ни кажется столь тривиальной. (Далее...)

Отображение выбранного периода в управляемой форме 1С 8.2

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