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

Все публикации Практика программирования — все для 1С

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

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

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

05.09.2016    10314    0    27    

Расчет себестоимости и его Откат в ERP: практика применения 25

Практика программирования Программист v8 ERP2.0 Россия УУ Закрытие периода Учет ТМЦ Бесплатно (free)

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

08.02.2017    6152    0    11    

Поиск по наименованию в динамическом списке 3

Практика программирования Работа с интерфейсом Программист Менеджер v8::ОУ v8::УФ УТ11 Оптовая торговля Абонемент ($m)

Пример позиционирования в динамическом списке по набранной строке

1 стартмани

08.02.2017    2283    3    0    

Ошибка 2-НДФЛ ЗУП (3.0.25.150) {ОбщийМодуль.ЗарплатаКадры.Модуль(5279)}: Индекс находится за границами массива 6

Практика программирования Ошибки в отраслевых решениях Программист v8 ЗУП3.x Россия БУ Зарплата НДФЛ Бесплатно (free)

Ошибка при выполнении обработчика - 'ПриЗаписи' по причине: {ОбщийМодуль.ЗарплатаКадры.Модуль(5279)}: Индекс находится за границами массива ИмяПоля = УзелФормата.ДочерниеУзлы[3].ТекстовоеСодержимое;

01.02.2017    4203    0    3    

Полезные приемы при работе с Excel из 1С (Версия 3.1) Промо 350

Практика программирования Внешние компоненты Загрузка и выгрузка в Excel Программист v8 1cv8.cf Абонемент ($m)

Программисту 1С часто приходится работать с таблицами Excel из 1С. Я постарался собрать небольшой FAQ и набор функций для работы с файлами Excel. Надеюсь, кому-то будет полезна данная статья.

1 стартмани

22.09.2015    49035    283    49    

Генератор номеров для PSI WMS 4

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

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

31.01.2017    1715    0    23    

Простой запуск юнит-тестов 10

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

Шаблон экспресс теста на базе xUnitFor1C

1 стартмани

28.01.2017    2728    3    2    

Пополнение товара на складе по теории ограничения систем 14

Практика программирования Практика учета Программист Аналитик v8 КА1 УПП1 УУ Оптовая торговля Учет ТМЦ Абонемент ($m)

В статье рассматривается алгоритм пополнения склада по теории ограничений систем. Сами подходы описаны в книге Элия М. Голдратта «Я так и знал! Теория ограничений для розничной торговли».

1 стартмани

26.01.2017    2950    5    4    

Минимализмы Промо 496

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

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

08.10.2014    44596    0    78    

Несколько видов оплат в Чеке ККМ и Z-отчете, разделение по секциям в X отчете 7

Практика программирования Программист v8 Розница Россия УУ Кассовые операции Розничная торговля Бесплатно (free)

В данной статье вы сможете найти описание того, как реализовать несколько видов оплат в чеке ККМ, разделение по видам оплат в Z-отчете, а также посекционный вывод в X-отчет в 1С: Рознице 8.2 в связке с фискальными регистраторами Штрих.

25.01.2017    2749    0    1    

Код для кнопки "Отправить почтовым сообщением" любого табличного документа, используя механизмы УТ 11.2 8

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

Это не автономный код процедуры отправки, это приписка к уже существующему механизму почтовых сообщений, реализованному в УТ 11.2, когда ваша учетная запись уже создана, и вам остается лишь "навесить" код на кнопку. Этот механизм может быть использован для любой управляемой формы, на которой также присутствует Табличный документ.

23.01.2017    2729    0    0    

Запрос для получения остатков по дням даже если не было движений 6

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

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

1 стартмани

23.01.2017    1536    0    5    

Построение графиков на гранях 3D Куба по данным из MS EXCEL Промо 7

Практика программирования Загрузка и выгрузка в Excel Программист Россия Платные (руб)

Программа производит чтение данных из таблиц в формате Microsoft Office Excel и выводит трехмерное изображение куба. Грани куба окрашены в разные цвета, на них отображаются графики, построенные по данным, полученным из таблиц Microsoft Office Excel. Графики имеют точку пересечения, из которой опускаются перпендикуляры на оси координат.

1000 руб.

18.01.2010    11346    0    1    

Быстрый бэкап изменяемых данных 41

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

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

19.01.2017    4174    0    25    

Нестандартный способ подключения оборудования с использованием Расширения 55

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

Как подключить оборудование к новой конфигурации 1С, если оно не имеет драйвера по стандарту 1С-Совместимо, а очень нужно.

18.01.2017    6485    0    15    

Эффективная обработка данных в оперативной памяти за счет использования коллекции "соответствие" Промо 222

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

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

1 стартмани

11.12.2010    28063    228    38    

Автоматизированная проверка конфигураций… и пара слов о стандартах разработки 156

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

Предлагаю познакомиться с инструментом "Автоматизированная проверка конфигураций" и получить практику его применения

