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

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

Разбиение / "суммирование" строк в запросе 37

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

Рассматривается работа со строками в запросе на примере реальных задач из практики: разбиение неких строк на нужные подстроки, "суммирование" строковых данных из различных строк выборки запроса.

13.10.2015    9616    11    

Разбиение текста запроса на функции 49

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

Хочу посвятить публикацию одному приему, который я впервые увидел в типовой ерпи. Если честно, описание идеи довольно короткое, и слабо тянет на целую публикацию. Но я намеренно выделил ее в отдельную статью, чтобы акцентировать на ней внимание, т.к. считаю, что данная техника СУЩЕСТВЕННО повышает читаемость, а также заставляет структурировать тексты запросов.

13.09.2016    15151    51    

Минимализмы 3 Промо 337

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

Очередная серия "минимализмов" [http://infostart.ru/public/306536/, https://infostart.ru/public/460935/]. Также, как и в предыдущих статьях, здесь приведена подборка коротких оригинальных авторских решений некоторых задач. Ранее эти решения были разбросаны по моим комментариям к чужим публикациям.

19.02.2018    30343    44    

Секционирование таблиц и индексов в мире 1С 147

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

Говорим о секционировании таблиц и индексов для баз 1С. Способы применения, подводные камни и прочее.

10.02.2019    8029    53    

Как разбить базу на файлы и не сойти с ума 72

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

Разбиение базы данных 1C на файлы и последующее сопровождение. Нюансы, грабли и прочее.

06.04.2019    4959    22    

50+ советов для успешной сдачи 1С: Специалист по платформе Промо 332

Сертификация v8

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

1 стартмани

24.10.2016    67288    29    

Памятка руководителя: 5 примеров того, как не нужно делать презентации 18

Личная эффективность

Достаточно часто сталкиваюсь с тем, что большинство ИТшников, в том числе достаточно продвинутых в своей области, совершенно не умеют презентовать свои предложения, идеи и пр. пр. Причем не на уровне концепции, а на уровне плохих презентационных материалов – человеку есть что сказать, а правильно всё это оформить он не может. Поэтому в своём цикле «Памятка руководителя» решил написать небольшую статью на эту тему.

21.06.2018    5980    5    

Подготовка ребенка* к ЕГЭ по информатике. Часть вторая 2

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

Примеры на Паскале. Если сам родитель* - поддержи ! Если сам водила - посигналь !

19.01.2019    2384    0    

Налоговый учет основных средств в «1С:Предприятии 8» 31

Пользователю системы v8 БП2.0 УПП1

Налоговый учет основных средств в «1С:Предприятии 8»

10.08.2009    51483    1    

В помощь по подготовке к экзамену Специалист 8.* по платформе (решение задач) 130

Сертификация v8 1cv8.cf

Решил и я бросить свой камень на алтарь аттестации по платформе 1С Специалист 8.1. Ко многочисленным публикациям, по решению экзаменационных заданий, решил добавить свою, по следующим причинам: - дополнить список прорешенных заданий; - озвучить методы решений отдельных (часто встречающихся в билетах) моментов экзаменационных заданий. Автор не претендует на непогрешимость, выставляемого на обзор решения заданий. А лишь озвучивает свой взгляд на решение поставленной проблемы.

18.01.2010    22250    54    

Виртуализация сервера 1С. Промо 89

Системное

Потратил 48 часов с перерывами на сон для создания виртуализированного сервера приложений 1С (host ubauntu14.04 guest Win2003 Server +SQL2008), теперь пора подбить итоги.

11.08.2014    60359    87    

Популярные вопросы управления запасами в торговых организациях 86

Теория учета v8 УТ10 ERP2 Оптовая торговля, дистрибуция, логистика

В статье собрана информация о разных проблемах управления складскими запасами товаров, используемых в основной деятельности (продаваемых, или используемых для производства). Часть методов реализована в типовом функционале конфигураций «1С:Управление торговлей» и «1С:ERP», другая часть разрабатывалась для разных предприятий. Критерием отбора вопросов, описанных в статье, является возможность использования предложенных решений в качестве шаблона для внедрения на других предприятиях.

10.11.2014    38449    16    

Функция ВыгрузитьПоПравилу - мощный инструмент расширения возможностей ваших правил конвертации. Конвертация данных 2.1 231

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

Казалось бы, всего лишь одна функция из арсенала разработчика правил обмена на Конвертации данных 2.1, но понимание этой функции расширяет ваши возможности при написании качественных правил обмена в несколько раз. Да, что там писать эти правила? Сопоставил реквизиты, сопоставил табличные части, да еще помощник автоматически создаст необходимые ПКО, ПКС, ПВД. А как быть, когда нужно передать Регистр сведений в регистр сведений, да не просто передать, а привязать это действие к выгрузке определенных элементов, например, элементов справочника Физические лица? Или как передать табличную часть справочника в документы, да так, чтобы одна строка табличной части создавала ровно один документ на стороне приемника? А как быть, если невозможно сделать соответствия между объектами и данные для приемника необходимо собирать из разных источников? Именно для подобных задач вам может понадобиться функция ВыгрузитьПоПравилу. Здесь, я расскажу вам о тех ситуациях, в которых мне понадобилась эта функция, и как она меня не раз выручила. Все свое повествование я сопровожу реальными примерами, которые реализовывались мной в одном из проектов.

09.11.2015    114075    40    

Автоматическое разнесение платежей по заказам/счетам на примере УТ 10.3 (алгоритм) 6

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

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

24.12.2015    8542    9    

Управление сложностью проектов, или как просто усложнять и как сложно упрощать 57

Бизнес-процессы Управление проектом

Когда-то давно я совсем не умел петь и играть на музыкальных инструментах. Но возникло желание и решил, научиться. Сложно было, пожалуй, начать, но за началом последовали регулярные занятия от простого к более сложному, теория и практика. В результате, за пару лет мне удалось освоить один основной и несколько "вторых" музыкальных инструментов, научиться петь и аккомпанировать на гитаре и решиться на творческий эксперимент - создать музыкальное вступление к докладу https://youtu.be/FkgeXRODcgI . Управлять программными проектами - это, как песню разучить. В обоих случаях приходится сталкиваться с различными сложностями, искать способы упрощения - то есть, управлять сложностью. Я буду рассказывать об управлении сложностью проектов.  

05.04.2016    18605    21    

Настройка вывода на печать табличного документа в «1С:Предприятие 8.2» 198

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

Большинство обучающих материалов по программированию в системе 1С при описании формирования печатных форм на основе объекта «Табличный документ» ограничиваются выводом готовой формы на экран. Для пользователей же куда более важным является то, как документ будет выглядеть в распечатанном виде. Рассмотрим свойства и методы табличного документа, относящиеся к настройкам печати.

04.04.2011    213046    24    

Автоматический расчет стажа для ЗУП 3.0 на основании таблицы Места работы 18

Практика программирования v8::СПР ЗУП3.x

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

07.06.2016    10585    5    

Асинхронное программирование в 1С через использование классов .Net из Native ВК 13

Внешние компоненты v8

Это продолжение статьи Кроссплатформенное использование классов .Net в 1С через Native ВК. Или замена COM на Linux II http://infostart.ru/public/541518/ В этой статье покажу, как можно асинхронно вызывать асинхронные методы и вызывать ВнешнееСобытие в 1С из сборки .Net

09.08.2016    13251    3    

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

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

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

1 стартмани

15.01.2017    17009    29    

Организация адресного хранения на складе с помощью 1С 22

Бизнес-процессы

Склад - это именно то место, где непременно хочется навести порядок. Разложить все по своим местам. И поможет в этом внедрение адресного хранения.

24.05.2017    21038    33    

Вопросы разработки, анализа производительности и оптимизации приложений 1С под управлением СУБД ORACLE 17

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

Я являюсь сотрудником Комсомольского-на-Амуре филиала компании «Сухой». Наше предприятие производит боевую авиационную технику и комплектующие для гражданской авиационной техники. В статье я вам расскажу про свой опыт работы со связкой 1С и СУБД ORACLE.

05.09.2017    9502    2    

Строим графы средствами 1С (без GraphViz) Промо 41

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

Множество статей на Инфостарте описывают, как работать с компонентой GraphViz, чтобы построить ориентированный граф. Но практически нет материалов, как работать с такими графами средствами 1С. Сегодня я расскажу, как красиво строить графы с минимальным пересечением. Нам этот метод пригодился для отрисовки алгоритмов в БИТ.Финансе, т.к. типовой механизм не устраивал. Еще это может быть полезно для визуализации различных зависимостей: расчета себестоимости, графы аффилированности компаний и т.д. Надеюсь, эта статья поможет сделать мир 1С красивее и гармоничней:) Итак, поехали...

