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

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

Описание формата внутреннего представления данных 1С в контексте обмена данными 143

Практика программирования Внешние источники данных Разработка v8 v8::УФ 1cv8.cf Абонемент ($m)

Фирма 1С не рекомендует использовать внутреннее представление данных для любых целей, которые отличны от обмена с 1С:Предприятием 7.7. Но сама возможность заглянуть на "внутреннюю кухню" платформы с помощью функций ЗначениеВСтрокуВнутр(), ЗначениеВФайл(), ЗначениеИзСтрокиВнутр() и ЗначениеИзФайла(), дала возможность сообществу программистов 1С разработать новые приемы разработки и анализа. Так, именно на использовании внутреннего представления был построен алгоритм "быстрого массива", который позволяет практически мгновенно создать массив в памяти на основании строки с разделителями. С помощью разбора внутреннего представления можно "на лету" программным кодом выполнить анализ обычной формы и даже сделать редактор графической схемы. Во внутреннем формате сохраняют свои данные между сеансами различные популярные внешние обработки. А еще это возможность сделать быстрый обмен с внешними системами.

1 стартмани

06.09.2019    4361    Dementor    27    

Несколько одноходовок 5

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

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

1 стартмани

19.09.2015    8934    4    cargobird    5    

Перенос регистра бухгалтерии "Хозрасчетный" в идентичную конфигурацию 9

Практика программирования Перенос данных из 1C8 в 1C8 v8 1cv8.cf БП2.0 УТ10 Россия БУ Абонемент ($m)

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

1 стартмани

12.08.2012    12330    6    modul    6    

Перенос дополнительных реквизитов в Конвертации данных 2.0 17

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

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

13.08.2019    1909    vikulinamari    5    

Консоль запросов для управляемых форм 8.3 18

Консоль запросов v8 v8::УФ v8::Запросы 1cv8.cf Абонемент ($m)

Универсальная внешняя обработка (СДРКонсольЗапросовХ) для создания, редактирования и отладки запросов, с возможностью обработки таблицы результатов произвольными алгоритмами на языке 1С. Выгрузка результатов запроса в таблицу или дерево значений, включая временные таблицы и запросы пакета. Формирование запроса для консоли в отладчике, включая временные таблицы и параметры. Версия 1.1.0.39 от 14.10.2019

3 стартмани

08.11.2018    6643    63    ROL32    8    

Внеконтекстный вызов методов объекта обработки (отчета) в управляемой форме Промо 94

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

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

1 стартмани

16.12.2013    39298    8    yuraos    34    

Работа с 1С через OLE 8.* (V81.Application, V81.COMConnector) 117

Перенос данных из 1С7.7 в 1C8.X Математика и алгоритмы v7.7 v8 1cv8.cf 1cv7.md Бесплатно (free)

Решил серьезно заняться изучением OLE. Конечно OLE это не КД, но все же...

07.04.2011    90574    artspeed    16    

[Обучаловка] Знакомство с объектом «Дерево+Таблица» внешней компоненты «FormEx» 50

Практика программирования Разработка внешних компонент v7.7 1cv7.md Россия Абонемент ($m)

Ликбез для «штатных» программистов по объекту «Дерево+Таблица» внешней компоненты «FormEx»

1 стартмани

13.08.2010    30940    14    venger    17    

Заметочки про 1С:Предприятие 8 (редакция 22.06.2012) Промо 1049

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

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

1 стартмани

01.06.2010    164771    alexk-is    413    

Восстановление битых ссылок в 1С 63

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

Простая и относительно бескровная методика восстановления битых ссылок и ссылочной целостности.

19.01.2011    30804    romansun    15    

Сериализация больших таблиц значений в 1С8 20

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

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

25.09.2012    20269    fixin    6    

Использование Web-сервисов для синхронизации баз данных в режиме online 1С8.2 (8.1) . 50

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

Часто при ведении учета в различных конфигурациях 1С возникает необходимость выполнения обмена данных. Для решения этой задачи принято использовать Универсальный обмен данными XML или другие внешние обработки, общим у которых является использование текстовых файлов посредников. Я предлагаю использовать Web-сервисы 1С.

