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

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

Программные перечисления, ч.2: приемы кэширования при разработке Промо 35

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

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

30.10.2017    2476    0    11    

Особенности подготовки отчетной формы статистики №11 (краткая) за 2017 год для государственных и муниципальных учреждений 0

Статистические v8::БУ БГУ Государственные, бюджетные структуры

В статье рассматриваются особенности подготовки отчетной формы федерального статистического наблюдения №11 (краткая) за 2017 год для государственных органов, органов местного самоуправления, государственных и муниципальных учреждений. Значительное внимание уделяется вопросам применения нового Общероссийского классификатора основных фондов (ОКОФ) ОК 013-2014, который введен в действие с 01.01.2017.

сегодня в 12:58    37    0    0    

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

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

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

вчера в 10:35    474    0    5    

СКД: Корректный расчет остатков по нескольким регистрам 4

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

Решение проблемы некорректного расчета остатков при получении данных с помощью СКД из нескольких таблиц

17.11.2017    267    0    4    

Исследование технологического журнала 1С при помощи регулярных выражений в блокноте Промо 52

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

Все из тех, кто пробовали сдать на сертификат "Эксперт по технологическим вопросам 1С", сталкивались с методикой ЦКТП - разбор файлов технологического журнала при помощи консоли bash. Я, в свою очередь,внёс изменения в данную методику, нацелившись на более наглядный и понятный вид кода и сфокусировавшись на Perl, в качестве предпочтительного средства обработки файлов ТЖ. Вот что из этого вышло:

30.10.2017    2640    0    24    

Пример создания в КД 2.1 правил выгрузки данных регистра «Лицевые счета работников» из ЗУП 2.5 в справочник «Банковские счета» БП 3.0. Подробно, ясно и просто. 1

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

Эту статью я написал для тех, кто хочет максимально быстро и эффективно научиться создавать правила выгрузки данных в конфигурации 1С Конвертация данных редакции 2.1. Разберем практическую несложную задачу создания правил выгрузки данных регистра «Лицевые счета работников организаций» ЗУП 2.5 в справочник «Банковские счета» БП КОРП 3.0. Поделюсь некоторыми эффективными приемами: ВыгрузкаПоПравилу(…), работа с глобальными параметрами конвертации и передача их с Источника в Приемник методом ПередатьОдинПараметрВПриемник(…), приемы ускорения и оптимизации конвертации данных. Кому эта статья покажется простой и/или захочется продолжения: рекомендую другую мою публикацию, в которой разобран более сложный пример : https://infostart.ru/public/695916/

17.11.2017    203    0    0    

Как в торговле 7.7 печатать код ТНВЭД в счет-фактуре 0

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

В данной статье хотел поделиться опытом, как в Торговле 7.7 ( релиз 994) сделать возможность выводить код ТНВЭД в печатную форму счета-фактуры. Сразу скажу, что нужно это только тем, кто осуществляет экспорт в страны таможенного союза. Остальные могут не волноваться.

15.11.2017    282    0    0    

1C:ERP, РАУЗ и встречный выпуск 8

Теория учета v8 ERP2.0

В статье рассматривается пример расчета себестоимости продукции и работ встречного выпуска применительно к 1С:ERP Управление предприятием 2.

15.11.2017    480    0    2    

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

Инструментарий Универсальные функции v8::СКД 1cv8.cf

Часто встречаются вопросы на форумах о программном формировании СКД. Вроде и информации много по этому поводу, но... Все как всегда :) Собственно, в описании без лишних слов выложен текст общей функции, в которую, для выполнения отчета, нужно передать (минимум 2 параметра): СКД и ТабличныйДокумент.

20.05.2015    12675    0    18    

Автоматическая очистка кэша конфигурации 1С 8.1, 8.2, 8.3 для сеанса текущего пользователя 54

Системное v8

Автоматическая очистка кэша конфигурации 1С для сеанса текущего пользователя (при динамическом обновлении или ручном интерактивном запуске)

14.11.2017    2477    0    15    

Быстро, дёшево и массово подстраховать базы клиентов от утери. Комплексная система удалённого резервного копирования 31

Архивирование (backup)

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

14.11.2017    1419    3    4    

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

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

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

14.11.2017    2238    0    51    

Как мы визуализировали отдел продаж - графические отчеты для 1С Промо 87

Пользователю системы v8 УНФ ERP2.0 УТ11 КА2 1С:CRM

