Форма редактирования списка значений

Публикация № 72158 24.06.10

Разработка - Универсальные функции

Форма предлагается в качестве замены стандартному диалогу "Редактирование списка": максимально полно повторяет его интерфейс и функционал, а также обладает дополнительными возможностями и преимуществами.

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

ОТЛИЧИЯ ОТ СТАНДАРТНОГО ДИАЛОГА

 - есть возможность задать свойство ВыборПоВладельцу для ограничения списка элементов,  предлагаемых для выбора и подбора (например, может применяться при использовании характеристик в отборах: в стандартном диалоге открывается полный список без установки владельца);
- можно назначать свои обработчики ПриИзменении, НачалоВыбора, Очистка, ОбработкаВыбора,  АвтоПодборТекста, ОкончаниеВводаТекста для значений списка (позволяет обработать процесс наполнения списка нужным образом);

ПАРАМЕТРЫ ФОРМЫ

Список - тип "СписокЗначений", в параметр передается список значений, который необходимо  редактировать (например, правое значение отбора с сответствующим видом сравнения), наполнение списка зависит от его свойства ТипЗначения;

ВыборПоВладельцу - тип "ЛюбаяСсылка", необязательный параметр, в который может передаваться элемент-владелец, по которому будут выбираться значения (например, элемент плана видов характеристик, для ограничения списка свойств предлагаемых для выбора и подбора);

ОбработчикиСобытий - тип "Структура", необязательный параметр, в который может передаваться структура вида (<Событие>, <Обработчик>) с описанием обработчиков событий для значений списка;

ОБРАБОТКА РЕЗУЛЬТАТА

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

ПРИМЕР ИСПОЛЬЗОВАНИЯ

Необходимо в отборе отчета, построенного на СКД, ограничить перечень предлагаемых для выбора элементов справочника "Контрагенты" (только юрлица) и их свойств при редактировании списка.

Код в форме настройки отчета:


 Процедура ОтборПравоеЗначениеНачалоВыбора(Элемент, СтандартнаяОбработка)

     
ТекущийВидСравнения = ЭлементыФормы.Отбор.ТекущиеДанные.ВидСравнения;

     Если (
ТекущийВидСравнения = ВидСравненияКомпоновкиДанных.ВСписке)
         ИЛИ (
ТекущийВидСравнения = ВидСравненияКомпоновкиДанных.НеВСписке)
         ИЛИ (
ТекущийВидСравнения = ВидСравненияКомпоновкиДанных.ВСпискеПоИерархии)
         ИЛИ (
ТекущийВидСравнения = ВидСравненияКомпоновкиДанных.НеВСпискеПоИерархии) Тогда
         
СтандартнаяОбработка = Ложь;

         ПредставлениеОтбора = Строка(ЭлементыФормы.Отбор.ТекущиеДанные.ЛевоеЗначение);
     
   ЛевоеЗначениеОтбора = ЭлементыФормы.Отбор.ТекущиеДанные.ЛевоеЗначение;

         ПравоеЗначениеОтбора = ЭлементыФормы.Отбор.ТекущиеДанные.ПравоеЗначение;
         
ПолеКомпоновкиКонтрагент = Новый ПолеКомпоновкиДанных("Контрагент");        
         

         ФормаРедактированияСписка = ПолучитьОбщуюФорму("ФормаРедактированияСписка", Элемент);
         
ФормаРедактированияСписка.Список = ПравоеЗначениеОтбора.Скопировать();
         Если
ЛевоеЗначениеОтбора = ПолеКомпоновкиКонтрагент Тогда
             
ОбработчикиСобытий = Новый Структура;
             
ОбработчикиСобытий.Вставить("НачалоВыбора", "ЮрлицоВыбор(Элемент, СтандартнаяОбработка)");
             
ОбработчикиСобытий.Вставить("АвтоПодборТекста", "ЮрлицоАвтоПодборТекста(Элемент, Текст, ТекстАвтоПодбора, СтандартнаяОбработка)");
             
ОбработчикиСобытий.Вставить("ОкончаниеВводаТекста", "ЮрлицоОкончаниеВводаТекста(Элемент, Текст, Значение, СтандартнаяОбработка)");
             