08.11.2012    31444    allert73    9    

Формат файлов журнала регистрации 1С 8.1/8.2 - ELF/LOG/LGF/LGP 118

Журнал регистрации v8 1cv8.cf Бесплатно (free)

В статье детально описан формат текстовых файлов журнала регистрации 1С 8.1 - ELF/LOG и 1С 8.2 - LGF/LGP

09.04.2013    71141    Антон Ширяев    29    

Создание асинхронных виджетов 69

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

Описание нескольких способов создания асинхронных виджетов для 1С:Предприятия. Рассматриваются способы с использованием HTTP-сервисов и фоновых заданий.

16.10.2019    1422    YPermitin    11    

EventProxy - внешняя компонента для асинхронной обработки событий COM-объектов (работает в 7.7 и 8.0) 23

Внешние источники данных Разработка внешних компонент v8 1cv8.cf 1cv7.md Бесплатно (free)

EventProxy - внешняя компонента для асинхронной обработки событий COM-объектов. Работает в 7.7 и в 8.0

09.11.2006    12990    0    steban    9    

Как найти новые документы автора, в т.ч. созданные программно 9

Практика программирования Работа с интерфейсом Чистка базы v7.7 1cv7.md Россия Бесплатно (free)

Как найти новые документы автора, в т.ч. созданные программно и не прописанные в журнале регистрации (v77). Передо мной встала такая задача: пользователь создал много новых документов обработкой в разных периодах, а потом захотел сделать откат назад. Делюсь, может кому-нибудь пригодится.

11.03.2009    13174    Shaman100M    16    

Общие интервалы открытия списка документов 10

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

В 7.7 в настройках был вкладыш где настраивалось как открывать журналы документов, в 8 я этого не нашол :-(

23.02.2010    18395    AnryMc    12    

Хитрость. Использование БУЛЕВО при OLE обмене/подключении из 7.7 к 8 17

Перенос данных из 1С7.7 в 1C8.X Универсальные функции v7.7 v8 1cv8.cf 1cv7.md Бесплатно (free)

Как известно, при OLE обмене доступны только типы СТРОКА, ЧИСЛО, ДАТА. А вот БУЛЕВО (ИСТИНА, ЛОЖЬ) использовать при подключении из 7.7 к 8 не получается. Как же быть? Есть хитрость, как использовать тип булево в семерке при обмене с 1С8! :)

28.09.2011    14047    bsturtle    9    

Этюд: Ручное восстановление таблицы из бэкапа 13

Тестирование и исправление Обмен через XML v8 1cv8.cf Бесплатно (free)

У меня случилась неприятность – в личной базе данных полетела колонка с текстом в таблице, где хранились сообщения, накопленные в почтовой переписке за 5 лет. После запуска CHDBFL текст сообщений исчез во всей таблице, в каждой ее записи! Всё остальное не пострадало. Я решил не восстанавливать базу из архива (с потерей последних нескольких дней), а ручками перенести тексты из бэкапа. Об этом этюд. Он будет полезен в плане демонстрации ручных навыков работы с XML.

12.07.2012    14125    fixin    7    

Технология внешнего сохранения расчетов Промо 10

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

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

20.09.2012    16838    fixin    10    

Маленький ВЕБ-сервис с большими возможностями 11

WEB v8 Россия Абонемент ($m)

Представьте, что у вас есть несколько баз данных, похожих и не похожих друг на друга, возможно, разделенных просторами интернета. Намерение, например, что-то одновременно поменять в них, записать новый элемент справочника, снять однотипные отчеты упирается в волну неприятного предвкушения полазить по терминалкам ради захода в каждую базу, если не предусмотрено средств работы с базами из одного места. ВЕБ-сервисы предоставляют подходящий для интернета транспорт для передачи данных и локализуют ресурсоемкие COM-соединения в пределах связки каждой пары сервер 1С и веб-сервер.

1 стартмани

13.11.2013    8763    3    irreal    10    

