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

Библиотека Разработка для платформы Платформа 1С v7.7 (все механизмы) — все для 1С

Асинхронное программирование в 1с77 без внешних компонент. Обратные вызовы. 10

Практика программирования v7.7

Пример построения программного кода для достижения функционала обратных вызовов (call back) во внешних обработках исключительно штатными средствами. Тестировалось на платформе 1с77 релиз 027. Конфигурация значения не имеет.

1 стартмани

06.10.2018    4226    Vortigaunt    5    

Из 1С записать формулу в ячейке MS EXCEL 184

Загрузка и выгрузка в Excel Универсальные функции v7.7 1cv7.md

Из 1С записать формулу в ячейке MS EXCEL

01.12.2009    49002    Tatitutu    72    

Универсальный способ сравнения таблиц 16

Практика программирования v7.7 v8

На эту тему уже есть статьи, но этот способ нигде не описан. Хотя я его использую с тех пор, как занимаюсь программированием. Его преимущество в простоте и универсальности: можно применять на 1С, SQL, а также в любом другом языке программирования.

05.07.2015    15756    json    1    

Неубиваемая база 1С:Предприятие 7.7 (SQL) на распределенке (УРБД) 14

Распределенная БД (УРИБ, УРБД) v7.7 1cv7.md

Данная статья актуальна для программистов и администраторов SQL-версии 1С:Предприятия 7.7 с УРБД. Если использовать 1С: Предприятие 7.7 (SQL) достаточно интенсивно, может происходить поломка (разъехались остатки, обрушились индекы, перестали проводиться документы из-за ошибок SQL и т.д.., в общем база "накрылась"). Можно проводить проверку, переиндексацию базы на SQL Server, мараковать с объектами 1С, копировать и удалять объекты, использовать всякие выгрузки-загрузки, но все это совсем не айс. Когда обмены в распределенной базе данных 1С Предприятия 7.7 выполняются достаточно интенсивно, решить проблему можно универсальным способом без плясок с бубном с помощью УРБД за 10-20-30 минут. Когда не помогает DBCC DBREINDEX ("RA4674")... Violation of primary key constraint 'PK_RA4674'. Cannot insert duplicate key in object

26.09.2012    54351    ksnik    23    

Использование классов .Net в 1С для новичков 148

Практика программирования Разработка внешних компонент Универсальные функции v7.7 v8

Руководство для новичков. Написав статью http://infostart.ru/public/238584/, я понял, что многие не понимают того, что написано. Поэтому в этой статье постараюсь более подробно остановиться на азах и без кода на вражеском языке (C#)

27.01.2016    64658    Serginio    104    

1С - Недокументированные возможности 15

Практика программирования openconf v77::ОУ v77::БУ v77::Расчет 1cv7.md

Недокументированные возможности 1С 7.7

02.02.2010    18839    V0fka    14    

Контекстный поиск в 7.7 3

Инструментарий разработчика Практика программирования v7.7 1cv7.md

Процедура контекстного поиска в журнале документов.

18.04.2014    6866    cushe    2    

Прямые запросы: ускорение получения цен для типовой ТиС 7.7 22

Практика программирования Разработка внешних компонент v77::ОУ 1С7:Комплекс 1С7:ТиС

Первая статья из цикла статей "Прямые запросы:...". Рассказывается о применении класса ПрямойЗапрос и компоненты 1С++ для ускорения функции глВернутьЦену() в типовой конфигурации Торговля и склад. Платформа 7.7.

15.11.2011    13556    leshik    21    

Исправление UChoice для корректной работы с SQL 21

Практика программирования v77::ОУ v77::БУ v77::Расчет 1cv7.md

Рассказывается как исправить типовой универсальный отчет: "Подбор объектов", что бы он работал с SQL. В текущей реализации, которая лежит на ИТС без изменений много лет, в SQL базе отобрать объекты по вхождению в группу справочника невозможно, при этом в DBF варианте все работает.

1 стартмани

31.03.2010    11597    Sk0rp    14    

Фокусы с Конвертацией данных 2.0 12

Перенос данных из 1С7.7 в 1C8.X Обмен через XML v7.7 v8 1cv8.cf 1cv7.md КД

Используем мощный инструмент Конвертации данных себе во благо

