...

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

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

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

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

02.07.2015    60423    klinval    35    

Использование ПоказатьВопрос() в событии НачалоВыбора()

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

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

20.07.2020    1489    biimmap    2    

Вариант перевода модальных вызовов в немодальные

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

Рассматривается вариант рефакторинга модальных вызовов в немодальные (асинхронные) в конфигурациях 8.3.5

1 стартмани

06.10.2014    17886    1    Franco    5    

Альтернатива для "ПоказатьВыборИзСписка" и "ПоказатьВопрос" для приложений на Мобильной Платформе (УФ)

Мобильная разработка v8::УФ v8::Mobile 1cv8.cf Абонемент ($m)

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

1 стартмани

04.02.2019    6951    1    HorusTheOne    0    

Удаление записи из табличной части в режиме без использования модальности

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

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

1 стартмани

01.03.2020    884    vaganovsergey    0    

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

Универсальные обработки v8 v8::УФ 1cv8.cf Абонемент ($m)

Нужно загрузить файл с клиента на сервер или же, наоборот, файл загрузить с сервера на клиент, а впридачу все это на web-клиенте, да еще и асинхронно? Нет ничего проще, читай далее, как это сделать!

1 стартмани

10.06.2019    26841    154    Xershi    76    

Прием программирования для компактного оформления последовательных немодальных диалогов (ПоказатьВопрос, ПоказатьВводЗначения и прочее)

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

С отказом от модальности в конфигурациях 1С:Предприятие 8.3 усложнилось взаимодействие с пользователем, которое ранее выполнялось с помощью модальных диалогов. Анализ реакции пользователя теперь выносится в отдельный обработчик. Всё, вроде бы, логично. Но если, скажем, пользователю нужно последовательно задать более одного вопроса, то линейный по своей сути код разбивается на цепочку обработчиков, разбросанных по программному модулю. Что, согласитесь, очень неудобно. Предлагаемый прием позволяет логически сгруппировать такой код. Итак...

24.07.2015    16183    herfis    14    

Отказ от модальности. Баг в типовых конфигурациях

Адаптация типовых решений v8 1cv8.cf Бесплатно (free)

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

25.09.2014    16141    alm_ilya    20    

Библиотека универсальной обработки асинхронных вызовов

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

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

1 стартмани

01.06.2015    12833    1    alex271    2    

Как построить цепочку асинхронных вызовов

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

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

1 стартмани

11.01.2017    22665    6    json    70    

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

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

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

1 стартмани

09.12.2019    2019    12    bbbsss    0    

Рефакторинг в редакторе модулей

Рефакторинг и качество кода v8 1cv8.cf Бесплатно (free)

Для тех, кто не пользуется Ctrl+Alt+R. “Контролируемый процесс улучшения кода без написания новой функциональности”, “Равносильное преобразование алгоритмов” и т.п в данной статье не рассматриваются. Тема статьи: замечательные команды из подменю Рефакторинг контекстного меню редактора модулей в конфигураторе. В статье описано, как команды из подменю Рефакторинг помогают при написании кода

10.03.2020    3987    pparshin    2    

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

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

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

1 стартмани

03.10.2016    37070    95    json    25    

Универсальные функции ЗУП 3.1 / ЗКГУ 3.1, которые помогут в разработке

Универсальные функции Зарплата Управление персоналом (HRM) Зарплата v8 v8::СПР ЗКГУ3.0 ЗУП3.x БУ Бесплатно (free)

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

14.11.2018    96602    GeterX    121    

Кассовая книга по обособленным подразделениям в БП 3.0 ПРОФ

Кассовые операции v8::БУ 8.3.14 БП3.0 Россия БУ Абонемент ($m)

Расширение для конфигурации в 1С:Бухгалтерии 8 ПРОФ реализует ведение кассовых книг по обособленным подразделениям. В разработке реализована раздельная нумерация ПКО и РКО, ЛИСТОВ КАССОВОЙ КНИГИ по подразделениям, подстановка счета кассы в кассовые документы в зависимости от настроек текущего пользователя. Идея не нова и заключается в настройке соответствия Подразделение - Счет кассы плана счетов.

2 стартмани

27.11.2020    313    0    Key2Key    0    

Использование методов глобального контекста в системе компоновки данных или недокументированные возможности СКД

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

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

1 стартмани

05.08.2016    37936    26    klinval    40    

Простые радости жизни администратора в 1С: блокировка информационной базы. Промо

Администрирование данных 1С Сервисные утилиты v8 1cv8.cf Россия Абонемент ($m)

В типовую обработку «Блокировка соединений с информационной базой» внесены интерфейсные изменения, призванные сделать работу в ней более удобной. Также обработка сделана максимально универсальной и может быть использована в любой, полностью не типовой базе.

1 стартмани

10.11.2013    94131    366    yuraos    98    

Просмотрщик файлов DBF (DBFViewer), переделанный для управляемых форм

Разработка внешних компонент Файловые протоколы обмена, FTP v8 1cv8.cf Россия Абонемент ($m)

Просмотр содержимого DBF файла с возможностью печати его структуры. Поддержка как DOS, так и Windows кодировки.

