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

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

Быстрая настройка ККМ из 1С с использованием драйвера от Атол без тест-драйвера Промо 6

ККМ v8 Розница 1С:Франчайзи, автоматизация бизнеса

В нашей компании на кассовых местах подключено несколько ККМ от Атола. При подключении к штатным разъемам USB на материнской плате все работает без проблем. Проблемы в тех магазинах, где кассы подключаются через USB-Hub. Данная обработка позволяет быстро, без запуска "Тест-драйвера" и "Управление драйверами", настроить кассовое оборудование. Протестировано на 32-х битной версии 1С и конфигурации 1С:Розница 2.2 с версиями драйверов от Атол 8.16.1.8701 и 9.12.1.6236

27.08.2018    1935    5    7    

Динамическое изменение формы: кнопочная форма выбора справочника 21

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

Динамическое изменение формы на примере кнопочного выбора из справочника.

18.10.2018    1010    2    3    

Git + 1С. Часть 1. Как подключиться к команде разработки и начать использовать Git 84

Инструментарий Управление проектом v8 1cv8.cf

Первая статья из цикла инструкций по работе с Git в 1С-разработке. Рассмотрим, как настроить рабочее место, как получить свою "копию" проекта для разработки и приступить к полезным действиям. Все примеры будут изложены в рамках трёх практических кейсов: 1. Моя команда дорабатывает типовую конфигурацию, использует приватный репозиторий на BitBucket, в котором версионируются внешние отчеты/обработки, расширения конфигураций и правила обмена; 2. Я участвую в стартап-команде, которая разрабатывает свою конфигурацию с использованием Git и GitLab; 3. Я принимаю участие в развитии OpenSource-продукта на GitHub как заинтересованный разработчик (контрибьютор).

18.10.2018    1700    0    34    

Обязательные реквизиты в кассовом чеке (БСО) в соответствии с 54-ФЗ и приказами ФНС ММВ-7-20/229@, ММВ-7-20/207@ для ФФД 1.0, ФФД 1.05 и ФФД 1.1 5

ККМ Розничная и сетевая торговля (FMCG)

Приближается тот самый момент, когда ФНС начнёт принимать данные с касс только в формате ФД 1.05, а потом и переход на ФФД 1.1. Ко многим клиентам уже начали приходить проверки и письма с претензиями о некорректно указанной информации на чеках. Данная статья является моей субъективной попыткой разобраться в том, что же всё таки обязательно указывать на кассовых чека и бланках строгой отчетности (БСО), как правильно это указывать, и в чём отличие между формами фискальных документов (ФФД) версии 1.0, 1.05 и 1.1. Все источники в данной статье будут указаны и каждый сможет проверить точность предоставленной информации.

18.10.2018    313    27    0    

Опыт миграции из собственного датацентра в облако AWS Промо 12

Оптимизация БД (HighLoad)

Хотя данная публикация и не имеет прямого отношения к 1С, она может быть интересна тем, кто занимается крупными базами данных на MS SQL Server. Описывается опыт миграции баз данных в облако AWS в компании glassdoor.com, где я занимался этим проектом. Это первый драфт текста, получившийся довольно скомканным - в процессе буду дополнять.

29.07.2018    2497    0    7    

Развитие 1С программиста 10

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

Делюсь своим опытом и видением развития 1С программиста.

17.10.2018    1333    0    20    

Фискальный чек из 1С:Управление торговлей 10.3 2

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

Способ в фискальном чеке из документа "Реализация товаров и услуг" УТ 10.3. печатать "полный расчет" и "наличные".

16.10.2018    423    0    0    

Установка клиента 1С:Предприятие 8.3 на Debian / Ubuntu 33

Системное v8

В последние годы интерес к альтернативным ОС, прежде всего Linux, возрастает, причем не только со стороны пользователей, но и со стороны разработчиков. Фирма 1С достаточно давно развивает свою платформу для использования в среде Linux, а теперь к ней стали подтягиваться производители торгового оборудования, выпуская драйвера и для этой ОС. Поэтому использование Linux в качестве платформы для рабочего места выглядит все более привлекательно и сегодня мы обобщим свой опыт и расскажем об установке клиентской части 1С:Предприятие в среде современных выпусков Debian / Ubuntu.