19.12.2011    16900    tusv    8    

"Динамическое обновление" в 1С Предприятие 7.7 15

Распределенная БД (УРИБ, УРБД) Администрирование данных 1С v7.7 1cv7.md

Всем известен механизм динамического обновления в 1С Предприятие 8.х. Однако есть недокументированная возможность сделать тоже самое (естественно с некоторыми особенностями) в 1С Предприятие 7.7

10.04.2013    13239    dime2    16    

Космические технологии O-Planet: 1С и навигация в асинхронном пространстве 4

Практика программирования v7.7 1cv7.md

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

22.12.2007    17024    O-Planet    6    

Работа с периодическими реквизитами 1С версии 7.7 при помощи прямых запросов. 75

Практика программирования Работа с интерфейсом openconf v77::ОУ v77::БУ v77::Расчет 1cv7.md

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

23.12.2009    36274    glassman    11    

Доработка конвертации данных КД2 (версии 2.1). Расширенная диагностическая информация при выгрузке по правилам из 1С 7.7 и при загрузке в 1С 7.7 3

Обмен данными 1С Перенос данных из 1С7.7 в 1C8.X Обмен через XML v7.7 v8 КД

Есть очень неприятная особенность при настройке обмена по правилам КД2 в момент отладки на стороне 1С 7.7, как при выгрузке из 1С 7.7, так и при загрузке в 1С 7.7. Непонятно, в каком конкретно месте формирования или разбора данных XML файла в какой именно момент споткнулась программа (произошел сбой). Я нашел способ вывода дополнительной диагностики, теперь точно известно, на каком элементе данных XML споткнулся модуль выгрузки V77Exp.ert (модуль загрузки V77Imp.ert). Теперь отладка правил обмена на стороне 1С 7.7 стала простой, выполняется на порядок проще.

18.10.2019    1907    ksnik    0    

(V 7.7) Справка по работе с метаданными (с примерами) 116

Практика программирования v7.7 openconf 1cv7.md

Когда то, мне очень потребовалось ПРОГРАММНО узнать ЕСЛИ ли на конфигурации пароль....и на этом этапе я познакомился с МЕТАДАННЫМИ 1С. Метаданные в 1С - это специальные данные, описывающие структуру базы данных. Почти все, что мы видим в графическом представлении в конфигураторе может быть получено программным путем при работе в 1С в режиме «Предприятие». Исключение составляют только наборы прав и интерфейсы. В программе получение метаданных происходит через объект «Метаданные».

02.02.2010    88626    Tatitutu    32    

Определение формата ячейки Excel из 1С 10

Загрузка и выгрузка в Excel v7.7 1cv7.md

Перенося данные из таблиц Эксель в 1С, я заметил что некоторые ячейки с содержимым вида "50*10" в 1С переносятся не в таком же виде, а просто, например, цифрой 50. Все дело в формате ячейки!

21.01.2012    17647    griff19    8    

Заполнение реквизитов документов из предыдущего документа 3

Практика программирования Универсальные функции Разработка v7.7 1cv7.md

Функция для автоматического заполнения реквизитов документов.

04.02.2019    2941    drevilo    1    

Конвертация данных из 1С 8.3 в 7.7 (версия КД 2.1). Перенос данных из 8.3 в 7.7. Создание в современной 1С 8.3 XML в формате КД2. Инструкции и примеры переноса данных из любой современной 1С 8.3 в устаревшую конфигурацию 1С 7.7, через Конвертацию данных 2 8

Обмен данными 1С Перенос данных из 1С7.7 в 1C8.X v7.7 v8 КД

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

17.10.2019    3008    ksnik    0    

Оптимизация выгрузки из 1С 7.7 по правилам обмена большого объема данных 25

Перенос данных из 1С7.7 в 1C8.X Обмен через XML 1С7.7<->1C7.7 v7.7 1cv7.md

При выгрузке из 1С 7.7. большого справочника программа завершалась примерно с таким сообщением: "msxml6.dll: Недостаточно памяти для завершения операции". Вариант выгрузки порциями меня не устраивал. Поэтому немного оптимизировал обработку выгрузки. Возможно кому-то сэкономит время.

24.09.2014    28128    Just4Fun    29    

