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

Оптимизация запросов 1С - от теории к практике 56

Оптимизация БД (HighLoad) Практика программирования Теория программирования Программист v8 1cv8.cf

Желаете повысить свой уровень разработки? Не знаете, как оптимизировать работу тяжелых запросов 1С? Или знаете методы оптимизации, но на практике не получаете результат? Тогда эта интерактивная обучающая программа для Вас! Оптимизация запросов прямо в программе 1С:Предприятие 8. Несколько десятков практических заданий, рассматривающих методы оптимизации на практике. От Вас требуются реальные решения - оптимизация представленных запросов. Автоматизированная система оценит Ваш запрос и представит результат проверки.

06.07.2015    Евгений Моисеенко (bpc222)     23658    203    4   

№ 589277

Отправка PUT запроса средствами 1С 8.3 26

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

HTTP запрос с использованием метода PUT средствами 1С 8.3 на практике - проблема и решение

16.02.2017    Виктор Щербенков (hspeed79)     984    0    12   

№ 588240

Масштабирование по выбранному объекту географической схемы 8

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

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

14.02.2017    Николай Зимин (deutsch2008)     550    0    0   

№ 587884

Документооборот: Перепоручить задачу из почты 6

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

Смысл доработки - в письмах-командах добавляется команда-ссылка "Перепоручить". При клике создается письмо, если в копию поставить email пользователей СЭД и отправить письмо, то данная задача будет перепоручена данным пользователям. Удобно для линейных руководителей - получив задачу от СЭД в почту, достаточно двух кликов, чтобы не заходя в 1С, поручить дело подчиненному.

13.02.2017    Алексей Богачев (aabogachev)     557    0    3   

№ 402534

Быстрое определение интервалов в запросе 144

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

В статье описывается новый метод определения интервалов между данными различных записей в запросе. В отличие от общеизвестного метода, время работы предлагаемого метода зависит от объема данных ЛИНЕЙНО. Это обеспечивает ему значительный выигрыш по быстродействию на больших объемах данных. В качестве иллюстрации возможностей метода приведен отчет, показывающий гистограмму распределения времени между продажами.

01.10.2015    Сергей (ildarovich)     13681    24    18   

№ 586481

Добавляем http-ссылки на самописную систему учета задач 66

Инструментарий Практика программирования Программист v8

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

09.02.2017    Антон Степанов (Stepa86)     2412    2    14   

№ 586187

Ошибка при заполнении строки 070 раздела 1 формы 6-НДФЛ 3

Практика программирования Ошибки в отраслевых решениях Программист v8::БУ КА1 Россия НУ Зарплата НДФЛ

Комплексная автоматизация, редакция 1.1 (1.1.82.1). Возможно, в ЗУП 2.5.114.1 присутствует также. После очередного обновления КА, бухгалтер по заработной плате пожаловался на неправильное заполнение 070 строки раздела 1 отчета 6-НДФЛ.

08.02.2017    Иван Иваныч (dima_home)     472    0    1   

№ 466247

Как открыть отчет на СКД с заданными реквизитами и отбором (8.2), с выполнением результата? 6

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

Решил написать данную статью из-за того, что с трудом нашел данный материал с работоспособными параметрами. Задача стояла открыть ОСВ по счету с заданными параметрами и отбором (8.2), чтобы на экране был результат отчета Казалось бы, куда проще...

08.02.2017    Владимир Орлов (vladmin)     857    0    11   

№ 195627

Сложный («нелинейный») учет в БП, ЗУП и т.д. Мой взгляд на проблему 40

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

Есть насущная проблема: а) сначала разбора и понимания ЗУПовских запросов, б) затем внесения изменений в заложенные механизмы. Если используется запрос для получения всех взаимосвязей и взаимовлияний показателей, то получается «большой» запрос. В чем проблема «большого» запроса? Он подобен карточному домику: строится долго, а захочется поменять карту из середины строения – домик разрушится. На своем примере учета задолженностей контрагентов в разрезе полугодий (не типовой учет БП, и не ЗУПовский) я покажу, как я изменил механизм учета и превратил «большой» запрос в «маленький», а дальнейшее сопровождение программы в сказку 1С-ника. Есть предположение, что причины использования "больших" запросов кроются в схемах построения учетных механизмов, и, изменив схему, мы сможем избавиться от всех неудобств "больших" запросов.

26.07.2013    г. Казань Рустем Гумеров (Rustig)     8154    0    39   

№ 585829

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

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

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

08.02.2017    Оксана Нежданова (kristina)     633    0    3   

№ 369487

Недокументированное использование стандартных обработок из меню "Все функции". 653

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

Рассмотрены возможности произвольного использования стандартных функций, вызываемых из меню платформы "Все функции" - "Стандартные" (Активные пользователи, Журнал регистрации, Поиск ссылок на объект, Проведение документов ...).

19.06.2015    Евгения Карук (ekaruk)     44884    0    92   

№ 581158

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

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

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

01.02.2017    Сергей Соловьев (sergey512)     917    0    3   

№ 309822

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

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

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

31.01.2017    Игорь Настенко (IgorNastenko)     849    0    23   

№ 90367

Порождающий запрос 227

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

