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

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

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

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

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

1 стартмани

22.09.2015    44128    273    49    

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

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

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

28.12.2016    1189    0    0    

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

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

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

26.12.2016    6585    0    51    

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

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

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

1 стартмани

26.12.2016    5543    9    22    

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

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

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

08.10.2014    42766    0    78    

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

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

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

23.12.2016    5266    0    22    

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

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

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

1 стартмани

22.12.2016    8935    9    29    

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

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

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

21.12.2016    3254    0    17    

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

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

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

1000 руб.

18.01.2010    10578    0    1    

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

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

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

20.12.2016    4204    0    2    

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

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

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

1 стартмани

20.12.2016    1987    3    4    

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

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

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

17.12.2016    4339    0    16    

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

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

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

1 стартмани

11.12.2010    26966    228    38    

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

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

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

1 стартмани

14.12.2016    2235    1    2    

Исправление ошибки арифметического переполнения при преобразовании numeric к типу данных numeric при расчете себестоимости 5

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

В данной статье описывается один из способов исправления ошибки арифметического переполнения при преобразовании numeric к типу данных numeric, с которой не раз сталкивались многие люди, занимающиеся расчетом себестоимости в базах с большим объёмом данных.

13.12.2016    2556    0    4    

Планы обмена. Квитировать или гарантировать? 10

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

Планы обмена предлагают использовать две стратегии удаления обработанных изменений: квитирование и гарантированная доставка сообщений. Как сделать правильный выбор?

12.12.2016    3049    0    8    

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

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

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

05.12.2012    26819    0    32    

Использование программных перечислений 89

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

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

10.12.2016    8706    0    32    

Произвольная иерархия в СКД (системе компоновки данных) 5

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

Как сгруппировать данные из таблицы значений по любой выдуманной иерархии в СКД (системе компоновки данных)

1 стартмани

06.12.2016    1458    5    2    

Произвольный отбор при открытии формы любого динамического списка 87

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

Как установить хитрый отбор при открытии формы списка, например, отбор формы списка документов по элементу табличной части? Давайте разбираться...

05.12.2016    6446    0    26    

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

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

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

05.06.2016    10633    0    26    

Многопоточная выгрузка одного сообщения обмена 9

Практика программирования Теория программирования Перенос данных из 1C8 в 1C8 Программист v8 Абонемент ($m)

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

1 стартмани

05.12.2016    2779    1    24    

БД Firebird. Подключение, чтение, просмотр - сделать по-быстрому 9

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

Заметки и опыт по итогам решения одной задачи. Подключение к БД Firebird, чтение/просмотр структуры таблиц, чтение/просмотр данных БД.

1 стартмани

02.12.2016    2774    30    4    

Создаем свой календарь для произвольных целей 4

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

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

1 стартмани

02.12.2016    2146    5    4    

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

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

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

15.12.2015    16211    0    5    

HOWTO: Остатки в форме регистрации продаж в УТ10 3

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

Как заставить УТ10 показывать остатки в форме регистрации продаж (Документ ЧекККМ)

29.11.2016    1976    0    6    

Использование поля Код в Платежном поручении для своих целей 4

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

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

25.11.2016    1652    0    0    

Простой редактор плана помещения JavaScript 94

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

На ресурсе сейчас очень много решений, которые позволяют редактировать карты, используя географические схемы. Так же много решений, которые позволяют редактировать объекты онлайн веб-карт. Мне же нужно было простое решение, для того чтобы расставить квадратные объекты на плане, показать их пользователю. Ну и распечатать, опять же. Я решил написать простенький редактор на JavaScript с использованием библиотеки Raphael.

1 стартмани

23.11.2016    6325    64    12    

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

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

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

1 стартмани

03.03.2016    5266    0    5    

Еще раз про отладку внешних печатных форм в Управляемом приложении 66

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

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

21.11.2016    5286    0    7    

Чтение группировок табличного документа 12

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

Есть mxl, табличный документ, в котором сделана группировка строк, и надо прочитать из него данные с учётом этих группировок, т.е. иерархически. Сам документ читаем по ячейкам, но как быть с иерархией? На помощь приходит сериализация.

20.11.2016    2567    0    14    

Ошибки конструктора запроса 6

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

При работе в платформе 8.3 столкнулся со следующей неприятной особенностью конструктора запроса: Конструктор некорректно работает с псевдонимами.

19.11.2016    2018    0    8    

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

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

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

1 стартмани

29.07.2015    13888    122    35    

Работа с двоичными данными на примере чтения файлов изображений. Новые возможности 8.3.9 95

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

В статье приводятся новые функции по работе с двоичными данными, появившимися в версии платформы 8.3.9 , на примере анализа формата и размера изображений. А также пример отправки изображения через API ВКонтакте с помощью новых объектов (без использования ОбъединитьФайлы())

1 стартмани

14.11.2016    7013    8    12    

Простой пример поиска оптимального маршрута и его протяженности 7