18.01.2017    12759    3    12    

“Вес и Объем” в 1С:Управление торговлей 10.3 4

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

Доработка Счета на Оплату в 1С: Управление торговлей 10.3 с Весом и Объемом.

18.01.2017    2011    0    3    

JSON в 1С:8.x 6

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

Очередной велосипед про JSON в 1С

1 стартмани

18.01.2017    1850    8    21    

Некоторая работа с данными через COM Промо 124

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

В статье приведены примеры работы с Платформой 8.X через COM (точнее, через объект COMConnector). Примеры кода были использованы при реализации прикладных задач в процессе трудовой деятельности.

05.12.2012    28149    0    32    

Ошибка при загрузке курсов валют. Комплексная автоматизация 2.2 (ошибка в типовой) 1

Практика программирования Ошибки в отраслевых решениях Программист v8::ОУ КА2 Россия Бесплатно (free)

При вызове обработки "Загрузить курсы валют" в конфигурации "Комплексная автоматизация 2.2" рел. 2.2.2.157 программа выдавала ошибку

17.01.2017    3152    0    7    

Добавление иерархии в типовой неиерархический справочник 3

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

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

1 стартмани

16.01.2017    1689    1    0    

Графическая схема. Управление при помощи XDTO. 98

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

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

2 стартмани

16.01.2017    5630    23    9    

Хранение файлов в томах на диске (для УПП 1.3) Промо 37

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

Доработка типовой УПП 1.3 в плане хранения присоединенных файлов вне базы данных

05.06.2016    12279    0    26    

Асинхронность в управляемом интерфейсе 1С 32

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

В статье доступно объясняется про новое модное явление асинхронности, добавленное в платформу 1С. Также приложен пример асинхронной обработки по поиску файлов.

1 стартмани

15.01.2017    4646    11    27    

Пример универсальной функции для создания схемы компоновки данных 143

Практика программирования Универсальные функции Программист v8::СКД Россия Абонемент ($m)

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

1 стартмани

12.01.2017    7909    3    26    

Как построить цепочку асинхронных вызовов 64

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

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

1 стартмани

11.01.2017    5803    2    70    

1C Messenger для отправки сообщений, файлов и обмена данными между пользователями 1С, вэб страницы, мобильными приложениями а ля Skype, WhatsApp Промо 68

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

Данная разработка позволяет пользователям 1С обмениваться сообщениями, файлами (до 3 мб). Запрашивать данные у клиента как Вэб или HTTP сервисах. Основано на технологиях ASP.Net SignaR который использует WebSockets и т.д. для двунаправленного обмена данными. Используется обертка над классами .Net

15.12.2015    17753    0    5    

Планы обмена. Скрестить ужа с ежом ... миссия выполнима =) 11

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

Небольшое исследование возможности улучшить работу планов обмена 1С средствами SQL Server: view and triggers. Результаты имеют больше теоретическое, чем практическое значение. Однако тем, кто ищет нестандартные решения, статья может понравиться =)

1 стартмани

10.01.2017    2906    2    4    

Пример реализации обмена с оборудованием через winsocket на управляемых формах по протоколу TCP 20

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

Объединяя опыт коллег с данного ресурса, хочу поделиться своим решением с подключением контроллера контроля доступа к 1С УНФ. Здесь описан метод без использования ActiveX, который не работает на УФ.

09.01.2017    3352    0    23    

JSON парсер для профессиональных разработчиков 45

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

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

4 стартмани

09.01.2017    6691    20    29    

Количество дней недели (понедельников/вторников/...) в заданном диапазоне одним запросом Промо 28

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

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

1 стартмани

03.03.2016    5498    0    5    

Определение длины текстового реквизита 1

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

Допустим, есть справочник, который содержит записи, и нужно узнать, какая максимальная длина у текстового реквизита (будь то Код, Наименование или другой реквизит).

10 стартмани

07.01.2017    1520    0    16    

Полезная доработка конфигурации "Конвертация данных" 87

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

Небольшая полезная доработка конфигурации "Конвертация данных", которая позволяет пользоваться функцией автосоздания правил конвертации.

05.01.2017    5622    0    13    

Универсальная учетная система с конструктором документов и справочников в режиме 1С: Предприятие Промо 86

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

Заголовок статьи звучит фантастично, но это не шутка. Занимаясь внедрениями, я часто сталкивался с ситуацией, когда надо было к типовой конфе приделать простенький модуль учета чего-нибудь, не специфичного для самой конфы. Например в УТ учет материалов в эксплуатации. Модуль обычно состоял из пары справочников (2-3), 3-х документов и регистра или пары регистров. Однажды подобные пристройки понадобились одновременно на 3 проектах. Скучно делать одинаковую работу, и я подумал, а что, если сделать универсальный инструмент, в котором пользователь сам сможет нарисовать себе справочники, реквизиты к ним, документы и движения. Т.е. конструктор полноценных документов в пользовательском режиме. Это оказалось не так сложно - все дело в подходящей архитектуре данных.

