...

Разработка

СКД Программист Платформа 1С v8.3 Система компоновки данных 1C:Бухгалтерия Абонемент ($m)

Данная статья появилась благодаря периодически появляющимся вопросам на сайте http://1cskd.ru/. Задачи, которые задают авторы вопросов совсем не тривиальные, но их можно решить с помощью СКД.

5 стартмани

09.04.2014    191948    SITR-utyos    51    

738

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

Еще два примера применения алгоритма каскадного матричного умножения, впервые описанного в статье «Транзитивное замыкание запросом» http://infostart.ru/public/158512/

1 стартмани

07.04.2014    47094    62    ildarovich    31    

110

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

Парсер JSON для 1С 7.7

1 стартмани

06.04.2014    26667    93    FatSlon    4    

5

Работа с интерфейсом Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Конспект первой лекции из свежего курса Принстонского университета США за 2014 год. Вольный перевод с английского с реализацией примеров на 1С. Курс в целом достаточно интересный и полезный для общего развития. Перевел и адаптировал только первую лекцию (в 1 части 11 лекций, 2 часть - еще не завершена преподавателями). Первоисточник на английском - https://www.coursera.org/course/algs4partI. Если сообщество посчитает материал полезным - займусь переводом следующих лекций (но это довольно трудоемко). Enjoy! :)

1 стартмани

04.04.2014    39146    25    Aleksey.Bochkov    33    

206

Инструментарий разработчика Системный администратор Программист Платформа 1С v8.3 1C:Бухгалтерия Россия Бесплатно (free)

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

03.04.2014    27331    yuraos    2    

9

Работа с интерфейсом Программист Платформа 1С v8.3 Абонемент ($m)

Мой вариант реализации прогресс бара в статусной строке для неуправляемых форм 1С 8.х

1 стартмани

03.04.2014    16353    6    endryu    10    

14

Работа с интерфейсом Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

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

1 стартмани

03.04.2014    4823    1    apokalipsec    2    

1

Разработка внешних компонент Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Данная публикация показывает один из вариантов (не требуемых доп. вложений), для распознания внешних документов со штрих кодами в 1С:Документооборот. Так же идет разбор штрихкодирования в этой конфигурации. P.S. Состоявшимся разработчиком данная публикация скорее всего будет неинтересна, а код, используемый при разработке неправильным, некрасивым, (добавьте своё ФИ) из-за клешней автора.

1 стартмани

03.04.2014    27554    37    Draconus    8    

16

Запросы Программист Платформа 1С v8.3 1C:Бухгалтерия Бесплатно (free)

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

03.04.2014    13503    prodines    3    

2

Работа с интерфейсом Программист Платформа 1С v8.3 Абонемент ($m)

Поставлена задача: выводить в отчетах диаграммы с линией тренда. К сожалению стандартными средствами 1С этого не сделать. В Excel все просто. Как повторить в 1С? В файликах обработка, вроде все получилось. Одна неприятность не получилось в СКД. Может кто и решит такую проблему.

1 стартмани

01.04.2014    17321    61    pasha_m    1    

8

Механизмы платформы 1С Системный администратор Программист Платформа 1С v8.3 Бесплатно (free)

Наверняка, многие, хотя бы раз в своей практике сталкивались (или еще столкнуться) с этим удивительным типом объекта метаданных Макет. В данной статье, я постараюсь дать основные тезисы и методы работы с ActiveDocument, дабы Вы не наступали на эти банальные грабли и не колупали себе мозг, почему оно не работает :)

01.04.2014    76728    CeHbKA    49    

60

Разработка внешних компонент Программист Платформа 1С v8.3 Абонемент ($m)

Решение проблемы "Method 'НазваниеМетода' not supported by automation object" при работе с 1C: Предприятие для некоторых версий Delphi.

1 стартмани

01.04.2014    15266    7    alexkutuzov    6    

3

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

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

1 стартмани

27.03.2014    14845    6    Berrimor    7    

10

Разработка внешних компонент Программист Абонемент ($m)

