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

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

Как прикрутить ГУИД к регистру сведений Промо 12

Практика программирования Перенос данных из 1C8 в 1C8 v8

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

16.04.2019    1214    15    

Обновление формы списка или формы подбора номенклатуры в 1С 1

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

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

18.04.2019    287    3    

EGAIS Scan - приложение для ТСД 1

Терминал сбора данных Мобильные приложения v8 УТ10 УПП1 УТ11 КА2

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

1 стартмани

17.04.2019    284    0    

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

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

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

1 стартмани

17.04.2019    242    0    

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

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

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

01.06.2018    15779    21    

1С УТ 11. Доработка типовых отчетов – пересчет показателей в произвольную валюту. Задачи 2.1 – 2.2 сборника «1С: Специалист» 0

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

В сборнике задач для подготовки к экзамену «1С: Специалист» по конфигурированию и внедрению 1С: Управление торговлей 11 имеются задачи по доработке типовых отчетов, связанных пересчетом показателей в выбранную валюту на выбранную дату. В статье предлагается альтернативный способ решения, использующий возможности СКД без изменения типового текста запроса. Подход может применяться как при решении экзаменационных задач, так и на практике при доработках типовых отчетов, связанных с пересчетом валют.

16.04.2019    337    0    

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

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

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

16.04.2019    2618    7    

Быстрый ввод неудобных символов 51

Пользователю системы Инструментарий

Использование Alt-кодов для ввода “[”, “]”, “”, “&”, “#”, “|”

15.04.2019    2072    21    

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

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

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

15.10.2018    10598    90    

Рассрочка в Рознице 2.2 1

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

Добавляем Рассрочку в документ "Отчет о розничных продажах" в конфигурации "Розница для Беларуси, редакция 2.2."

15.04.2019    271    0    

Добавление возможности подключения внешних отчетов и обработок к объектам конфигурации при помощи расширения 8

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

Часто приходится сталкиваться с тем, что необходимо внести изменения в типовую конфигурацию, но очень не хочется снимать её с поддержки. Для этого в 1С существует ряд инструментов. Эта короткая статья посвящена тому, как подучить возможность подключения внешних отчетов к объекту конфигурации при помощи расширения на примере 1С:ERP Управление предприятием 2 (проверено на 1С:ERP Управление предприятием 2 (2.4.6.230)).

15.04.2019    597    0    

Перенос и резервное копирование настроек конфигуратора 45

Инструментарий v8 1cv8.cf

Удобный перенос между рабочими местами и резервное копирование настроек конфигуратора через подсистему "Инструменты разработчика".

14.04.2019    2066    11    

Запись значения в поле ввода/формы со срабатыванием события ПриИзменении Промо 90

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

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

11.07.2007    34124    32    

Универсальный отчет - "тонкая" настройка 5

Работа с интерфейсом v8 ERP2 БП3.0 УТ11 КА2

Как вывести реквизиты в отдельную колонку. Как получить больше настроек в 1С:ERP 2 (2.4.7.107) или 1С:КА2. (2.4.7.127) или БП 3.0 (3.0.67.74).

14.04.2019    616    1    

Раздел 9 декларации по НДС за 1 квартал 2019 1

Налоговые Ошибки в отраслевых решениях v77::БУ 1С7:Комплекс

Ошибка при формировании Раздела 9 декларации по НДС в 1С к.к. 7.70.577.

12.04.2019    928    4    

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

Практика программирования Обработка документов v8 БП3.0

Создание собственного, отличного от платформенного алгоритма нумерации документов определенного вида.

1 стартмани

11.04.2019    447    12    

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

Практика программирования Личная эффективность

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

17.10.2018    6118    40    

Заметки по SQL: Запрос, получающий изменения ресурса в регистрах сведений по периоду 8

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

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

11.04.2019    731    11    

Исправление КОСГУ в проводках по денежным обязательствам (в части сумм по счету 210.Р2). БГУ 1, релиз 1.0.56.10 1

Практика программирования Ошибки в отраслевых решениях v8 БГУ Государственные, бюджетные структуры

БГУ 1 релиз 1.0.56.10: исправление КОСГУ в проводках по денежным обязательствам (в части сумм по счету 210.Р2). Запрос для модуля документа "МЗ_Покупка".

11.04.2019    324    0    

Альтернативный вариант расчета возраста (лет, месяцев, дней) запросом 7

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

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

11.04.2019    575    11    

Как сделать из &НаКлиентеНаСервереБезКонтекста почти &НаКлиентеНаСервере Промо 115

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

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

10.09.2017    27716    68    

MS Access и 1С. Что, когда и зачем? 45

Практика программирования Обмен с другими системами v8

Об использовании MS Access в связке с 1С. Можно ли использовать продукты Office на сервере. Когда Access может быть полезен. Примеры работы и другое.

09.04.2019    8732    27    

Пример использования обработки "Поиск ссылок в метаданных конфигурации" для разработки отчета "Продажи в динамике изменения цен номенклатуры за период" 0

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

В статье описан пример работы с обработкой "Поиск ссылок в метаданных конфигурации" при создании отчета "Продажи в динамике изменения цен номенклатуры за период" и его адаптации на различные релизы конфигурации "Управление торговлей 11.2.-11.4".

08.04.2019    489    0    

CRM PROF 1.4. Практика доработки 1

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

Статья описывает реальный опыт внедрения и доработки CRM PROF 1.4, а также показывает, какие были пожелания у заказчика и как они были реализованы. Статья предназначена для программистов 1С и пользователей CRM ПРОФ которые хотели бы расширить функционал программы.

08.04.2019    653    0    

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

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

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

05.12.2017    17435    34    

