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

Библиотека — все для 1С

Как я обработку на альтернативный сервер выносил 5

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

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

1 стартмани

08.02.2019    2066    6    

Отражение дополнительных расходов и учет НДС при реализации товаров на экспорт, если расходы пришли после реализации товаров 9

Практика учета v8 БП2.0 Оптовая торговля, дистрибуция, логистика

Отражение «опоздавших» затрат по реализации товаров на экспорт (реализация с НДС 0 %) в 1С Бухгалтерии 8 для целей учета НДС (чтоб НДС по поступившим с опозданием затратам принять к вычету). Такими затратами могут быть транспортные расходы, расходы по таможенному оформлению товара и так далее...

15.08.2013    22133    2    

Бесплатная прога "Редактор блок-схем" (экспорт-импорт процедур и функций языков программирования, экспорт в граф. форматы, шаблоны) 26

Архив

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

22.06.2009    27524    28    

Экспорт нескольких MXL таблиц в один XLS файл, на отдельные листы. Простой алгоритм 21

Загрузка и выгрузка в Excel Практика программирования v7.7 v8

Статья посвящена распространённому вопросу - как сохранить несколько таблиц (отчетов) в формате MXL, с которым работает 1С, на отдельные листы одного Excel файла. Освещается простой алгоритм решения проблемы штатными средствами, без использования внешних модулей и библиотек (не относящихся к 1С и Excel).

23.11.2015    13221    14    

Выгрузка данных в Excel без «геморроя». Один, но принципиально важный момент. 37

Загрузка и выгрузка в Excel

Все, кто делал выгрузку в Excel, рано или поздно столкнулся с такой проблемой, как преобразование «строк из цифровых символов» в «числа». Например код «00001» (строка) или «001 » (строка) в результате выгрузки преобразуются в числа «1» (число) и «1» (число). Хотя, на экране, Excel будет отображать «00001» и «00001». Но, если мы активизируем любую из двух ячеек и посмотрим в строку формул, то увидим реальное содержимое – «1» (число). В этой статье будет рассмотрено то, как решить этот момент и где в последующем это пригодится.

29.03.2014    46484    19    

Экспорт платежных поручений в казначейство г. Москвы 4

Обработка документов Обмен с банком Обмен через XML v8 БГУ Государственные, бюджетные структуры

Устанавливая конфигурацию "1С: Бухгалтерия государственного учреждения" (1С:БГУ) в одном из детских садиков г. Москвы, столкнулся с проблемой - казначейство не принимает платежные поручения (платежки), выгруженные из 1С:БГУ стандартной обработкой обмена.

09.02.2012    13742    1    

Как предотвратить возникновение ошибки при одновременном обращении пользователя и обработки к Excel. 41

Загрузка и выгрузка в Excel v8 1cv8.cf

Если открыт (или открыть) файл Excel (к которому будет обращаться обработка), и активировать какую-либо ячейку или любое диалоговое окно и при этом обработка обратится к этому файлу, то возникнет ошибка. Так же, ошибка может возникнуть, если обработка запустила один экземпляр Excel, если пользователь, во время работы обработки откроет другой файл Excel или тот, к которому обращается обработка, то этот файл откроется в том же экземпляре приложения Excel и тогда опять возможна ошибка. Как этого избежать?

30.03.2014    15807    13    

Логирование в 1С 23

Системное v7.7 v8

Часто бывает необходимо отслеживать состояние часто повторяющихся регламентных заданий. Например, синхронизация данных с IP-телефонией, которая может производиться каждую минуту, синхронизация с сайтами, синхронизация данных с различными системами. Использовать для этих целей логирование 1С чрезвычайно неэффективно и не удобно. В таких случаях удобно использовать подход, применяемый в Unix-системах: писать логи в обычные текстовые файлы, а потом делать их обработку через эффективно работающие Unix-команды: grep, tail, cat, less и т.п.

18.05.2016    16540    20    

Создаем свою библиотеку для OneScript 139

Практика программирования Теория программирования v8

Как упаковать свою библиотеку в пакет? Что такое загрузчик и зачем он нужен? Как вообще создать свою библиотеку? Разбираемся на примере.

06.03.2018    15430    33    

Методика добавления в конфигурацию УТП возможности ручной корректировки движений документов (как в бухгалтерии для Украины) 1

Практика программирования v8 1cv8.cf

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

1 стартмани