Иногда в запросе необходимо получить искусственную таблицу заданного размера, не связанную с данными информационной базы. Эта получаемая «из воздуха» таблица может быть заполнена, например, числами натурального ряда или функционально связанными с ними значениями. Такая таблица может пригодится как временная таблица в запросе для соединения с реальными таблицами. Другой вариант – быстрое получение таблиц значений заданного размера, списков, массивов и прочее. В последних версиях MS-SQL есть возможности непроцедурной генерации таблиц посредством специального «итеративного» описания. Ну а для 1С пригодится следующее решение:

15.09.2011    Сергей (ildarovich)     31923    134    85   

№ 580887

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

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

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

26.01.2017    Виричев Владимир (vva)     869    3    4   

№ 539521

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

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

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

25.01.2017    Dmitriy Zinoviev (dmitzin)     1000    0    1   

№ 577850

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

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

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

23.01.2017    Виктор Батарейкин (RockLeeSan)     821    0    0   

№ 255926

Запросы 1С OnLine. Интерактивная обучающая программа. 60

Практика программирования Сертификация Программист v8 1cv8.cf

Интерактивное изучение языка запросов с самого начала: - 50 практических заданий с различным уровнем сложности; - Методические материалы по практике написания запросов; - Описание назначения таблиц и индексов 1С Предприятие 8; - Методика решения реальных задач запросом 1С; - Автоматическая система проверки решений с указанием ошибок; - Инструкции по решению задач с разъяснениями; - Техническая поддержка пользователей. Подходит для начинающих и действующих разработчиков 1С

11.02.2014    Евгений Моисеенко (bpc222)     29433    583    9   

№ 579398

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

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

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

23.01.2017    Александр Береговенко (Homyak)     629    0    5   

№ 578686

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

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

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

19.01.2017    Денис Шевчук (ogroup)     2856    0    25   

№ 196899

Как нарисовать граф на 1С 315

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

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

09.08.2013    Сергей (ildarovich)     30835    412    105   

№ 577959

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

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

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

18.01.2017    Евгений Абдуразаков (asdfgcom)     2506    0    11   

№ 574829

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

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

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

18.01.2017    Владимир Литвиненко (VladimirL)     5459    3    11   

№ 425395

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

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

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

18.01.2017    Denis Mir (prost_white_one)     850    0    3   

№ 542472

1С: Предприятие + корпоративный чат, как наладить оперативные уведомления за 10 минут 40

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

Как сделать автоматические уведомления о разных событиях из 1С в корпоративный чат MyChat для сотрудников компании

14.08.2016    Алексей Пикуров (Demanoidos)     6854    15    22   

№ 577696
№ 577084

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

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

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

17.01.2017    Сергей Генералов (serg1c)     865    0    7   

№ 576508

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

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

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

16.01.2017    Viktor Makovkin (unmensch)     681    1    0   

№ 152801

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

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

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

20.09.2012    Сергей Старых (tormozit)     32049    0    62   

№ 576498

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

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

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

16.01.2017    Александр Быков (Alxby)     2519    13    5   

№ 576405

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

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

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

15.01.2017    Осипов Сергей (fixin)     2057    8    24   

№ 575659

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

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

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

12.01.2017    Дмитрий Иванов (kambl)     4775    0    23   

№ 158512

Транзитивное замыкание запросом 240

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

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

29.10.2012    Сергей (ildarovich)     38748    143    101   

№ 574920

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

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

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

11.01.2017    Пишу код как картины (yurii_host)     3281    2    43   

№ 574461

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

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

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

10.01.2017    Дмитрий Жичкин (zhichkin)     1163    2    4   

№ 574235

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

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

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

09.01.2017    Евгений Абдуразаков (asdfgcom)     1577    0    14   

№ 566908

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

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

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

10.12.2016    Роман Уничкин (unichkin)     5121    0    32   

№ 574073

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

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

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

09.01.2017    Олег Пономаренко (O-Planet)     3126    12    29   

№ 573775

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

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

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

07.01.2017    Алексей Смирнов (sm2701)     706    0    16   

№ 529205

QR-код с логотипом компании (обычная и управляемая форма) 1

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

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

22.06.2016    Xer shi (Xershi)     3859    0    1   

№ 573592

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

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

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

05.01.2017    Василий Пупкин (zforall)     3375    0    13   

№ 573461

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

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

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

04.01.2017    Роман Уничкин (unichkin)     1439    0    8   

№ 571770

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

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

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

28.12.2016    Сергей К (yghmd)     920    1    7   

№ 338126

Выполнение JavaScript кода из 1С в объекте Поле HTML Документа (HTML 5) и вызов события в 1С ПриНажатии 81

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

Пример выполнения JS кода из 1С в Поле HTML Документа под управляемыми формами, с удобным получением результата в 1С(С помощью вызова привязанного события ПриНажатии к элементу ПолеHTMLДокумента)

22.03.2016    Игорь Никик (igo1)     12829    52    31   

№ 571650

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

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

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

28.12.2016    Михаил Кончаренко (Anchoret)     789    1    7   

№ 571413

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

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

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

28.12.2016    Алексей Mail (alexhline)     174    0    0   

№ 554254

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

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

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

26.12.2016    Николай Васильев (vasilev2015)     5200    0    51   

№ 570446

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

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

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

26.12.2016    Александр Быков (Alxby)     3820    7    22