Все публикации — все для 1С

Кто сейчас проводит документ: человек или компьютер? Зачем нужна подобная классификация "режимов" проведения документа в 1С 8.3 в клиент-серверном режиме и как получить ответ на этот вопрос при работе с обработчиками событий управляемой формы и документа?

Математика и алгоритмы Пользователю системы v8 1cv8.cf Бесплатно (free)

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

25.08.2014    23346    jobkostya1c8    4    

Переопределение кнопки "Провести и закрыть"

Практика программирования v8::УФ 1cv8.cf Россия Бесплатно (free)

Бывает, что возникает задача, когда перед записью или проведением документа необходимо задать пользователю вопрос для дальнейше записи. Процедура "ПередЗаписью" не всегда может подойти и возникает необходимо переопределить действие кнопки "Провести и закрыть". Ниже расскажу простой способ, как это можно сделать.

17.08.2018    12592    Anchoret    17    

Как использовать ПоказатьВопрос в обработчике формы ПередЗаписью

Практика программирования v8 1cv8.cf Бесплатно (free)

В данной статье будет рассмотрен пример, как без модальных методов задать вопрос пользователю в обработчике формы ПередЗаписью. В ИТС (http://its.1c.ru/docs/v8nonmodal/) есть конкретные примеры по уходу от модальных окон, но в теме «Вопрос в обработчике формы ПередЗаписью» нет конкретного примера, а есть только общая информация, куда надо двигаться при решении данной задачи.

02.07.2015    56089    klinval    35    

Несколько шаблонов для доработки типовых конфигураций

Практика программирования Инструментарий разработчика v8 v8::УФ Абонемент ($m)

Предлагаю несколько каркасов для создания новых объектов в типовых конфигурациях. Это выжимка из кода нескольких конфигураций, которая позволит быстро и красиво создавать и дорабатывать объекты метаданных с соблюдением идеологии исходной системы

1 стартмани

03.10.2016    35116    95    json    25    

Обработчики событий при записи объектов. Зачем и что за чем?

Математика и алгоритмы v8 Бесплатно (free)

Программисту, имеющему немного опыта на платформе 1С 8.3, бывает сложно разобраться: ПередЗаписью, ПриЗаписи, ПослеЗаписи, на сервере, на клиенте, в модуле формы, в модуле объекта.... Эта шпаргалка была создана в процессе обучения и реального опыта с целью разложить всё по полочкам, чтобы было четкое понимание в каком случае какой обработчик нужно использовать и в какой последовательности они запускаются при записи и проведении документов. Данная статья будет полезна в большей степени начинающим разработчикам. Но и опытным позволит освежить информацию, упорядочить её.

25.07.2019    43708    AlbinaAAA    28    

Последовательности событий. Шпаргалка

Практика программирования v8 Россия Бесплатно (free)

Собрал информацию о событиях/подписках/расширениях в одном месте.

30.12.2019    15340    kuzyara    33    

Пример выбора несколько обработчиков событий записи объекта для решения одной задачи Промо

Математика и алгоритмы v8 Бесплатно (free)

Данная публикация предназначена для начинающих разработчиков и является продолжением статьи "Обработчики событий при записи объектов. Зачем и что за чем?" (ссылка далее). Содержит пример использования несколько обработчиков событий для решения одной задачи и объясняется почему выбраны именно они.

27.09.2012    194392    AlbinaAAA    65    

Строим "фасады" в 1С

Практика программирования Математика и алгоритмы v8 Россия Абонемент ($m)

Как реализовать функционал, чтобы не было “мучительно больно” при расширении требований.

1 стартмани

04.05.2018    17314    ktb    41    

Модель объекта Промо

Инструментарий разработчика v8 Абонемент ($m)

Подсистема позволяет описать модель данных объекта, где описана зависимость между реквизитами, и затем использовать эту модель в разных сценариях работы с объектом. Версия платформы: 8.3.6 и выше. С небольшими доработками будет работать на 8.2.

1 стартмани

30.06.2019    11563    0    vadim1980    5    

Автоматическое резервирование в УТ 11 по приходу

Оптовая торговля Обработка документов Оптовая торговля v8 УТ10 УУ Абонемент ($m)

В конфигурации УТ 11 нет возможности настроить автоматическое резервирование товара, при его поступлении на склад. Но, как говорится, если очень хочется - то можно.

1 стартмани

20.10.2016    10806    14    hiduk    3    

Автоматическое сохранение редактируемого документа

Практика программирования v8::УФ Бесплатно (free)

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

05.08.2017    10921    c1nil    17    

Массовое создание исправлений отпусков и командировок

Зарплата Обработка документов v8::СПР v8::УФ ЗУП3.x Россия БУ Абонемент ($m)

Обработка для массового создания документов Исправления отпусков и командировок в связи с перерасчетом среднего.

1 стартмани

21.11.2019    1684    8    MishinVl    0    

Опыт использования подсистемы "Оценка производительности" в УТ11

Практика программирования v8 1cv8.cf Россия Абонемент ($m)

Опыт внедрения и использования подсистемы "Оценка производительности" из БСП 2.0 в Управлении торговлей 11 (11.0.8). Отчет по статистике проведенных замеров с отбросом статистических выбросов.

1 стартмани

04.07.2013    19191    10    Vlad_M    7    

Как добавить реквизит, изменить проводки типовой и не поиметь геморроя при обновлении (пример для бух 3.0)

Практика программирования v8 1cv8.cf Бесплатно (free)

Пришли ко мне бухи и говорят: - у нас в 7.7 было окошко в документе с датами оплаты для книги покупок, сделай нам в 3.0 такое-же. Ну я типа - так придется снимать с поддержки, потом при любом обновлении Вам придется все тестировать.... короче геморрой и мне и Вам! Бухи слезно - ну надо, очень! Почесал я репу и стал думать, как и на елку залезть и попу не уколоть...

10.11.2013    17828    vde69    17    

Загрузка, скачивание, удаление файлов с помощью НачатьПомещениеФайлаНаСервер() и НачатьПолучениеФайлаССервера()

Практика программирования v8 1cv8.cf Абонемент ($m)

В платформе 8.3.15 появились новые методы НачатьПомещениеФайлаНаСервер() и НачатьПолучениеФайлаССервера(). В данной статье рассмотрено готовое решение проверенное и прекрасно работающее на тонком и веб-клиенте.

1 стартмани

25.07.2020    1524    Flashill    9    

Поле адреса в своем справочнике на примере 1С:Бухгалтерия 3

Практика программирования Разработка v8 v8::БУ БП3.0 Россия Абонемент ($m)

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

1 стартмани

17.05.2019    5067    vasilievil    2    

oData – HTTP-сервис для ленивых.

Обмен данными 1С v8 БП3.0 Россия Абонемент ($m)

oData одним из последних появился в инструментах интеграции поддерживаемых платформой 1С. В данной статье хотел бы показать пример его использования. О преимуществах и недостатках oData предлагаю поделиться в комментариях исходя из реального опыта использования. Цель публикации. Дать разработчикам простой инструментарий обмена между идентичными конфигурациями.

1 стартмани

10.05.2020    3649    6    Forest83    2    

Регистр сведений как дополнение объекта

Практика программирования Работа с интерфейсом v8 1cv8.cf Бесплатно (free)

Подключаем регистры сведений к формам связанных с ними объектов, быстро и надежно.

19.05.2020    2223    Infector    14    

[8.2] Справочник с картинкой (управляемые формы)

Практика программирования v8 1cv8.cf Россия Абонемент ($m)

Простой пример справочника с картинкой Отображения картинки текущего элемента списка

3 стартмани

05.08.2010    50655    26    Evg-Lylyk    24    

Форматированный документ в 1С

Работа с интерфейсом v8 1cv8.cf Россия Бесплатно (free)

Начиная с версии 8.2.11 в платформе появился новый объект – Форматированный документ. Так как не нашел на Инфостарте ни одного упоминания об этой функциональности, решил опубликовать небольшую статейку о том, что это за объект и какой функционал он добавляет.

02.09.2010    93212    SirYozha    61    

Изображение Основного Средства

Учет ОС и НМА Работа с интерфейсом Учет ОС и НМА v8 БГУ Абонемент ($m)

Возможность добавлять изображения основных средств.

1 стартмани

08.05.2013    10277    0    NickOmskiy2    3    

УФ. Информационные сообщения пользователям при "Записать и закрыть" или "Провести и закрыть".

Практика программирования v8 v8::УФ Бесплатно (free)

Как показать пользователю некритические информационные сообщения если он нажал "Записать и закрыть" или "Провести и закрыть".

11.10.2013    16217    iRounder    5    

Заполнение значениями по умолчанию для документов и справочников (универсальный механизм)

Практика программирования Универсальные функции v8 1cv8.cf Абонемент ($m)

В данном материале рассматривается процесс разработки механизма заполнения документов и справочников по шаблону. Материал большой, букв много, так что не судите строго. :) Данный механизм подойдет как для типовых конфигураций, так и для отраслевых и самописных. В типовых конфигурациях есть некоторые алгоритмы заполнения предопределенными значениями при создании нового документа или справочника (например, организация по умолчанию, склад по умолчанию), и т.п. Но что если в поступлении нам надо подставлять один склад, в реализации - другой, а в самописном документе - третий? Именно такую механику предусматривает данный механизм. Он не претендует на полноценное решение, но может стать хорошей основой для дальнейшей разработки.