ФормаРедактированияСписка.ОбработчикиСобытий = ОбработчикиСобытий;
         ИначеЕсли
Найти(ПредставлениеОтбора, "(свойство)") > 0 Тогда
             
СоответствиеСвойств = УстановитьСоответствиеСвойств(ПланыВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_Контрагенты, "Контрагент.[", " (свойство)]");
             
ФормаРедактированияСписка.ВыборПоВладельцу = СоответствиеСвойств.Получить(ПредставлениеОтбора);
         КонецЕсли;
         
ФормаРедактированияСписка.ОткрытьМодально();
     КонецЕсли;
КонецПроцедуры

 

Форма редактирования списка значений добавлена в общие формы. Функция УстановитьСоответствиеСвойств возвращает соответствие вида (<Наименование поля компоновки данных>, <Элемент плана видов характеристик "СвойстваОбъектов">), процедуры ЮрлицоВыбор, ЮрлицоАвтоПодборТекста, ЮрлицоОкончаниеВводаТекста описывают поведение формы выбора таким образом, чтобы в предлагаемый список попадали только юрлица. Процедуры определены как экспортные и размещены в общем модуле.

 

Скачать файлы

Наименование Файл Версия Размер
Форма редактирования списка

.epf 11,79Kb
420
.epf 11,79Kb 420 Скачать

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. an77 224 24.06.10 09:10 Сейчас в теме
Прошу прощения, можно ли одним движением заменить стандартную форму редактирования списка на предложенную?
2. Spartan 358 24.06.10 09:20 Сейчас в теме
(1) Одним движением, к сожалению нет... :) Стандартная "зашита" в платформе. Эту можно лишь вызывать в нужных местах конфигурации вместо стандартной. Выше есть пример, как это сделать.
3. e.kogan 1884 25.06.10 11:38 Сейчас в теме
Автор, совершенно необязательно весь приведённый вами код писать в форме каждого конкретного отчёта. Проще вынести процедуру обработки в общий модуль, передать ей всё, что нужно, и обрабатывать исключительно там. В таком случае изменение сводится к одной строке (если собственно НачалоВыбора в модуле уже есть) или к трём (если не было).
ОбработкаВыбора и вовсе не нужна - у вас же есть Элемент, Значение которого вы и обрабатываете.
imbio; Spartan; +2 Ответить
4. Spartan 358 25.06.10 12:14 Сейчас в теме
(3) Я и не предлагал писать приведенный код в форме каждого отчета. Это просто пример использования моей формы, для того чтобы было понятно как заполнять ее параметры и как вообще можно использовать. Суть публикации не в коде, а в самой форме - а дальше дело каждого программиста, как и где ее вызывать.
Насчет ОбработкиВыбора - дело вкуса. Я передаю в форму не само значение, а его копию, чтобы список не менялся динамически по ссылке во время редактирования, потом оповещаю о выборе. Можно конечно передавать само значение, в форме его копировать и заменять по нажатию ОК. Это принципиально, Вы считаете?
5. e.kogan 1884 25.06.10 12:29 Сейчас в теме
(4) Чем меньше кода меняется в каждом конкретном случае - тем лучше, я считаю.
7. пользователь 25.06.10 13:26
Сообщение было скрыто модератором.
...
6. пользователь 25.06.10 13:21
Сообщение было скрыто модератором.
...
8. Spartan 358 29.06.10 19:03 Сейчас в теме
(3) Голова была забита и что-то сразу не сообразил, что можно задать владельцем формы не форму настройки а сам элемент и тогда действительно никакая обработка выбора не нужна. Спасибо за толчок в нужном направлении...
9. Alef 15.09.10 10:25 Сейчас в теме
Отлично, спасибо, работает!!!
10. Aloger 20.01.11 14:07 Сейчас в теме
Вопросы по примеру.
Где должны быть обработчики? Только в форме настройки отчета или в другом месте?
Как правильно написать подключаемый обработчик?
11. Spartan 358 20.01.11 14:43 Сейчас в теме
(10) Все зависит от контекста. Если форма является общей (как в примере), то обработчик должен быть "виден" в глобальном контексте (например, экспортная процедура в общем модуле), если форма редактирования является формой объекта, то обработчик должен быть доступен в рамках объекта (например, экспортная процедура в модуле объекта). Работа обработчиков реализована с помощью оператора Выполнить(<Строка>), соответственно строка с кодом должна быть доступна в контексте модуля формы редактирования списка значений.
Правила написания обработчика просты: имена и количество параметров должны совпадать с аналогичными в стандартных обработчиках.
12. megatrend 127 24.07.11 00:07 Сейчас в теме
Обработка весьма полезная. Пригодилась мне, когда стандартная форма редактирования списка значений почему-то открывалась в режиме "только просмотр". Почему это произошло - так и не смог разобраться.
13. jirafff 25.12.11 15:51 Сейчас в теме
14. leon111 23 13.01.12 11:52 Сейчас в теме
15. ritapodskr 12.03.12 17:34 Сейчас в теме
Спасибо огромное! Попробую прикрутить!
16. _df_ 22.02.13 16:35 Сейчас в теме
17. ratinc 04.08.13 19:48 Сейчас в теме
Чтото я не разобрался с более простым примером использования вашей формы.
Например хочу использовать её для создания списка значений в котором только группы номенклатуры.
Подскажите - куда копать?
18. Spartan 358 05.08.13 19:58 Сейчас в теме
(17) Что конкретно не получается? Схема та же, что и в моем примере: владельцем задаете элемент формы ПолеВвода, передаете список значений, пишете свой(и) обработчик(и) для ограничения элементов в форме выбора только группами и также передаете их в форму через структуру. Подробнее не могу сейчас посмотреть/подсказать - я в отпуске, и под рукой нет компа с 1С.
19. ratinc 06.08.13 00:43 Сейчас в теме
Я разобрался. Извиняюсь что не отписался о неактуальности вопроса.
Всё заработало отлично. Спасибо за помощь
20. OlegAl 73 01.11.13 12:39 Сейчас в теме
Списибо за разработку... Разобрался, весьма полезная штука. Почему разработчики 1С не включили данную форму в общие формы?! Значительно облегчили бы работу со списками значений.
21. пользователь 29.10.15 08:03
Сообщение было скрыто модератором.
...
22. lambert 17.12.16 16:03 Сейчас в теме
Оставьте свое сообщение