17.04.2019    1120    0    

Два механизма, которые ускорили работу бухгалтеров в 1С Промо 72

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

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

13.06.2015    21689    19    

Работа со строками: от простого к сложному 21

Практика программирования Универсальные функции v8

Простые примеры работы со строками, в конце более читаемый разбор сложных текстов.

14.01.2019    4991    17    

Опыт интеграции ФР Штрих-М с 1С 25

Фискальный регистратор v8 1cv8.cf

Надвигается 1 июля и всем срочно нужны ККМ-онлайн. Публикую свой опыт быстрого и простого решения на базе фискального регистратора Штрих-М для обычных форм.

1 стартмани

01.05.2017    37270    73    

Общий модуль для разработки несложных отчетов в формате OpenOffice 48

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

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

14.06.2017    6451    6    

Обмен без правил. От простого к сложному 123

Перенос данных из 1C8 в 1C8 v8 1cv8.cf

Пишем обмен с нуля, разбираемя с разными способами сериализации, учимся редактировать XML документы, создаем XDTO и Web service, осваиваем Script variant - English.

1 стартмани

16.01.2019    10532    25    

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

Перенос данных из 1C8 в 1C8 v8 1cv8.cf

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

15.04.2019    7168    9    

Загрузка данных в БП 3.0 (Универсальный обмен данными XML) 10

Обмен через XML v8::БУ БП3.0

Решение задачи по загрузке данных из имеющегося файла в формате xml в БП 3.0 (в том числе на 1cfresh.com) без доработок

26.05.2019    1166    0    

Алгоритмы с решениями для экзамена Специалист УТ 11.1 48

Сертификация v8::ОУ УТ11

Решение 20 задач встречающихся на экзамене, в виде подробных инструкций. Решение на релизе УТ 11.1.10.199.

1 стартмани

08.01.2017    17242    3    

Обзор имеющихся библиотек OneScript 291

Практика программирования Теория программирования v8

Экосистема OneScript активно развивается. Количество пользователей данного интерпретатора и имеющихся библиотек неуклонно растет, количество решаемых проблем - тоже. Однако остро встает вопрос некоторой разобщенности и размазанности информации по имеющимся библиотекам, их функциональности и проблемам, которые они решают. Данная статья призвана навести порядок в этой теме.

14.11.2017    27771    85    

Веб-разработка на 1Script. Глава 1 240

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

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

12.02.2018    23196    97    

Цикл ввода данных, пример решения 42

Универсальные функции Практика программирования v8

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

12.07.2016    10467    7    

Подобие Объектно-ориентированного программирования в 1С (ПООПс) 13

Теория программирования v8 1cv8.cf

Статья для тех кто знаком с ООП и опустил руки.

24.07.2016    10125    54    

Метод формирования движений в типовых регистрах нетиповыми регистраторами Промо 30

Практика программирования v8 1cv8.cf

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

05.12.2017    19426    34    

Система взаимодействия. Быстрый старт 73

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

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

1 стартмани

28.11.2017    19012    15    

Работа с графической схемой в объектной модели DOM 36

Универсальные функции v8 v8::УФ

Пример кода для работы с графической схемой в объектной модели DOM, платформа 8.3.12.

1 стартмани

04.06.2019    2319    19    

(OLE 1С - 1C 7.7) Функции для 1С:Предприятие 7.7 для работы с другой базой 1С. 45

1С7.7<->1C7.7 Практика программирования v7.7 1cv7.md

Простенькие учебные функции (с описанием) для работы с базой 1С 7.7 через OLE. Полностью средствами 1С, т.е. не требуют никаких внешних компонент. Пользоваться можно бесплатно:-) Вставляете в глобальный модуль и пользуетесь. Цель: обучение, готовая иллюстрация подходов, возможность сразу использовать или, если нужно, доработать под свои цели.

06.08.2008    25568    8    

(OLE 1С 7.7 - Excel) Функции для 1С:Предприятие 7.7 для работы с Excel. 98

Практика программирования Загрузка и выгрузка в Excel v7.7 1cv7.md

Простенькие учебные функции (с описанием) для работы с Excel через OLE. Полностью средствами 1С, т.е. не требуют никаких внешних компонент. Пользоваться можно бесплатно:-) Вставляете в глобальный модуль и пользуетесь. Цель: обучение, готовая иллюстрация подходов, возможность сразу использовать или, если нужно, доработать под свои цели.