1 стартмани

01.06.2015    14109    7    axelerleo    2    

Прикрепление внешних файлов к документам и справочникам 1С 8.3 (управляемые формы)

Универсальные функции Практика программирования v8 1cv8.cf Россия Абонемент ($m)

В данной статье мы рассмотрим, как просто и быстро в любую конфигурацию на базе управляемых форм добавить функционал прикрепления внешних файлов к документам и справочникам. Я начну описание с нуля, т.е. с создания пустой конфигурации. Так что даже любой малоопытный разработчик (вроде меня =) ) сможет реализовать данный функционал в своей или уже написанной конфигурации. Если Вам не хочется разбираться с ниже написанной инструкцией, можете скачать файл*.doc с описанием и скриншотами, либо уже саму готовую конфигурацию.

1 стартмани

15.10.2015    78805    125    omenfarsh    28    

Автоматическое отражение в регламентированном учете при проведении документа в КА 2.0

Практика программирования v8 КА1 БУ Бесплатно (free)

У многих, кто начал работать в КА редакции 2, возник вопрос - почему документы не формируют проводки. Оказалось, что провести документ теперь недостаточно. Нужно еще выполнить отдельную операцию по отражению документа в регламентированном учете. Это можно сделать из формы просмотра проводок, либо из меню Регламентированный учет -> Отражение документов в регл. учете

