Расширенный фильтр

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

Альтернативное получение значения из хранилища значения. Свой ХранилищеЗначения.Получить(); 11

Распределенная БД (УРИБ, УРБД) Обмен через XML v8 1cv8.cf Абонемент ($m)

Данная публикация не претендует на использование в продакшене, но когда "Нельзя, но очень хочется" в отношении получения ооочень больших данных из ХранилищаЗначения и когда сама платформа не может получить значение и падает, при этом, перед падением съедает почти всю память. Это своего рода костыль, в безвыходной ситуации. Речь пойдет про получение больших данных из хранилища значения в файловых базах на 32-х битной платформе. Данное не касается 64-х битных клиентов/серверов где нет ограничения на размер потребляемой памяти (верней есть, но доступно памяти гораздо больше, чем 32-х битному приложению без PAE).

1 стартмани

22.04.2019    2545    1    markers    0    

Хранение файлов - как уменьшить размер базы данных 18

Чистка базы Производительность и оптимизация (HighLoad) Практика программирования Разработка v8 Россия Бесплатно (free)

Хранение файлов в базе 1С можно оптимизировать для уменьшения размера хранимых данных.

09.09.2019    2564    2tvad    17    

Сохрание таблицы (дерева) значений в ХранилищеЗначения/восстановление из ХранилищеЗначения c возможностью произвольной обработки данных 7

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

Таблица (дерево) значений - это не сохраняемый в базе данных объект. Но иногда возникает необходимость сохранить ТЗ или ДЗ между сеансами работы. Можно воспользоваться функцией ЗначениеВФайл() (сохраняет любое сериализуемое значение в файл). Чтоб сохранить несколько ТЗ или ДЗ в хранилищезначения необходимо добавить их в массив.

1 стартмани

12.10.2011    10780    6    Shef_zeon    3    

1с v8.2.13 ХранилищеЗначений в Табличной части объекта 22

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

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

21.12.2011    19148    kostia.ck    6    

Распаковка хранилища значений средствами MS SQL Server 15

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

Способ извлечения данных из 1С-ного "ХранилищеЗначений" в MS SQL Server с помощью самописной скалярной функции (без использования платформы 1С).

1 стартмани

23.09.2019    2297    0    SerVer1C    11    

Сквозной рейтинг по иерархии в отчете на СКД 6

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

Сквозная нумерация (рейтинг) по группам и элементам справочника в отчете СКД согласно убыванию количества/суммы и т.д.

1 стартмани

07.02.2019    2604    MaxxiMiliSan    2    

Файловая база зависает при реструктуризации таблиц. 8.3 12

Тестирование и исправление v8 Бесплатно (free)

Файловая база УНФ 1.6, платформа 8.3.7.1790. База перестала проходить Тестирование и исправление (ТиИ), при реструктуризации зависала на таблице Присоединенные файлы, при этом можно было закрыть окно ТиИ по кнопке Закрыть и закрыть потом конфигуратор, но база оставалась в монопольном режиме, помогало только принудительное удаление файла блокировок.

18.11.2016    11984    de0nis    2    

Сжатие/Распаковка данных по алгоритму Deflate встроенными (!) средствами платформы 1С 26

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

Сжатие/Распаковка данных по алгоритму Deflate встроенными (и только!) средствами платформы 1С. Теперь работать напрямую с данными в СУБД стало проще ))

1 стартмани

05.05.2017    13652    43    SerVer1C    33    

Универсальный доступ к хранилищу значения 10

Сервисные утилиты Универсальные обработки Администрирование данных 1С v8 Абонемент ($m)

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

1 стартмани

30.01.2014    9428    27    alex_4x    1    

Удаление картинок номенклатуры из информационной базы. УТ11. Очистка описаний номенклатуры. Отбор номенклатуры с помощью СКД. 3

Чистка базы v8::ОУ v8::УФ v8::СКД УТ11 Россия Абонемент ($m)

Обработка для удаления всех картинок и описаний выбранной номенклатуры. Отбор номенклатуры с помощью СКД.

1 стартмани

13.04.2017    10086    46    es2000    20    

Отказ от работы с временными файлами при работе с двоичными данными или Потоки как простая замена ADODB.Stream и временным файлам 127

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

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