См. также

Форма выбора из списка с оглавлением

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

Список, организованный по разделам/рубрикам, по оглавлению. Быстро, просто, универсально.

1 стартмани

11.11.2022    3816    2    Yashazz    0    

19

Расширение: Быстрые отборы через буфер [Alt+C] Копировать список, [Alt+V] Вставить список, [Ctrl+C] Копировать из файлов

Универсальные обработки Инструментарий разработчика Универсальные функции Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Копирует в буфер значения из списков, из ячеек отчетов, таблиц, настроек списков, других отборов и вставляет в выбранную настройку отбора. Работает с Объект не найден. Работает как в одной так и между разными базами 1С. Использует комбинации [Alt+C] Копировать список, [Alt+V] Вставить список. Также для копирования данных используется стандартная [Ctrl+C] (например из открытого xls, mxl, doc и т.п. файла скопировать список наименований)

1 стартмани

13.10.2022    9908    68    sapervodichka    84    

112

Программеры, упрощаем себе трудовые будни!

Инструментарий разработчика Универсальные функции Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

08.08.2022    3829    10    Baryshev    17    

17

Подсистема регулярных заданий

Универсальные функции БСП (Библиотека стандартных подсистем) Платформа 1С v8.3 Абонемент ($m)

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

1 стартмани

23.05.2022    4212    14    Sirruf    15    

14

Функции для обработки произвольной таблицы значений

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

Просто несколько функций для работы с произвольной таблицей значений: Левое соединение, Внутреннее соединение, Свертка таблицы. Платформа 8.3.20.1674.

1 стартмани

04.04.2022    3905    12    sanek_tgu    0    

13

1СПАРК РИСКИ. Сервис оценки благонадежности контрагентов. Промо

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

Объединяем и вырезаем периоды

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

Была задача вырезать из нужных периодов периоды-исключения. Искал решение в интернете, но не нашёл. Так родилась эта статья.

1 стартмани

06.02.2022    3267    2    Sungang    1    

8

Добавление электронной подписи в документ PDF