О расширениях замолвите слово... 128

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

О чём стоит задуматься при принятии решения о создании расширения конфигурации…

07.04.2019    7450    99    

Вывод вариантов СКД в таблицы на управляемой форме 21

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

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

05.04.2019    1472    1    

Исправление в модуле для закрытия общехозяйственных расходов (26 счет) при отсутствии выпуска 1

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

При отсутствии записей о выпуске в УПП не закрываются общехозяйственные расходы. Не РАУЗ.

03.04.2019    540    2    

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

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

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

27.01.2016    55108    104    

Программное чтение файла ibases.v8i 13

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

Пример кода, который позволяет читать файл списка баз данных ibases.v8i.

02.04.2019    1421    12    

Не открывается оборотно-сальдовая ведомость или "variable not found in subplan target lists" 0

Ошибки в отраслевых решениях v8 v8::БУ УПП1

При попытке открыть Оборотно-сальдовую ведомость программа выдает ошибку "Ошибка СУБД: ERROR: variable not found in subplan target lists" и либо закрывается, либо ее нужно перезапускать. Описан частный случай решения проблемы.

02.04.2019    664    4    

Перенос подсистемы "Скидки и наценки" из УТ 11.4.6 в УТП для Украины (УТ 10, УПП 1.3, УТ 2.3. для Украины и в другие подобные конфигурации) 0

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

Статья, описывающая реальный опыт перенос подсистемы "Скидки и наценки" из конфигурации УТ 11.4.6 в конфигурацию УТП 1.2.50 для Украины. Поскольку ряд конфигураций предыдущего поколения имеют одинаковую структуру данных, следовательно данный пример можно применить и к конфигурациям: УТ 10, УПП 1.3, УТ 2.3. для Украины и им подобным.

01.04.2019    759    4    

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

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

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

10.11.2018    13413    40    

Нечёткий поиск. Bitap алгоритм, модификация от Wu-Manber 43

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

Временами нужен нечёткий поиск в тексте, но не всегда можно использовать внешние компоненты. Данный алгоритм прост, достаточно быстр.

01.04.2019    1924    10    

О времени и 1С 130

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

Основы и особенности работы со временем в 1С. Как избавиться от боли при работе в разных часовых поясах. Что такое момент времени. И другое.

01.04.2019    5447    42    

Git-репозитории для 1С-кода (опыт использования при небольших проектах) 133

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

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

28.03.2019    5395    71    

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

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

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

20.09.2012    64692    126    

Иерархия справочника Сверху Вниз. Получаем произвольное количество родителей "верхнего" уровня 6

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

Иерархия справочника Сверху Вниз. Функция для получения произвольного количества родителей "верхнего" уровня. На примере справочника "Номенклатура".

28.03.2019    935    11    

Функциональное программирование в 1С 6

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

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

1 стартмани

28.03.2019    4246    26    

Полезности при работе с динамическими списками 35

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

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

27.03.2019    3544    9    

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

Универсальные функции Работа с интерфейсом

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

08.12.2018    4863    24    

[EnterpriseData] Антисвертка характеристик номенклатуры при выгрузке в Бухгалтерию 9

Практика программирования Перенос данных из 1C8 в 1C8 v8 v8::ПВХ КД УНФ БП3.0

Рассмотрена выгрузка каждой пары значений Номенклатура - Характерстика из УНФ 1.6 в отдельную номенклатуру в Бухгалтерию 3.0 путём доработки правил обмена в формате EnterpriseData.

1 стартмани

27.03.2019    629    0    

Как в СКД по щелчку на какой-либо ячейке в отчете получить значение другой ячейки 58

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

Задача: по щелчку на ячейке в определенной колонке в таблице отчета нужно получить значение ячейки из другой колонки в этой же строке и передать его в другой отчет (т.е. сделать расшифровку значения другим отчетом).

1 стартмани

27.03.2019    2511    3    

Выбор периода на управляемой форме почти как на обычных формах 10

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

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

26.03.2019    1095    6    

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

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

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

25.07.2018    14829    19    

Вывод pdf и картинок в табличный документ 15

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

Статья показывает, как вывести на экран или в печатную форму файлы pdf и картинок.

26.03.2019    1575    0    

Команда "ЗафискироватьТранзакцию();" отменяет транзакцию 2

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

Когда "ЗафискироватьТранзакцию();" отменяет транзакцию. Делюсь опытом эксплуатации.

26.03.2019    1123    7    

Как программно открыть внешний отчет из "Дополнительных отчетов и обработок" и передать параметры (при помощи БСП) 17

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

Пример, как при помощи БСП программно открыть внешний отчет/обработку из "Дополнительные отчеты и обработки" и передать параметры...

1 стартмани

25.03.2019    1529    9    

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

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

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

18.11.2017    36532    73    

Решение системы линейных уравнений 27

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

Пример использования объекта Расчет систем линейных уравнений.

25.03.2019    2295    8    

Как добавить типовую форму для СКД (для начинающих) (1С 8.3, управляемые формы) 5

Инструментарий Работа с интерфейсом v8 v8::УФ v8::СКД

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

25.03.2019    1944    9    

Безопасная работа с транзакциями во встроенном языке 141

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

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

1 стартмани

25.03.2019    5538    23    

Объектный учёт материалов при производстве рулонов основы для печати 2

Практика программирования Практика учета v8 v8::ПВХ КА1 УТ10 УПП1 Издательство, полиграфия, упаковка

Рулоны из Бумаги и Плёнки в полиграфии составляют существенную часть затрат на выпуск готовой продукции Как проследить историю каждого рулона от прихода до выпуска готовой продукции ?

25.03.2019    714    0