После выполнения очередного проекта по автоматизации отдела продаж на 1С (конфигурация 1C:CRM 8, ред. 2.0) мы вдруг поняли, что чего-то не хватает. Странно: вроде и бизнес-процессы внедрены, и цифры в отчетах бьются, и заказчик в целом доволен. Но, реальным финалом проекта должна была стать визуализация данных по отделу продаж и установка TV-панели в кабинете у менеджеров по продажам.

05.09.2017    8870    0    54    

Внимание, внимание! Переговоры сорвались! Что делать? Тонкое искусство переговоров для специалистов по 1С и не только. Часть 3 5

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

Один из частых вопросов от моих читателей звучит так: «Что делать, если во время важных переговоров мы уже обо всем договорились с партнером и вдруг он дает задний ход?».

14.11.2017    838    0    2    

Функция сохранения картинок из книги Excel в каталог с определением координат на листе 8

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

Разбор файла *.xlsx как Web-архива, выгрузка изображений без потери качества, с определением положения изображений.

12.11.2017    624    0    1    

Исправление ошибки: пропало поле ИНН в форме списка справочника Партнеры (Контрагенты). УТ 11 2

Пользователю системы Практика учета v8 УТ11

В УТ 11 пропало поле ИНН в справочнике Партнеры(Контрагенты).

10.11.2017    784    0    0    

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

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

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

20.09.2012    44284    0    112    

Обмен между базами 1С 8.3. Доработка типового плана обмена (синхронизации) между конфигурациями 1С на примере обмена 1С: Зарплата и управление персоналом 3 и 1С: Бухгалтерия предприятия 3 59

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

Для чего нужно изучить данную статью и когда эти знания могут пригодиться? В первую очередь приведенная ниже информация потребуется программистам 1С, когда перед ними встанет задача доработать типовой обмен между конфигурациями, который настроен через синхронизацию данных, т.е. по плану обмена. Что же такое «План обмена»? План обмена в 1С – это объект, который входит в состав метаданных конфигурации и служит для синхронизации данных между информационными базами.

09.11.2017    2952    0    18    

Определяем контекст сеанса 1С программно (Тонкий/Толстый клиенты/HTTP-Сервис/Фоновое задание и т.д.) 23

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

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

08.11.2017    1902    0    7    

1С: Сценарное тестирование 3.0. Запись и отладка интерактивного сценария 7

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

Конфигурация «Сценарное тестирование 3.0» (далее СТ) позволяет записывать интерактивные действия пользователей и формировать на их основании сценарий тестирования, который в последующем можно использовать в тестах. Рассмотрим это на примере.

07.11.2017    1005    0    3    

Боль планирования в 1С Промо 49

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

Что не так с планированием в 1С, почему и есть ли свет в конце тоннеля?

26.10.2017    4158    0    144    

Простой способ повысить шансы на победу, переговоры без поражения. Тонкое искусство переговоров для специалистов по 1С и не только. Часть 2 10

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

После своей предыдущей публикации https://infostart.ru/public/690718/ получил много сообщений с вопросами. Один из наиболее часто повторяющихся – о том, как повысить шансы на победу в сложных переговорах, если этому никогда не учился? Конечно, от это вопроса веет верой в Гарри Поттера и его волшебную палочку, но мы точно знаем, что правильный ответ есть. Используйте принцип «всегда вдвоем». Это одна из самых простых и самых сильных манипуляций в переговорах.

07.11.2017    2054    0    13    

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

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

Задача преобразовать массив некоторых структур в дерево значений возникла, когда я получил JSON от сервиса о структуре папок пользователя. А именно строка JSON была получена через API Google Drive, когда пользователю предлагается выбрать одну из его папок. При преобразовании JSON у меня получился массив структур, в которых есть некоторый ключ уникальности и ключ родителя-структуры. Предлагаю ознакомиться с алгоритмом не использующую рекурсию, который достаточно быстро создает дерево значений, для последующего показа пользователю.

07.11.2017    844    1    9    

Как увидеть счет-фактуру в ОСВ по счетам 76.АВ и 76.ВА 0

Бухгалтерские Практика программирования v8 v8::БУ БП3.0

Для тех, кто торопится и некогда читать статью: в приложении 2 файла: Первый - (внешний) отчет, который можно добавить в базу, как внешний. Второй - можно использовать для замены стандартного отчета в конфигурации. Рассматривается и проверено на конфигурации БП 3.0.52.39, хотя работало и на ранних версиях. Данный механизм подходит только для тех случаев, когда на один расчетный документ введена одна с/ф. *********************************************************************************** Статья предназначена для программеров, объясняет, как изменить стандартный отчет ОСВ по счету, чтобы в отчете по счетам 76.АВ и 76.ВА была возможность видеть саму счет-фактуру выданный или полученный, а не расчетный документ, как это делается в стандартном отчете.

