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

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

Хранение файлов в томах на диске (для УПП 1.3) Промо 57

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

Доработка типовой УПП 1.3 в плане хранения присоединенных файлов вне базы данных

05.06.2016    23358    0    27    

Опять про sFTP и вообще 2

Обмен с другими системами v8 1cv8.cf

Памятка для разработчика по работе с FTP, FTPs и sFTP.

сегодня в 17:03    131    0    0    

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

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

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

сегодня в 16:33    281    0    0    

Гиперссылка в табличной части управляемых форм 4

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

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

сегодня в 15:03    130    0    1    

Универсальный обмен между идентичными конфигурациями через REST интерфейс OData. Часть І: Справочники Промо 45

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

Сейчас все чаще интеграции различных конфигураций проектируются через HTTP-сервисы - они и работают быстрее, и "войти" в режим отладки гораздо проще, тем самым обойдя "черный ящик" универсального обмена через xml, например. Более года назад я начал работать в компании, в которой разработчики работали с конфигурациями 1С в режиме совместимости еще 8.2.16 (менять режим совместимости в типичных базах мы не хотели) - а как Вы наверное знаете, если интересовались HTTP-сервисами в 1С, их использование в режиме совместимости 8.3.4 и ниже недопустимо - и здесь я уже не надеялся на разработку и использование HTTP-сервисов. Но позже меня заинтересовал такой "сервис" как REST интерфейс OData, так как его можно использовать не меняя режим совместимости конфигурации - именно он и стал для меня идеальным вариантом решения "нетривиальных" задач.

11.05.2018    2542    0    6    

Вывод товаров в СКД как на весах в Ашане 30

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

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

сегодня в 09:29    903    1    7    

Золотой франч. Часть 1 22

Бизнес-процессы 1С:Франчайзи, автоматизация бизнеса

Попробуем сформировать кейс для конкретной части знакомого нам бизнеса – 1С:Франчайзи.

вчера в 08:19    2409    0    52    

Корректировка поступления и корректировочный счет-фактура 1

Практика учета v8 ERP2

При работе с программным решением 1C:ERP Управление предприятием 2 часто возникает ситуации, когда не знаешь, как правильно отразить в программе. Примером является ситуация, когда получена корректировочная счет-фактура от поставщика. (Пример рассмотрен на релизе 2.4.3.137)

21.05.2018    460    0    2    

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

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

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

08.05.2018    2702    0    3    

Объединение организаций в ЗГУ (ЗУП) 3.1 при реорганизации (слияние, присоединение) 1

Практика учета v8 ЗКГУ3.0 ЗУП3.x

Несколько организаций(А, Б, В …) в одной базе, которые объединяются в новую организацию(Н) слиянием. Перевод в новую организацию должен быть без увольнения/приема, с сохранением данных для среднего заработка. 1С в почему-то не предоставила такой возможности. Есть обработка «Перевод к другому работодателю», но этим «документом не предполагается полноценное оформление переводов сотрудников в связи с реорганизацией (слиянием, присоединением, выделением, разделением, преобразованием) предприятия». На просторах интернета натолкнулся на идею что можно осуществлять перевод между организациями, являющимися филиалами и головной организацией. Четкого алгоритма действий тоже не нашел, поэтому пришлось экспериментировать. Чтобы облегчить другим работу, решил опубликовать алгоритм действий к которому я пришел.

21.05.2018    373    0    0    

БСП: Дополнительная обработка (Регламенты) + Расширения, примеры от сложного к универсальному 30

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

Продолжение статьи «БСП: Дополнительная обработка (Регламенты), примеры от простого к сложному». Пойдем от финального примера той статьи и сделаем несколько шагов навстречу к универсальному решению.

21.05.2018    1340    0    8    

Универсальный обмен между идентичными конфигурациями через REST интерфейс OData. Часть ІІ: Документы 20

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

