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

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

Автоматические и управляемые блокировки применительно к типовым конфигурациям 1С Промо 90

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

Основные принципы работы с режимами автоматических и управляемых блокировок в 1С Предприятие 8. Теория и применение в типовых конфигурациях: БП, УТ, ЕРП

10.11.2018    8013    0    39    

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

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

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

сегодня в 13:45    580    0    2    

Копирование числовых ячеек из 1С в Excel 4

Загрузка и выгрузка в Excel Системное v8 1cv8.cf

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

вчера в 22:12    437    0    0    

Заметки по SQL: Срез последних - аналог запроса 5

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

В статье описывается создание среза последних данных средствами классического языка запросов. Причем метод построения запроса был разработан еще во времена, когда автор работал с СУБД Oracle 9i и программировал на PL SQL. Основная идея заключается преобразовании запроса с подзапросом, в запрос без подзапроса (в примерах описывается преобразование до двух вложенных подзапросов). Запросы тестировались на реальных базах данных. Платформа - 1С:Предприятие 8.3 (8.3.10.2561).

вчера в 21:12    855    0    3    

Оформление и рефакторинг сложных логических выражений Промо 213

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

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

20.09.2012    61469    0    126    

1C + Телефония = /dev/hands + мозг (HowTo + FeedBack) 1

Телефония, SIP v8 1cv8.cf

FeedBack по интеграции 1С + Телефония. Что сработало. Что не понравилось.

вчера в 19:12    353    0    2    

Конвертация данных 2.1: поиск контрагента по условию 8

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

Задача. При обмене документами "Реализация товаров и услуг", поиск контрагента осуществлять по полям "ИНН", "КПП". Если вид договора с комиссионером, то поиск осуществлять по полям "ИНН", "КПП", "Наименование".

вчера в 15:12    320    0    6    

Особенность встроенной функции Представление() в СКД [поход на грабли] 6

Практика программирования Ошибки в отраслевых решениях v8::СКД 1cv8.cf

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

вчера в 12:42    390    0    5    

Подмена заголовка 1С Промо 17

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

Подстановка имени базы данных в начало заголовка окон с программой 1С (конфигуратор и предприятие). Удобно при одновременной работе с большим количеством баз данных. Скрипт интересен будет как для программистов, так и для администраторов баз данных. Заголовок можно менять для любой программы, не только для 1С, для этого требуется немного исправить скрипт. Программисту 1С не составит труда переделать скрипт.

08.12.2018    3090    0    4    

Роберт Мартин: "Будущее программирования" / Robert Martin: "The Future of Programming" 50

Теория программирования Люди

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

14.01.2019    2305    0    29    

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

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

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

14.01.2019    825    0    14    

Запись одной книги Excel на нескольких листах средствами 1С (без внешних компонент) 82

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

Пользователи часто просят сохранить им стопиццот отчетов в один файл Excel, чтобы отчеты были в одном файле. Ну или клиент хочет счет, накладную и счет-фактуру получить в одном документе. 1С умеет это делать без всяких там COM-объектов. Давайте разберемся, куда нажимать и что крутить.

14.01.2019    3361    0    14    

Нумерация колонок субконто при выгрузке набора записей регистра бухгалтерии в таблицу значений 1

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

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

14.01.2019    276    0    0    

Раздельный вывод частей даты на форму без программирования 56

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

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

12.01.2019    2353    0    20    

Динамический вывод таблицы значений на форму 25

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

Вывести на форму таблицу значений, а потом на её место другую, третью, четвёртую? Не вопрос.

11.01.2019    1574    0    18    

Чем PostgreSQL может быть полезен разработчику 1С Промо 104

Системное v8 1cv8.cf

В статье будут рассмотрены примеры, которые могут оказаться полезными в повседневной работе разработчика 1С и не только: как можно сделать снимок рабочей базы без файла резервной копии, как можно эффективно использовать табличные пространства СУБД PostgreSQL, а также как организовать простой и удобный доступ к админке СУБД посредством мобильных устройств.

20.12.2018    4446    0    30    

Перевод чисел в шестнадцатеричную систему на примере генератора случайных цветов 6

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

