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

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

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

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

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

1 стартмани

06.09.2019    4282    Dementor    27    

Обмен между 1С 7.7 и 1С 8 через "ЗначениеВСтрокуВнутр" 21

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

Функция разбора строки, содержащей таблицу значений, полученной из 1С 7.7 методом "ЗначениеВСтрокуВнутр"

11.03.2012    14956    AvalonE2008    7    

Загадка возвращамого значения ЗначениеВСтрокуВнутр() 18

Математика и алгоритмы Абонемент ($m)

ЗначениеВСтрокуВнутр(Значение); Из синтаксис помощника: Получает системное строковое представление переданного значения. Что же такое "системное строковое представление"? точнее из чего оно состоит?

1 стартмани

05.08.2013    22590    vitalya24    10    

Получение дерева элементов обычной формы путем анализа системного представления формы (ЗначениеВСтрокуВнутр). Альтернатива деструктивному анализу Промо 23

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

В публикации рассмотрен вариант получения дерева элементов обычной формы с учетом принадлежности элементов панелям и страницам панелей.

14.04.2015    9548    Alexey_    6    

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

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

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

1 стартмани

19.09.2015    8918    4    cargobird    5    

ЗначениеВСтрокуВнутр(....ПолучитьФорму()) и немного СтрЗаменить 21

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

Может кто и знает этот фокус, но я был приятно удивлен. Задача стояла такая - разобраться в структуре описания формы объекта метаданных. Я взялся за форму списка справочника ...

27.02.2008    13197    brix8x    13    

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

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

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

3 стартмани

08.11.2018    6586    62    ROL32    8    

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

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

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

1 стартмани

12.08.2012    12315    6    modul    6    

Пример переноса справочников, документов и движений через Эксель и "Конвертацию данных 2" из оптовой учетной системы 1С 7.7 Комплексной 4.2 и розничной учетной системы Рарус Торговый комплекс -> в 1С 8.3 ЕРП 2.4 (расширение и дополнительные реквизиты) 2

Перенос данных из 1С7.7 в 1C8.X Загрузка и выгрузка в Excel Оптовая торговля Розничная торговля Оптовая торговля Розничная торговля v7.7 v8 УТ10 1С7:Комплекс ERP2 УУ Абонемент ($m)

Описание практического опыта переноса данных из двух устаревших учетных систем в одну современную с обобщением справочников (например номенклатуры, контрагентов, партнеров) и объединением учетных данных устаревших систем в единую новую УС применяя комбинацию стандартной загрузки из Эксель и КД2. Данная публикация является примером переноса данных из сильно устаревших и сильно переписанных конфигураций 1С:Предприятия 7.7 и 8 в современную 1С 8.3 своими силами при условии невозможности или нежелания пользоваться обновлением релизов и типовой функциональностью универсального обмена данными типовых мастеров переноса данных. Отличительной особенностью публикации является устранение зависимости от версий релиза конфигураций, отказ от обновлений устаревших конфигураций.

1 стартмани

29.07.2019    1754    0    ksnik    0    

Консоль запросов 8.3 (обычное приложение) с возможностью переноса параметров запроса через строку (из отладки). А также с возможностью очень быстрой выгрузки больших объемов данных в Excel(CSV) исключительно мощностями сервера 11

Консоль запросов v8 1cv8.cf Россия Казахстан Абонемент ($m)

Доработанная консоль запросов для 1С 8.3. Доработанные функции: 1. Загрузка параметров запроса из строки, полученной в отладке методом ЗначениеВСтрокуВнутр(Запрос.Параметры) 2. Выгрузка результата запроса в CSV файл на сервере и передача его на клиент. Быстрее в 10 раз чем стандартное "Сохранить Как" 3. Получение на основание запроса кода для выполнения обработки. При этом в коде уже прописаны все установленные для запроса параметры, а так же типизировано основное поле результата. 4. Конвертация текста запроса из вложенных запросов, во временные таблицы

1 стартмани

09.07.2017    9950    27    matveev.andrey.v    0    

Механизмы и транспорт обмена данными. Пример создания в КД 2.1 правил обмена данными ЗУП 2.5 -> БП 3.0. Выгрузка ведомостей и банковских счетов. Передача параметров обмена из Источника в Приемник. ВыгрузитьПоПравилу(). ПередатьОдинПараметрВПриемник(). 37

Обмен через XML Перенос данных из 1C8 в 1C8 v8 ЗУП2.5 КД БП3.0 Абонемент ($m)

В статье рассказываю: 1) о механизмах и транспорте обмена данными, где одной из сторон обмена выступает конфигурация на базе 1С, и о том, какой транспорт и в каких случаях лучше использовать 2) о решении задачи выгрузки данных документа «Зарплата к выплате организаций» (с выгрузкой банковский счетов физ лиц документа) из ЗУП 2.5.123.1 (далее Источник) в БП КОРП 3.0.52.39 (далее Приемник) путем создания правил обмена данными с использованием конфигурации «Конвертация данных» (далее просто КД) ред. 2.1.8.2. для (далее ЗкВО) 3) о тестирование полученных правил обмена данными.

1 стартмани

03.11.2017    20617    RailMen    5    

Кейс: как мы разрабатывали систему автоматизации анализа ошибок, связанных со скоростью работы 1С 42

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

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

27.08.2018    7424    Andreynikus    20    

Работа с 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    90525    artspeed    16    

