Все об 1С8 - просто и доступно

Добавить в Избранное  Сделать Стартовой  Написать письмо

Главная Статьи Вопрос-ответ Экспресс-справочник Гостевая книга
Статьи по 1С

Статьи по 1С

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

Использование данных таблицы значений в отчете СКД для обычных форм

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


Устранение ошибок подключения через COM-соединение

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


Выгрузка данных регистра сведений ФИО физических лиц и паспортных данных через правила обмена

При переносе данных физических лиц через правила обмена нужно, чтобы в базу-приемник корректно перенеслись данные о фамилии, имени и отчестве физического лица, а также его паспортные данные. Физические лица - это справочник, а ФИО физ.лиц и паспортные данные - регистры сведений. Как сделать так, чтобы данные этих регистров из базы-источника корректно перенеслись в базу-приемник? Далее...


Внешняя печатная форма с использованием внешней обработки

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


Чтение и запись данных с использованием файла MS Excel

Часто возникает потребность прочитать данные из таблицы MS Excel или из источника 1С записать (выгрузить) данные в книгу MS Excel. Можно ли средствами 1С решить эти задачи? Ответ прост - можно и это не особо затруднительно. Чтение данных по большому счету вообще не представляет больших проблем. При выгрузке данных в MS Excel возможны некоторые трудности, что может быть связано с особенностями VBA. Для выгрузки данных из 1С в MS Excel можно воспользоваться заранее созданным шаблоном или, если состав данных не известен до самой выгрузки, создать файл MS Excel на ходу. Здесь будет приведен пример чтения данных из файла MS Excel и выгрузки данных с созданием файла. Далее...


Выбор записи из регистра сведений в режиме формы выбора

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


Размещение диаграммы на управляемой форме

Размещение диаграммы на управляемой форме требуется не часто, но все же случается необходимость добавить диаграмму на управляемую форму. Самый тривиальный случай потребности добавить диаграмму на управляемую форму это обработка Монитор руководителя в конфигурации 1С: Бухгалтерия предприятия 2.0.
Также могут возникнуть и другие задачи, которые потребуют размещения диаграммы на управляемой форме. Пример решения такой задачи приводится в настоящей статье Далее...


Зависание печатной формы в обычном приложении 1С

Случился раз вопрос: в конфигурации 1С: Бухгалтерия предприятия 2.0 при формировании печатной формы ТОРГ-12 эта самая форма намертво "зависала". Ответ оказался прост, его можно было бы вынести в короткий Вопрос-ответ, но обо всем расскажу по-порядку, вдруг кому-то пригодится. Далее...


Массивы 1С и примеры работы с массивами

Что такое массив? Те, кто знают, пропускают определение и пояснение. Остальные читают, чтобы понять суть работы с массивом. Допустим, нужно использовать какую-то переменную. Объявляем ее и используем. Если нужно использовать две или три переменных того же типа, то поступаем также. Но если требуется использовать много однотипных переменных? Скажем, десять или сотню? Не будем же мы объявлять сотню переменных и присваивать каждой их них значения? Вот для этого и используется структура данных, которая называется массив. Далее...


Программный вывод отчета на СКД в таблицу значений с настройками и отборами

Время от времени от пользователей решений на платформе 1С поступают разные задачи. Одной из таковых может быть просьба предоставить возможность "розовой" кнопки на форме отчета, по нажатию которой будут выполнены какие-то действия. Например, сформирован отчет с какими-то параметрами и отборами, и результат, полученный в отчете, используется для создания и заполнения каких-то документов. То есть нам заранее неизвестно, что в настройки и отборы выставит пользователь. Можно ли в этом случае по нажатию этой самой "розовой" кнопки получить данные отчета и использовать их в дальнейшем? - Можно. Далее...


Чтение данных из файла XML и запись данных в файл XML с использованием 1С

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


Чтение данных из файла SCV и запись данных в файл SCV с использованием 1С

Большой часть задач, реализуемых на платформе 1С, является перенос данных между различными системами. Которые могут быть также на базе платформы 1с, так и всякие другие. Как уже упоминалось в одной из статей, способы переноса данных могут быть самыми разными: прямое подключение к базе, через файл XML, Excel, посредством сервисов и т.д. В этой статье будет рассмотрена возможность чтения и записи данных в формате CSV при помощи 1С. Этот способ обмена данными востребован не так часто, как иные, но встречается и такая потребность. А если есть необходимость, то осветим и вариант переноса данных через чтение и запись в формате CSV. Далее...


Типы данных 1С и примеры работы с ними

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


Внешняя печатная форма 1С с передачей параметров через форму (УФ)

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


Программное создание и открытие документа 1С без записи на управляемых формах

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


Условное оформление объектов управляемых форм 1С

В этой статье пойдет речь о возможности программно установить условное оформление управляемой формы 1С. Конечно, можно и установить статичные значение условного оформления управляемой формы, но тогда изменение данных может полностью не отрисовать требуемые пожелания условного оформления. Поэтому здесь и будут приведены примеры условного оформления управляемой формы при помощи программных средств 1С. Далее...


Выбор и обработка периода на управляемых формах 1С

Подавляющее большинство внешних и встроенных отчетов и обработок подразумевают использование выбора периода. Здесь будут приведены примеры реализации выбора периода на управляемых формах отчета и обработки. Далее...