...

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

Перенос данных 1C Платформа 1С v8.3

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

13.08.2013    32194    fixin    34    

89

Инструменты администратора БД Платформа 1С v8.3 1C:Бухгалтерия

Хочу поделиться алгоритмом установки Postgresql 9.0.3-3.1C на OpenSuse 12.2 в качестве сервера базы данных 1С:Предприятие и оптимизицией под 8Гб ОЗУ и более менее быстрого процессора.

12.08.2013    10221    xmolex    31    

12

Механизмы платформы 1С Платформа 1С v8.3

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

12.08.2013    34422    Andrew_Glorious    6    

47

Оптовая торговля СКД Система компоновки данных 1С:Управление торговлей 11

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

1 стартмани

12.08.2013    68412    mxm2    21    

71

Механизмы платформы 1С Платформа 1С v8.3

Ядром динамического списка является объект СКД, в публикации продемонстрированы текущие проблемы динамического списка и возможность оптимизации сложных запросов.

09.08.2013    19944    Danil.Potapov    8    

37

Математика и алгоритмы Платформа 1С v8.3

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

1 стартмани

09.08.2013    79736    ildarovich    117    

423

Математика и алгоритмы Платформа 1С v8.3

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

08.08.2013    19766    Romeooo    4    

22

Механизмы платформы 1С Платформа 1С v8.3 1C:Бухгалтерия

Сравнение скорости двух методов определения класса объекта через его метаданные. Когда есть Объект, но неизвестно заранее, какой у него тип (например получен из реквизита типа ЛюбаяСсылка)

1 стартмани

08.08.2013    11221    taiba    9    

12

Сообщество

С удовольствием сообщаем о подготовке проведения 7-8 ноября 2013 года очередной, третьей конференции «Управление и технологии автоматизации учета на платформе 1С:Предприятие» - INFOSTART EVENT REVOLUTION 2013. Место проведения - Санкт-Петербург, отель "Москва" на пл. Александра Невского, д.2. Конференция состоится в новом формате.

06.08.2013    28249    support    194    

28

Универсальные функции Платформа 1С v8.3 1C:Бухгалтерия

Аналог встроенной в платформу функции, преобразовывающей наименование в синоним. Пример: СуммаБезНДС -> Сумма без НДС

06.08.2013    15469    nick-max    17    

18

Математика и алгоритмы

ЗначениеВСтрокуВнутр(Значение); Из синтаксис помощника: Получает системное строковое представление переданного значения. Что же такое "системное строковое представление"? точнее из чего оно состоит?

1 стартмани

05.08.2013    30786    vitalya24    10    

23

SMS рассылки Универсальные функции Платформа 1С v8.3 1C:Бухгалтерия

Рассылка СМС из 1С через REST API сервиса ibatele.com. Минимальный код, готовый для внедрения в любую конфигурацию.

05.08.2013    4866    irktrans    5    

9

Механизмы платформы 1С Платформа 1С v8.3 1C:Бухгалтерия

Мотивацией к написанию данной статьи, послужило большое количество заблуждений касаемо свойства «БлокироватьДляИзменения». Большая часть материалов в сети, посвящена либо управляемым блокировкам, либо режиму разделения итогов, свойство «БлокироватьДляИзменения» затрагивается лишь частично без конкретики, в итоге у многих возникают вопросы при его использовании. Цель данной статьи заполнить этот пробел. Прошу сначала прочитать статью полностью и только после этого делать выводы. Надеюсь, данный материал будет кому-то полезен.

04.08.2013    73493    Andreynikus    154    

259

Оптовая торговля Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление производственным предприятием

Для сокращения количества звонков от бухгалтера с вопросами по формированию НДС мной была составлена точная и пошаговая инструкция по формированию НДС. Теперь на вопросы по формированию НДС у меня любимый ответ: "Скажите? а что мы написали на этот счет в инструкции???" Надеюсь эта инструкция может быть полезна и другим бухгалтерам.

04.08.2013    90340    Aleksey81    32    

100

Универсальные функции Механизмы типовых конфигураций Платформа 1С v8.3 1С:Управление торговлей 10

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

03.08.2013    4074    zloy_vasya    1    

2