Универсальные функции Платформа 1С v8.3 1С:Бухгалтерия 3.0 Абонемент ($m)

Как добавить подпись прямо в файл PDF, чтобы не нужно было файлы подписи передавать отдельно.

1 стартмани

26.08.2021    13942    37    fotov    18    

41

Работа с PDF файлами из 1С через Ghostscript, Postscript (добавление текста в PDF, нижний колонтитул с гиперссылками, получение pdf в виде текста и т.д.)

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

В данной публикации раскрывается вопрос, как из 1С: -добавить текст в уже готовый PDF; -получить количество страниц у PDF файла; -получить весь текст из PDF; -добавить нижний колонтитул, с гиперссылками, в PDF; -сжать PDF; -добавить картинку и прочее в PDF; -разбить PDF файл на страницы. Используются инструменты Ghostscript и PostScript.

1 стартмани

21.06.2021    6352    49    RALIN123    14    

7

Поиск корректной кодировки текста

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

Обработка для поиска корректной кодировки текста.

1 стартмани

12.10.2020    6375    11    Jokemas    7    

16

Парсинг Excel-файла

Загрузка и выгрузка в Excel Универсальные функции Платформа 1С v8.3 1С:Розница 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Абонемент ($m)

Шаблон внешней обработки для парсинга Excel без использования COM-объектов, с учетом клиент-серверного взаимодействия, на толстом, тонком и веб-клиенте. С учетом требований безопасности и отображением длительных операций.

1 стартмани

15.09.2020    15790    41    LamerSoft    0    

26

Программы для исполнения 54-ФЗ Промо

С 01.02.2017 контрольно-кассовая техника должна отправлять электронные версии чеков оператору фискальных данных - правила установлены в 54-ФЗ ст.2 п.2. Инфостарт предлагает подборку программ, связанных с применением 54-ФЗ, ККТ и электронных чеков.

Дружелюбный интерфейс итогов в диалоге табличных частей, для Управляемых форм.

Работа с интерфейсом Адаптация типовых решений Универсальные функции Платформа 1С v8.3 Абонемент ($m)

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

1 стартмани

14.09.2020    8315    5    DrZombi    9    

9

Таблица значений в табличный документ (СКД)

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

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

1 стартмани

12.08.2020    33175    12    markivkin    5    

12

Нормализация адреса с помощью API Почты России

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

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

2 стартмани

11.08.2020    10414    18    Cerberdm    7    

21

Обработка чтения табличного документа (УФ)

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

Обработка чтения табличного документа (с возможностью чтения из файла без использования офисных приложений) и перевода данных в таблицу значений.

1 стартмани

07.08.2020    21322    14    chum1roma    10    

9

Универсальная функция получения дополнительных реквизитов и пример на форме

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

Решаем следующую задачу. Например, в справочнике «Номенклатура» — 10 дополнительных реквизитов: "Материал", "Наименование на английском", "Наименование на французском" и т.д., и 20 дополнительных реквизитов в справочнике «Характеристики номенклатуры». Необходимо вывести все характеристики по ТЧ "Товары", так называемую «Спецификацию» по «Заказу клиента» или «Заказу поставщика».

2 стартмани

05.05.2020    11263    13    papche    8    

9

Готовые переносы данных из различных конфигураций 1C Промо

Рекомендуем готовые решения для переноса данных из различных конфигураций 1C. C техподдержкой от разработчиков и гарантией от Инфостарт.

Универсальное хранилище настроек

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

Универсальная константа для хранения любых настроек, например интеграции с API. Легко вносить новые настройки без "ломания" выполнения кода в модулях.

1 стартмани

10.03.2020    12780    1    v.krivenko    17    

15

Дополнительные функции для 1С:Документооборот

Универсальные функции Платформа 1С v8.3 1С:Документооборот Управленческий учет Абонемент ($m)

В данной публикации я хочу поделиться расширением, которое содержит дополнительные функции (доработки) для 1С:Документооборот.

1 стартмани

24.01.2020    28412    207    pavelpribytkin96    47    

52

Подпись PDF в новой версии 8.3.16

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

Проверяем новую возможность платформы 1С:Предприятие 8 по формированию подписей в PDF.

1 стартмани