Практика программирования Универсальные обработки Программист Менеджер v8 1cv8.cf Оптовая торговля, дистрибуция, логистика Абонемент ($m)

Надо быстро рассчитать расстояние или время в пути между заданными точками маршрута? Или, может, есть необходимость оптимизировать маршрут? Без использования ВК и HTML.

1 стартмани

11.11.2016    2145    18    6    

Варианты решений заданий для подготовки к экзамену 1С: Специалист ЗУП 3.0 8

Практика программирования Сертификация Программист v8::СПР ЗУП3.x Россия БУ УУ Зарплата Абонемент ($m)

Объяснение ключевых моментов для нахождения решений тестовых заданий с сайта 1С для подготовки к экзамену 1С: Специалист ЗУП 3.0. Не подменяет собой курсы и/или книги, но поясняет на конкретных примерах работу типовых механизмов. Текстов билетов не содержит.

1 стартмани

11.11.2016    2516    32    6    

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    7946    3    2    

Пример работы с шаблоном Word через ole (клиент - сервер, тонкий клиент) - установка значений и заполнение таблицы 15

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

В примере показывается заполнение строк готовой таблицы, добавление новой таблицы, объединение ячеек, установка значений в "параметр".

09.11.2016    2663    0    4    

"На пальцах" - чем отличается "repeatable read" от "read commited" и "read commited snapshot"? 96

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

В сети и в книгах довольно много информации с описанием уровней изоляции транзакций, их особенностей и отличий. Когда читаешь - всё вроде понятно, но при столкновении с практическими задачами возникают трудности. Чтобы "пощупать", как ведёт себя система с разными настройками, я сделал элементарный пример с одной единственной таблицей - результаты экспериментов описаны ниже. Дополнительно выяснилось, что система ведёт себя по-разному не только с разными настройками, но и с одинаковыми настройками под разными СУБД (Postgre и MS SQL).

09.11.2016    5843    0    23    

Программная доработка форм, настраиваемая в режиме Предприятия 16

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

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

09.11.2016    2642    0    13    

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

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

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

24.07.2015    32117    0    39    

Сохраняемые дополнительные реквизиты без изменения закрытости конфигурации (доработан другой вариант) 6

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

В поставленном ТЗ указано, что: 1. Документ должен содержать дополнительные сохраняемые поля; 2. Конфигурация должна остаться "оригинальной", т.е. закрытой, для упрощения установки обновления версий

2 стартмани

03.11.2016    2900    0    13    

Быстрая доработка и отладка "обычных" форм без перезапуска конфигуратора 48

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

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

31.10.2016    5929    0    11    

Разбираемся с механизмом Дополнительные отчеты и обработки в БСП 171

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

Чуть более комплексное описание, чем на других ресурсах

1 стартмани

30.10.2016    12675    117    18    

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

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

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

1 стартмани

16.02.2016    5959    9    5    

Генератор случайных чисел/символов 2

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

Для 1С:Предприятие 8.2.17(и выше) или 8.3

1 стартмани

28.10.2016    1516    0    6    

Поиск свободного штрихкода (EAN-13) внутри одного префикса 3

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

Частая ситуация: Крупная компания покупает штрихкод например на 99999 позиций. Пользователь ручками случайно внес штрихкод 99999. Но в выданных пределах еще много пропусков.

27.10.2016    2116    0    5    

Добавление собственных "Автоподстановок" в 1С: Документооборот 3

Практика программирования Программист v8 ДО Делопроизводство и документооборот Бесплатно (free)

При внедрении 1С: Документооборот КОРП, столкнулся с необходимостью добавить свою автоподстановку. Автоподстановок давольно-таки много, но иногда нужно что то не типовое. Так получилось и в данном случае.

27.10.2016    3187    0    11    

Учим 1С разговаривать с клиентами или работаем с API Бродкастер Промо 66

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

Пример использования API Бродкастера в 1С. Совершаем автоматические обзвоны путем синтезирования речи из текста.

1 стартмани

29.09.2014    14340    75    28    

Отладка/доработка модуля менеджера "на лету" 74

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

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

1 стартмани

23.10.2016    6969    5    22    

Адресная система хранения на складе 7

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

Решение тестового задания. Разбор ошибок.

1 стартмани

22.10.2016    2664    5    4    

Дружелюбная система компоновки данных (СКД) 40

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

Документирование СКД. Пожалуй, лучший способ формировать заголовок отчета в системе компоновки данных.

20.10.2016    6004    0    30    

Ограничение на просмотр счетов в стандартных отчетах 14

Практика программирования Защита, права, пароли Администратор Программист Бухгалтер v8::БУ v8::Права БП3.0 Россия БУ Оборотно-сальдовая ведомость, Анализ счета Абонемент ($m)

В статье рассматривается организация способа закрытия доступа к счетам учета в стандартных отчетах

1 стартмани

20.10.2016    3268    12    26