Чистка данных Платформа 1С v8.3 1C:Бухгалтерия

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

02.08.2013    25229    shvo65    11    

45

Linux Платформа 1С v8.3

Конспект установки и настройки терминального сервера XRDP на базе Ubuntu server 12.04 LTS 64-bit для работы пользователей с конфигурациями, которые запускаются на платформе 1С 8.3 в native режиме, без эмулятора Windows.

1 стартмани

02.08.2013    168027    neomatrix    94    

115

Работа с интерфейсом Платформа 1С v8.3 1C:Бухгалтерия

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

31.07.2013    40086    randa    20    

14

Универсальные функции Платформа 1С v8.3 1C:Бухгалтерия

Функция ПреобразованиеСтрокиБезПробелов в Строку с пробелами с разделением по Заглавным буквам. ОКОНЧАТЕЛЬНАЯ ВЕРСИЯ! Теперь с воможностью добавления исключений, которые не надо преобразовывать в нижний регистр (НДС, ГТД...). Вы можете добавить свои исключения в массив исключений. В строке без пробелов может быть неорганиченное количество РАЗНЫХ Исключений (если, нпример, НДС повторяется в строке 2 раза функция преобразует вторую НДС в нижний регистр).

1 стартмани

31.07.2013    14737    vovant    6    

11

Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3

К сожалению 1С пока не позволяет своими средствами обмениваться файлами с SFTP сервером. Столкнувшись с этой проблемой, оптимальным для себя выбрал вариант с использованием бесплатного SFTP клиента:WinSCP. Я не нашел в сети примеров работы 1С с этой утилитой через COM-соединение, поэтому выкладываю свой. Возможно кому-то будет полезен.

1 стартмани

29.07.2013    80801    ram3    92    

120

Запросы Платформа 1С v8.3

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

29.07.2013    10121    zaxarovsky    5    

16

Сервера

Дело было так... как-то решили мы всей компанией перейти на х64 сервера. Все бы хорошо, но некоторые компоненты, отлично зарекомендовавшие себя на х32, наотрез отказались работать на х64. При том, что под х32 клиентом на этом же сервере работали замечательно! И понадобилась кропотливая работа по поиску альтернативных решений. Как пример, в этот момент нами была потеряна мелкософтовая компонента CAPICOM... В данной статье я показываю как настроить работу x32 COM компонент с x64 сервером 1С под 2008 R2. Данное недостаточно запублицированное решение я нашел в нете, проверил на нескольких наших серверах и уже запустил в бой.

1 стартмани

29.07.2013    34485    Bitnikov    5    

62

Универсальные функции Платформа 1С v8.3

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

29.07.2013    15107    zsrg    3    

7

Ценообразование, анализ цен Платформа 1С v8.3 1С:Управление торговлей 11

Кратко рассмотрены механизмы ценообразования в Управлении торговлей 11.1 на примере справочника "Виды цен".

25.07.2013    147824    Mortiferus    77    

85

Запросы Платформа 1С v8.3

Предлагаю вниманию случай использования методики, описанной автором ildarovich [http://infostart.ru/profile/28527/] в статье [http://infostart.ru/public/160707/]. Одним пакетным запросом для каждого элемента справочника выводятся уровни всех его предков.

1 стартмани

25.07.2013    10657    zaxarovsky    3    

4

Механизмы платформы 1С Платформа 1С v8.3

Несмотря на то, что у меня уже есть статья посвященная механизму оперативного проведения, очень часто, нет не так, очень-очень-очень часто спрашивают, что это такое. Я подумал и решил написать ну очень-очень-очень подробную статью про методику оперативного проведения и управляемые блокировки. А без управляемых блокировок, собственно, методику использовать бессмысленно.

1 стартмани

25.07.2013    96648    GROOVY    178    

343

О жизни

Как-то раз, в один из солнечных дней, будучи еще школьником, рассказчику захотелось кушать =) Причем не дома, а на свои заработанные деньги. Тут и случилась дилемма - денег-то не было. А кушать хотелось. Так что из обширнейшего выбора способов их раздобыть, был выбран самый банальный и законный - найти работу =) Об этом и пойдет речь, в частности о том, как из эникейщика стать квалифицированным 1С разработчиком.