23.12.2019    16450    51    kolya_tlt    15    

25

Простой способ загрузить файл Excel на тонком клиенте.

Загрузка и выгрузка в Excel Универсальные функции Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Самый простой способ загрузить файл Excel на тонком клиенте - это скопировать лист Excel в "табличный документ" на форме обработки и обрабатывать уже поля "табличного документа".

1 стартмани

30.10.2019    17320    8    John_d    16    

17

Версионирование объектов УТ 10 с возможностью перехода к сохраненной версии

Журнал регистрации Универсальные функции Платформа 1С v8.3 1С:Управление торговлей 10 Абонемент ($m)

Версионирование объектов УТ 10.3 с возможностью перехода к сохраненной версии. Взята стандартная система версионирования УПП, добавлена возможность восстановления ранее сохраненной версии.

1 стартмани

28.10.2019    16037    84    art.prm    8    

8

Распознавание и загрузка документов в 1С Промо

Универсальная программа-обработка для распознавания любых сканов или фото первичных документов в 1С (счета-фактуры, УПД, ТТН, акты и тд). Точность распознания до 98%.

от 11 рублей

Картинка вместо кнопки без html

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

Вариант замены стандартных кнопок на форме для тех, кого не устраивают кнопки 1С и нет особых возможностей делать все с использованием html. Тестировал работу на платформах 8.3.10, 8.3.13, 8.3.14

1 стартмани

23.10.2019    14540    15    papa_harlo    6    

17

Выгрузка данных из дерева значений 1С в формат JSON иерархический список (Сериализация ДереваЗначений в JSON)

Универсальные функции Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Тема: Иерархические списки при обмене данными. В интернете не удалось найти подобного решения. Обнаружена реализация только обратной операции JSON в дерево значений 1С или рассматриваются линейные списки (таблицы).

1 стартмани

22.10.2019    17307    32    mwoleg    9    

13

Универсальная подсистема ДМ

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

ДМ — дополнительные модули Это не альтернатива или дополнение БСП. Данная подсистема призвана быстро получить множество нужных функций в любой конфигурации. Для использования подсистемы изменения в конфигурацию вносить не надо. Обычные формы поддерживаются частично, т.к. с каждым годом таких конфигураций попадается всё реже. Разработка ведётся с 2009 года, но именно этот релиз был подготовлен на платформе 8.3.16.1063 и применяется на 8.3.15 с включенной совместимостью 8.2

1 стартмани

22.10.2019    9522    5    strange2007    10    

9

Вывод QR-кода типовыми средствами.

Сканер штрих-кода Универсальные функции Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Управление производственным предприятием Абонемент ($m)

Вывод QR-кода типовыми средствами. На данный момент очень часто нужно вывести в печатную форму QR-код. Показываю как на примере типового кода из УТ11 это сделать. Можно использовать в любых конфигурациях с обычными формами.

1 стартмани

21.10.2019    63544    133    Емельянов Алексей    57    

51

Генерация QR кода для любых конфигураций 1С (обычные и управляемые формы)

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

Для генерации используется компонента типовой конфигурации УТ11, встроенная в общий макет "КомпонентаПечатиQRКода". Ниже приведены процедуры, чтобы сделать обработку самостоятельно (только для УФ).

1 стартмани

11.10.2019    45710    234    dm1try    0    

29

Программы для исполнения 488-ФЗ: Маркировка товаров Промо

1 января 2019 года вступил в силу ФЗ от 25.12.2018 № 488-ФЗ о единой информационной системе маркировки товаров с использованием контрольных (идентификационных) знаков, который позволяет проследить движение товара от производителя до конечного потребителя. Инфостарт предлагает подборку программ, связанных с применением 488-ФЗ и маркировкой товаров.

Универсальное удаление движений регистров накопления по всем непроведенным документам

Универсальные функции Чистка данных Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

27.09.2019    25829    38    John_d    20    

11

1С REST API клиент. Обмен из 1С с сайтом/магазином WordPress/WooCommerce с помощью REST API

Универсальные обработки WEB-интеграция Универсальные функции Оптовая торговля Розничная торговля Платформа 1С v8.3 Конфигурации 1cv8 Управленческий учет Абонемент ($m)