Демонстрация новой возможности платформы (8.3.13.1513) на практическом примере.

10.01.2019    694    0    4    

Код по цене пачки пельменей и сорок бочек скрама 73

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

Быстрый код по цене пачки пельменей и сорок бочек скрама пятому столику.

10.01.2019    4048    0    137    

Пропал фокус (активность) элемента формы, ошибка при переходе на платформу 1С:Предприятие 8.3 (8.3.12.1790) 3

Ошибки в отраслевых решениях v8 1cv8.cf

После перехода на платформу 8.3.12.1790 обнаружилась проблема. При подборе товара в форме подбора номенклатуры на поле ввода количество пропал фокус (активность).

09.01.2019    929    0    20    

Приглашаем в облако. Облако Константа онлайн для партнеров и "нетиповых" клиентов Промо 15

Системное v8 1cv8.cf

Возможности для разработчиков и фирм франчайзи в облаке Константа онлайн. Полезные тенденции времени.

20.11.2018    10153    0    20    

Восстановление базы 1С, ошибка источника потока 55

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

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

09.01.2019    3950    0    13    

Как легко загружать данные из электронных таблиц (Excel, OpenOffice и т.д) 22

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

Как легко загружать данные из электронных таблиц (Excel, OpenOffice и т.д). На примере загрузки в табличную часть документа Поступление товаров и услуг в УТ 11.4.

09.01.2019    2595    0    5    

[Исправление] Ставка НДС 20% не печатается в чеке (Комплексная автоматизация 1.1, УПП 1.3) 18

Ошибки в отраслевых решениях v8 КА1 УТ10 УПП1

В документе ставка НДС 20% - на чеке печатается ставка НДС 0%.

09.01.2019    2287    0    24    

Установка Windows без загрузочной флэшки и загрузочного DVD-диска 11

Системное

Что делать, если нужно установить Windows на ПЭВМ со старой системной платой, а под рукой нет dvd-привода, а с флэшки загрузка невозможна или идет очень медленно.

09.01.2019    1723    0    4    

Многоязычное программирование: создание систем с использованием нескольких языков 14

Теория программирования

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

09.01.2019    1376    0    33    

Зачем в 1С нужно периодически пересчитывать итоги по регистрам? Промо 572

Системное v8 1cv8.cf

Мы часто слышим рекомендацию о том, что пересчет итогов нужно проводить регулярно и эта операция проводит к улучшению производительности, но что скрывается за этой процедурой и какие именно проблемы решаются?

10.03.2013    170196    0    136    

Сдача 2-НДФЛ за 2018 год из конфигурации Зарплата и Управление Персоналом, редакция 2.5 (2.5.130.2) 9

Регламентированная отчетность v8 v8::СПР ЗУП2.5

В статье я пошагово описал процесс сдачи отчётности из 1С ЗУП редакции 2.5 через программу "Налогоплательщик ЮЛ". Весь процесс я разбил на 5 шагов, подробно и с картинками описал каждый шаг.

05.01.2019    2514    0    10    

Добавление ставки НДС 20% на старой УТ 11.0 за 2 шага 11

Практика программирования v8::УФ УТ11 Оптовая торговля, дистрибуция, логистика

Предлагаю Вам небольшую инструкцию по добавлению ставки НДС 20% в старую "необновляемую" конфигурацию "Управление торговлей 11.0".

02.01.2019    4775    0    12    

Работа с кассой Atol через веб-сервер ДТО-10 33

Обмен с другими системами ККМ Фискальный регистратор v8

Поддержка многопользовательской печати на одном устройстве ККТ. Поддержка изменений в законодательстве (Переход на ФФД 1.05 и НДС 20%).

31.12.2018    3193    0    12    

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

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

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

29.12.2018    868    0    0    

Быстрый способ разобраться в чужом коде 65

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

Добрый день! Хочу рассказать о способе, который позволит быстро разобраться в чужом коде. Я, конечно, думаю, что это жесткий баян, но не видел, чтобы кто-то пользовался этим способом. По крайней мере, новичкам точно будет интересно.

29.12.2018    5350    0    22    

