...

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

Функция ВыгрузитьПоПравилу - мощный инструмент расширения возможностей ваших правил конвертации. Конвертация данных 2.1

Практика программирования Перенос данных из 1C8 в 1C8 v8 КД Бесплатно (free)

Казалось бы, всего лишь одна функция из арсенала разработчика правил обмена на Конвертации данных 2.1, но понимание этой функции расширяет ваши возможности при написании качественных правил обмена в несколько раз. Да, что там писать эти правила? Сопоставил реквизиты, сопоставил табличные части, да еще помощник автоматически создаст необходимые ПКО, ПКС, ПВД. А как быть, когда нужно передать Регистр сведений в регистр сведений, да не просто передать, а привязать это действие к выгрузке определенных элементов, например, элементов справочника Физические лица? Или как передать табличную часть справочника в документы, да так, чтобы одна строка табличной части создавала ровно один документ на стороне приемника? А как быть, если невозможно сделать соответствия между объектами и данные для приемника необходимо собирать из разных источников? Именно для подобных задач вам может понадобиться функция ВыгрузитьПоПравилу. Здесь, я расскажу вам о тех ситуациях, в которых мне понадобилась эта функция, и как она меня не раз выручила. Все свое повествование я сопровожу реальными примерами, которые реализовывались мной в одном из проектов.

09.11.2015    167396    lopatin    45    

ЛайфХак: окно с результатами поиска и динамическим позиционированием в найденном

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

Вот есть на форме дерево (или макет) с кучей данных. Нажимаем Ctrl+F и находим искомое. А потом еще раз, потом еще, потом еще... Ну и так далее. Есть мысль, как это все улучшить и углубить, ну и решить одну интересную проблему с "модальностью".

25.03.2018    11052    starik-2005    7    

ERP 2.4 "Рабочее место работника склада" на ТСД + Android 7

Терминал сбора данных Рабочее место Мобильная разработка Учет ТМЦ Учет ТМЦ v8 ERP2 УУ Абонемент ($m)

Решение задачи использования терминала сбора данных в режиме онлайн при помощи типовой обработки ERP 2.4 "Рабочее место работника склада", запуском ERP на мобильном клиенте 1С. Для настройки использовался ТСД Urovo V5100 на ОС Андроид 7.

1 стартмани

07.08.2019    15681    23    chemezov    10    

Запуск фонового задания во внешней обработке без регистрации в справочнике "Дополнительные отчеты и обработки"

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

Описал, как показать прогресс выполнения длительной операции во внешней обработке, и при этом не регистрировать обработку в справочнике "ДополнительныеОтчетыИОбработки". Проверял на БСП версии "3.1.2.264".

1 стартмани

09.03.2020    5042    VinnieThePOOH    5    

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

Перенос данных из 1C8 в 1C8 v8 Бесплатно (free)

В статье описано, как добиться оптимальной записи с отменой проведения или проведением перенесенных документов при написании правил обмена в системе Конвертации Данных (КД).

24.12.2012    75774    ARL    36    

Использование подсистемы БСП "Заполнение объектов"

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

Применение механизмов БСП для добавления новых команд заполнения к формам различных объектов. Использование расширений конфигурации для доработки. Шаблоны для реализации собственных команд заполнения.

1 стартмани

23.11.2018    27164    ids79    23    

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

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

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

1 стартмани

22.10.2019    5117    5    strange2007    10    

50+ советов для успешной сдачи 1С: Специалист по платформе

Решение задач на 1С:Специалист v8 Абонемент ($m)

Данная подборка содержит советы по основным вопросам, возникающих при решении задач ОУ, БУ и ПР. В процессе подготовки использовал много материалов от методичек 1С и курсов до публикаций  ресурса Infostart. Предлагаю вниманию  программистов 1С, решивших сдать этот экзамен, свою скромную подборку  советов. В ней Вы найдете основную информации по часто возникающим вопросам при решении экзаменационных задач. Прошу объективно  покритиковать материал. Впоследствии планирую его дорабатывать, т.к. полагаю, что это сэкономит  время готовящихся, и они смогут сосредоточиться  непосредственно на решении задач  вместо поиска верных решений для  реализации той  или иной задачи.    Цель данной публикации - получить обратную связь от готовящихся и уже сдавших этот экзамен программистов 1С, чтобы на основе полученных данных создать максимально полный гайд по подготовке к этому серьезному экзамену.Верю, что совместными усилиями это - реально.

1 стартмани

24.10.2016    89652    NN2P    29    

Предметно-ориентированное проектирование (3D) в 1С. Виртуальная машина.

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

Проектирование программного обеспечения - это постоянная битва за простоту.

03.06.2014    40866    Evgen.Ponomarenko    88    

HTTP-сервисы для тех, кто ничего не понимает в WEB

WEB v8 Бесплатно (free)