06.08.2008    35792    15    

Внедрение ККМ Онлайн в сторонние конфигурации 1С 106

ККМ Фискальный регистратор v8 1cv8.cf

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

22.04.2017    61854    27    

Доработка ERP 2 для отражения акциза при реализации подакцизных товаров (табачной продукции) 5

Практика программирования v8 v8::УФ ERP2

При внедрении ЕРП2.4 на нашем табачном производственном предприятии встал вопрос учета в 1С ЕРП2.2 акциза с продажи табачных изделий. Компания 1С категорически игнорирует учет акцизов в 1С, а занимается только алкогольным ЕГАИС. Что ж, будем реализовывать самостоятельно.

28.11.2017    9626    6    

Автоматическое оповещение пользователей при проведении документа Поступление товаров, с возможностью дублировать сообщения другому сотруднику 10

Практика программирования Обработка документов v8 v8::ОУ УТ11

Данная разработка автоматически оповещает пользователя о поступлении товара по заказу клиента. Схема работы : Заказ клиента > Заказ поставщику > Поступление товаров. Оповещается пользователь, который создавал заказ клиента (менеджер). Оповещение выводится на экран и ждет подтверждения о прочтении. После подтверждения - фиксируется время прочтения оповещения. Есть возможность просматривать все сообщения по пользователю за любой период. Есть возможность дублировать сообщение другим пользователям. Например, если менеджер в отпуске, и его заменяет другой менеджер, и оповещения будут отправляться второму (третьему и т.д.).

1 стартмани

26.02.2018    7820    5    

Строим "фасады" в 1С 58

Практика программирования Теория программирования v8

Как реализовать функционал, чтобы не было “мучительно больно” при расширении требований.

1 стартмани

04.05.2018    13548    39    

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

Практика программирования v8 1cv8.cf

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

1 стартмани

10.05.2018    20911    26    

Сканирование WIA-драйвером в Библиотеке Стандартных Подсистем 25

Практика программирования v8 1cv8.cf

Не секрет, что в БСП не реализована функция получения изображений посредством WIA-драйвера. Однако такая потребность частенько появляется. К примеру, сетевые принтеры и веб-камеры, работающие через стандартный Windows-интерфейс WIA, остаются не у дел. Давайте исправим такую несправедливость!

06.07.2018    5078    2    

Этюды по программированию. Хитрости создания расширений для конфигураций на БСП. Часть 1. 111

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

Некоторые нюансы, если вы захотите создавать свои расширения.

04.02.2019    8904    8    

Создание акта сверки для Управления торговлей с факсимиле 1

Практика программирования v8 v8::ОУ УТ11

Создание обработки на основании встроенной печатной формы для формирования акта сверки взаиморасчётов с факсимиле.

11.02.2019    1709    0    

Добавление отчетов в типовые конфигурации 1С 187

Практика программирования Универсальные функции v8::УФ v8::СКД 1cv8.cf

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

07.03.2019    15867    30    

Этюды по программированию: Штрихкодирование серий номенклатуры 20

Практика программирования v8 ERP2 УТ11

Есть проект на 1С:ERP. В рамках проекта надо организовать учет материалов по сериям с помощью штрихкодов. Нужно подключить сканеры штрихкодов, разработать систему штрихкодирования с учетом серий, разработать печать этикеток для штрихкодов на листах А4 и принтерах этикеток, создать рабочее место для учета израсходованных материалов. Пишу, в том числе и для себя, пригодится на других проектах. С поправкой на ветер можно использовать в УТ11.

20.05.2019    2270    4    

Назад в прошлое! Небольшие заметки по администрированию пользователей в УПП 66

Защита, права, пароли v8 УПП1

Небольшие заметки по функционалу "Администрирование пользователей" конфигурации "Управление производственным предприятием" версии 1.3. Затрагиваются такие темы как: роли, профили доступа, дополнительные права, настройки пользователей и ограничения доступа на уровне записей (RLS).

06.06.2019    3715    16    

"Меньше копипаста!", или как Вася универсальную процедуру писал 156

Практика программирования v8 v8::СКД 1cv8.cf

Программист Вася разбирает подход создания универсальных методов на примере программного вывода СКД.

04.07.2019    4233    45    

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

Оптимизация БД (HighLoad) v8 1cv8.cf

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

27.06.2019    2797    16