16.07.2016    20901    Dem1urg    9    

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

Практика программирования Работа с интерфейсом v8 v8::УФ Абонемент ($m)

В управляемых формах для нас доступен мощный ресурс работы с динамическими списками посредством СКД - отборы, сортировки и далее. Но вот табличная часть (таблица значений) на управляемой форме не позволяет работать так гибко. Мы можем научить пользователей пользоваться комбинацией клавиш "Ctrl+F", но давайте немного упростим жизнь и позволим нашим пользователям настраивать отборы (осуществлять поиск) по табличной части прямо в нашем окне.

1 стартмани

22.03.2018    35213    Kim1C    18    

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

Практика программирования v8 Бесплатно (free)

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

14.06.2018    9378    vandalsvq    27    

Полезный код для программистов 1С (часть 2). Помощник заполнения.

Практика программирования v8 Абонемент ($m)

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

1 стартмани

20.07.2018    14724    14    vandalsvq    14    

Добавление характеристик в свои объекты в УТ 11

Учет ТМЦ Практика программирования Учет ТМЦ v8 УТ11 УУ Бесплатно (free)

Добавление своего реквизита характеристика номенклатуры в не типовые объекты

16.07.2018    7067    pyrkin_vanya    0    

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

Обработка справочников Работа с интерфейсом v8 v8::УФ ИТ-компания Россия Абонемент ($m)

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