1 стартмани

15.12.2014    10267    20    cheiser1982    5    

Расширения... Использование на практике. Пример заполнения табличных частей в 1С Бухгалтерия 3.0.

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

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

1 стартмани

05.08.2015    13271    8    mrBart    3    

Мастер рассылки e-mail 2.2 для управляемых форм Промо

Практика программирования Email v8 v8::УФ ERP2 БП3.0 УТ11 Абонемент ($m)

Для пользователей: переделанный из старый разработки под 8.2 с использованием библиотеки Мастер рассылки e-mail 2.2 (ERP, УТ, БП) (Только управляемые формы), который теперь может запускаться под любой версией платформы с разрешенными или запрещенными модальными/синхронными вызовами в конфигурации. Также удобный выбор e-mail и их владельцев с помощью отбора динамического списка по любым критериям и галочки исключения.

1 стартмани

29.12.2015    37426    20    milkers    4    

Загрузка файла в БД, выгрузка и сохранение файла с БД

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

С выходом новых релизов платформ 1С изменяются некоторые методы. Некоторые улучшаются, некоторые (не будем уточнять =) ). Тем не менее, изменения есть. В этой публикации я ознакомлю вас с методами загрузки и выгрузки файла (а это НачатьПомещениеФайла и НачатьПолучениеФайлов соответственно).

22.01.2016    26451    dj_serega    14    

Цикл ввода данных, пример решения

Универсальные функции Практика программирования v8 Бесплатно (free)

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

12.07.2016    13344    botokash    7    

Выгрузка всех дополнительных обработок и отчетов в каталог за пару кликов

Универсальные обработки v8 1cv8.cf Абонемент ($m)

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

1 стартмани

18.10.2016    6108    16    MZadornov    1    

Сообщения пользователям через электронную почту + управление 1С через эл. почту

Email v8 1cv8.cf Россия Абонемент ($m)

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

1 стартмани

01.03.2017    6482    5    user593180_nixonsis123    0    

Замена штатной функции "Создать на основании"

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

Модернизация операции "Создать на основании" в документе

20.06.2017    11266    cheiser1982    14    

Выбор файла и загрузка его на сервер в асинхронном режиме

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

Несколько библиотечных процедур, упрощающих жизнь разработчика при отключенном режиме модальности.

1 стартмани

22.10.2017    31403    json    3    

Автоматическое оповещение пользователей при проведении документа Поступление товаров, с возможностью дублировать сообщения другому сотруднику

Практика программирования Обработка документов Документооборот и делопроизводство Документооборот и делопроизводство v8 v8::ОУ УТ11 Россия Абонемент ($m)

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

1 стартмани

26.02.2018    13026    Natali307192013    8    

Автоматическая загрузка выписок Сбербанк-бизнес онлайн с помощью 1С:ДиректБанк

Обмен с банком Банковские операции Банковские операции v8 УНФ Абонемент ($m)

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

1 стартмани

14.03.2018    10513    9    handscenter    7    

Консоль Внедренца v.3.6.2 (vnedr.cf)

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

Идея данной обработки заключается в создании простого, функционального и универсального инструментария для внедренцев и программистов 1С, который будет работать как в толстом клиенте на обычных и на управляемых формах, так и в тонком клиенте. Интерфейс и логика работы максимально идентичны у обычных форм и управляемых. Инструментарий включает в себя: Консоль кода, Консоль запросов, Консоль отчетов (СКД), Универсальную обработку объектов, Средства для работы с таблицами базы данных 1С, Редактирование регистров сведений базы, Инструмент по работе с табличными документами - загрузка данных из табличного документа.

1 стартмани

27.08.2018    22370    376    evvakra    42    

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

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

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

17.08.2018    13925    Anchoret    17    

Подключение сканера штрихкода к Бухгалтерии 3.0

Сканер штрих-кода Оптовая торговля Учет ТМЦ Оптовая торговля Учет ТМЦ v8::БУ БП3.0 Россия БУ УУ Бесплатно (free)

Возникла потребность обеспечить идентификацию номенклатуры по штрихкоду. На складе уже было рабочее место с Бухгалтерией 3.0. Поиск по ключевой фразе «сканер ШК БП 3.0» выдал не так много результатов. На ИС была обнаружена статья от 2013 года, которая сейчас несколько устарела. В 2018 году процесс подключения сканера штрихкода стал существенно проще.

22.11.2018    12533    Dem1urg    23    

Автоматическая загрузка выписок Сбербанк-бизнес онлайн с помощью 1С:ДиректБанк для УТ 11

Банковские операции Обмен с банком v8 УТ11 Россия Абонемент ($m)

Позволяет грузить выписки из Сбербанка онлайн в автоматическом режиме. Требуется один раз авторизация по СМС при начале работы системы.

3 стартмани

01.11.2019    4056    1    average    2    

Очередной "мягкий" отключатель активных и не очень пользователей

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

Тема отключения пользователей не нова, но это чуть другой взгляд на проблему.

1 стартмани

15.11.2019    3835    4    ybatiaev    11    

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

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

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

1 стартмани

25.07.2020    3869    Flashill    10