Архив рубрики: Статьи по 1С

Расчет среднего заработка в 1С:Зарплата и управление персоналом

Как обычно, поводом к написанию данной статьи послужила проблема, которую нам пришлось решать: в базе 1С:Зарплата и управление персоналом 2.5 странно вел себя документ Начисление отпуска сотрудникам организаций. А именно, для одних сотрудников средний заработок рассчитывался нормально, а для других был нулевым, хотя совершенно точно эти сотрудники получали весь год заработную плату. Но обо всем по Читать далее »

Как сохранить конфигурацию 1С:Предприятие 7.7 и перенести ее в другую базу

Сохранение конфигурации 1С в файл может потребоваться в различных случаях: когда необходимо создать аналогичную пустую информационную базу; когда нужно перенести изменения в конфигурации из одной базы (например, тестовой) в другую и т.д. В отличие от платформы 1С:Предприятие 8.х, где конфигурацию нужно было сохранять в файл через меню Конфигурация — Сохранить конфигурацию в файл…, в версии 1С 7.7 Читать далее »

Создание отчетов в 1С Предприятие 7.7

Хоть и не очень часто, но встречаются еще организации, работающие с 1С:Предприятие 7.7. Язык этой версии серьезно отличается от языка 1С:Предприятие 8, поэтому даже создание простого отчета может стать проблемой для человека, который не работал с 1С 7.7 (вроде меня). Информации в интернете нашлось немного, в основном все отсылают к ЖКК (желто-красным книгам мануалов), поэтому Читать далее »

Программное открытие форм в управляемом приложении 1С

Программное открытие форм в управляемом приложении 1С значительно отличается от их открытия в обычном приложении. Рассмотрим для начала старый метод. Он заключается в получении формы и ее последующем открытии в обычном или модальном режиме (при открытии в модальном режиме форма блокирует работу программы). ПолучитьФорму("Документ.ПоступлениеТоваровУслуг.ФормаДокумента").Открыть() Это самый медленный метод открытия форм. Тем не менее, он позволяет Читать далее »

Отражение процентов по вкладу в 1С:Бухгалтерии

Рассмотрим два случая начисления и выплаты банков процентов: проценты выплачиваются на расчетный счет организации; проценты причисляются к депозиту (капитализируются). Для отражения этих операций нам потребуются следующие счета: счет 51 — Расчетный счет. При необходимости его можно заменить на счет 52 — Валютный счет. счет 55.03 — Депозитные счета. Здесь отражается сумма банковского вклада. счет 76.03 Читать далее »

Создание меню выбора вариантов отчета на СКД в 1С

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

HTTP-соединение в 1С

HTTP-соединение в 1С может использоваться для получения информации с сайтов, например, файла с заказами клиентов. При использовании HTTP-соединения важно, чтобы сайт «понимал» запросы, передаваемые 1С, и в ответ отправлял необходимую информацию. Рассмотрим пример, когда нужно получить с сайта в 1С некий файл. При этом на сайте есть авторизация и cookies. Перед тем как писать процедуру Читать далее »

Чтение файла Excel в 1С

Чтение файла Excel в 1С 8.х может проводиться несколькими способами. Одним из самых простых способов программного чтения файлов Excel в 1С является подключение через COMобъект. Перед тем как перейти к процедурам чтения файла Excel, нужно найти его адрес.  Для этого удобно воспользоваться стандартным диалогом открытия файла. Нужно создать текстовое поле с достаточной длиной (адреса бывают Читать далее »

Чтение XML-документа в 1С

XML-файлы очень часто встречаются при обмене данными между различными программными продуктами, сайтами и т.п. В 1С существует несколько методов чтения XML-файлов: последовательное чтение XML-файла; преобразование XML-файла в DOM-документ и чтение его узлов; чтение с использованием фабрики XTDO. Для чтения относительно небольших файлов XML лично мне нравится второй способ — чтение через DOM-документ. Этот способ кажется Читать далее »

Программное объединение ячеек табличного документа в 1С

Как программно объединить ячейки в табличном документе 1С? Для объединения ячеек предназначена функция Объединить(). Функция применяется к прямоугольной область табличного документа. Пример В результате формирования отчета была получена таблица. Товар Склад Остаток Яблоки Склад 1 6 Яблоки Склад 2 8 Яблоки Склад 3 9 Груши Склад 1 7 Груши Склад 2 2 Необходимо объединить ячейки Читать далее »