1 стартмани

29.07.2015    14588    125    35    

Отладка дополнительных обработок БСП 17

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

Описан подход к отладке подключаемых дополнительных обработок. Протестировано в БСП 2.3.4.71 для вида "ДополнительнаяОбработка" с режимом использования "ВызовСерверногоМетода", но есть уверенность, что будет работать везде.

04.01.2017    3329    0    8    

Мультиязычность данных в конфигурации 3

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

Использование разделения данных для работы с данными на нескольких языках.

1 стартмани

28.12.2016    1765    3    7    

Отсчет секунд до Нового года 2

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

В ожидании Нового года считаем часы и секунды до этого события=)

1 стартмани

28.12.2016    1540    1    7    

Code First и Linq to EF на примере 1С версии 7.7 и 8.3 часть I Промо 10

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

Данный проект является чисто исследовательским примером использования Code First и Linq to EF на примере 1С версии 7.7. Так как сам я программист 1С, то мне всегда было интересно, как можно перенести модель объектов 1С на компилируемые языки, и использовать мощь Linq to EF. С появлением Code First давно хотел прикрутить, но все как-то руки не доходили, и вот, наконец ..

1 стартмани

28.08.2015    8382    3    2    

Оплата платежными (банковскими) картами и кредитами в 1С Бухгалтерия 2.0 (эквайринг) 1

Практика программирования Программист v8::БУ БП2.0 Розничная и сетевая торговля (FMCG) Россия БУ Розничная торговля Бесплатно (free)

Столкнулся с задачей реализовать оплату платежными картами от покупателя в конфигурации 1C Бухгалтерия 2.0 (на примере одноименного документа в конфигурациях УТ 10 и 11). Необходимость возникла в связи с тем, что у заказчика не классическая розничная торговля в деньги (деньги взял - товар отдал), а вариант: "утром деньги - вечером стулья". Т.е. для отражения факта отгрузки товара используется документ "Реализация товаров и услуг", при этом оплата может быть от покупателей частичная наличными и по платежным картам, это может быть просто аванс без отгрузки или наоборот доплата.

28.12.2016    1723    0    1    

Заметки про запросы. Коллекция 73

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

Кто-то коллекционирует марки, а я собрал мини-коллекцию запросов, хотел с Вами поделиться. С наступающим Новым Годом !

26.12.2016    7029    0    51    

Асинхронный обмен данными с JavaScript (и не только) без потерь 73

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

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

1 стартмани

26.12.2016    5972    9    22    

Сложные запросы в динамическом списке или как не надо писать запросы для них Промо 203

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

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

24.07.2015    34452    0    39    

Обновление типовой доработанной конфигурации для начинающих 29

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

Инструкция по обновлению типовой доработанной конфигурации для начинающих

23.12.2016    5856    0    22    

1С:EDT ("Eclipse-Конфигуратор"). Пример разработки плагина 127

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

Видеоматериал, демонстрирующий пример разработки несложного работоспособного плагина для 1C:Enterprise Development Tools

1 стартмани

22.12.2016    9983    9    29    

T-SQL + 1С: как правильно удалять очень много записей 19

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

Свёртка (архивация) больших объёмов данных 1С часто выполняется средствами SQL Server. Эта публикация рассказывает о том, как правильно использовать простую команду DELETE на больших объёмах данных. Даются советы по оптимизации свёртки данных средствами T-SQL.

21.12.2016    3852    0    17    

Яндекс.Деньги "Благотворительность" Промо 14

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

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

1 стартмани

16.02.2016    6610    9    5    

"Подводные камни" при работе с макетами типа ActiveDocument 1С 8.3 УФ. Клиент-Сервер. Режимы работы Тонкий, Веб клиенты 11

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

Обход проблем при работе с макетами типа ActiveDocument (Word,Excel 2016). Версия 1С 8.3, УФ, Клиент-Сервер, Тонкий, Веб клиенты

20.12.2016    5192    0    2    

СКД: расшифровка данных по всей строке 8

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

Что, если для выполнения каких-нибудь действий нужна расшифровка по всей строке, да еще с учетом группировок.

1 стартмани

20.12.2016    2250    3    4    

Маленькая хитрость СКД - выводим строки X раз 25

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

Здесь я расскажу, как вывести в отчет СКД произвольное количество одинаковых строк.

17.12.2016    4852    0    16    

Фильтр на таблицу значений системой компоновки данных 4

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

Часто здесь проскакивает вопрос, а как установить фильтр на таблицу значений в управляемых формах. На самом деле, есть только один способ - залить старую таблицу значений в новую, отфильтровав или отсортировав по каким-либо правилам. Здесь реализуем на компоновке данных.

1 стартмани

14.12.2016    2743    1    2