DynamicWrapperX — это ActiveX компонент (СОМ-сервер), созданный по мотивам DynamicWrapper, как попытка более полной реализации идеи. Он предоставляет возможность в скриптах на JScript и VBScript регистрировать в качестве методов объекта и затем вызывать функции, экспортируемые dll-библиотеками, в частности функции Windows API. Версия 1 работает под Windows 98. С версии 2 также возможна регистрация функции по её адресу в памяти и регистрация машинного кода функции, представленного в виде хекс-строки. Этот компонент не является модификацией оригинального кода DynamicWrapper, он написан с нуля на языке ассемблера GoAsm. Версия 2.2 тестировалась под Windows XP SP3, Windows 7 SP2, Windows 8.1, Windows 10.

1 стартмани

26.03.2014    28378    341    1sig    22    

18

Инструментарий разработчика Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Загрузка данных из табличного документа в список значений для отбора в стандартных отчетах (в режиме Обычного приложения системы 1С: Предприятие 8). Назначение - быстрое копирование списков значений для отборов.

1 стартмани

26.03.2014    18253    131    alexkutuzov    5    

24

Запросы Программист Платформа 1С v7.7 1C77 Абонемент ($m)

Пример получения остатков по складу по запросу по почте из программы 1С 7.7. Для получения остатков необходимо пользователю с любого почтовика (с любого "мыла") отправить текст сообщения GiveMyStockBalance_ForAnalize на почтовый адрес определенный в Константа.СерверПолучения. Программа выдаст остатки (можно переписать функцию для выдачи любых данных) в формате xls на почту указанную в константе Константа.СерверОтправки. Программа может быть полезна в тех организациях где трудно или невозможно осуществить прямой доступ к 1С сотрудников для просмотра необходимых данных. Также можно организовать некий почтамт - запрос для клиентов - при посылке определенного логина клиентом на его почту будет автоматически выслана информация, например, акт сверки с клиентов, или процент выполнения его заказа и т.д.

3 стартмани

25.03.2014    25699    5    protexprotex    3    

5

Мобильная разработка Программист Платформа 1С v8.3 1C:Бухгалтерия Бесплатно (free)

Что еще можно сделать на мобильной платформе, кроме набора номера и смс?

25.03.2014    34173    DitriX    30    

40

Работа с интерфейсом Программист Платформа 1С v8.3 Абонемент ($m)

Альтернативный вариант выбора периода

1 стартмани

25.03.2014    9343    13    tezin    4    

4

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

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

1 стартмани

25.03.2014    86058    614    Пип Пибип    29    

139

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

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

1 стартмани

25.03.2014    15293    102    FIConsult    11    

4

Инструментарий разработчика Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

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

1 стартмани

24.03.2014    12138    57    PrinzOfMunchen    12    

15

Математика и алгоритмы Оптовая торговля Программист Платформа 1С v8.3 1C:Бухгалтерия Управленческий учет Бесплатно (free)

Автоматизация отечественных предприятий, которой приходиться заниматься, это нужная и высокооплачиваемая, но довольно нервная работа. Выручает юмор. Например, при общении с требовательным клиентом можно вспомнить анекдот: "Держась руками за стену, на ногах еле стоит мужик. К нему пристает ребенок: "Ну, папа, пожалуйста, сделай мне кораблик!", папа отвечает: "Ага! - Сейчас все брошу и пойду делать тебе кораблик!". Про один такой сделанный для клиента "кораблик" и хочется рассказать. Надеюсь, совместное погружение в теплое ламповое (то есть клиентоориентированное) программирование доставит Вам положительные эмоции, да и задача попалась интересная. Поплыли?

24.03.2014    51857    ildarovich    123    

193

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

Внешняя обработка СКД для управляемого приложени

1 стартмани

24.03.2014    11746    185    ZMGMSC    13    

9

Мобильная разработка Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

При сборке мобильных приложений под Андроид, фирма 1С настоятельно рекомендует использовать программный интерфейс версии 17(Android API 17). Для тех, кто подобно мне не смог победить SDK Manager и скачать 17 АПИ и предназначена эта заметка.

1 стартмани

23.03.2014    17799    21    Redokov    15    

4

Универсальные функции Программист Платформа 1С v8.3 1C:Бухгалтерия Бесплатно (free)

В статье описан метод связи системного перечисления Цвет (WebЦвета) с объектом конфигурации Перечисление и получение значения цвета для дальнейшей обработки.

22.03.2014    12089    shvo65    6    

2

Инструментарий разработчика Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

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

1 стартмани

20.03.2014    7853    70    Baryshev    4    

4

Математика и алгоритмы Платформа 1С v8.3 Абонемент ($m)