15.10.2018    3854    0    36    

Тестер: частые вопросы Промо 107

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

Ошибкам бой - тесты норма жизни!

25.07.2018    6987    0    7    

Вспомогательные инструкции в коде 1С 43

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

Помогаем редактору кода 1С помогать нам писать и анализировать код.

15.10.2018    3648    0    74    

Внесение денежных средств в ККМ прямо из РМК 1

Практика программирования v8 Розница Розничная и сетевая торговля (FMCG)

В типовом механизме внесения ДС в кассу ККМ требуется наличие расходного кассового ордера, но основании которого будет создан документ "Внесение денежных средств в кассу ККМ". Если его нет (и соответственно остатков по РН "ДенежныеСредстваКПоступлениюНаличные"), то выводится сообщение "Нет документов по внесению ДС" (в противном случае открывается список РКО, на основании которых требуется создать внесение ДС). Данная доработка позволяет автоматически создать РКО (с видом операции "Выдача денежных средств в кассу ККМ") вместо выдачи сообщения об отказе и звонку бухгалтеру/администратору.

12.10.2018    471    0    0    

Когда 1С падает в дамп 81

Системное v8

Мой опыт устранения проблемы, при которой вылетала платформа 1С.

11.10.2018    3728    0    23    

Как работает серверный вызов в 1С Промо 387

Теория программирования v8::УФ

Клиент-серверная архитектура заложена в платформе изначально — со времен «1С:Предприятие 8.0». Однако при разработке на 8.0 и 8.1 о разделении кода на клиентскую и серверную часть можно было не заботиться, поскольку на клиенте (на толстом клиенте) был доступен тот же функционал, что и на сервере. Всё изменилось с выходом платформы «1С:Предприятие 8.2», когда появился тонкий клиент. Теперь на клиенте доступен один функционал, на сервере — другой. Клиент и сервер «общаются» между собой с помощью серверного вызова. Конечно, это усложнило процесс разработки, но с другой стороны – можно создавать более оптимальные (быстрые) решения, поскольку все сложные задачи выполняются на сервере.

18.11.2017    27557    0    69    

Мониторинг активности пользователя 45

Журнал регистрации v8 1cv8.cf

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

11.10.2018    2332    0    19    

Заметки КД 2.1: Как передать файл, динамически создаваемый в источнике, в справочник присоединенных файлов приемника 23

Перенос данных из 1C8 в 1C8 v8 КД

В БП 3.0 есть документ "Книга Продаж Для Передачи В ЭлектронномВиде" из которого выгружается XML файл. Задача: Нужно из БП 3.0 посредством правил обмена, вместе с документом книга продаж сформировать и перенести XML файл в базу приемник. В приемнике файл будет храниться в справочнике "Книга Продаж Присоединенные Файлы".

10.10.2018    1533    0    6    

Максимально простая установка своего мобильного приложения(базы) 1С на iOS (iPhone) 49

Мобильные приложения v8::Mobile

Установка на iPhone своей мобильной конфигурации, опубликованной на веб-сервере, без аккаунта разработчика Apple Store и без танцев с бубном? Легко!

09.10.2018    2286    0    35    

Ускоряем 1С: модули с повторным использованием возвращаемых значений Промо 108

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

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

04.09.2017    25578    0    55    

Новичок в TDD 50

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

Краткие итоги первых шагов при разработке в 1С через TDD.

08.10.2018    3832    0    84    

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

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

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

06.10.2018    833    2    5    

Мой опыт небольшого проекта с веб-сервисами (Часть 2) 15

WEB v8

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

05.10.2018    1347    0    0    

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

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

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

27.01.2016    43401    0    99    

Прикладной пример переработки стандартной формы РМК - Розница 45

