Архив автора: Нестандартные решения в 1С

Работа с табличной частью объектов в 1С

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

Работа с массивами в 1С 8

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

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

Продолжаем знакомство с платформой 1С:Предприятие 7.7. В этой статье мы рассмотрим, как программно создать элемент справочника или документа и заполнить его реквизиты и табличную часть (которая на платформе 7.7. может быть только одна). Процесс создания будем рассматривать на примере документа ОплатаЖКУ, справочники создаются аналогично. Итак, создаем элемент: ДокОбъект=СоздатьОбъект("Документ.ОплатаЖКУ"); ДокОбъект.Новый(); Устанавливаем дату документа: ДокОбъект.ДатаДок = Дата(2018, 2, Читать далее »

Что делать, если после обновления исчезло меню подсистем (панель разделов) в 1С:Бухгалтерии 3.0

Столкнулся сегодня с проблемой. После обновления конфигурации Бухгалтерии предприятия 3.0 окно программы стало выглядеть так:То есть пропала панель меню (разделов) слева. Впрочем, слева она находится в интерфейсе «Такси». Если его выключить, панель перемещается наверх, но разделы там не появляются. Проведя небольшое исследование, удалось выяснить, что по неведомой причине при обновлении сбросилось значение некоторых констант. Чтобы Читать далее »

Добавление плана обмена в типовую конфигурацию

Возможны различные ситуации, когда нужно добавить в типовую конфигурацию новый план обмена. Например: Нужно настроить обмен стандартными средствами с конфигурацией, с которой нет типового обмена. Есть несколько информационных баз с одинаковыми конфигурациями, нужно настроить с ними обмен по разным правилам. А как известно, обмен с продуктами на платформе 8.2 не позволяет загружать разные правила для Читать далее »

Вывод номера счета-фактуры без префикса в 1С:Управление торговлей 11

1С:Бухгалтерия и 1С:Управление торговлей 11 по-разному формируют печатные формы счетов-фактур: Бухгалтерия оставляет только номер, а Управление торговлей оставляет еще и префикс документа. При совместном использовании этих конфигураций такая ситуация часто вызывает недовольство бухгалтеров, которым нужно, чтобы счета-фактуры, распечатанные из разных программ, выглядели одинаково. Итак, задача — убрать префиксы из номера печатной формы счетов-фактур в 1С:Управление торговлей Читать далее »

Запрет замещения свойств объекта при обмене данными

При настройке обмена данными между конфигурациями 1С и создании правил обмена часто возникает ситуация, когда некоторые свойства объекта (документа, элемента справочника и т.п.) после того как они впервые поступили в базу-приемник, не должны больше изменяться. Например, из Бухгалтерии предприятия в Управление торговлей поступил документ Поступление на расчетный счет. В Управлении торговлей пользователь изменил в этом Читать далее »

Вывод параметров отчета на СКД на обычную форму 1С

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

Сохранение значений реквизитов управляемых форм

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

Синхронные и асинхронные методы в 1С

С появлением управляемого приложения, web-клиентов и т.д. изменилась и философия программирования на платформе 1С:Предприятие. Если раньше все применяемые методы были синхронными, то теперь появляются еще и асинхронные. И если вы хотите, чтобы ваша конфигурация работала не только на толстом или тонком клиенте, но и на web-клиенте, мобильном приложении или в облаке 1С:Fresh, то придется пользоваться Читать далее »