23.05.2018    14142    17    

Управление доступом: роли, права, профили, группы доступа, функциональные опции, RLS 215

Защита, права, пароли v8::Права

В 1С достаточно много механизмов, отвечающих за доступ к данным. Группы доступа, профили групп доступа, роли, права доступа, функциональные опции, RLS. Иногда сложно сразу понять, зачем все это нужно, как эти элементы друг с другом связаны и как ими пользоваться.

11.10.2017    56429    14    

Обзор имеющихся библиотек OneScript 291

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

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

14.11.2017    26637    85    

Оптимистические уровни изоляции в MS SQL Server 38

Системное

Оптимистические уровни изоляции транзакций были введены в SQL Server 2005 как новый способ борьбы с проблемами блокировок и согласованности данных. В отличие от пессимистических уровней изоляции, при использовании оптимистических уровней запросы не могут считать данные, которые были изменены другими транзакциями, но еще не были зафиксированы (читаются "старые" данные). При этом не происходит конфликта совмещаемых (S) и монопольных (X) блокировок.

30.11.2017    10524    1    

Этапы проекта по внедрению учетной системы. Чек-лист. 147

Управление проектом

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

05.12.2017    14131    10    

Ад своими руками 237

Бизнес-процессы

Почему не надо внедрять системы управления задачами