Еще раз о расшифровке для СКД 19

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

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

27.12.2018    1769    0    2    

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

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

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

27.08.2018    4891    10    7    

Одновременный запуск нескольких консолей администрирования сервера 1С на одном компьютере 17

Системное v8

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

27.12.2018    1313    0    11    

Редактирование цены в РМК. 1С: УТ 11 3

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

В типовой конфигурации УТ 11 нет возможности в режиме РМК изменить цену на товар, хотя такая необходимость появляется довольно часто. Внеся небольшие изменения в конфигурацию, можно добиться нужной функциональности. Использовался релиз 1С УТ 11.4.5.135 на платформе 1С:Предприятие 8.3 (8.3.13.1513).

26.12.2018    752    0    1    

EnterpriseData – процесс выгрузки данных 64

Практика программирования Обмен через XML Обмен v8 v8::УФ

Основные этапы выгрузки данных через ED, обработчики событий выгрузки, правила обработки данных, правила конвертации объектов, конвертация свойств первого и второго этапов, процедуры БСП, используемые при выгрузке данных, структура «КомпонентыОбмена».

26.12.2018    2501    0    6    

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

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

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

29.07.2018    4377    0    7    

Сервер 1С:Предприятие на Ubuntu 16.04 и PostgreSQL 9.6, для тех, кто хочет узнать его вкус. Рецепт от Капитана 98

Системное v8

Если кратко описать мое отношение к Postgres : Использовал до того, как это стало мейнстримом. Конкретнее: Собирал на нем сервера для компаний среднего размера (до 50 активных пользователей 1С). На настоящий момент их набирается уже больше чем пальцев рук пары человек (нормальных, а не фрезеровщиков). Следуя этой статье вы сможете себе собрать такой же и начать спокойную легальную жизнь, максимально легко сделать первый шаг в мир Linux и Postgres. А я побороться за 1. Лучший бизнес-кейс (лучший опыт автоматизации предприятия на базе PostgreSQL). Если конечно статья придется вам по вкусу.

25.12.2018    4410    2    120    

Особенности разработки во Фреш 26

Практика программирования v8 УНФ ERP2 БП3.0 КА2 ЗУП3.x

В данной статье я излагаю свой опыт использования сервиса 1cfresh.com. Со временем эти данные могут устареть, так как сервис постоянно развивается. Надеюсь, статья поможет тем, кто только начинает осваивать этот полезный сервис.

25.12.2018    2499    0    14    

Вдохнем вторую жизнь во встроенный почтовый клиент из 1С:Управление торговлей 10.3 8

Email v8 УТ10

Хотели было воспользоваться почтовым клиентом из Управление торговлей 10.3, да не тут-то было. К сожалению, фирма "1С" почти совсем ее забросила и если Ваш респондент отправляет Вам письма, содержащие HTML, то Вас ждут матюки... Ну что же, как говорится: "Спасение утопающих - дело рук самих утопающих".

25.12.2018    1089    0    6    

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

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

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

25.07.2018    11850    0    14    

Мобильное приложение, управление фокусом ввода. Тем, кто не смог победить с помощью "НачатьРедактированиеЭлемента" 40

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

Для того, чтобы пользователю не приходилось тапать по полю ввода, чтобы ввести в него значение с клавиатуры (или сканера штрихкода, что весьма актуально), разработчики 1С реализовали функцию "НачатьРедактированиеЭлемента", которая, по-хорошему, должна это делать программно. Однако, отрабатывает эта функция некорректно...

24.12.2018    1967    0    16    

Задача 1.13 1С:Специалист - запрос для отчета по стеллажам 6

Практика программирования Сертификация v8::ОУ

Описание подводных каменей отчета по стеллажам (задача 1.13 1С:Специалист) и способов их преодоления.

24.12.2018    1842    0    1    

Использование фреймворка "Тестирование 3.0" (https://testingtool.ru) для тестирования веб-приложений 18

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

Рассматривается использование фреймворка "Тестирование 3.0" (https://testingtool.ru) для тестирования веб-приложений.

24.12.2018    2043    0    6    

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

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

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

18.11.2017    32841    0    72