...

Разработка

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

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

1 стартмани

16.10.2015    23518    13    azhilichev    8    

21

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

Когда мы работаем в файловом варианте и заполняем Word программно, можно не заморачиваться с передачей Word-овского документа на клиент, т.к. после методов <MSWord.Application.Visible = Истина; и MSWord.Activate();> выполненных НаСервере Word-овский документ отобразится на экране монитора пользователя, но в клиент-серверном варианте так просто поступить не получится.

14.10.2015    86869    klinval    51    

64

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

Если вы выводите в отчет какой-либо элемент справочника, который хранит цвет, то можете раскрасить строки отчета в соответствии с этим цветом. Тестировалось на платформе 8.3.6, управляемые формы.

14.10.2015    18820    Daringer    5    

11

Разработка внешних компонент Математика и алгоритмы Универсальные функции Программист Платформа 1С v8.3 Бесплатно (free)

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

14.10.2015    25785    IntelInside    51    

75

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

Обзор платформы-конструктора для создания веб-приложений, использующих в качестве источника базы данных 1С

1 стартмани

13.10.2015    34293    78    dmzubr    23    

73

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

Рассматривается работа со строками в запросе на примере реальных задач из практики: разбиение неких строк на нужные подстроки, "суммирование" строковых данных из различных строк выборки запроса.

13.10.2015    23530    ditp    17    

44

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

Метод имитации отжига для поиска оптимального решения. И, как обычно, универсальная функция поиска этого самого решения.

1 стартмани

13.10.2015    26587    32    dusha0020    5    

47

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

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

1 стартмани

09.10.2015    51419    144    pbazeliuk    6    

81

СКД Программист Оперативный учет Система компоновки данных 1С:Управление торговлей 11 Абонемент ($m)

Что, если нужно по расписанию делать что-то, зависящее от кучи параметров? Например, формировать индивидуальные прайсы и отправлять их (или сохранять на ftp), предварительно записав в excel. Технология будет полезна тем, кто уже имеет готовую сложную обработку, которую нужно заставить выполняться по расписанию.

1 стартмани

08.10.2015    26684    11    Ibrogim    19    

46

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

Продолжение публикации "1С 8. СКД: смена типа «набор данных – запрос» на «набор данных – объект» с сохранением полей" http://infostart.ru/public/405762/ . Теперь напишем обработку под управляемые формы. Мы узнаем как в управляемой форме (под тонкий-клиент и web-клиент) реализовать: Открытие диалога выбора файла с выделением в асинхронную процедуру; Открытие диалога сохранения файла с выделением в асинхронную процедуру; Передача файла с клиента на сервер; Заполнение дерева значений (оперирование с ДанныеФормыДерево, ДанныеФормыКоллекцияЭлементовДерева, ДанныеФормыЭлементДерева); Передача файла с сервера на клиент.

1 стартмани

08.10.2015    18820    6    Luchik    3    

8

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

Возникла у меня необходимость в существующем отчете на СКД, имеющем набор данных - запрос, изменить тип набора данных с запроса на объект - таблицу значений. Но при смене типа набора данных слетели все поля, роли, ресурсы, оформление – в общем, все слетело. Погуглил и нашел способ – редактирование xml- файла схемы компоновки данных в текстовом редакторе. А почему бы не написать обработку для 1С, которая все сделает сама? Предлагаю вместе создать такую обработку. На примере обработки рассмотрим, как в 1С реализовать: Чтение и запись XML, использование СериализаторXDTO; Программное изменение схемы компоновки данных; Рекурсивное построение дерева значений; Изменение вида элемента управления (флажок вместо поля ввода); Работа с файлами диалог открытия, сохранения; Управление видимостью строк/колонок и отдельных ячеек дерева значений.

1 стартмани

06.10.2015    19221    7    Luchik    5    

20

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

С помощью этой конфигурации можно скачивать обновления с портала 1С:ИТС. Отличительные особенности: 1. Скачивание только тех пакетов, которые необходимы для обновления от текущей версии до самой новой; 2. Запуск скачивания с помощью VBS-скрипта; 3. Написана на родном языке ;)

1 стартмани

06.10.2015    36748    150    Wezoowy    32    

39

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

При использовании стандартного метода 1С ПрочитатьJSON иногда выходит сообщение: "Ошибка при вызове метода контекста (ПрочитатьJSON): Недопустимое имя свойства" Если текст JSON небольшой, то можно самостоятельно найти ошибку, но что делать, если этот текст огромный?

1 стартмани

04.10.2015    28076    88    Shalnov    15    

11

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

В статье показаны примеры получения данных без программирования на стороне «1С:Предприятие 8». Вам нужно проверить гипотезу и проанализировать данные, почему бы не интегрироваться с Excel? Используете технологии .NET и «1С:Предприятие 8», процесс связывания систем движется катастрофически медленно? Хотите native Android приложение с вашими данными всегда под рукой?

1 стартмани

01.10.2015    72218    57    pbazeliuk    23    

321

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