Функции для хранения рисунков в отдельной базе MSSQL в varbinary с помощью ADODB 58

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

В статье приведен набор функций для хранения файлов в отдельной базе MSSQL.

25.10.2010    20291    Ivon    16    

Предельно скоростная внешняя компонента для расчета хеш-функции MD5 2

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

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

1 стартмани

14.12.2011    6137    2    SvkMaster    14    

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

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

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

25.09.2012    20243    fixin    6    

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

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

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

3 стартмани

03.09.2018    6888    vasilev2015    5    

Выгрузка-загрузка любых данных между похожими конфигурациями ЛЮБЫХ баз 1С 8.1-8.3 с обработкой и поиском данных по произвольным полям поиска Промо 452

Обмен через XML Перенос данных из 1C8 в 1C8 Обработка документов Обработка справочников v8 v8::УФ 1cv8.cf Платные (руб)

Представляю Вашему вниманию обработки, которые являются эволюционным развитием способа обмена! Что же Вы получаете? 2 способа обмена объектами – с ОДИНАКОВОЙ структурой и с ОТЛИЧАЮЩЕЙСЯ! Забудьте о том, что не могли ранее перенести данные между базами, из-за того, что изменилась структура объектов в одной из них с обновлением конфигурации – теперь это в прошлом! Теперь не помеха для обмена изменение состава реквизитов объекта (измерений, ресурсов)/состава табличных частей/реквизитов табличных частей/типов реквизитов! А так же получаете быстрый алгоритм обмена, с возможностью указания уровня выгрузки объектов по ссылкам как через файл, так и через COM; Система слежения за дублями предопределенных элементов при загрузке; Система поиска связей объектов для выгрузки; Отборы для каждого объекта конфигурации в отдельности; Динамическая замена произвольных ссылок при обмене; Сброс нумерации документов при загрузке; Выбор регистров движений для выгрузки. И ГЛАВНОЕ - обработка каждого объекта перед выгрузкой / перед запись / после записи! Обработки протестированы и готовы для работы, имееются ДЕМО-версии! Обновления в течении года после покупки БЕСПЛАТНЫ!. (Обновление от 27.06.2019, версия 7.4)

6990 руб.

28.08.2012    119254    0    186    

Telegram-боты 149

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

Описание теории, разбор архитектуры и пример реализации telegram-ботов. Сразу скажу, со структурированием изложения мало что могу поделать. :) редакция от 18.07.2018 Правки последней редакции выделены жирным.

1 стартмани

01.09.2017    21737    113    PLAstic    45    

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

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

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

11.03.2009    13152    Shaman100M    16    

Поиск реквизитов с типом ДокументСсылка и СправочникСсылка 1

Статистика базы данных v8 Россия Абонемент ($m)

Поиск не типизированных реквизитов в справочниках и документах.

1 стартмани

20.07.2016    11562    0    bborisko    4    

Значение в строку внутреннюю для сложных типов: как работает платформа или немного о декодировании base64 в текст через двоичные данные 32

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

Интересная особенность работы платформы со сложными типами при использовании метода ЗначениеВСтрокуВнутр, двоичные данные и новые методы платформы...

28.04.2017    14728    starik-2005    3    

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

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

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

08.11.2012    31421    allert73    9    

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

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

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

1 стартмани

13.11.2013    8756    3    irreal    10    

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

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

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

1 стартмани

14.07.2015    17946    27    iodine    9    

Конвертация 2.0. Перенос независимого справочника в подчиненный (пример). 9

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

Пример переноса независимого справочника в подчиненный с помощью Конвертации 2.0.

15.08.2018    5491    Lyubogradov.P    6    

Отладка запросов из отладчика в варианте Клиент-Сервер 15

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

Описывается способ отладки запроса, полученного через отладчик. Работает как на сервере, так и на клиенте.

1 стартмани

12.11.2018    3472    9    budidich    12    

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

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

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

13.08.2019    1854    vikulinamari    5    

Перенос справочников, документов и настроек констант между одинаковыми конфигурациями 194

1С7.7<->1C7.7 v7.7 1cv7.md Абонемент ($m)

Есть таблица для выбора объектов переноса и условий переноса (все, проведенные, не помеченные на удаление) Поиск элементов в справочнике ведется по заданному реквизиту (обозначается (!)). Поиск документов ведется по номеру и дате.

1 стартмани

28.04.2006    24198    28    GreyK    77    

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

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

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

02.11.2006    7244    WWWolfy    5    

Долой дубли! 7

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

Мало кто поспорит с тем, что компактный и красивый код повышает настроение, а громоздкий и неуникальный - наоборот.

12.01.2008    11363    Shaman100M    36    

Движения документа для ЗиК (7.7) 6

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

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

1 стартмани

30.04.2010    8378    1    Natalia    6    

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

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

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

1 стартмани

13.08.2010    30915    14    venger    17    

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

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

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

19.01.2011    30776    romansun    15    

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

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

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

12.07.2012    14103    fixin    7    

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

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

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

20.09.2012    16813    fixin    10    

Опять двойка! Промо 57

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

Продолжение тем, связанных с использованием степеней двойки «Порождающий запрос» [http://infostart.ru/public/90367/], «Транзитивное замыкание запросом» [http://infostart.ru/public/158512/]. На этот раз речь пойдет об операциях со строками.

1 стартмани

26.11.2012    28869    ildarovich    30