Сохранение (чтение) настроек внешней обработки в файл (управляемые формы) 12

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

В этой статье рассматриваются способы сохранения значений всех реквизитов внешней обработки в файл и чтение их из файла в управляемой форме.

1 стартмани

14.07.2015    17958    27    iodine    9    

Простой механизм версионирования для нетиповых конфигураций, или зачем нужны утки и медведи 21

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

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

16.08.2015    9783    cargobird    23    

Преобразование XML в объекты 1С 62

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

Преобразование XML в типовые объекты 1С всего лишь парой строк кода.

1 стартмани

17.10.2015    19600    87    PrinzOfMunchen    30    

Обмен данными онлайн через Веб-сервис с использованием обработки "Универсальный обмен данными XML" 186

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

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

2 стартмани

28.10.2016    32195    197    linkov    33    

Пересечение транзакций. Примеры 17

Производительность и оптимизация (HighLoad) v8 Абонемент ($m)

Рассматривается пересечение транзакций типа чтение-запись над одним элементом справочника при разных уровнях изоляции.

3 стартмани

03.09.2018    6924    vasilev2015    5    

Выполнение запроса в другой базе 1С без com-соединения. HTTP-сервис 66

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

Выполнение любого запроса с параметрами из одной базы 1С в другую. Используя HTTP-сервис. Посредством POST-запроса и JSON.

1 стартмани

30.11.2018    8384    16    John_d    19    

Позиционирование на объект по ID 0

Практика программирования v7.7 1cv7.md Россия Бесплатно (free)

Позиционирование на объект по ID Полезно при переносах/синхронизации по ОЛЕ.

02.11.2006    7252    WWWolfy    5    

Полезные мелочи... 16

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

Буду сюда писать воспоминания... Возможно и набояню... звиняйте...

29.07.2007    9519    Вадимко    17    

Много общих журналов + гибкие закладки 13

Математика и алгоритмы Обработка документов Работа с интерфейсом v7.7 1cv7.md Бесплатно (free)

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

21.10.2007    14115    Shaman100M    20    

1С:Предприятие 7.7. Оптимизация. Промо 212

Практика программирования v7.7 1cv7.md Россия Бесплатно (free)

Разгоняем 1С:Предприятие 7.7. Выжимаем последние соки.

31.01.2009    42590    alexk-is    110    

Дополнительные материалы к статье "1С:Предприятие 7.7. Оптимизация." Промо 27

Математика и алгоритмы v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Абонемент ($m)

Разгоняем 1С:Предприятие 7.7. Выжимаем последние соки.

1 стартмани

10.02.2009    18385    2    alexk-is    10    

Полноценные шорткаты 56

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

Никогда не возникало желания в 1С8 повесить какое-либо действие на шорткат Shift+Enter, или Ctrl+PgDn? А так же еще немного из личного опыта с осьмеркой...

08.09.2009    16112    SatanClaws    23    

Кусочек 8.2 в 8.меньше или быстро открываем документ 8

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

В некоторых конфигурациях мы используем автоматические почтовые рассылки на различные события в системе. Например "Уважаемый И.О. в документе Трам-па-рам за номером N от 01.01.01 требуется Ваша виза." И начинает уважаемый "шляться" по интерфейсам в поисках журнала и в журнале ищет документ...

07.01.2010    7085    dolter    16    

Проверка активности работы 19

Журнал регистрации openconf v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

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

19.10.2010    11901    zsrg    15    

Поиска объекта по 16-ной ссылке 18

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

Миниобработка для поиска объекта по его 16-ному представлению ссылки

1 стартмани

20.05.2011    11129    41    romansun    4    

Подготовка сведений для ПФР 2011 с расчетом уплаченных НЕ через коэффициент 16

Практика программирования Бухгалтерские Зарплата Зарплата v77::Расчет 1С7:ЗиК Россия БУ ФОМС, ПФ, ФСС Абонемент ($m)

Создан для исправления любого предыдущего отчета с последующим созданием отчетов в свете новых требований ПФР.

1 стартмани

21.06.2011    7722    0    lookindenis    8