06.11.2017    762    4    9    

Экзорцизм программистскими методами Промо 227

О жизни

Примеры из жизни о том, как инструменты на платформе 1С помогают компании изгонять зло.

24.08.2017    9016    0    49    

Решение проблемы ПроверитьВывод() для огромных документов 43

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

Пример того, как я ускорил вывод большого табличного документа(100+ страниц)

06.11.2017    2186    0    17    

Кошка сдохла, хвост облез 65

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

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

04.11.2017    3316    0    43    

Механизмы и транспорт обмена данными. Пример создания в КД 2.1 правил обмена данными ЗУП 2.5 -> БП 3.0. Выгрузка ведомостей и банковских счетов. Передача параметров обмена из Источника в Приемник. ВыгрузитьПоПравилу(). ПередатьОдинПараметрВПриемник(). 19

Обмен через XML Перенос данных из 1C8 в 1C8 v8 ЗУП2.5 КД БП3.0

В статье рассказываю: 1) о механизмах и транспорте обмена данными, где одной из сторон обмена выступает конфигурация на базе 1С, и о том, какой транспорт и в каких случаях лучше использовать 2) о решении задачи выгрузки данных документа «Зарплата к выплате организаций» (с выгрузкой банковский счетов физ лиц документа) из ЗУП 2.5.123.1 (далее Источник) в БП КОРП 3.0.52.39 (далее Приемник) путем создания правил обмена данными с использованием конфигурации «Конвертация данных» (далее просто КД) ред. 2.1.8.2. для (далее ЗкВО) 3) о тестирование полученных правил обмена данными.

03.11.2017    1325    1    5    

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

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

Продать обычную коробку 1С или переместить клиента в облако? Опасения и выгоды. Как потом сопровождать и конфигурировать?

26.10.2017    2162    0    13    

Сформировать список баз 1С для всех пользователей 4

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

Статья описывает собственный опыт дополнения/редактирования списка баз 1С пользователей. Нет необходимости идти к каждому пользователю отдельно.

03.11.2017    1581    0    4    

Создание мобильного клиента 1С на Android с использованием HTTP-сервисов 82

Обмен с другими системами Мобильные приложения v8 v8::Mobile

Краткий курс по созданию мобильного приложения на Android, который связывается с сервером 1С через HTTP-сервис. Публикация рассчитана на тех, кто хорошо знаком с программированием на платформе 1С и владеет основами программирования на платформе Android (умеет создавать Activity и знает, как устроена структура проекта).

03.11.2017    3526    0    12    

Оптимизация 1С на реальном примере 26

Оптимизация БД (HighLoad) Практика программирования v8 КА1

Статья о том, как я оптимизировал 1С, с целью ускорить проведение документа.

02.11.2017    4561    0    37    

Подробное описание работы механизма расчета себестоимости в программах начиная с версии ERP 2.1.3 (и соответствующих ей версий КА и УТ) Промо 91

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

Зачастую, когда встаёт вопрос о валовой прибыли предприятия, то большой проблемой становится корректная оценка себестоимости товаров. Для того, чтобы программисту было понятно, как программа рассчитывает себестоимость, нужно понимать алгоритмы, которых придерживались разработчики. Данная статья описывает, как это работает в актуальных (начиная с версии ERP 2.1.3 (и соответствующих ей версий КА и УТ)) версиях программы, и наиболее полезна для программиста. Данные алгоритмы описаны разработчиками в комментариях расчета себестоимости.

03.08.2017    8178    0    6    

Внешняя печатная форма с использованием БСП и вызовом клиентского метода 2

Универсальные печатные формы v8 1cv8.cf

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

02.11.2017    969    5    3    

Заполнение данных по ИНН контрагента из ЕГРЮЛ без регистрации и капчи 105

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

Код для заполнения данных по ИНН контрагента из ЕГРЮЛ без регистрации и капчи с сайта огрн.онлайн.

01.11.2017    3386    0    32    

Отключаем предупреждения безопасности в 1С 8.3.9 и выше вручную 15

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

Как включить/выключить механизм защиты от опасных действий реализованный в новой версии платформы 1С:Предприятие 8.3.9. Одним из нововведений новой версии платформы 1С:Предприятие 8.3.9 стал механизм от опасных действий. После установки новой версии платформы 1С (начиная версии 8.3.9.2033) при попытке открыть внешнюю обработку или расширение программа выдает сообщение..

01.11.2017    2222    0    8    