Работа с интерфейсом v8 Розница

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

04.10.2018    2584    0    21    

Как подружить 1С и Power BI: личный опыт визуализации управленческих данных 92

Системное

Аналитика для предприятия – это, скорее, необходимость, чем роскошь. Визуальное представление данных позволяет оперативно принимать и оценивать управленческие и коммерческие решения. Так, Microsoft Power BI является прекрасной платформой для построения динамических и интерактивных отчетов. В статье рассмотрен вариант подключения 1С в качестве источника данных через OData.

04.10.2018    4025    0    38    

Автоматизация тестирования 63

Тестирование и исправление

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

04.10.2018    2674    0    10    

Как выполнить отчет на СКД через COM и получить данные отчета? Промо 71

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

Для чего это нужно. Например, нужно в одной базе получить какой-либо показатель из другой базы. Этот показатель вычисляется в каком-либо сложном отчете, который написан на СКД. Можно, конечно, "скопипастить" текст запроса из другой базы, немного подправить его и выполнять в том же COM подключении. Но с этим теряется гибкость: если отчет изменился, то нужно помнить о том, что где-то есть его "немного модифицированная" копия. В статье будет рассмотрен пример получения данных из базы ЗУП.

08.05.2018    8376    1    3    

Работа с Excel через COM 16

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

Несколько примеров работы с excel (ms office 2010, в моем случае) через COM.

01.10.2018    1568    0    0    

Практические рекомендации по настройке бесшовной интеграции 1С:ERP и 1С:Документооборот КОРП 19

Перенос данных из 1C8 в 1C8 v8::Бизнес-процессы ERP2

В настоящей статье мы пошагово рассмотрим, как настроить бесшовную интеграцию 1С:Документооброт КОРП (1С:ДО) с 1С:ERP.

28.09.2018    1675    0    0    

Добавление расшифровки в стандартные и добавленные внешние отчеты со стандартной формой отчета на СКД 66

Универсальные функции v8::УФ v8::СКД ERP2 УТ11

Описан способ добавления расшифровки отчета на СКД как встроенного в систему, так и добавленного внешнего отчета.

27.09.2018    2593    0    0    

Из Excel в 1С запросом Промо 17

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

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

14.08.2018    4674    0    4    

Загрузка платежей из Сбербанк Онлайн по картам физических лиц 5

Обмен с банком v8 1cv8.cf

Код для загрузки выписки по карте из Сбербанк.Онлайн НЕ Сбербанк Бизнес Онлайн.

27.09.2018    950    0    0    

Печать чека с построчной суммой НДС 3

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

Печать чека с построчной суммой НДС (для УТ11/ERP/KA/...)

27.09.2018    798    0    0    

Как запустить работу Google Maps в поле HTML формы 1С? 21

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

Как справиться с передачей события в поле HTML, если надо передать данные. Переход на новую версию Google Maps.

26.09.2018    2054    0    8    

Программное создание динамического списка на управляемой форме (Динамическое создание динамического списка) готовая процедура + обработка - демонстрационный пример Промо 212

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

Если у вас возникает необходимость на форму влиять динамически и создавать элементы управляемой формы программно, а особенно хотите вывести программно (динамически) динамический список, вам будет интересна эта процедура. Процедура включает также возможность формирования своей командной панели (аля снятие галочки "Автозаполнение" у стандартной командной панели списка).

19.01.2018    20290    27    18    

Пример доработки типового отчета в БП 3.0 (Ограничение доступности поля в отборе, группировке) без снятия с поддержки 7

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

Доработка типового отчета в БП 3.0. Пример, как можно внести изменения в типовой отчет "Бухгалтерии предприятия" 3.0 без снятия конфигурации с поддержки. Снять ограничение доступности нужного поля в отборе, группировке.

24.09.2018    1224    0    0    

Определение текущей даты на основании данных онлайн сервисов 5

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

Пример получения текущей даты-времени на примере сервиса yandex.ru

24.09.2018    907    0    10    