Интерполяция (интерполирование) — в вычислительной математике способ нахождения промежуточных значений величины по имеющемуся дискретному набору известных значений. Любителям астрономии часто приходится оперировать именно с дискретными наборами значений, когда необходимо получить значение функции не только для табличных значений аргумента. Например, очень часто требуются координаты Солнца относительно центра Земли, но почти всегда не на 0h всемирного времени, как дается в Астрономических Ежегодниках, а в самые разные моменты времени, которые являются промежуточными между табличными.

1 стартмани

20.03.2014    11460    17    v.selivanov    7    

8

Запросы Программист Платформа 1С v8.3 1C:Бухгалтерия Бесплатно (free)

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

20.03.2014    32640    GROOVY    11    

80

Механизмы платформы 1С Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Как вывести макет табличного документа, сохранив при этом группировки колонок

1 стартмани

20.03.2014    38956    48    Патриот    14    

33

Механизмы платформы 1С Программист Платформа 1С v8.3 1C:Бухгалтерия Бесплатно (free)

Бывает необходимость для хранения доп данных в зависимости от места расположения базы и пользователя, для этого был создан дополнительный Регистр Сведений

19.03.2014    7858    petname    10    

1

Разработка внешних компонент Программист Платформа 1С v8.3 Абонемент ($m)

Native компонент для генерации QR-code для 1С-8.2

1 стартмани

19.03.2014    9501    26    nvovap    9    

3

Разработка внешних компонент Программист Платформа 1С v8.3 Абонемент ($m)

1С 8.2 Управляемый интерфейс – ИМХО лучшее, что воплотила в жизнь компания 1С: динамическое размещение элементов, зависящее от прав и функциональных опций, параметризируемые команды, отборы в настройках реквизитов и при создании форм …. Всего не перечислить. Чего же все-таки не хватает в текущей реализации УФ?

1 стартмани

18.03.2014    16730    119    MarSeN    44    

80

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

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

2 стартмани

15.03.2014    46718    708    frutty    42    

79

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

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

1 стартмани

14.03.2014    26018    163    Alxby    6    

20

СКД Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Добавляем кнопки вариантов отчёта в самодельном отчёте на СКД (обычные формы) на базе типового шаблона отчёта СКД с ИТС.

1 стартмани

14.03.2014    20599    42    prodines    4    

15

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

Конфигурация для создания сценарных тестов в 1С. Используются типовые механизмы платформы 8.3. Но отличительной особенностью является максимальное упрощение создания тестов за счет использования API сценарного тестирования, берущего на себя максимум рутинных операций и позволяющего сократить размер создаваемых тестов (в строках кода), таким образом повысив их наглядность и простоту восприятия. Видеоинструкция + пример автотеста продажи в типовой демо УТ прилагаются!

1 стартмани

13.03.2014    22300    31    chuprina_as    12    

35

Инструментарий разработчика Программист Платформа 1С v7.7 1C77 Абонемент ($m)

Так сложилось, что приходится часто писать прямые запросы для 1С 7.7 используя 1С++. И так сложилось, что я столкнулся с регулярными выражениями, и, как водится, был ошеломлен. Пришлось написать несколько процедур для того, чтобы запросы было составлять удобнее, дабы переключение раскладки языков не сломать :) Получилось в итоге так, что раскладку переключать вообще не требуется. Запрос набирается просто в русской раскладке :) Почти как в 1С 8.Х! Операторы и названия таблиц, которые я пропустил, просто добавляются в функции запросПравилаЗаменыИменПолей, запросПравилаЗаменыИменТаблиц, запросПравилаЗаменыОператоров. Строки, заключенные в кавычки, обрабатываются корректно.

1 стартмани

12.03.2014    18408    3    mismak    3    

2

Разработка внешних компонент Программист Платформа 1С v8.3 Абонемент ($m)

Компонента позволяет использовать большое количество (более пятисот) словарей по различным тематикам перевода на более чем 40 языках, а также толковые словари, словари синонимов, антонимов, устойчивых словосочетаний, жаргонизмов, различные энциклопедии. В качестве примера прилагается внешняя обработка для платформы 1С 8.3 (управляемая форма). В обработке показан пример подключения внешней компоненты и работы с энциклопедией Луркоморье, оно же Lurkmore — русскоязычная энциклопедия фольклора и субкультур.

1 стартмани

12.03.2014    8857    6    devel0per    4    

1