.Net в 1С. На примере использования HTTPClient, AngleSharp. Удобный парсинг сайтов с помощью библиотеки AngleSharp, в том числе с авторизацией аля JQuery с использованием CSS селекторов. Динамическая компиляция 111

Практика программирования WEB v7.7 v8

Часто приходится парсить сайты, в том числе с авторизацией, перескакивая со страницы на страницу по ссылкам. Тот, кто занимался вэб программированием, знает, как удобно использовать JQuery и CSS селекторы. На .Net написана очень удобная библиотека AngleSharp. Я покажу, как с её помощью можно значительно облегчить себе труд.

10.03.2016    49812    Serginio    33    

Дистрибьюция 7.7. Часть 1. Жизненный цикл заявки покупателя. Одна заявка покупателя, много адресов доставки. 1

Практика программирования Адаптация типовых решений v7.7 1С7:Комплекс 1С7:ТиС

Описан способ работы с учетом расписания с приоритетными покупателями - торговыми сетями (основными покупателями) в торговой или комплексной учетной системе на 1С 7.7. Множественная заявка покупателя на несколько торговых точек.

14.10.2019    1484    ksnik    14    

Некоторые ошибки и «проблемные» особенности реализации встроенного языка платформы 1С:Предприятие 7.7 96

Практика программирования v77::ОУ v77::БУ v77::Расчет 1cv7.md

Описание некоторых ошибок и особенностей реализации встроенного языка, которые создают «подводные камни» при программировании, а также возможных способов обхода этих проблем из собственного опыта работы на платформе 1С:Предприятие 7.7.

08.04.2011    42935    AleksR    102    

[ОБУЧАЛОВКА] Как перестать парить себе мозги и не фанить тюльку... - 2 45

Практика программирования Работа с интерфейсом v7.7 1cv7.md

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

18.10.2007    20402    CheBurator    14    

Как создать в 7.7 XML, проверить по схемам (XSD, XML) от заказчика и отправить на вебсервер методом Post 99

Обмен через XML Практика программирования v7.7 1cv7.md

Немного об API из 1С. Или простой способ создать, проверить и отправить на вебсервер XML-файл.

30.04.2011    78354    artms    24    

Не хватает памяти (OUT OF MEMORY) при переносе данных из 7.7 49

Перенос данных из 1С7.7 в 1C8.X v7.7 1С7:Бух

Увеличение используемой памяти для 1С: 7.7

22.03.2017    15982    Amadeuc404    11    

Коллективная разработка на 1С версии 7.7 и Git 21

Инструментарий разработчика Разработка внешних компонент v7.7

В данной статье я не буду рассматривать работу с системой контроля версий Git, для этого есть специальные ресурсы, например http://git-scm.com/book/ru. Я только расскажу тем, кто привык и любит Git, подружить старую добрую 7-ку и систему контроля версий Git.

17.09.2013    15662    s.nek    12    

[ПОЛЕЗНЯШКА, 7.7] Как посчитать итоги по документам черным запросом с изподвывертом? 13

Практика программирования v7.7 1cv7.md

Мелкая полезняшка, считает запросом итоговую сумму документов и количество документов.

12.03.2016    16028    CheBurator    18    

Перенос данных из учетных программ Парус в конфигурации 1С 14

Внешние источники данных v7.7 v8 БП2.0 ЗУП2.5 ЗКБУ БГУ 1С7:Бух 1С7:ЗиК 1С7:ББУ

Статья посвящена анализу процессов переноса данных из учетных программ Парус в конфигурации 1С.

05.11.2012    46910    sklowsky    16    

Оптимизация штатных запросов 7.7 43

Практика программирования v77::ОУ 1С7:Комплекс 1С7:ТиС 1С7:ПУБ

1С 7.7 выполняет запросы просто и бездумно - все что сказали, все и сделает. Никаких попыток оптимизации. Если в запросе есть переменная, например "СвойствоПоставщика=Регистр.ПартииНаличие.Партия.Поставщик.ОсновноеСвойство;" произойдет обращение к справочникам контрагентов и значений свойств, даже если переменная СвойствоПоставщика не используется ни в условиях, ни в группировках. Что оборачивается потерей быстродействия.

26.01.2010    15384    vcv    22