Использование программных перечислений, ч.1: строковые константы Промо 126

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

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

10.12.2016    14085    0    33    

Отображение файла на управляемой форме 52

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

Отображение локальных файлов и файлов справочника "ЭДПрисоединенныеФайлы" на управляемой форме с помощью поля HTML документа.

01.11.2017    2199    3    15    

Как притягивать к себе внимание и людей. Тонкое искусство переговоров для специалистов по 1С и не только. Часть 1 18

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

Друзья, всем привет! Меня зовут Дмитрий Коткин, я бизнес-тренер и руководитель школы переговорщиков «ШИП». Также я проводил мастер-класс на прошедшей недавно конференции INFOSTART EVENT 2017 COMMUNITY. Сейчас запускаю на Инфостарте серию публикаций, а позднее и серии вебинаров, посвященных теме переговоров. В них я буду рассказывать о реальных примерах сложных переговорных ситуаций и способах их преодоления. Описанные мною подходы и техники имеют широкую область применения и могут быть использованы в своей работе в том числе техническими специалистами и разработчиками, которые, в силу специфики своей деятельности, в активных переговорах участвуют реже, но тем не менее хотят развить в себе качества первоклассного переговорщика, чтобы повысить, например, свою ценность на рынке.

31.10.2017    2501    0    41    

Как сравнивать две базы при помощи Экселя 21

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

Как сравнивать две базы при помощи Экселя. Как это делают не программисты.

31.10.2017    2467    0    0    

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

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

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

06.01.2016    63239    0    49    

Измерение vs Иллюзии 58

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

Почему важно измерять свою работу, и что будет, если этого не делать.

31.10.2017    3263    0    46    

Правила округления 5

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

Округление числовых значений по трём правилам математики

30.10.2017    1140    0    4    

Модуль бесплатной интеграции 1С и облачного видеонаблюдения Ivideon 15

Интеграция v8 1cv8.cf

Возможно, вы сталкивались с таким запросом от клиентов, или что-то подобное вертелось в голове – как увязать записи в 1С с записями камер видеонаблюдения? Мы в Ivideon сделали бесплатный модуль для 1С, позволяющий контролировать события по видеоданным сразу из оболочки 1С. Через интерфейс любого продукта на базе платформы 1С 8.3 можно получать видеозаписи по любым системным событиям: печать чека, складские операции (приемка, отгрузка), возвраты товара и т. д. Сценариев применения великое множество – 1С проник везде и всюду.

30.10.2017    1817    0    9    

Фитнес - бесплатное приложение для тренажерного зала или тренировок дома на мобильной платформе 1С Промо 51

Пользователю системы Мобильные приложения v8 Развлечения, искусство, спорт

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

15.04.2016    15450    0    55    

"Из грязи в князи" или из реального HDD в виртуальный 20

Архивирование (backup)

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

29.10.2017    1988    0    10    

1С: ERP. Отражение оперативных планов подсистемы планирования в подсистеме бюджетирования 4

Практика учета ERP2.0

Данные из подсистемы планирования могут "отражаться" в подсистеме бюджетирования. А именно, количество и суммы из планов могут передаваться в указанный сценарий бюджетирования в "товарные" статьи бюджета в разрезе аналитик. В настоящей статье рассматривается законченный пример, демонстрирующий соответствующие настройки и возможности 1C: ERP. В итогах статьи приведены правила отражения.

29.10.2017    981    0    0    

Разбираемся с настройками компоновки данных 95

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

Краткая шпаргалка по программной работе с настройками СКД

29.10.2017    3764    0    8    

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

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

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

04.01.2017    6285    0    10    

Простейший способ вывода итогов по колонке "Сумма" в форме списка документа (обычное приложение) 21

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

Итоги по колонки "Сумма" в форме списка документа (обычное приложение).

28.10.2017    1624    0    3    

Управляемые формы: чтение макетов с объединенными ячейками (в частности, и из экселей) 11

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

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

28.10.2017    1311    0    6    

Конвертация данных. Удобная навигация (Открыть алгоритм или запрос) v0.5 46

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

Цель: выявить (зафиксировать) и реализовать удобную навигацию в КД, например: -Открытие алгоритмов в правилах конвертации объектов и правилах выгрузки данных.

27.10.2017    2023    0    5    

Потоковая репликация и непрерывное архивирование базы данных PostgreSQL - делюсь небольшим опытом 38

Архивирование (backup)

Постарался кратко описать опыт настройки потоковой репликации и непрерывного архивирования в PostgreSQL.

27.10.2017    2212    0    9