Обмен 1С с сайтом на WordPress и магазином Woocommerce. Внешняя обработка сделана как REST API клиент сайта WordPress, позволяет разработчику публиковать/изменять/удалять/просматривать посты/страницы/товары/фотографии (в связке с товаром/страницей) на сайте/магазине WordPress/Woocommerce. Обработки сделаны с использованием обычных форм, демо-формы использования в комплекте.

10 стартмани

29.07.2019    20912    18    osivv    15    

16

Экспортные процедуры и функции общих модулей БП 3.0, ЗУП 3.1, УТ 11

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

Таблицы экспортных процедур и функций общих модулей конфигураций БП КОРП 3.0, ЗУП КОРП 3.1, УТ 11 + обработка по формированию такой таблицы из любой конфигурации.

14.06.2019    18604    34    SanchoD    33    

42

Создание и запуск скрипта для ввода текста на базе AutoHotkey

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

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

1 стартмани

28.01.2019    13483    2    Wezoowy    1    

7

Отправка электронной почты с помощью локального почтового клиента из 1С, развернутой под удаленным рабочим столом

Печатные формы Универсальные функции Email рассылки Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Управление производственным предприятием Абонемент ($m)

Решение для интерактивной (нажал-отредактировал) отправки электронных писем и печатных форм через почтовый клиент (Thunderbird, Outlook) находящийся на локальном компьютере, из конфигурации 1С, развернутой под удаленным рабочим столом (RDP, remote-app). Подходит также для локального развертывания 1С. Представлен пример быстрой интеграции с конфигурациями "Управление торговлей 10.3", "Управление производственным предприятием 1.3", "Комплексная автоматизация 1.1", "Бухгалтерия предприятия 2.0".

1 стартмани

21.09.2018    39043    24    stvorl    1    

20

Работа с 1С:Аналитика Промо

Онлайн-курс предусматривает изучение возможностей системы “1С:Аналитика”, которая работает как составная часть платформы “1С:Предприятие” и обеспечивает оперативный просмотр и анализ необходимых данных.

4500 рублей

Даты пересечения двух периодов

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

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

1 стартмани

01.03.2018    17201    1    yojeeg    0    

14

Свертка таблицы значений. С блэкджеком и всем остальным

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

Функция свертки таблицы значений. Умеет в отличие от стандартного метода все, что можно делать на языке запросов.

1 стартмани

22.01.2018    18605    2    dusha0020    11    

9

Определение MIME-типа файла

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

Небольшая, но полезная функция для определения MIME-типа файла по его расширению. Сэкономит время разработчикам.

1 стартмани

12.01.2018    16785    26    o.nikolaev    6    

8

Количество рабочих и выходных дней в месяце с сайта its.1c.ru

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

Простенькая функция, которая обращается к сайту ИТС и возвращает оттуда сведения о количестве рабочих дней в указанном месяце. Платформа 8.3.10, УФ.

1 стартмани

22.11.2017    17112    1    simplysimply    5    

23

Видеокурс-практикум: как подготовить и написать ТЗ, ЗНР, ЧТЗ. Промо

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

3 500 рублей

Запуск приложений на клиенте из RDP-сессии

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

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

1 стартмани

30.10.2017    18535    6    GusevNA    4    

8

Цвет индикатора в зависимости от значения

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

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

1 стартмани

29.08.2017    16120    6    kc-ropa    12    

18

Программное создание элементов графической схемы (через XSLT)

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

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

1 стартмани

20.07.2017    32557    83    lazarenko    20    

61

Когда надо вывести (короткий) штрихкод ссылки

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

Недавно поставили задачу - в документах печать штрихкод ссылки на элемент справочника. Все знают функцию XMLСтрока(); -  с ее помощью можно получить текстовое представление ссылки и вывести на штрихкод (типа d8cecae7-aee2-11de-bd70-00151716f9f5 ). Но результат получается аж из 36 символов! Такие штрихкоды понимал не каждый сканер.

1 стартмани

17.05.2017    9977    3    Skimen    5    

7

Универсальная процедура по загрузке файла из интернета

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

Передаем в процедуру всего два параметра: откуда взять и куда положить. Остальное она сделает сама

1 стартмани

17.05.2017    25839    20    json    5    

14