Продолжение статьи об универсальном обмене между идентичными конфигурации через REST интерфейс OData (https://infostart.ru/public/829356/). В части второй разберем особенности обмена документами.

19.05.2018    1245    0    5    

Финансовая модель. Распределение расходов пропорционально продажам. Промо 3

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

Финансовая модель. Распределение административных расходов по подразделениям пропорционально продажам за месяц.

13.05.2018    986    0    4    

Расчет с помощью СКД остатков регистра по реквизиту регистратора 6

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

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

18.05.2018    750    0    4    

Регулярные задачи 16

Бизнес-процессы Личная эффективность

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

17.05.2018    2052    0    4    

Особенности разделения объектной модели документа и базы данных в 1С 7.7. Забавный глюк 3

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

Когда занимаешься разработкой в среде 1С, редко задумываешься о том, что программным кодом ты работаешь с объектной моделью базы данных, а не с самой базой данных. И что это вообще разные вещи. Ты создаешь объекты: документы и справочники, записываешь их - и в базе данных появляются соответствующие записи. Это настолько привычно, что когда сталкиваешься с нетипичным поведением платформы, первым делом думаешь: надо протестировать базу, она битая. В этой статье я хочу разобрать одну интересную ситуацию, которая как раз демонстрирует такое поведение. Описанная ниже ситуация воспроизводится как в файловом, так и в клиент-серверном (SQL) варианте. Тестировалось на версии платформы 1с77 релиз 027.

16.05.2018    751    2    26    

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

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

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

10.03.2016    30125    0    28    

Итераторы выборки 6

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

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

16.05.2018    1035    4    10    

Tool1CD: отрежем донорскую почку 64

Сервисные утилиты Внешние компоненты v8 Розница

Ваша база мертва? Что ж, кое-что в ней ещё теплится.

15.05.2018    3625    11    13    

Как переходили с 7-ки на 8-ку. Пример небольшого розничного магазина 1

Перенос данных из 1С7.7 в 1C8.X Практика учета v8 v77::ОУ 1С7:ТиС УТ11 Розничная и сетевая торговля (FMCG)

Пример проекта из нашей практики - перевод учета в небольшом розничном магазине с 1С v7 Торговля и Склад на 1С v8 Управление Торговлей. Какими инструментами пользовались, какие вопросы возникали на проекте.

15.05.2018    1183    0    15    

Библиотека стандартных подсистем (Механизм БСП) Промо 49

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

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

03.03.2017    17705    0    15    

Жизненный цикл задачи 31

Бизнес-процессы Личная эффективность

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

15.05.2018    2809    0    15    

Освобождение лицензий. Регламентное задание 29

Системное v8 ДО

(Разработано для 1С:Документооборот). Доработка решает проблему недостатка лицензий при сравнительно бОльшем количестве активных пользователей. Реализуется путем наблюдения "Протокола работы пользователей" и при отсутствии активности пользователя - отключение его сеанса на сервере. У нас данная доработка включена как рег. задание в 1С:Документооборот. Убиваются все сеансы с неактивностью за последние 30 минут, запускать рег. задание можно соответственно каждые 35 минут.

14.05.2018    2128    0    18    

Нанесение штампа на PDF файл при регистрации (входящий номер и дата) 31

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

Данный код реализует возможность автоматического нанесения штампа на PDF файл при регистрации (входящий номер и дата).

14.05.2018    1726    0    11    

Методика переопределения и вызова обработчиков событий обычной формы Промо 179

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

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

24.06.2007    60812    0    27    

Исполняемый .bat файл для резервного копирования 1С 8

Архивирование (backup) v8 1cv8.cf

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

14.05.2018    986    3    9    

Проверка контрагента по номеру телефона перед записью 4

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

Проверка контрагента перед записью на номер телефона, чтобы не было дублей.

14.05.2018    716    0    4    

Доработка RLS для УНФ 19

Защита, права, пароли v8::Права 1cv8.cf

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

14.05.2018    1647    0    5    

Принципы учета номенклатуры в конфигурациях УТ11 и ERP. Ошибки расчета себестоимости Промо 327

Теория учета Практика учета v8 ERP2 УТ11 КА2

Основные регистры, используемые для учета номенклатуры в конфигурациях УТ11, КА2, ERP. Для чего используются все эти регистры, какие из них основные и какие вспомогательные. Основные ошибки в учете товаров и расчет себестоимости. Как проще находить и исправлять ошибки в учете.

06.01.2016    86547    0    54    

[Шпаргалка] Несколько версий сервера 1С на одном сервере (компьютер) 45

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

Публикация-шпаргалка. Если у вас возникала необходимость в размещение нескольких серверов 1С разных версий на одном сервере (компьютере).

14.05.2018    1928    0    14    

Сборка, тестирование, доставка приложения на onescript с помощью gitlab-ci 22

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

Сборка, тестирование, доставка приложения на onescript с помощью gitlab-ci на примере портирования на onescript функции daСклонение.

14.05.2018    2693    0    2    

Печать непроведенных документов (через расширение) 4

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

Обходим стандартную проверку, пошаговая инструкция.

12.05.2018    796    1    6    

Ликбез 8.Х: Управляем чем-нибудь железным. Скажем, светофорами на автомобильных весах Промо 14

Весы v8

Как управлять внешними приборами/механизмами через COM-порт.

23.12.2017    6040    0    19    

Почему программисты 1С спасут мир 38

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

Новый взгляд на старых ребят

12.05.2018    9036    0    58    

Избавление от характеристик в УТ 11.2. Метод "Топора и педалей" 6

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

Добрый день! Как вы поняли по заголовку статьи, речь пойдет об отказе от ведения учёта по характеристикам в программе 1С Предприятие: "Управление торговлей 11.2" (далее УТ) максимально простым, топорно-педальным методом, направленным исключительно на экономию нервов/ времени/ денег при минимальной потери эффективности. Статья основана на собственном опыте и, возможно, из разряда "накипело".

11.05.2018    1078    0    10    

Подключение онлайн кассы (ККМ) ATOL к УТ 10.3 в терминале. Личный опыт 15

ККМ v8 БП2.0 УТ10

Использование Онлайн Кассы на Windows HOME c драйвером без цифровой подписи. Проброска портов для ККМ. Использование компьютера с кассой в качестве сервера для быстрой печати чеков через терминал без использования сквозных COM портов.

10.05.2018    1524    0    7    

Некоторая работа с данными через COM Промо 150

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

В статье приведены примеры работы с Платформой 8.X через COM (точнее, через объект COMConnector). Примеры кода были использованы при реализации прикладных задач в процессе трудовой деятельности.

05.12.2012    37744    0    32    

Учебный курс. Повышение качества разработки. Вводная лекция 71

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

Учебный курс по теории и практике программирования. Бесплатно. В виде структурированного текста.

10.05.2018    4632    0    29    

Ошибка в бонусной системе в типовой УТ11 5

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

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

10.05.2018    897    0    0    

Почему менеджеры не изменяют? 21

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

Почему менеджеры не занимаются изменениями? А если занимаются, то ничего не получается?

10.05.2018    3150    0    31    

Взаимодействие между базами 1С через COM Промо 377

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

Рассмотрено много особенностей взаимодействия между базами 1С по COM технологии

10.08.2015    76838    0    53    

БСП: Дополнительная обработка (Регламенты), примеры от простого к сложному 102

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

Очень много попадается странных решений, которые можно решить через БСП:Дополнительные отчеты и обработки. Я бы вообще БСП из-за этой подсистемы переименовал в «Большое Спасибо Программистам». Поработаем с подсистемой в части написания регламентных заданий.

10.05.2018    3525    2    12    

Велостыли: Регламентные задания 13

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

Переделывая очередное «Костыльное» решение, в голову пришла мысль, собрать все странные решения в одну статью, чтобы была некая библиотека о том, как делать не надо (Навеяно вредными советами). Потом понял, что в одну статью не получится все записать, начну с регламентных заданий. Поясню, в данную статью попали примеры из жизни, которые так или иначе реализованы на механизме регламентных заданий, при этом совершенно не всегда этот подход в принципе оправдан.

09.05.2018    2524    0    27    

Программное управление обычными формами документов и справочников в УПП/КА 24

Работа с интерфейсом v8 v8::УФ КА1 УПП1

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

09.05.2018    1620    0    6    

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

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

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

10.09.2017    13944    0    64    

Генерация временного ряда запросом 6

Универсальные функции v8 v8::Запросы 1cv8.cf

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

07.05.2018    1402    0    6    

Менеджер vs Программист 20

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

Что общего между менеджером и программистом? И в чем различие?

07.05.2018    3743    0    56    

Подключаем беспроводной сканер штрих кодов Атол SB2103 к 1С Розница 2.2 0

Сканер штрих-кода v8 Розница УТ11 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика

Статья поможет настроить беспроводной сканер штрих кодов Атол SB2103 и подключить к программному продукту 1С:Розница 2.2.

06.05.2018    1301    0    4    

Бесплатная проверка контрагентов в ФНС (общий модуль с алгоритмом). На примере выводим статус в список справочника контрагентов Промо 97

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

Если вам интересно проверить контрагенте в ФНС, вам поможет данная публикация. Весь алгоритм работы строится на основе данных, полученных с сервиса http://npchk.nalog.ru совершенно бесплатно.

01.02.2018    7728    27    35    

OneScript в облаке или Развертываем http-сервис OneScript на хостинге 18

WEB

В статье описан процесс развертывания web-приложения, созданного на базе http-сервисов OneScript на бесплатном хостинге.

05.05.2018    1862    0    0    

Строим "фасады" в 1С 44

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

Как реализовать функционал, чтобы не было “мучительно больно” при расширении требований.

04.05.2018    4867    1    35    

Подготовка тестового контура с помощью gitlab-ci и Яндекс.Диска 14

WEB v8 1cv8.cf

В статье описан пример использования gitlab-ci для копирования продуктовой базы в Яндекс.Диск и разворачивания на другом контуре.

04.05.2018    1900    0    0    

Специалист-консультант по внедрению подсистемы "Бюджетирование" в 1С:ERP Управление предприятием 2 30

Сертификация Теория учета Практика учета v8 ERP2 1С:Франчайзи, автоматизация бизнеса

В ожидании новой редакции экзамена разберём существующее задание по внедрению. Решение выполнено в 1С:ERP версии 2.4.

04.05.2018    2710    4    0