Кластер серверов 1С 117

Системное v8

Какой уровень отказоустойчивости при проектировании серверов 1С выбрать? В чем отличия центрального и рабочего сервера? Как правильно настроить требования назначения функциональности? На что влияют настройки кластера и сервера 1С и как в них не запутаться? Антон Дорошкевич дает на эти и многие другие вопросы подробные ответы.

24.09.2018    5450    0    33    

Подбор в управляемой форме - что может быть проще? Промо 102

Работа с интерфейсом v8::УФ 1cv8.cf

Технологии модальности сейчас меняются на технологии асинхронности, многопоточности и прочие дивные вещи, что, в свою очередь, заставляет людей еще чаще спрашивать о том, что да как в этой новой нелегкой жизни. Разбираемся!

19.09.2017    15564    0    51    

Все, что вы хотели знать о журнале регистрации 20

Журнал регистрации v8

Исследование файла Журнала регистраций в формате lgd.

22.09.2018    2720    0    23    

Выгрузка в Excel с использованием формата OpenXML, разбор файла sheet1.xml 11

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

Судя по количеству просмотров темы https://infostart.ru/public/900022/ решил описать структуру файла Листа excel. На полноту не претендую, опишу то, что знаю.

21.09.2018    1457    0    2    

Пакетная печать в строго заданном порядке 5

Пакетная печать v8 1cv8.cf

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

19.09.2018    1109    0    10    

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

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

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

10.03.2016    36912    0    31    

Функция НайтиФайлы() на Linux - обход ошибки работы 5

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

Решение проблемы применения функции НайтиФайлы() в каталоге с netshare на Linux-сервере - не работает поиск файлов по указанной маске (шаблону)

19.09.2018    835    0    1    

Синхронизация хранилища 1С и git-репозитория с применением OneScript и Gitsync. Методика и пошаговая инструкция для создания скрипта и его регулярного запуска 124

Инструментарий v8

- Настройка репозитория для работы с большими типовыми конфигурациями  - Алгоритм создания скрипта выгрузки и его исходный код  - Обработка исключительных ситуаций  - Рекомендации по дальнейшему развитию процесса 

14.09.2018    4966    6    63    

Доработка функции ОбщегоНазначения.ЗаменитьСсылки для автоматической чистки или свёртки табличных частей 2

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

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

12.09.2018    956    0    0    

Как нарисовать граф на 1С Промо 364

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

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

09.08.2013    52690    483    113    

Из 1С в IIKO: Передаем перемещения УТ в приходные накладные 1

Обмен с другими системами v8 УТ11 Рестораны, кафе и фаст-фуд

Рассмотрение вариантов передачи документа "Перемещение товаров" из Управление торговлей 11 в документ "Приходная накладная" IIKO.

12.09.2018    1103    0    5    

Как просто прочитать чеки из фискального накопителя на вашем ПК 35

ККМ Розничная и сетевая торговля (FMCG)

Переходник ФН-ПК USB за примерно 100 рублей. В работе часто бывают ситуации, когда нужно подключить фискальный накопитель к ПК. Ну например, касса не работает, восстанавливать работоспособность кассы неоправданно дорого, а закрыть фискальный накопитель и передать чеки в ИФНС все же нужно.

12.09.2018    2758    5    13    

Заполнение дополнительных реквизитов при программном открытии формы из другой формы. 17

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

Дополнительные реквизиты в типовых конфигурациях хранятся у объектов в табличной части ДополнительныеРеквизиты. Но на форме ее нет. Так что же заполнять при программном заполнении формы для открытия? И откуда берется нечто вида "ДополнительныйРеквизитЗначение_ 2C506AEDx453Ax11E8x8130x0050569C309C_ 03D89E6Fx64A2x11E8xBDFBx0022642B037A"?

11.09.2018    2047    0    14    

Как сделать запрос на изменение данных Промо 58

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

В статье приведены особенности внутренней архитектуры и примеры работы с расширением языка запросов 1С.

01.06.2018    10157    0    19