Если вы ничего не понимаете в WEB технологиях и такие слова, как json, get, post и прочее для вас ничего не значат и вы просто заядлый 1С-ник до мозга костей, но вам кровь из носу надо подружить 1С со сторонними приложениями или сайтом, то эта статья для вас

21.04.2016    148607    YAGolova    64    

Программные формы

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

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

2 стартмани

08.10.2019    7298    2    zfilin    11    

Фоновые задания в файловом режиме 1С 8.x средствами 1С без дополнительных компонент

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

Необходимость использования фоновых задач в файловом варианте есть, а вот возможность это осуществить - совсем не очевидна. Можно конечно воспользоваться дополнительными Active-X компонентами (http://infostart.ru/public/66660/) или запускать две копии приложения. Я же нашел (как мне) кажется более простой и гибкий вариант и при этом все только средствами самой 1С.

1 стартмани

19.05.2010    46557    200    kosilov    17    

[Обучаловка] Преимущества класса «Перехватчик» внешней компоненты «1С++»

Инструментарий разработчика v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

Ликбез для «штатных» программистов по классу «Перехватчик» внешней компоненты «1С++»

20.07.2010    28871    venger    71    

Быстрый отбор в форме списка (выбора) справочника

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

Установка быстрых отборов в форме списка (выбора) справочника для новичков в 1С. В архиве эта же статейка в PDF.

1 стартмани

15.07.2011    55684    49    Збянтэжаны Саўка    12    

Внешнее воздействие на веб-клиент 1С:Предприятие

WEB v8 1cv8.cf Абонемент ($m)

Описанный метод позволяет организовать контейнер средствами html и JavaScript и поместить в него веб-клиент 1С. При этом контейнеру доступно управление веб-клиентом, как на уровне алгоритмов, так и на уровне управления стилями. Подход отрабатывался на 1С версии 8.2.18.96.

1 стартмани

15.06.2013    109276    29    Elisy    19    

Универсальная загрузка из Excel для 1С8.2

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

Обработка позволять загружать из произвольного Excel файла данные в любые документы Вашей базы.

1 стартмани

22.09.2014    12047    160    ruslan1982    9    

Темная сторона обмена по правилам

Перенос данных из 1C8 в 1C8 Информационная безопасность v8 1cv8.cf Бесплатно (free)

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

16.03.2015    15450    saiten    38    

Сохранение произвольных значений реквизитов объекта в реквизите формы

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

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

1 стартмани

03.03.2015    21215    10    dusha0020    3    

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

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

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

1 стартмани

26.07.2016    12541    7    newold2    5    

Hello world на metadata.js

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

Про браузерные offline-first приложения можно написать миллионы слов. Сэкономлю своё и ваше время и перейду сразу к делу. В статье не будет рекламы и агитации за новые технологии, не будет критики традиционных или попсовых решений. Рассмотрим по шагам разработку простейшей программы на metadata.js. Постараюсь сделать акцент не на том «как это сделано», а «почему сделано именно так»

1 стартмани

11.08.2016    60515    unpete    209    

Кодогенерация и метагенерация в 1С

Практика программирования Инструментарий разработчика Бесплатно (free)

В своем докладе на конференции INFOSTART EVENT 2018 EDUCATION Дмитрий Белозеров рассказал о разработке инструмента, позволяющего программно работать с метаданными 1С и писать скрипты для выполнения тех же действий, которые выполняет разработчик в конфигураторе –  с какими сложностями и нюансами пришлось столкнуться, и что получилось в итоге.

26.08.2019    9332    kirovsbis    28    

Качество кода: Поведенческие паттерны проектирования

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

Поговорим про применение паттернов проектирования в разработке на 1С.

03.03.2020    7966    ivanov660    0    

Подсистема "COMExchange", консоль запросов, сервис обработки выборки запроса: корректируем регистры или «Берём банк, кассу, экспроприируем экспроприаторов».

Консоль запросов v8 1cv8.cf Россия Бесплатно (free)

На примере шуточного примера продемонстрированы не шуточные возможности консоли запросов в составе подсистемы "COMExchange" для работы с регистрами, подчинёнными регистратору («обнуление» регистров, ввод начальных итогов (сведений), корректировка итогов).

31.03.2013    22730    yuraos    7    

Как размещать на формах типовых объектов свои элементы, не изменяя сами объекты (Обычное приложение)

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

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

16.04.2013    9703    FandrFa    13    

Подсистема "COMExchange": консоль запросов в режиме «Консоль кода».

Консоль запросов v8 1cv8.cf Россия Бесплатно (free)

Описана возможность использования обработки «Консоль запросов 1С+ADO» в качестве «консоли кода». При этом имеется возможность помещения результатов вычислений в «табло формул». Кроме результатов вычислений в это «табло» можно также вывести время выполнения и описание обработанных ошибок времени исполнения.

03.04.2014    26238    yuraos    2    

[ТАКСИ] Шаблон внешней обработки...и не только

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

Обработка предназначена для лентяев, к каковым, в первую очередь, отношу себя. Это в некотором роде шпаргалка в виде шаблона внешней обработки. Для создания новой копируем эту, удаляем ненужное, вставляем нужное - получаем результат. Чем ваять с нуля, каждый раз прописывая одно и то же, проще использовать заготовку, подобную этой... 30.10.2019 - Версия 1.24 - Изменена регистрация из обработки, и функция СведенияОВнешнейОбработке. Изменён пример чтрения XLS - теперь средствами 1С, без необходимости устанавливать офис ...ну и как водится - что-то добавил, что-то поправил....

2 стартмани

22.09.2014    54702    687    Alex_E    28    

Приемы обработки больших данных в 1С

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

Рассказ об эффективных приемах организации обработок больших объемов данных на платформе 1С

07.08.2015    69176    tormozit    27    

Обновление УТ11 с релиза 11.1.2 на 11.1.10 в примерах

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

Приводится практический опыт по реализации методик по упрощению поддержки доработанной конфигурации "Управление торговлей" при ее обновлении с релиза 11.1.2.31 на 11.1.10.153 благодаря возможности вынесения кода в "переопределяемые" общие модули, существующие в релизе 11.1.10. По мотивам публикаций http://infostart.ru/public/16980/ и http://infostart.ru/public/169131/.

08.12.2015    17909    Mortiferus    21    

БСП 2.3 и БСП 3.0: Просто про выполнение внешней обработки в фоне (c индикацией прогресса выполнения)

Инструментарий разработчика Практика программирования БСП (Библиотека стандартных подсистем) v8 1cv8.cf Абонемент ($m)

Простое пояснение о том, как сделать внешнюю обработку с фоновым выполнением и индикацией процесса для любой конфигурации на основе БСП 2.3.2. UPDATE 20/09/19: добавлен вариант обработки с индикацией процента выполнения и статусом выполнения для БСП 3.0.

1 стартмани

18.05.2016    67677    199    rozer    66    

Автоматическое отключение неактивных веб-клиентов

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

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

1 стартмани

20.07.2017    19282    25    VitaliyCeban    14    

Стандартизация внесения изменений в конфигурацию

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

Общие рекомендации по внесению изменений в конфигурацию для последующего облегчения обновления. Рекомендации по подписям, добавление реквизитов, модулей, форм, процедур...

09.09.2013    9944    TimofeySin    11    

Универсальная выгрузка/загрузка XML (2.0.26) С АНАЛИЗОМ ИЗМЕНЕННЫХ ОБЪЕКТОВ ПРИ ЗАГРУЗКЕ

Обмен через XML v8 1cv8.cf Россия Абонемент ($m)

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

1 стартмани

31.10.2008    51205    3025    WiseSnake    53    

C++ (ATL) против METTLER-TOLEDO

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

Внешняя компонента для работы с периферией по RS-232. В моём случае это были весы!

1 стартмани

06.11.2009    25005    289    AmoreMe    17    

Быстрый отбор в справочнике по первой букве

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

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

1 стартмани

11.06.2010    18313    143    Armando    19    

Выгрузка данных по организации через правила обмена

Обмен через XML Перенос данных из 1C8 в 1C8 v8 1cv8.cf КД Бесплатно (free)

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

26.09.2010    30304    cbr900    25    

Инфостарт. Восьмерка. Лучшее

О сообществе v8 Россия Бесплатно (free)

Топ-100 для восьмерки. Таблица ссылок на самые популярные разработки

11.11.2010    49268    Alraune    96    

V8Reader (с расширенным анализом форм) Upd.

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

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

1 стартмани

27.01.2012    78582    2445    bambr1975    303    

Обработка Клиент-Банк для Бухгалтерии 1.2.5.3 (и старше) 8.2 Украина

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

Загрузка выписок из Банк-Клиента, 12 банков (ОТП, Сбербанки России, Південний, Камбіо, УкрЕсІм Банк, СЕБ Банк, Приват24 ,УкрСибБанк, КредиАгриколь, Универсал, Радикал, Аваль) в конфигурацию 1С Бухгалтерия для Украины версия 1.2.5.3 (и старше, и 1.2.34.3 также) платформа 8.2. Обработка должна работать и в других конфигурациях, не тестировал. Доработанная стандартная обработка из конфигурации.

1 стартмани

07.02.2012    34954    104    shmellevich    53    

Обработка табличной части "Товары" для 8.2 (управляемая форма)

Обработка документов Ценообразование, прайсы Оптовая торговля Ценообразование, анализ цен Оптовая торговля Ценообразование, анализ цен v8 УТ10 Абонемент ($m)

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

1 стартмани

01.03.2012    25159    269    tiwolf    12