1 стартмани

24.08.2018    14632    12    pashamak    7    

Самостоятельная организация подборов в документах

Практика программирования v8 Россия Бесплатно (free)

В заметке приводится пример организации подборов в документах.

13.11.2018    4247    srub    6    

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

Практика программирования Работа с интерфейсом Разработка v8 v8::УФ Абонемент ($m)

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

1 стартмани

25.01.2019    9085    11    Kim1C    7    

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

Практика программирования Работа с интерфейсом Разработка v8::УФ 1cv8.cf Абонемент ($m)

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

1 стартмани

13.05.2019    9309    mvxyz    17    

Работа с графической схемой в объектной модели DOM

Универсальные функции v8 v8::УФ Абонемент ($m)

Пример кода для работы с графической схемой в объектной модели DOM, платформа 8.3.12.

1 стартмани

04.06.2019    7856    botokash    19    

Изменение реквизитов существующих объектов (документов) 1С без сохранения

Практика программирования Работа с интерфейсом Разработка v8 Абонемент ($m)

При решении очередной задачи столкнулся с тем, что менеджерам (сотрудникам) необходимо часто менять реквизиты существующих объектов. Это дополнительные реквизиты или сведения объектов. При этом действия менеджеров не должны приводить к перепроведению документов или пересохранению объектов, т.к. изменения могут быть в закрытых периодах. Изменение данных в реквизитах должны быть доступны в закрытых периодах и не влиять на финансовые и бухгалтерские данные.

1 стартмани

14.06.2019    4334    BraunAlex    8    

СКД не только для отчетов

Практика программирования v8::СКД 1cv8.cf Бесплатно (free)

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

18.09.2019    18719    YPermitin    36    

Тонкости настройки Истории данных

Практика программирования v8 1cv8.cf Россия Бесплатно (free)

dbo._DataHistoryQueue0 - что это такое и как с этим бороться.

02.12.2019    5270    ZOKS_1    5    

Задачи по доработке типовых решений. ЗУП 3.1. Доработка выплаты аванса фиксированной суммой, проверка на отработанное время. Вывод предупреждения как в ЗУП 2.5

Зарплата v8 ЗУП3.x Россия БУ Абонемент ($m)

Пример решения задачи, по учету отработанного времени за первую половину месяца, при выплате фиксированного аванса.

1 стартмани

09.12.2019    1570    8    bbbsss    0    

Изменение оплаты труда: Поле объекта не обнаружено (ДействуетДо). ЗУП 3.1

Зарплата v8 v8::СПР ЗУП3.x Россия Абонемент ($m)

Не проводится документ Изменение Оплаты Труда. Решение ошибки после обновления конфигурации. Версия ЗУП 3.1.12.142

1 стартмани

24.03.2020    1151    1    ivangrant    2    

Методика обновления формы объекта данных при изменении объекта

Практика программирования v8 v8::УФ 1cv8.cf Абонемент ($m)

В формах объектов данных часто встречаются элементы, косвенно связанные с объектом. Логику обновления этих элементов при изменении объекта обычно вызывают из обработчиков ПриСозданнииНаСервере и ПриОткрытии, забывая про наличие других способов изменения объекта. В статье предложена методика для обычных и управляемых форм, учитывающая все способы.

1 стартмани

09.03.2020    6834    tormozit    13