12.09.2017    18319    vardeg    31    

БСП: Дополнительная обработка (Регламенты), примеры от простого к сложному Промо 236

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

Очень много попадается странных решений, которые можно решить через БСП:Дополнительные отчеты и обработки. Я бы вообще БСП из-за этой подсистемы переименовал в «Большое Спасибо Программистам». Поработаем с подсистемой в части написания регламентных заданий.

1 стартмани

10.05.2018    26482    dsdred    34    

Передача данных между сеансами и Повторное использование значений между сеансами 42

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

Вам никогда не хотелось в одном сеансе повторно использовать значения, однажды уже вычисленные в другом сеансе?

09.06.2018    9534    m-rv    11    

Методика независимой системы "Подписки на события" 42

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

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

17.10.2019    2134    aximo    24    

Механизм хранения дополнительных констант 21

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

Данная разработка - достаточно удобный велосипед, призванный решить извечный вопрос о том, как одновременно сохранить и какие-то конкретные данные для какой-то конкретной обработки и свою честь разработчика от использования "НайтиПоНаименованию".

1 стартмани

18.07.2018    5849    12    9-pm    93    

Сжатие данных в мобильном приложении 1С:Предприятие 42

Мобильная разработка Розничная торговля Розничная торговля v8 v8::Mobile 1cv8.cf УУ Бесплатно (free)

Эту небольшую статью я планировал опубликовать у себя на сайте, чтобы такие любители мобильного приложения от 1С:Предприятие, как я, могли использовать её без дополнительно потраченных двух дней на поиски вариантов написания алгоритма. Во-первых, хотел сказать, что я небольшой разработчик, который начинал делать свои первые шаги ещё на заре правления "Семерки". Новая платформа версии 8 была как глоток свежего воздуха - бодрящий и легко воспринимаемый организмом. Я был очень удивлен, да что сказать, до сих пор удивляюсь как элементарные вещи можно делать на 1С, и как это стремно делается на других языках программирования. Во-вторых, обилие разнообразных интерпретаций платформы позволяет развернуться на все 360 градусов, захватив своими проектами, наверное, любые ветки бизнеса. Так вот, о небольшом нюансе работы с новой мобильной платформой я и хотел рассказать... Сам додумался, так сказать.

27.05.2019    7662    yarsort    27    

Заполняем по шаблону (по умолчанию) Промо 68

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

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

1 стартмани

08.02.2018    17507    19    mvxyz    17    

Форматированный документ в 1С 195

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

Начиная с версии 8.2.11 в платформе появился новый объект – Форматированный документ. Так как не нашел на Инфостарте ни одного упоминания об этой функциональности, решил опубликовать небольшую статейку о том, что это за объект и какой функционал он добавляет.

02.09.2010    82285    SirYozha    59    

Поиск несериализуемых значений при помещении в хранилище 12

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

В статье разобран пример, как найти несериализуемые значения в случае помещения в хранилище коллекций, содержащих вложенные элементы. В качестве хранилищ рассмотрены временное хранилище значений и переменные типа ХранилищеЗначения.

02.03.2016    20157    balanton    2    

Универсальный обмен данными XML через web-сервисы 286

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

Организация онлайн-обмена данными в формате "Конвертации данных" через web-сервисы

08.10.2013    97164    Mleg    54    

Работа с кассами онлайн (54 ФЗ) на примере нетиповых конфигураций на платформе 8.1 и 8.2 7

ККМ Кассовые операции Розничная торговля Кассовые операции Розничная торговля v8 1cv8.cf Россия НУ УУ Абонемент ($m)

Решил поделиться своим опытом внедрения новых ККТ (по 54ФЗ) на примере нетиповых конфигураций на платформе 8.1 и 8.2. Во вложениях можно найти архивы по данным разработкам.

1 стартмани

21.06.2017    10432    33    maks_20    5    

Ускорение чтения правил обмена в УПП 1.3 в 20 раз! 66

Производительность и оптимизация (HighLoad) v8 1cv8.cf Бесплатно (free)

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

27.06.2019    4155    YPermitin    16    

Механизм "Отложенная отправка писем", при записи документа 7

Email v8 1cv8.cf Бесплатно (free)