В статье описывается новый метод определения интервалов между данными различных записей в запросе. В отличие от общеизвестного метода, время работы предлагаемого метода зависит от объема данных ЛИНЕЙНО. Это обеспечивает ему значительный выигрыш по быстродействию на больших объемах данных. В качестве иллюстрации возможностей метода приведен отчет, показывающий гистограмму распределения времени между продажами.

1 стартмани

01.10.2015    81136    42    ildarovich    45    

210

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

Предназначена для отладки запросов с временными таблицами. На базе обработки с ИТС (обычное приложение). Похожа на разработку http://infostart.ru/public/19577/, но предлагает более простой сценарий использования.

1 стартмани

30.09.2015    18346    25    Mleg    10    

0

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

Маленькая программа, написанная на C#.

1 стартмани

30.09.2015    12381    4    FIERYLIONS    1    

0

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

Мы рассмотрим некоторые особенности и возможности подключения сторонних визуальных html редакторов на javascript - TinyMCE, CK Editor. С помощью приложенной обработки Вы сможете попробовать в действии полноценный и удобный визуальный html редактор, а при желании перенести подобный функционал к себе.

1 стартмани

30.09.2015    46165    278    ivanov660    53    

81

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

Исходные условия: 1. Есть форма отчета на СКД с вынесенными на нее полями редактирования параметров 2. Сам отчет на СКД не содержит программной реализации компоновки (на форму просто вынесена стандартная команда формы «Сформировать») Как установить параметры СКД непосредственно перед формированием отчета?

30.09.2015    103347    fromtomike    11    

30

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

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

1 стартмани

30.09.2015    17126    65    dimisa    2    

17

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

Считаете себя специалистом по запросам - проверьте себя. Хотите проверить знания кандидата - тоже не проблема.

1 стартмани

29.09.2015    20143    36    SerVer1C    7    

12

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

Пример обработки (управляемая форма) 1С 8.2: преобразование PDF в текст.

1 стартмани

29.09.2015    11451    14    sergeytor    3    

0

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

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

1 стартмани

29.09.2015    18716    36    dusha0020    10    

49

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

В статье рассмотрены принципы работы технологии Automation-сервер на конкретных примерах.

28.09.2015    37967    niko11s    10    

32

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

Позволяет создавать и выполнять запросы. Замеряет скорость выполнения каждого запроса.

1 стартмани

28.09.2015    9694    5    Franco    10    

1

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

Собирает информацию об информационных базах по списку окна запуска 1С.

1 стартмани

28.09.2015    8482    9    PuhFromUfa    1    

2

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

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

1 стартмани

27.09.2015    26800    127    lopatin    26    

77

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

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

1 стартмани

26.09.2015    19624    6    fixin    10    

5

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

Эта статья является продолжением Code First и Linq to EF на примере 1С версии 7.7 и 8.3. Здесь приведены примеры построения запросов и ссылки на интересные материалы

25.09.2015    18669    Serginio    4    

11

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

Механизм вывода произвольных табличных документов в общую форму "Печать документов". Работает для конфигураций на БСП.

1 стартмани

25.09.2015    50424    32    Alekseyshalam    23    

74

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

Это не готовое решение!!! Модуль объекта этой обработки - это набор рабочих методов работы с документами ЕГАИС через УТМ. Через "это" можно загрузить произвольный xml файл с диска в УТМ. Посмотреть входящие и исходящие. Отправить запрос на контрагента... отследить ответ по специальному идентификатору УТМ.

1 стартмани

24.09.2015    48924    228    Terrain25    41    

24

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

Эта статья - продолжение http://infostart.ru/public/393228/ Там же лежит и обработка для генерации C# файлов. Суть та же, что и для 7.7, но есть особенности.

24.09.2015    20630    Serginio    8    

4

Универсальные функции Программист Платформа 1С v7.7 1C77 Бесплатно (free)

Хочу поделиться с вами универсальной процедурой для расшифровки ячеек печатной формы отчетов в 1С 7.7.

24.09.2015    22062    Anzhey    14    

12

Механизмы типовых конфигураций Программист Платформа 1С v7.7 1C77 Абонемент ($m)

В типовых конфигурациях платформы "1С:Предприятие 7.7" часто номер и дата договора указаны в самом наименовании договора. Что создает сложности в тех случаях, когда эти реквизиты надо знать, например, при конвертации данных в конфигурации платформы "1С:Предприятие 8", где номер и дата договора - отдельные реквизиты.

1 стартмани

24.09.2015    29590    2    SiAl    7    

7

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

Исходя из специфических требований заказчика решил сделать "болванку" Для УТ 11.1 и ERP 2.0 для программной печати факсимиле (скана печати и подписей должностных лиц) на непредвиденный случай. Расписано по шагам для опытных пользователей и начинающих программистов, как добавить собственную графику в данную внешнюю печатную форму (ВПФ) и изменять ее в пользовательском режиме, не прибегая каждый раз к услугам программистов, используя встроенную возможность для хранения графики в справочнике "Организации" (поддержка с релиза УТ 11.1.7).

3 стартмани

24.09.2015    44148    17    jobkostya1c_ERP    6    

12