28.12.2017    33675    179    

Тестирование: пример создания сценарного UI теста для платформы 1С 86

Инструментарий v8 ERP2 УТ11

В этой статье мы расскажем, как создать сценарный UI-тест. Опишем последовательность действий и покажем, как это сделать с использованием инструментария. Рассмотрим пример, максимально приближенный к боевому, покажем на примере конфигураций УТ11/ERP проверку бизнес-процесса "Продажа". Вы сможете убедиться, что создание сценарных тестов для платформы 1С на самом деле относительно быстрый и простой процесс.

1 стартмани

17.04.2018    11681    10    

Весы МАССА-К ВПМ 15.2 - Т1. Путеводитель по настройке и подключению. Интеграция в 1С:Розница 10

Весы v8 Розница

Самая подробная инструкция по подключению, настройке и интеграции весов МАССА - К ВПМ 15.2 - Т1 в 1С:Розница.

2 стартмани

12.07.2018    13229    18    

Учебный курс. Повышение качества разработки. Ошибки программы 92

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

Учебный курс по теории и практике программирования. Бесплатно. В виде структурированного текста. Лекции № 3,4,5. Эти лекции посвящены ошибкам программ, их классификации и способам исправления

10.07.2018    14129    90    

Зачем запросу план и кто его выполняет? 168

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

Как определить, почему запрос выполняется слишком долго? Что происходит с запросом на стороне сервера баз данных? В статье приводится объяснение, что такое план запроса и для чего он нужен. А также говорится о том, в чем разница между потоком операторов и потоком данных, как работает оптимизатор и зачем нужна статистика.

09.08.2018    15604    44    

XMind как средство увеличения эффективности разработки. Взгляд со стороны начинающего программиста 42

Личная эффективность ИТ-компания

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

12.12.2018    4303    45    

Обзор блока адресного хранения в программах 1С: УТ, ERP и КА 33

Бизнес-процессы Практика учета v8 ERP2 УТ11 КА2

В статье мы подробно расскажем вам, как реализовано адресное хранение в типовых решениях 1С:Управление торговлей, 1С:ERP и 1С:Комплексная автоматизация.

29.11.2018    7386    22    

Проще, чем кажется. Глава 15 9

О жизни

Скоро догоним весь мир, и будет книжка выходить везде одновременно.

18.12.2018    3094    12    

Где мы взяли флакон? 37

Бизнес-процессы Управление проектом

История появления и развития методики

26.12.2018    4790    7    

1С:Предприятие 8.1. Первый взгляд 12

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

Первый взгляд на новую платформу. Или все таки не новую?

18.07.2006    15060    11    

Планирование и контроль движения денежных средств 12

Практика учета v8 1cv8.cf

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

24.11.2009    15852    5    

Объединение записей в наборе записей регистра сведений СостояниеРаботниковОрганизаций для "1С Зарплата и Управление персоналом" 3

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

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

1 стартмани

19.02.2010    8450    1    

Универсальный поиск значений по метаданным 6

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

Из-за разбиения команд на выполнение НаКлиенте и НаСервере часто возникает необходимость поиска значения в справочнике/регистре или документе, а писать запрос для каждого случая не всегда удобно и приводит к избыточности кода.

18.06.2010    5805    7