Иногда требуется отправлять письма при записи документа. Чтобы избежать проблем с производительностью, сделал механизм "Отложенная отправка писем".

14.10.2019    788    John_d    6    

Всякие полезности 480

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

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

16.03.2009    155669    Minotavrik    57    

Оформление строк табличной части в 8.2 3

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

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

16.05.2011    13418    Istur    2    

Оформление строк табличной части в 8.2 81

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

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

16.05.2011    66506    Istur    57    

Произвольное закрытие 20,25,26 счетов 28

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

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

01.02.2013    7686    redwonder87    19    

Работа с файлами в управляемых формах клиент серверной версии 8.3 и выше 6

Обработка справочников Работа с интерфейсом v8 v8::УФ ИТ-компания Россия Абонемент ($m)

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

1 стартмани

24.08.2018    7728    4    pashamak    7    

HTTP Сервисы: Путь к своему сервису. Часть 4 102

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

Продолжение статьи «HTTP Сервисы: Путь к своему сервису. Часть 3». В предыдущих частях мы уже о многом поговорили. В этой части поговорим про размер сообщений, о файлах, о порциях и немножко, о регламентах.

1 стартмани

28.09.2018    12575    dsdred    11    

Заметки КД 2.1: Как передать файл, динамически создаваемый в источнике, в справочник присоединенных файлов приемника 25

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

В БП 3.0 есть документ "Книга Продаж Для Передачи В ЭлектронномВиде" из которого выгружается XML файл. Задача: Нужно из БП 3.0 посредством правил обмена, вместе с документом книга продаж сформировать и перенести XML файл в базу приемник. В приемнике файл будет храниться в справочнике "Книга Продаж Присоединенные Файлы".

10.10.2018    5365    Viktor_Ermakov    6    

Технология кэширования результата разузлования продукции по спецификации 2

Производство готовой продукции (работ, услуг) Практика программирования Производство готовой продукции (работ, услуг) Разработка v8 УПП1 УУ Абонемент ($m)

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

1 стартмани

01.03.2019    1839    kiba    1    

Работа с ComОбъектом 1С 8.2; 8.3 100

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

Определение типов и значений через COM соединение между конфигурациями.

15.04.2019    10640    vik070777    12    

Работа из 1С с API PayPal 6

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

PayPal - международная платежная система является очень популярной за пределами СНГ для онлайн торговли и не только. API PayPal достаточно хорошо документирован. При попытке связать 1C с PayPal пришлось столкнуться с несколькими нюансами, которыми и хотелось бы поделиться в этой статье с примерами программного кода.

10 стартмани

08.09.2019    1399    0    da_1c    0    

Механизм хранения реквизитов в хранилище значений информационной базы 20

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

Хранение реквизитов внешних печатных форм в информационной базе

21.11.2011    28717    alnovin    14    

1С:JSON 197

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

JSON парсер и сериализатор c полной поддержкой стандарта, широким набором сериализуемых типов и продвинутым синтаксический анализатором.

1 стартмани

05.03.2012    62031    327    legionWFZ    48    

Печать с мобильного приложения 42

Мобильная разработка v8 1cv8.cf Бесплатно (free)

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

07.10.2014    20309    DanilaDru    8    

Заполнение значениями по умолчанию для документов и справочников (универсальный механизм) 5

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

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

1 стартмани

01.06.2015    12030    4    axelerleo    2    

Универсальное регламентное задание для запуска внешних и встроенных обработок. Как настроить легко и быстро (8.х) 42

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

Создаем и настраиваем регламентные задания на основании внешних и встроенных обработок просто и удобно.

1 стартмани

10.06.2015    18958    73    ProX    9    

Сохранение ширины колонок в отчете СКД 19

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

При формировании отчета СКД бывает так, что отчет не умещается на экране, и приходится изменять ширину колонок. К сожалению, при формировании отчета ширина колонок не сохраняется и поправлять ширину колонок нужно после каждого формирования отчета. Можно настроить условное оформление, как обсуждается тут: http://forum.infostart.ru/forum26/topic112590/. Этот вариант не устроил, реализована возможность сохранять ширины колонок в настройках вариантов отчетов

1 стартмани

17.09.2015    10851    942644    8