25.07.2013    22213    lamelioss    182    

143

СКД Система компоновки данных 1C:Бухгалтерия

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

24.07.2013    55908    Tavalik    31    

75

Обновление 1С Платформа 1С v8.3 1С:Бухгалтерия 2.0

Из информационного выпуска 1С № 16872 от 08.07.2013г. стало известно об относительно скором необходимом переходе на редакцию 1С:Бухгалтерия 3.0. В данной публикации будут разобраны некоторые особенности перевода нетиповой конфигурации 1С:Бухгалтерия 2.0 на редакцию 3.0, которая работает в режиме "Управляемое приложение". Публикация будет дополняться по мере подготовки нового материала. Публикация не является "универсальной инструкцией". Update 3. Права доступа. 14.08.2013 Update 4. Добавлен раздел 0. Дополнен раздел 4. Добавлен раздел 7. Внесены поправки, актуализирована информация. 23.11.2013.

1 стартмани

24.07.2013    80567    Kosstikk    36    

66

Работа с интерфейсом Адаптация типовых решений Платформа 1С v8.3

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

24.07.2013    15978    zaxarovsky    4    

13

О жизни

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

23.07.2013    31884    O-Planet    82    

39

Управление проектом (PMO, EPM)

Как работать с «акулами капитализма»? Часто бывает так, что ваши начальники или топ-менеджеры Заказчика далеки от идеала руководителя. А другой работы в ближайшей перспективе не просматривается. Рассмотрим некоторые риски работы внедренцев и способы защиты с помощью оформления договоров и других документов. Эти простые правила важны не только для сторонних внедренцев (франчайзи или фрилансеров), но и для «фикси».

1 стартмани

22.07.2013    31951    PAVI    47    

167

Закрытие периода Математика и алгоритмы Инструменты администратора БД Платформа 1С v8.3 1С:Управление торговлей 10

В этой статье описывается усовершенствованная технология автоматической установки даты запрета редактирования Во-первых, можно определить несколько стратегий запрета редактирования с разными параметрами. Например, запрет в днях, запрет доступа в предыдущие месяцы кварталы и т.п., с указанием отступа от текущей даты. То есть для некоторых пользователей (рядовых менеджеров) при входе в базе будет устанавливаться запрет по вчерашний день, для других (старших менеджеров) на 5 дней назад, для третьих (администраторов базы или руководителей отдела) - запрет предыдущего месяца с отступом в 10 дней.. Во-вторых, запрет будет устанавливаться для ВСЕХ без исключения пользователей базы данных. Для самых привилегированных это будет максимальная глубина, но запрет будет установлен. Управление этой системой осуществляется через механизм дополнительных прав пользователей. При необходимости пользователь с полными правами может открыть для себя закрытый период, но только на текущий сеанс работы.

1 стартмани

22.07.2013    22955    acrk    11    

9

Роли и права

Представьте, что вам нужно преодолеть очень сложный путь, достичь какую-либо цель за ограниченное время. Как это можно сделать наиболее эффективно? Гонки типа ралли «Париж-Дакар» — отличный пример. Ресурсов одного человека уже не хватает. Нужно минимум два и такая единица уже называется «экипаж».

22.07.2013    215239        71    

35

Работа с интерфейсом Платформа 1С v8.3

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

22.07.2013    106619    GROOVY    77    

218

HighLoad оптимизация Платформа 1С v8.3 1C:Бухгалтерия

Скрипт, помогающий создать нужные индексы, улучшающие работу базы 1С.

20.07.2013    16226    smielka    9    

25

WEB-интеграция Платформа 1С v8.3 1C:Бухгалтерия

Демонстрация обращения к веб сервису 1С из php. Пример простейший, уровня hello world. Дана одна страница и информационная база 1С с одним справочником и одним веб сервисом. Веб сервис выдаёт содержимое справочника по запросу странички.

1 стартмани

19.07.2013    34044    Трактор    20    

28

Архивирование (backup) Инструменты администратора БД Платформа 1С v8.3

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

18.07.2013    39677    lord_soth    45    

106

Логистика, склад и ТМЦ Платформа 1С v8.3 1С:Бухгалтерия 2.0

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

18.07.2013    31975    Manoshkin    3    

7