Дженси
Автор
223
Просмотров
3.236.142.143
Ваш IP
25 августа 2023
Дата создания

Список обработок 1С (3500 - 4000)

Список обработок от сайта Infostart

1С Обработки 3000 - 4000

Название Тип обработки
Архиватор баз данных 1C:Предприятие 7.7

Краткое описание

Программа для архивации баз данных 1С:Предприятие 7.7 для формата DBF в режиме "Сохранение данных".

 

Возможности программы:

Чтение списка зарегистрированных баз из реестра
Возможность указания пути, куда сохранять архив (если путь не указан, то используется папка Backup в каталоге программы, которая создается при первом запуске)
Возможность указать маску имени архива (формат:  <маска>_YYYYMMDD_HHMMSSZZZ. Если не указана, то используется следующая маска <имя_каталога_базы_данных>_YYYYMMDD_HHMMSSZZZ)
Указание количества последних копий (старые затираются. 0 - не контролировать)
Получение списка пользователей из базы
Возможность запуска БД после архивации

Замечания...

Пожелания...

Предложения...
Сохранить XLS/MXL в DBF 1C: Предприятие 8.2

Краткое описание

Поскольку в MSO2007/2010 Excel не может сохранять таблицы в формате .dbf, а Excel 2003 может и не угадать с типом поля, OOo Calc вообще частенько не может сохранить документ в .dbf, поэтому пришлось написать эту обработку.


К сожалению, не нашел ничего похожего, поэтому сделал сам.
Возможно, уже есть похожие

Все просто, есть справка

Обновлено 2013-12-25

- умеет работать с дробными числами

- выполнил небольшой рефакторинг кода
0. echo77 1817 16.04.11 09:17
Простая обработка для сохранения файлов excel (XLS) или табличных документов 1C (MXL) в DBF.




Перейти к публикации

+ – Ответить
ScheDevR 3.3 - Планирование разработки и отчетность 1C: Предприятие 8.2

Краткое описание

Конфигурация Schedule Development and Reporting предназначена для автоматизации обработки заявок на доработку информационных систем. В конфигурации реализован следующий функционал:

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

SDR - это продукт, который вырос в нелёгких условиях и вобрал в себя множество решений ежедневных проблем начальника отдела: 

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

Конфигурация построена на платформе 1С:Предприятие с использованием возможностей управляемого приложения.

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

При разработке конфигурации использована платформа 1С:Предприятие 8.3 (8.3.4.408) и "Библиотека стандартных подсистем" (2.2.2.37) от фирмы 1С.

Новое в версии 3.3.2.0:

Конфигурация переведена на новую версию БСП, добавлена поддержка интерфейса "Такси"
Добавлена возможность приоритезации заявок в соответствии с обоснованием изменения, хранится история изменения дат по заявке
Добавлен аудит изменения информационных баз, подключенных к интеграционной шине DMS-Backbone

Новое в версии 3.2.0.5:

Проработан вариант формирования уведомлений для плановых и внеплановых (срочных) изменений
В форму бизнес-процесса "Цикл разработки" внесены изменения призванные повысить её удобство
Внесены изменения в интеграцию с Итилиум, теперь для заявки не будет устанавливаться статус "Наряды выполнены" пока в SDR заявка не завершена

Новое в версии 3.2:

Конфигурация поставлена на поддержку с Библиотекой стандартных подсистем (2.
БП 8.х (1.6-2.0), УТ10: печатная форма товарно-транспортной накладной (1-Т) с сохранением введенных значений. 1C: Предприятие 8.1, 1C: Предприятие 8.2

Краткое описание

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

В комплекте несколько форм, под разные сочетания платформ и конфигураций. Выбирайте ту, которая подходит именно вам. Работа проверена на разных релизах БП
Учет путевых листов 1С:Бухгалтерский учет 7.7

Краткое описание

Включены отчеты:

Отчеты о Движении ГСМ.
Отчет о перевозке.
Отчет о выполненных тонно-километрах.
Total Commander 1C Edition Не имеет значения

Краткое описание

Данная сборка включает в себя:

Меню для работы с программами 1С 7.7, 8.1, 8.2, позволяющее запускать их в режимах предприятия и конфигуратора. Можно сразу открыть текущую базу так же в предприятии и конфигураторе. Расположение самих программ 1С определяется автоматически.

Для 1С 7.7 можно удалить индексы и файлы итогов, заархивировать всю базу (из архива исключаются индексы и нек. другие файлы) и только конфигурацию архиватором WinRAR. Можно декомпилировать 1cv7.md и *.ert утилитой GComp в автоматическом режиме или VGComp в ручном режиме. Также включена утилита для конвертации базовых версий в небазовые и обратно.
Для 1С 8.1 и 8.2 есть возможность почистить кэш, заархивировать базу WinRAR, распаковать *.cf, *.epf, *.erf, *.dt, открыть файл базы *.1cd утилитой Tool_1CD. 
Для всех версий 1С возможно создать выгрузку базы штатными средствами и протестировать базу, лог будет записан рядом с базой.
Для версии 1С 8.2 есть принудительный запуск тонкого и толстого приложения в обычном/управляемом режимах.

 

Быстрые папки для доступа:

к кэшу 1С 8.1, 8.2
настройкам пользователей 1С 8.1, 8.2

 

Дополнительные программы:

7-Zip - архиватор
WinRAR - архиватор
AutoRuns - позволяет посмотреть что и откуда запускается при загрузке Windows
AkelPad - быстрый и небольшой редактор текстовых файлов
WinHex - редактор бинарных файлов
firstobject XML editor - редактор файлов xml
winDBFview - редактор dbf файлов

 

Меню разделов сайта 1С и Инфостарт:

 

Плагины для работы с 1С:

EFD_View - позволяет заходить в файлы поставок (*.efd) как в архивы
ert.wcx - позволяет заходить в файлы *.ert и *.md как в архивы
T1CLister - промотр *.ert, *.md, *.dd, *.dds, *.usr, *.als
v8cf - позволяет заходить в файлы *.cf, *.epf и *.erf как в архивы
ViewV8tc - просмотр *.cf

 

Плагины для работы с базами данных:

ADO Data Sources - подключение и просмотр данных через ADO
xBaseView - удобный просмотр *.dbf и *.udl, поддерживает язык запросов SQL

И некоторые другие полезные плагины.

 

При архивировании текущей папки к имени архива добавляется дата и время.

При распаковке *.cf, *.erf, *.epf, *.ert создается папка с таким же именем как и у файла.

Распаковка *.md происходит в папку src.

 

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

Приветствуются предложения по добавлению/удалению тех или иных утилит/плагинов.

 

Обновление от 17.0
Перенос из комплексной 77 в ЗУП 82 1С:Расчет 7.7, 1C: Предприятие 8.2

Краткое описание

Позволяет перенести всю НЕОБХОДИМУЮ информацию для начала ведения учета в ЗУП 82 по средством COM-объекта. Рекомендую ее использовать как шаблон для написания обработки переноса. Т.е. возможно вам потребуется изменить ее под себя. Т.к. я писала ее для себя и по ходу переносов вносила исправления.

Переносит:

Организации (наименование, основной счет)
Подразделения
Должности
Графики (Заполнять их нужно будет руками)
ФизЛица (только основные сведения. ФИО, Дату рождения, пол, ИНН)
Сотрудников (только основные сведения. )
Приемы на работу сотрудников
Перемещения сотрудников
Увольнения сотрудников
Отпуска
Больничные
Начисления
Выплаты.

 Но все перенесенное нужно проверять.
0. notka 115 13.1
Импорт справочников и документов из комплексной 7.7 - в Бухгалтерию (2.0) 8.2 v5.1 1C: Предприятие 8.2

Краткое описание

  Бета версия. Использовалась на реальных переносах 15 баз.

Просьба не заниматься критикой, но если есть что сказать по коду или алгоритмам - пишите, что, где и как (желательно с аргументами).
Обработка Межфирменная передача УТ 11 1C: Предприятие 8.2

Краткое описание

Опять таки потребовался хитрый ввод на основании.

Берет номенклатуру из документа "Отчет ККМ" и формирует документ "Передача товаров между организациями".

Цену формирует по алгоритму "Себестоимость+1%".
"Перенос ТЧ ""Запасы"" между документами для УНФ" 1C: Предприятие 8.2

Краткое описание

Внешняя обработка типа "Заполнение" (управляемая форма).

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

Может быть полезна как шаблон для других обработок ТЧ для управляемого приложения.
Инвентаризационная ведомость с выбором типа цены и по группам 1C: Предприятие 8.1

Краткое описание

"Справка в службу занятости для программы ""1C:Зарплата и кадры 7.7""" 1С:Расчет 7.7

Краткое описание

Справка в службу занятости для программы "1C:Зарплата и кадры 7.7"

За основу взят отчет: //infostart.ru/public/79603. Изменена форма справки (см. рис.1). Точнее их сделано три - на выбор, отличаются только шапкой.

Рис. 1 Печатная форма справки.

Проверено на практике: такую форму служба занятости принимает.
Копирование пользователей ИБ v8-> v8 1C: Предприятие 8.1, 1C: Предприятие 8.2

Краткое описание

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

Запускать в ИБ получателе.
Проверка на недостачу прав пользователей 1C: Предприятие 8.2

Краткое описание

После запуска заходим пользователем у кого не хватает прав, пытаемся провести документ и после этого смотрим в журнал.

Кстати, не забывайте выключать ее после выявления ошибок, а то в журнале накопится мусор! Или выполняйте эти действия на тестовой базе!!!
Лимит кассы 1C: Предприятие 8.1

Краткое описание

 

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

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

Обработка была написана для Бухгалтерии
Ведомость расчетов с контрагентами 1C: Предприятие 8.2

Краткое описание

Оборотно-сальдовая ведомость по счету в целом с детализацией по контрагентам, договорам и регистраторам (субконто 1, 2 соответственно).
"Внешняя печатная форма ""Авизо""" 1C: Предприятие 8.1, 1C: Предприятие 8.2

Краткое описание

DroidPres - бесплатный клиент под андроид для торговых агентов 1С:Оперативный учет 7.7, 1С:Бухгалтерский учет 7.7, 1С:Расчет 7.7

Краткое описание

DroidPres - Система мобильной торговли, с открытым исходным кодом, разрабатываемая под операционную систему Android. Для организации предварительного сбора заказов при реализации товара в точки розничной торговли, и организация мобильной торговли с автомобилей. Автоматизации мобильных сотрудников с помощью КПК, интегрирующаяся в офисную учетную систему и позволяющая удаленный обмен данными.

Области применения:

* Pre Selling сбор заказов — организация предварительного сбора заказов при реализации товара в точки розничной торговли.
* Van Selling продажа с колёс — организация мобильной торговли с автомобилей. (в стадии разработки) 

Адаптация:

Благодаря простому и открытому протоколу вызова удаленных процедур XML-RPC система легко интегрируется в любую учетную систему. 

Проект находиться в стадии бета тестирования. 

Домашняя страница: http://code.google.com/p/droidpres/

Исходный код проекта: http://code.google.com/p/droidpres/source/checkout

Дополнительные файлы: версия
Замена единиц измерения остатков 1C: Предприятие 8.1, 1C: Предприятие 8.2, 1С: Предприятие 8.3

Краткое описание

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

Пример использования, при котором возникла необходимость написания обработки. У нас в базе некоторые позиции номенклатуры были заведены с ед. хран. ост "КМ". все шло хорошо, но пару лет спустя эту номенклатуру нужно было реализовать в количестве 3556,5 м или 3,5565 км. В стандартной конфе во всех регистрах у количества идет ограничение на точность до тысячных, следовательно 0,0005 км просто отбрасывается в таком случае.

 Если не стоит галочка "Изменить единицу хранения остатков",то в базе ничего не меняется, а лишь сообщается что будет изменено.

Обработка ищет движения с данной номенклатурой по всем регистрам накопления, регистрам сведений, регистрам бухгалтерии. При этом важно, чтобы коэффициенты в единицах езмерения были проставлены правильно! После этого количество в движении изменяется по формуле: ТекущееКоличество*КоэффициентТекущейЕдИзмерения/КоэффициентНовойЕдИзмерения

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

Обработка универсальна и может использоваться на любой конфигурации. Я использовал для УПП.

Если не сложно, поставьте мне +

upd:26.10.2012

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

2)В обработке появилась возможность массово заполнить по текущей единице измерения остатков(например, всю номенклатуру, где ед. изм остатков "КМ"). Появилась возможность массово заполнить новую единицу измерения, при этом, если у номенклатуры отсутствует такая единица измерения пользователю предлагается ввести новую из обработки и ввести коэффициент "на лету".

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

4)Пользоваться обработкой можно только с полными правами, при этом необходимо открыть период для пользователей с полными правами. Исправлены некоторые недочеты.

upd:28.0
Отчисления с ФОТ(за заданный период) с 2011 по 2014 год УСН 7.7 внешний отчет 1С:Бухгалтерский учет 7.7

Краткое описание

Отчет позволяет получить информацию по налогам с заработной платы не только за месяц, но и за произвольный период. Для подключения разархивируйте файйлы и поместите их в папку ExtForms рабочей базы. Отчет станет доступен из меню "Сервис" --> "Дополнительные возможности".
Доработанный отчет по ОС 1С:Бухгалтерский учет 7.7

Краткое описание

Отчет по основным средствам, входящий в конфигурацию 1С:Бухгалтерия, недостаточно информативен, по мнению бухгалтеров.

Добавлено:

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

 

Использовать как внешний отчет (Меню Сервис-Дополнительные возможности) или заменить стандартный отчет через Конфигуратор.
Проверка сумм уплаты страховых взносов для отчета в ПФР 1С:Расчет 7.7

Краткое описание

Для ЗУП: //infostart.ru/public/80613/
АЦРК: Автоматический запрет редактирования для пользователей УТ 10.3 1C: Предприятие 8.1, 1C: Предприятие 8.2, 1С: Предприятие 8.3

Краткое описание

Автоматический запрет редактирования (для конфигураций УТ 10.3)

редакция 2

В популярной конфигурации «1С:Управление торговлей 10.3» есть механизм установки запрета редактирования по пользователям базы данных.

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

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

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

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

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

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

Итак.

Задача.

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

Решение.

Тестирование регулярных выражений 1C: Предприятие 8.1, 1C: Предприятие 8.2

Краткое описание

Обработка позволяет находить в тексте (файле) регулярные выражения по заданному шаблону.
Основное отличие от других разработок - отображение не только обычных совпадений (Mathes), но и вложенных (SubMatches).

О регулярных выражениях

Синтаксис

Похожие разработки:

1) //infostart.ru/public/64222/

2) //infostart.ru/public/15907/

3) //infostart.ru/public/14661/

4) //infostart.ru/public/75941/

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

В новой версии появилась возможность загружать текст для анализа с интернет-ресурса, а также режим замены




 
Комплект патчей для 1С v7.7 1C:Предприятие 7.7

Краткое описание

Были сделаны для своих нужд, тк готовых решений найти не удалось (кроме описаний)
1с v7.7 релиз 25-27

Что делают:
1) Увеличивает окно авторизации доступа для отображения длинных имен полностью
2) Увеличивает окно запуска 1С для отображения большего количества баз
3) Упрощает заставку 1С для ускорения запуска в терминальном режиме
4) Изменяет заголовок окна с "1С:Предприятие" на "1С" для комфортного отображения названия базы в панели задать при большом числе открытых баз
5) Отключает анимацию при входе в 1С для ускорения запуска в терминальном режиме
Обороты между счетами и субконто 1С:Бухгалтерский учет 7.7

Краткое описание

При формировании отчёта отображаются не только обороты между счетами/субконто, но и остатки по первому списку счетов и субконто. Иногда для получения желаемого результата приходится списки счетов и субконто менять местами. То ли это особенност бухитогов, то ли моего представления о них. Разработка не претендует на законченность, а лишь позволяет съэкономить время на написании мелких обработок.
Bat файл для архивации баз 1с 7.7 1C:Предприятие 7.7

Краткое описание

Инструкция по настройке:

Распаковать содержимое архива. Там одна папка BackUp. Ее желательно положить в корень диска. Ввиду лицензионных ограничений в архиве нет файла Rar.exe, его необходимо скопировать в папку BackUp из инсталляции  на текущей машине. Далее в файле Пуск.Bat прописываем пути к нашим базам (В кодировке DOS!), количество путей неограничено, в качестве примера указано 2 - в локальной и сетевой папке. В качестве второго параметра указываем префикс имени создаваемых архивов. Для автоматического запуска настраиваем планировщик Windows. Лог работы можно посмотреть в файле log.txt

 
Универсальная выгрузка зарплаты для ВТБ-24 1C: Предприятие 8.2

Краткое описание

0. a_plastinin 231 3
Архивирование баз 1C с помощью CMD-скрипта+7zip 1C:Предприятие 7.7

Краткое описание

"""Передача данных персонифицированного учета в ПФР "" с добавленным сравнением уплаченных взносов в сводной таблице уплаты взносов с уплаченными взносами по пачкам" 1С:Расчет 7.7

Краткое описание

Для БД с большим количеством сотрудников, чтобы по новой не генерировать пачки, достаточно заменить модуль отчёта "ПодготовкаСведенийДляПФР2010" на модуль из внешней обработки и скопировать из внешней обработки таблицу "СравнениеУплВзносов". При этом по кнопке "Заполнить суммы взносов" таблица будет сгенерирована.
"Выборочная выгрузка платежных поручений из Бухгалтерии 7.7 в формате ""1С"" и формате клиент-банка ООО ТФ КБ «РОСПРОМБАНК»." 1С:Бухгалтерский учет 7.7

Краткое описание

Программа выгрузки платежных поручений из «1С:Бухгалтерии 7.7» в стандартном формате "1С" и в формате  клиент-банка ООО ТФ КБ «РОСПРОМБАНК». Программа очень проста в использовании и позволяет выгрузить платежные поручения, набранные в «1С:Бухгалтерии»  редакции 4.5 и УСН
Рабочее место менеджера по продажам с учетом аналогов 1C: Предприятие 8.1, 1C: Предприятие 8.2

Краткое описание

Может использоваться вместо стандартной обработки, только необходимо внести изменения (очень небольшие) в справочник Номенклатура. А именно - создать табличную часть Аналоги, внести туда реквизиты Артикул (как строка длины 25) и Номенклатура (как СправочникСсылка.Номенклатура). В справочнике создать вкладку Аналоги (см. изображение 2).

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

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

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

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

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

04.201
Запреты и ограничения доступа к объектам 1C: Предприятие 8.1

Краткое описание

Всё выложено по просьбе http://forum.infostart.ru/forum24/topic37517/message409785/#message409785

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

Обязательно нужно подключить подписки на события к соответствующим объектам, иначе никакого смысла в подсистеме нет.

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

На всякий случай напомню, чем принципиально отличается динамический запрет от статического. Если у вас сохранены некоторые данные, и вы используете статический запрет, который обращается к ним через построитель, т.е. считывает из БД, то как бы вы/пользователь ни изменяли данные таким образом, чтобы они уже не подпадали под запрет, в случае запрета на запись система не даст сохранить изменения - в БД-то они ещё старые, подлежащие запрету. Поэтому придётся или временно отключать запрет, или вносить нужное в список исключений, или пользоваться динамическим запретом. Динамический запрет обращается непосредственно к объекту в его текущем состоянии, в т.ч. уже отредактированном, но ещё не записанном в БД.

Выкладываю архив базы, т.к. там набита пара полезных примеров применения.

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

 
Проверка сумм уплаты страховых взносов для отчета в ПФР (ЗУП, БП, КА, УПП) 1C: Предприятие 8.1

Краткое описание

В последнее время на форумах очень много претензий к подсистеме "Подготовка сведений в ПФР", говорят о том, что неправильно распределяется сумма перечисленных взносов. Но корень проблемы не в подсистеме, а в неправильном вводе документов "Расчеты по страховым взносам".
Данный отчет призван в этом помочь.

Проверено на ЗУП 2.5.30.4, БП
Микрографики в табличной части 1C: Предприятие 8.1

Краткое описание

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

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

Краткое описание

Новая процедура печати в конце модуля формы.

Нужно поменять для своей организации в модуле формы символы "ZLT" на свои символы и в печатной форме изменить "Название организации" и "Договор".
Выгрузка данных из Управления торговлей 10.3 / 10.2 в Бухгалтерию предприятия, ред. 2.0 (Версия 1.7.6) 1C: Предприятие 8.1, 1C: Предприятие 8.2

Краткое описание

Выгрузка данных из Управления торговлей 10.3 (10.2) в Бухгалтерию предприятия, ред. 2.0 (с техподдержкой в течение шести месяцев) 1 мес.  1 мес. 
Отправка SMS через сервис turbosms.com.ua 1C: Предприятие 8.2

Краткое описание

В рамках выполнения задачи реализовал возможность рассылки SMS с помощью сервиса turbosms.com.ua. Собственно, делюсь со всеми.

Сервис turbosms.com.ua предоставляет несколько вариантов работы со шлюзом системы. Подробное описание можно почитать тут. В своем случае я выбрал вариант работы с SQL коннектом. Для работы с базой сервиса нам понадобиться установить дополнительную программу mysql-connector-odbc-5.
Отчет по ценам поступления для УПП 8.1 1C: Предприятие 8.1

Краткое описание

Отчет по ценам поступления для УПП 8.1  для просмотра изменения цены по документам поступления
Перенос данных из MS SQL в DBF 1C: Предприятие 8.0, 1C: Предприятие 8.1

Краткое описание

Обработка для создания DBF-файлов из SQL-таблиц.

Умеет выгружать поля типов Строка, Число и Дата.

Для соединения с SQL надо прописать строку соединения, типа: "Driver={SQL Server};Server=serversql;UID=user;pwd=pass;Database=basesql";

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

Краткое описание

Бывает так, что необходимо перенести базы 1С с одного компьютера на другой или даже просто сделать архивную копию. Но на это может не хватать времени или ехать специально за три-девять земель, только для того, чтобы скопировать базы, - лень. Что может быть проще, чем просто скопировать нужные базы из 1С, но объяснить как это сделать самому бухгалтеру сложно. Поэтому и была сделана такая программа, котрая упростит участь разъяснений всего до одного предложения. Всего-то нужно скопировать программу на флэшку и отдать бухгалтеру, попросив, её запустить программу Copy1C.exe прямо с флэшки, выбрать нужную базу для копирования на флэшку и нажать кнопку "Копировать".
Сравнение цен поступления 1С:Оперативный учет 7.7

Краткое описание

Можно использовать файл - открыть, можно положить в каталог extforms и зарегистрировать через обработку сервис - доп. возможности
Автоматический перенос даты запрета изменения данных (даты запрета редактирования) 1C: Предприятие 8.1

Краткое описание

Обработка проста в использовании (и для бухов и спецов в 1С).

Варианты работы с обработкой «Автоматический перенос даты запрета изменения данных».

Вариант
Замена материалов на аналоги в документах «Распределение материалов на выпуск» 1C: Предприятие 8.1

Краткое описание

Подключаем обработку через «Сервис» -> «Дополнительные внешние обработки и отчеты» -> «Обработки заполнения табличных частей».




Как работать. Рассмотрим на примере.

Заполняем документ «Распределение материалов на выпуск» обычным способом, т.е.:

Заполнение ПоступлениеТоваровУслуг по внешнему документу в формате XLS (УТ 11) 1C: Предприятие 8.2

Краткое описание

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


* Файл
 fill_table_by_xls.epf

* Тип
Внешняя обработка для Управление Торговлей 11 (управляемые формы).

* Назначение
Заполнение/корректировка номенклатуры документов по XLS файлу.

* Зависимости
Для работы обработки требуется внешняя компонента ExcelEditor (Чтение/записьфайла Excel напрямую из 1С без Excel (формат 97/2003) //infostart.ru/public/18726/)

* Установка
В УТ 11 в управляемом режиме заходите в раздел "Администрирование" панели разделов, в панели навигации слева находите "Дополнительные отчёты и обработки". Добавляете новую обработку и выбираете файл fill_table_by_xls.epf. "Публикация" нужно поставить или в "Режим отладки" (для использования только администратором) или в "Используется".

* Использование
В журнале "Документы поступления" или в открытом документе "ПоступлениеТоваровУслуг" выбираете сверху "Заполнение...", затем в открывшемся списке команд выбираете "Заполнить товары по внешнему документу" и жмёте кнопку "Выполнить". Открывается форма обработки с тремя вкладками. Вначале идём на вкладку "Настройки". Выбираем файл настроек (можно использовать options-example.txt). Редактировать его можно прямо в форме. Этот файл устроен просто: каждая строка содержит имя_колонки=список_возможных_вариантов_заголовков_колонок. имя_колонки менять нельзя.
Затем в поле "Имя первого файла" вводим имя файла Excel из которого надо загрузить данные. Жмём кнопку с зелёной стрелкой и, если в файле удалось хоть что-то распознать, будет заполнен табличный документ. Табличный документ можно произвольно редактировать, удалять лишние строки, заполнять 
колонки вручную копированием и т.д. Если артикулы находятся в поле "Наименование", то его можно попытаться автоматически оттуда извлечь (галка "Артикул в наименовании").
Выбираем тип поиска ("по артикулам", "по наименованию", "по товарам поставщика") и жмём кнопку "Искать товары". В результате заполняется таблица на вкладке "Товары". Для не найденных товаров поле "Номенклатура" остаётся незаполненным. Если поиск производится по наименованию и по наименованию товар не найден, то делается попытка искать по полному наименованию. Таблицу "Товары" также можно произвольно редактировать. При нажатии на кнопку "Заполнить" (внизу), содержимое этой таблицы будет перенесено в выбранный документ и документ будет открыт для редактирования.
Если, например, заполнение делается по Счету, где есть Наименования и Артикулы, а ГТД находится в Счете-фактуре, но там нет Артикулов, по которым и осуществляется поиск, то можно воспользоваться вторым файлом. Выбираем второй файл, жмём кнопку с плюсом в зелёном кружке. Это нужно сделать после того, как таблица Товары уже заполнена по первому файлу.

!!! Будьте осторожны. Товарный состав существующего документа полностью изменяется!

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

* Отмазка
Использование обработки на ваш страх и риск. За испорченные данные автор ответственности не несёт.

* Благодарности

Спасибо (с) Vasil aka Душелов (http://www.dushelov.ru) за внешнюю компоненту ExcelEditor (//infostart.ru/public/18726/). Ставить Excel на сервер не очень хотелось.
Спасибо Дмитрию (//infostart.ru/profile/13970/) за пример написания обработки по вводу на основании по технологии БСП (//infostart.ru/public/79654/).

* История
+ добавление
* исправления
- удаление

 0.6

 2011-02-09

* Исправлена работа со вторым файлом. ГТД и Страна теперь заполняются в табличном документе.

* Изменено извлечение артикулов и добавлена возможность удаления из артикула заданной подстроки.

 0.5

 2011-02-07

+ Работа с номенклатурой поставщика (поиск по ней и добавление).

- ПараметрыСеанса.КомпонентаЭкзельПодключена (если кто уже успел добавить, может удалить этот параметр,

он больше не нужен, нашёлся более элегантный способ проверки загрузки).

+ Второй файл. Из второго файла можно загрузить недостающую информацию. Связь по имени.

* Прочие мелкие исправления и дополнения.

 0.4

 2011-02-02

+ Табличный документ с полным содержимым исходного файла.

+ Новые колонки: Страна, СтавкаНДС, НДС.

* Исправлено сохранение настроек колонок.

+ Добавление номеров ГТД при поиске товаров.

 0.3

 2011-01-28

* Первая публикация

Распределение выплат уплачено в пачках (СЗВ6) в ПФР 1C: Предприятие 8.1

Краткое описание

Выгрузка в бухгалтерию ред. 2.0 1C: Предприятие 8.2

Краткое описание

 

Для УТ максимально приблизил к выгрузке типовой в
Автоматическое архивирование файловых баз 1С, в том числе заблокированных по сети 1C:Предприятие 7.7, 1C:Предприятие 8

Краткое описание

В данной статье использую собтвенную разработку NetFilesShowAndClose

//infostart.ru/public/80881/

а также удобную программу Egida Backup (спасибо авторам )

//infostart.ru/public/71258/

http://www.egida1c.ru/project/egidabackup/

которые в сочетании решают проблему автоматической архивации баз 1с.

Порядок действий

1) Создается резервирование для файловой базы с указанием необходимых путей
    
2) Пишем скрипт в кодировке win1251 и сохраняем в bat файл (чтобы не было проблем с кодировками  при передаче параметров из  Командного скрипта с опцией «Команда» )
Указываем program – путь к файлу NetFileShowAndClose.exe
basePath – путь к базе 1с

chcp 1251
set program="c:\1c \Backup\CloseNetFiles\NetFileShowAndClose.exe"
set basePath="c:\1c\BackupTest\_тест82"
%program% -p %basePath% -с

Добавляем командный скрипт с опцией «Файл» и указываем путь к написанному скрипту

3-4) Создаем очередь заданий

5) Для полученной очереди настраиваем необходимое расписание
"Для специалиста 1С: Типовые конфигурации ""1С"" 7.7 и ""Налоговый кодекс Украины"" 2011 г." 1С:Бухгалтерский учет 7.7

Краткое описание

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

Выполнение расчетов в моем варианте не затрагивает структуру ИБ. После выхода обновлений по этому вопросу, нужно будет выполнить обновление документа "НачислениеЗП". Мой вариант исчезнет. Цифры налогов и проводок совпадут.

Порядок тестирования и выполнения расчетов:

Тест при приеме на работу (+ еще от Связного)(+от Группы Компаний РЕГИОН) 1C: Предприятие 8.1, 1C: Предприятие 8.2

Краткое описание

Два "направления": кодер и консультант (эксперт).

Структура текстов: вопросы в заголовках, под ними мои ответы, коммент вербовщика.

К порядку подстановки цен в доках:

при выборе договора контрагента подставляется тип цен из договора, который потом можно изменить по кнопке "Цены и валюты".
Справка о сумме заработной платы для Камин в. 1.2. 1С:Бухгалтерский учет 7.7

Краткое описание

Справка о сумме заработной платы, иных выплат и вознаграждений за два календарных года, предшествующих году прекращения работы или году обращения за справкой, и текущий календарный год, на которую были начислены страховые взносы. Для ЗП "Камин" в.
Переключение интерфейсов по пользователям (1с 8.1) 1C: Предприятие 8.0, 1C: Предприятие 8.1, 1C: Предприятие 8.2

Краткое описание

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

С его помощью можно увидеть, какой именно интерфейс назначен по умолчанию Ивану Ивановичу или любому пользователю системы, а также, щелкнув дважды на строке - переключиться на этот интерфейс.

На второй закладке видно просто список всех интерфейсов (без пользователей), также с возможностью переключения.

Обработка писалась для пользователя с полными правами, поэтому если на какой интерфейс нету доступа, то вылезет ексепшн. Но предназначена в основном для програмиста/суппорта.
Подготовка сведений для ПФР с учетом задолженности по страховым взносам в разрезе сотрудников для ЗИК 1С:Расчет 7.7

Краткое описание

Перед использованием обработки рекомендую ознакомиться со статьей "Порочные особенности "Подготовки сведений персонифицированного учета СЗВ-6" в программах 1С " //infostart.ru/public/88231/. 

Для кого эта обработка?
1) Для тех, кто накопил ошибок из-за неверного заполнения документов "Расчеты по страховым взносам" (с т.зр. неопубликованной методологии ЗИК). И их исправление слишком затратное или приведет к неизбежной корректировке ранее поданных сведений.
2) Для тех, кто распределял уплаченные взносы сотрудников в сторонних программах (напр., бесплатных программ, рекомендованных ПФР для подготовки сведений http://www.pfrf.ru/free_programs/). И теперь, из-за разницы в алгоритмах этих программ и штатного механизма ЗИК, не могут перейти на использование штатного распределения ЗИК. Также эта обработка предоставляет регламент, выполнив который, можно вернуться к штатному механизму ЗИК (даже в самых запущенных случаях) и отказаться от дальнейшего использования этой обработки.
3) Для тех, кто только начал использовать конфигурацию ЗИК и в ней нет данных по начисленным взносам за предыдущие периоды.
4) Для тех, у который ПФ не принимает сведения из-за накопившихся ошибок округления и переплат благодаря порочным особенностям механизма распределения уплат в ЗИК.
5) Для тех, кому необходимо подавать корректирующие сведения в ПФ по прошлым периодам по избранным сотрудникам, а не в целом по всему предприятию.
6) Для тех, кто желает установить особый порядок распределения уплат по видам застрахованных (закрывать уволенных и пр. в первую очередь и т.д.).
7) И для всех остальных, т.к. подготовка сведений в ПФ с ее помощью проще и нагляднее и не позволяет допустить ошибок, которым подвержен штатный механизм распределения уплат в ЗИК.

Данная обработка является альтернативой штатного распределения уплаченных взносов в ПФР для конфигурации «Зарплата и кадры 7.7».
Для конфигураций «Бухгалтерия 7.7», «Упрощенная система налогообложения 7.7» и «Предприниматель 7.7» обработку можно скачать по адресу: //infostart.ru/public/95767/.

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

Отличие этой обработки от штатной ЗИКовской сосредоточено на закладке "Настройки". Формирование пачек индивидуальных сведений (ИС) нужно начинать с установки флажка "Распределение уплат с учетом прошлого распределения". В этом случае отключается штатный механизм распределения уплат. И при нажатии на кнопку "Заполнить" на закладке "Пачки документов" формируются пачки только с начисленными взносами, без уплаченных взносов. Чтобы в полученных пачках получить распределение оплаченных взносов необходимо совершить дальнейшие манипуляции на закладке "Настройки":

1) Указать последнюю достоверную дату зафиксированной в программе задолженности в разрезе сотрудников документом "Задолженность по страховым взносам" (этот документ нужно добавить в типовую конфигурация из комплекта моей разработки). В идеале этот документ должен находится в конце предыдущего отчетного периода (полугодия для 2010 и квартала для 2011 г.). Но его может не быть вообще (он даже может быть не добавлен в конфигурацию).

2) В случае если задолженность на конец прошлого периода не зафиксирована этим документом, нужно указать путь как файлам ИС, содержащей данные о СЗВ-6 предыдущих отчетных периодов (начиная с 2010 года). Учитываются как ИСХОДНЫЕ, так и КОРРЕКТИРУЩИЕ файлы ИС. При этом следите, чтобы в каталоге с файлами ИС не оказались одновременно с КОРРЕКТИРУЮЩИМИ сведениями ИСХОДНЫЕ (старые) за тот же период, иначе получите задвоение сумм. Сочетание же ИСХОДНЫХ и КОРРЕКТИРУЮЩИХ за разные отчетные периоды допускается. Из них обработка прочитает суммы начислений и уплат и восстановит задолженность по сотрудникам на начало текущего отчетного периода. Можно комбинировать: указать дату задолженности на конец какого-нибудь раннего отчетного периода, тогда обработка будет анализировать эту задолженность и вычислит изменение задолженности на основе ИС, лежащих в промежутке между той датой и текущим отчетным периодом.

3) Механизм распределения уплат разработки отличается от штатного механизма распределения ЗИК. Если вы планируете вернуться к использованию штатного механизма ЗИК поставьте галочку "Включить режим совместимости распределения уплат со штатным механизмом ЗИК". В этом случае скроется закладка "Настройки погашения" и будут недоступны возможности по порядку распределения уплат, которые приводят к несовместимости с распределением штатного механизма ЗИК.

4) Если вы хотите воспользоваться возможностями альтернативного распределения, то уберите галочку "Включить режим совместимости распределения уплат со штатным механизмом ЗИК" и перейдите на закладку "Настройки погашения".

5) На закладке "Настройки погашения" можно выбрать порядок, в котором будут погашаться взносы отдельных групп сотрудников; порядок погашения взносов прошлого и текущего периода.
Если никакие опции на этой закладке не выбраны, то данный режим аналогичен включенной галочке "Включить режим совместимости распределения уплат со штатным механизмом ЗИК" на предыдущей закладке, что подтверждается поясняющей надписью "Данные настройки совместимы со штатным механизмом распределения уплат в ЗИК".
  Список "Порядок первоочередного погашения начисленных взносов уплаченными" позволяет выбрать те группы сотрудников, по которым оплата должна пройти в первую очередь. Статус сотрудников определяется на конец текущего отчетного периода. Работающий пенсионер выявляется на конец следующего отчетного периода (начиная с версии 2.4). Это позволит в следующем отчетном периоде в форме СПВ-1 «новоиспеченного» пенсионера поставить «Уплачено = Начислено». Порядок очередности выбранных групп определяет, в каком порядке обработка будет погашать взносы (сальдо и начисления текущего периода) имеющейся оплатой. Если оплаты недостаточно, то окажутся "непогашенными" последние группы сотрудников. Порядок очередности можно изменить кнопками с изображениями стрелок, находящимися справа от списка. Если установлен флажок ""Первоочередников" погашать общим списком, без учета выбранного порядка их приоритета", то порядок очередности выбранных групп не учитывается, они погашаются общим списком, и если оплаты не хватит, то не хватит всем поровну или последним по алфавиту (в зависимости от флажка "Задолженность предыдущих периодов погашать в алфавитном порядке (а не по коэффициентам)"). Упомянутый флажок добавлен в обработку, чтобы была возможность уменьшить количество застрахованных, переходящих из-за оставшегося сальдо в следующие отчетные периоды, в которых начисления взносов они иметь уже не будут, например, уволенные. Если флажок установлен, то при оплате, которой недостаточно даже для погашения взносов прошлого периода, сальдо сотрудников будет погашаться не по общему коэффициенту, а в алфавитном порядке. Это позволит перейти в следующий период, например, вместо всех уволенных с частичной оплатой сальдо, только последних (по алфавиту) уволенных с полностью неоплаченным сальдо. Т.е. количество застрахованных в пачках следующих отчетных периодов будет меньше. При этом, конечно, нарушается социальная справедливость. Но она в любом случае нарушается при использовании механизма первоочередного погашения задолженности по выбранным группам сотрудников. Если оплаты достаточно для погашения задолженности прошлых периодов, то установка флажка "Задолженность предыдущих периодов погашать в алфавитном порядке (а не по коэффициентам)" не на что не влияет - сальдо прошлых периодов будет закрыто оплатой полностью.
В списке справа "Список сотрудников, отдельно выбранных для первоочередного погашения" можно персонально выбрать сотрудников, которых нужно "погашать" в первую очередь и для которых не предусмотрено группы, заданной в списке "Порядок первоочередного погашения начисленных взносов уплаченными". Для того чтобы этот список учитывался должна быть установлена галочка "Отдельно выбранные по списку" в левом списке. Значение кнопок правого списка аналогично кнопкам в штатном подборе сотрудников ЗИК, кроме кнопки "Добавить". Последняя позволяет подобрать сотрудников по группам, аналогичным в левой списке. Это позволит визуально оценить количество "первоочередников", которых обработка будет использовать.
Переключатель "Очередность распределения уплаты" имеет смысл, если заданы "первоочередники". Он определяет порядок погашения задолженности прошлых периодов по отношению к текущим начислениям. По умолчанию ("Сначала полное погашение задолженности прошлого периода по всем, затем погашение текущих взносов по всем") обработка, пока не погасит задолженность прошлого периода, не приступит к закрытию оплатой начислений текущего периода. Если выбрано обратное ("Сначала задолженность и текущие взносы "первоочередников", затем задолженность и текущие взносы остальных"), то оплатой сначала закроется сальдо и текущие начисления "первоочередников" (насколько ее хватит), а только затем начнут погашаться сальдо и текущие начисления остальных застрахованных. В таком случае может получиться, что сохранится часть задолженности за прошлый период притом, что часть начислений текущего периода будет погашена. Этот режим можно использовать, если оплаты не хватает для полного закрытия сотрудников из выбранных групп, как по сальдо, так и по текущим начислениям при варианте по умолчанию, т.е. получится, что сальдо закрылось, а на текущие начисления им оплаты не хватило и они перейдут в следующий отчетный период для погашения оставшихся сумм.

После того как все необходимые настройки произведены, возвращаемся на закладку "Пачки документов". Нажимаем кнопку "Заполнить суммы взносов". Обработка с учетом заданных условий в "Настройках" и "Настройках погашения" распределит уплату по сотрудникам. В качестве сумм оплаты за текущий отчетный период обработка возьмет данные из документов "Расчеты по страховым взносам". При этом она не будет анализировать распределение этих документов по месяцам отчетного периода, а также месяцы, за которые произведена оплата. Обработка просто возьмет общую сумму из этих документов и сама восстановит сумму оплаты за текущий и за прошлый период. Т.е. можно в программе зафиксировать оплату этими документами не помесячно, а одним документом, в котором, например, указать оплату целиком за 2 кв 2011 года. Данный алгоритм обеспечивает устойчивость по отношению к ошибкам, которые могут быть совершены бухгалтером при вводе этих документов с разбивкой по месяцам оплаты и в разрезе месяцев, за которые оплата.

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

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

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

 Алгоритм распределения уплаты по сотрудникам.

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

Распределение оплаты по сотрудникам производится в 4 последовательных этапа (если выбраны "первоочередники") или в 2 этапа (если они не выбраны):

1) Если выбраны "первоочередники", то полученная доплата распределяется, в первую очередь, на задолженность "первоочередников".

2) Оставшаяся доплата распределяется на задолженность остальных сотрудников (либо на всех сотрудников, если "первоочередники" не заданы).

3) Если выбраны "первоочередники", то оставшаяся сумма уплаты распределяется на "первоочередников", имеющих начисления в текущем периоде.

4) Оставшаяся сумма уплаты (если осталась) распределяется на начисления остальных сотрудников (или всех, если не выбраны "первоочередники") текущего периода.

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

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

Механизм распределения уплат данной обработки никогда не допустит переплату по сотруднику даже на 1 копейку.

Примечания.

В качестве даты зафиксированной задолженности в  обработке нужно указывать начало следующего периода. Напр. если задолженность зафиксирована документом 30.06.10, то дату ставим - 0
Выгрузка данных для ГАЗПРОМБАНКА! 1C: Предприятие 8.2

Краткое описание

Выгрузка a текстовый файл информации о перечислении денег сотруднику. Формирование реестра заявок на получение карт и сохранение в Excel. Формирование печатной формы реестра заявок на получение карт сотрудникам!
Трудовой договор УПП, КА, ЗУП 1C: Предприятие 8.2

Краткое описание

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

К сожалению, варианта для 8.1 нет.

За основу взята  разработка - //infostart.ru/public/21297/

 

Обновил - исправил ошибки, также добавил возможности:

По категории - срочный трудовой договор (тип булево) в шапке меняется вид договора.
Добавлены свойства договора
Отпуск - Значения свойств объектов (Классификатор)
ДополнительныйОтпуск -  Значения свойств объектов (Классификатор)
ОснованиеДополнительногоОтпуска - Строка
МестоРаботы - Значения свойств объектов (Классификатор)

Данные св-ва позволяют изменить текст договора.

Также добавлены колонтитулы. (к сожалению ПолеHTML не имеет возможности программной установки, пришлось выравнивать разметкой)
Вывод ИНН и СНИЛС сотрудника.
"Перенос документов ""Заявка на кассовый расход""" 1С:Бухгалтерский учет 7.7, 1C: Предприятие 8.1, 1C: Предприятие 8.2

Краткое описание

В стандартных правилах почему-то нет переноса документа "Заявка на кассовый расход" между бюджетной бухгалтерией 7.7 и 8. Эта обработка в сочетании с правилом заполняет этот досадный в некоторых случаях пробел.

Внимание! В правиле при загрузке № документа обрезается до 5 правых символов. Если это не нужно, то откройте в блокноте правило и исправьте или уберите этот фрагмент кода: Источник.НомерДок = Прав(Источник.НомерДок,5);
Сканирование, сохранение и печать документов 1C: Предприятие 8.1

Краткое описание

Внимание! Временный файл для работы с изображениями задается фиксированно в модуле формы.

ИмяФайла = "C:\CurCertificate.png";

В Window 7 нельзя писать файлы с корень диска C. Поэтому нужно или поменять путь на какую-нибудь временную папку или получить название и расположение временного файла программно.

Сканирование происходит по технологии, которая описана в //infostart.ru/public/79794/

Кроме того, изображение можно загрузить из файла.

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

             ТипДокумента - указывает на название сохраняемого документа. В обработке происходит проверка на наличие изображений с таким же названием. Если ТипДокумента не задан, то его нужно указать прямо в обработке. Можно выбрать из справочника ДокументыУдостоверяющийЛичность (есть в большинстве типовых) или ввести в виде строки.

            ИмяВременногоФайла - путь к файлу для временного сохранения файла изображения (включая имя файла). По умолчанию файл сохраняется как "C:\CurDocument.png"

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

 

Печать документов.

 Обработка также может использовать ДополнительныеПараметры.

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

         ТипДокумента - указывает на название печатаемого документа. Если параметр не указан, то обработка при печати предложит ввести тип документа.

 
Шрифт для печати текста в рамочке. 1С:Бухгалтерский учет 7.7, 1C: Предприятие 8.0

Краткое описание

Налоговая Украины решила освоить печать налоговых накладных и приложений к ним на спецбланках. Посему фирмы потихоньку приучают печатать нужную информацию для автоматического сканирования и распознавания в специально выделенных полях по принципу "один знак - одна ячейка".
Сидеть и рисовать "квадратики", подгоняя их размер под тип шрифта, выбираемый пользователем, драйвера принтера и масштаб страницы достаточно утомительно. Особенно через удаленное сопровождение. когда на экране одно - в окне просмотра - другое. а на принтере - третье.
Поэтому я выбрал достаточно простой (с моей точки зрения) способ - взять моноширинный шрифт (все символы имеют ячейки одного размера) и дорисовать окантовку. На все про все ушло менее получаса.
В моем случае за основу был взят ER Kurier 125
Администрирование 1С Бухгалтерия 7.7 + SQL. Типовые ошибки и способы их решения 1С:Бухгалтерский учет 7.7

Краткое описание

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

Описываемые ошибки:

не обнаружен ключ защиты программы
каталог пользователя занят
ошибка блокировки открытия базы данных
указанный SQL-сервер не найден
др.
2-НДФЛ в формате 2010/2011 года (5.01/5.02) для Бух 7.7. и УСН 1С:Бухгалтерский учет 7.7

Краткое описание

Все просто: кладем отчет, например, в ExtForms и печатаем справки.

Конечно, сразу возникает вопрос: а как насчет выгрузки? Формирования xml-файла в формате 5.01?

Их есть у меня! Но... не на чем проверить. Пришлите кто-нибудь базу с данными для тестирования. Утром база - вечером выгрузка, вечером база - утром выгрузка. Можно наоборот. Но база вперед.

 

Н-да... Что-то никто с базой не спешит...

Выложу альфа-версию отчета с выгрузкой...

Нашел базу. Исправил парочку ошибок. Выложил бета-версию (2.02). Отчет без выгрузки удалил.

Перезалил. Версия 2.03 теперь и реестр формирует.

С подачи СергейКа выложил версию 2.04 с новым форматом реестра

03.02.2011 ondul доработал до УСН. Выкладываю версию 3.01

03.02.2011 10:30 МСК - финальная версия 3.03. Версия 2.03 оставлена для тех, кому нужен реестр в старом формате. 

09.02.2011 Маленькое исправление: код нерезидента 2, а не 0. 

09.02.2011 Исправление от Dolmatovva для УСН ЧП

16.0
Распределение сотрудников по виду животного (состав зоопарка на предприятии). 1C: Предприятие 8.1, 1C: Предприятие 8.2

Краткое описание

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

 

Узнайте состав зоопарка вашего предприятия

 

Добавил также отчет для ЗУП 8.2
Выгрузка файлов из Документооборот 1.1 на внешнее хранение 1C: Предприятие 8.2

Краткое описание

Передомною стояла задача выгрузить файлы из базы на внешнее хранение. На скорую руку смастерил данную обработку. БД "похудела" в 3 раза, архивы в 10 раз.

Версии в нашем случае сохранять не надо было. В этой обработке сохраняются последняя текущая.

Ничего сверхьестественного. Получает список файлов, сохраняет их на диск (ссылаясь на том), и изменяет ссылки.

Обработку запускать в толстом клиенте обычного приложения.

В коде присутсвует фрагменты кода разработчиков фирмы 1С (www.1c.ru).
Инвентаризационная опись ОС с возможностью выбора (бюджет или внебюджет) 1С:Бухгалтерский учет 7.7

Краткое описание




По ТМЦ такая опись есть, а по ОС - нет. Пришлось переделать из описи ТМЦ. Может кому пригодится
Загрузка изображения из буфера обмена или файла для номенклатуры (Управление торговлей 11, УНФ 1.2/1.3/1.4, Розница 2) 1C: Предприятие 8.2

Краткое описание

Возможности обработки:

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

 

Назначение кнопок и полей ввода: 

Из файла - открывает диалог выбора графического файла и загружает его в поле изображения. 
Вставить из буфера обмена - копирует графическое содержимое буфера обмена в поле изображения. 
Записать - записывает изображение в информационную базу как новый элемент справочника "Файлы".
Назначить основным - записывает изображение в информационную базу и назначает его основным для выбранного элемента номенклатуры, при этом текущее основное изображение заменяется новым. Если у элемента номенклатуры отсутствуют изображения, создаётся новый элемент. 

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

На 64-х разрядных версиях Windows 7, возможно потребуется отключить или изменить параметры UAC (User Account Control, Контроль учетных записей пользователей).

Перед началом работы обработка ищет файл библиотеки clipboard.dll в каталоге по умолчанию. В случае отсутствия происходит попытка извлечения файла из внутреннего макета обработки и записи в каталог исполняемых файлов 1С:Предприятия, каталог временных файлов, рабочий каталог пользователя, каталог, из которого запущена обработка. Если все попытки записи завершились неудачей, можно попробовать извлечь и записать библиотеку вручную (пункт "Установить clipboard.dll" меню "Действия") в какой-либо другой каталог.

 

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

В обработке использованы возможности библиотеки стандартных подсистем (БСП) и включены параметры регистрации в справочнике "Дополнительные отчёты и обработки".


Другие использованные материалы:

Библиотека clipboard.dll //infostart.ru/public/19872/

[8.2] Справочник с картинкой (управляемые формы) //infostart.ru/public/73821/


-----------
Тестировалось в ОС Vindows7.

 

При скачивании обращайте внимание на варианты файлов 

КопированиеИзображенияИзБуфераОбмена82 - БСП212.epf  - Для конфигураций, основанных на БСП 2.
Заполнение и печать почтовых бланков для Почты России из 1С 1C: Предприятие 8.1, 1C: Предприятие 8.2, 1С: Предприятие 8.3

Краткое описание

 Все еще заполняете почтовые бланки вручную?!Хватит!
Данная разработка значительно облегчит Ваш труд!
 Перечень доступных для печати форм:
Ф. 7-а (Ф.7-п) - Адресный ярлык
Ф. 7-а (Ф.7-п) - Адресный ярлык (унифицированный)
Ф. 103 - Список почтовых отправлений
Ф. 107 - Опись вложения
Ф. 112эп - Бланк почтового перевода денежных средств
Ф. 112эк - Бланк почтового перевода денежных средств для федеральных клиентов
Ф. 112эф - Бланк почтового перевода (двухсторонняя)
Ф. 113эн  - Бланк почтового перевода наложенного платежа (двухсторонняя)
Ф. 117 - Сопроводительный адрес к посылке с наложенным платежом (двухсторонняя)
Ф. 116 - Сопроводительный адрес к посылке (двухсторонняя)

Есть возможность печати совместной двухсторонней формы Ф.117+Ф.113.

Обработка реализована для следующих конфигураций:
1С: "Управление торговлей" редакция 10.3 (8.2)
1С: "Управление торговлей" редакция 1
Универсальная обработка для редактирования реквизитов документов и справочников 1С:Оперативный учет 7.7, 1С:Бухгалтерский учет 7.7, 1С:Расчет 7.7

Краткое описание

Позволяет редактировать реквизиты справочников и документов без открытия формы. Применима для любой конфигурации. Для документов редактируются как элементы шапки, так и табличной части. Писалась для себя, по результатам длительного использования никаких нареканий не вызывала. Факт записи изменений регистрируется в журнале регистрации.
Перенос данных по сотрудникам из Бухгалтерии (хозрасчетной) в Зарплату и кадры (OLE)(7.7) 1С:Бухгалтерский учет 7.7, 1С:Расчет 7.7

Краткое описание

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

ОБЯЗАТЕЛЬНО:
В Кредите шаблона проводок по умолчанию будет стоять 70 счет. Поэтому для формирования шаблона проводок у сотрудников, в ЗИК должен быть загружен стандартный план счетов из бухгалтерии. Сделать это нужно до начала выполнения этой обработки. Делается из меню Сервис обеих конфигураций.
Журнал регистрации изменений документов 1С:Оперативный учет 7.7, 1С:Бухгалтерский учет 7.7, 1С:Расчет 7.7

Краткое описание

Регистрируются реквизиты шапки и табличных частей (ТЧ) документов, которые были изменены интерактивно. Для ТЧ идет запись общим итогом всех реквизитов с признаком «Итог по колонке», а так же все реквизиты колонок по всем строкам, если в ТЧ документа есть реквизит  «Товар (номенклатура)».

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

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

Настройка использует внешнюю компоненту FormEx (благодарность автору).

Для удобства публикация оформлена в виде каркасной конфигурации. 

p.s.

Бонус: когда при открытии документа выдается сообщение о блокировке, дополнительно выводится информация о пользователе и времени.

Возможно сделать регистрацию документов, которые были изменены программно. Для этого см. в сторону  глобальной предопределенной процедуры ПриНачалеБлокировкиОбъекта(). Вот только если будет массовое перепроведение (изменение) документов, скорей всего не взлетит...
Автоматическое назначение Северной надбавки сотрудникам 1C: Предприятие 8.2

Краткое описание

 

Чтобы любая надбавка, в т.ч. северная, автоматически добавлялась при приеме/переводе, можно воспользоваться схемами мотивации:

А) схема мотивации должна быть по структуре юр.лиц

Б) лучше работать с нижней частью формы, она всегда работает корректно – для каждого подразделения и должности, где есть северные надбавки, добавить соответствующую запись

В) помнить об этой настройке при изменении штатного расписания

 

Эту информацию поллучил обучаясь на преподавателя по ЗУП в УЦ 3. И решил ею поделиться с общественностью.

Так как это надо проделать со всеми штатными единицами, то сделал небольшую обработку которая автоматом делает это со всеми штатными единицами. простите за повтор.

Предупреждаю. Обработка для платформы 8.2 кому надо для 8.1 я думаю непроблема будет переделать и под нее самостоятельно.



"Создание документа ""Установка цен номенклатуры"" по расчету себестоимости" 1C: Предприятие 8.2

Краткое описание

Это дополнительная внешняя обработка табличной части.

Ее необходимо зарегистрировать в соответствующем справочнике.

Создает документ установка цен номенклатуры, заполняя его номенклатурой из табличной части продукция документа Расчет себестоимости продукции.
Простановка использования единого нумератора кадровых документов без проверки на уникальность 1C: Предприятие 8.2

Краткое описание

Обработка представляет собой просто прямой доступ к регистру сведений учётная политика по кадрам.
Быстрая замена адресного классификатора ЗиК 7.7 1С:Расчет 7.7

Краткое описание

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

Можно сделать быстрее, удалив шесть файлов без работающих пользователей с базой (ПРЕДВАРИТЕЛЬНО СДЕЛАЙТЕ КОПИЮ БАЗЫ):

KLADR:
SC546.CDX
SC546.DBF
SOCRBASE:
SC543.CDX
SC543.DBF
STREET:
SC55
Оригинация звонков из 1С через Asterisk PBX 1С:Оперативный учет 7.7, 1С:Бухгалтерский учет 7.7, 1С:Расчет 7.7, 1C: Предприятие 8.0, 1C: Предприятие 8.1, 1C: Предприятие 8.2

Краткое описание

Использование:

        ЗагрузитьВнешнююКомпоненту("originator.dll");
        Asterisk = Новый("AddIn.originator");
        Asterisk.Originate(Host, Port, Username, Secret, Channel, Exten, CallerID, Context, Variable);

где:
    Host           строка, Обязателен. URL или ip адрес Asterisk;
    Port           целое,  Обязателен. Номер порта Asterisk Call Manager (обычно 5038);
    Username строка, Обязателен. manager username;
    Secret       строка, Обязателен. manager secret;
    Channel    строка, Обязателен. Канал/номер откуда пойдет оригинация, например: SIP/700, DAHDI/g12/1234567
                                 Допускается указать просто номер, в этом случае будет использован канал Local/ 
     Exten       строка, Обязателен. Номер, куда пойдет оригинация. Должен подчинятся правилам дайлплана.
     CallerID  строка, Может быть пустой. Номер, который будет передаваться как CallerID.
                                Примечание: правила дайплана, макросы и провайдеры могут переопределить CallerID в процессе оригинации.
    Context    строка, Может быть пустой. Контекст, в котором пойдет оригинация. В случае пустой строки будет использован контекст по
                                умолчанию.
    Variable    строка, Может быть пустой. Переменная или переменные канала. Синтаксис строки: variable=value
                                В случае, установки нескольких переменных, они перечисляются через запятую:
                                var1=value_one,var2=value_two,var3=value_three
                                Максимальное количество переменных: 32.
                                Переменные будет установлены для обоих каналов (локальный  и подключенный).

    Условия использования: свободно для любых целей.
Копирование реквизитов в предопределенный элемент 1C: Предприятие 8.1

Краткое описание

Иногда необходимо сделать обычный элемент справочника предопределенным.

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

Потом с помощью универсальной обработки "ПоискИЗаменаЗначений.epf" (с диска ИТС) можно перебросить все ссылки с исходного элемента на предопределенный и удалить исходный.

Все. Задача решена.
1С 8.1: Иерархия папок в заданном каталоге. Использование рекурсивной функции. 1C: Предприятие 8.1

Краткое описание

Внешний вид отчета:

Модуль формы:

Процедура КаталогНачалоВыбора(Элемент, СтандартнаяОбработка)
    СтандартанаяОбработка = Ложь;
    Режим = РежимДиалогаВыбораФайла.ВыборКаталога;
    ДиалогОткрытияФайла = Новый ДиалогВыбораФайла(Режим);
    ДиалогОткрытияФайла.ПолноеИмяФайла = "";
    ДиалогОткрытияФайла.МножественныйВыбор = Ложь;
    ДиалогОткрытияФайла.Заголовок = "Выберите каталог";
    Если ДиалогОткрытияФайла.Выбрать() Тогда
        Каталог = ДиалогОткрытияФайла.Каталог;
    Иначе
        Каталог = "";
        Предупреждение("Каталог не выбран!");
    КонецЕсли;
КонецПроцедуры

Процедура Сформировать()
    Дерево.Строки.Очистить();
    Если СокрЛП(Каталог) = "" тогда
        Предупреждение("Необходимо указать начальный каталог");
        Возврат;
    КонецЕсли;
    ВыполнитьДействие(Дерево);
    ЭлементыФормы.Дерево.НачальноеОтображениеДерева = НачальноеОтображениеДерева.НеРаскрывать;
    ЭлементыФормы.Дерево.СоздатьКолонки();
КонецПРоцедуры

 

Модуль объекта:

Функция ЗаполнитьДерево (ПутьКаталога,врДерево)
    НайденныеФайлы = НайтиФайлы(ПутьКаталога,"*");
    Для каждого ф из НайденныеФайлы цикл
        Если ф.ЭтоКаталог() И НЕ ф.ПолучитьНевидимость() тогда
            НовСтр = врДерево.Строки.Добавить();
            НовСтр.Каталог = ф.Имя;
            ЗаполнитьДерево(ПутьКаталога+"\"+ф.Имя,НовСтр);
        КонецЕсли;
    КонецЦикла;
КонецФункции

Процедура ВыполнитьДействие(ДеревоЗн) Экспорт
    НовСтр = ДеревоЗн.Строки.Добавить();
    НовСтр.Каталог = Каталог;
    ЗаполнитьДерево(Каталог,НовСтр);   
КонецПРоцедуры

 
Анализ активности пользователей 1C:Предприятие 7.7

Краткое описание

Работа с текстами 1C: Предприятие 8.1

Краткое описание

В текстовое поле может быть  помещен любой текст, с помощью панели "Панель настроек" можно загрузить текст из файла, посмотреть атрибуты файла, дата изменения, размер. На другой вкладке "Панели настроек" можно изменить шрифт текста, рамку вокруг текста, её толщину, цвет и сохранить данные свойства. При сохранении текста в файл предлагается указать кодировку текста при записи в файл, изменить атрибуты или дату изменения файла. При нажатии на кнопку "Сравнение файлов" выводится окно, в котором указывается первый файл и второй файл, и указав необходимые свойства, можно сравнить эти файлы либо в текстовом, либо табличном либо бинарном режимах. Если файлы не равны, выводится окно с результатами сравнения.
v8: Закрытие бухгалтерских счетов 1C:Предприятие 8

Краткое описание

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

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

Проверено на украинской бух. 

Надеюсь, что интерфейс интуитивно понятен :)

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

 

v2.0   ( 2013.03.28 )

Добавлен учет Налогового назначения

Обработка не поддерживает "правильное" использование налогового назначения Дт и  Кт.

Т.е. обрабока "не понимает", что

в счетах затрат нужно использовать налоговые назначение затрат
в счетах активов и ОПЗ - налоговые назначение автивов
Правила обмена из УТ 11.0.5 в БП 2.0 1C: Предприятие 8.2

Краткое описание

Описание:

Можно обмениваться документами:

ПоступлениеТоваровУслуг
ВозвратТоваровПоставщику
РеализацияТоваровУслуг
СчетФактураВыданный
ПриходныйКассовыйОрдер
ПлатежноеПоручение

Синхронизация Контрагентов по ИНН, Товаров по Наименованию и Ставке НДС.

 

Инструкция:

Внешняя печатная форма Т-6а для 1С 7.7 1С:Расчет 7.7

Краткое описание

Изображения в динамическом списке 1C: Предприятие 8.2

Краткое описание

Как известно, в управляемом интерфейсе техника отображения графических изображений реализована через элемент управления (ЭУ) "Поле картинки". Этот ЭУ использует строковые данные - навигационную ссылку к какому-либо объекту инфобазы, в ХранилищеЗначения которого находится необходимое нам изображение.  В типовой УНФ можно подсмотреть, как реализован вывод изображения номенклатуры на форму элемента.

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

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

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

Дополнение от 09.03.201
1С 8.1: Интерфейс: Работа с формами 1C: Предприятие 8.1

Краткое описание

Предпосылки написания статьи:

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

 

Привязки элементов
http://www.forum.mista.ru/topic.php?id=414674
http://www.forum.mista.ru/topic.php?id=405772
http://www.forum.mista.ru/topic.php?id=118572
http://forum.infostart.ru/forum24/topic25422/
Переключатели
http://www.forum.mista.ru/topic.php?id=373841
http://www.forum.mista.ru/topic.php?id=373841
http://www.forum.mista.ru/topic.php?id=428811
Скрывающаяся панель
http://www.forum.mista.ru/topic.php?id=444471
http://www.forum.mista.ru/topic.php?id=512860
http://www.forum.mista.ru/topic.php?id=391177
http://forum.infostart.ru/forum24/topic25422/
Дерево групп в форме списка справочника
http://www.forum.mista.ru/topic.php?id=289959
Окрашивание строк в форме списка
 http://www.forum.mista.ru/topic.php?id=526690  
http://www.forum.mista.ru/topic.php?id=216123

 

Таким образом, в этой статье я попытался рассмотреть основные вопросы, которые возникаю при разработке форм. Именно эти разделы и являются основными в статье (во вложенном файле).

 
Работа c документом MS Office WORD как с шаблоном 1C: Предприятие 8.1, 1C: Предприятие 8.2

Краткое описание

Обработка является примером создания шаблона из документа WORD.  Данный механизм можно использовать в качестве создания решений по автоматическому формированию документов MS Office.

Данная обработка выполняет:

Мини-СКУД 7.7. для разработчика. 1С:Оперативный учет 7.7, 1С:Бухгалтерский учет 7.7, 1С:Расчет 7.7

Краткое описание

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

Это не демо-версия, а копия работающего МД-шника. Поскольку для разработчика - инструкций по установке тоже не даю. Внешних компонент не прилагаю. Зато скачивание в феврале 2011 года – бесплатно.
Реестр начисленных пособий за счет ФСС для ЗУП 2.5 (для 2.5.31.4 и выше) 1C: Предприятие 8.2

Краткое описание

Поддерживается работа отчета в версии ЗУП  (2.5.3
Подготовка сведений для ИФНС 2010 для ЗиК 1С:Расчет 7.7

Краткое описание

Оба  реестра (старый и новый) формируются при нажатии на кнопку "Записать файл на диск". Возможно  кто-то уже проделал эту работу, но при поиске на скорую руку подобный готовый отчет не попался, поэтому выкладываю свой.

Инструкция к применению:
1 вариант
Запустить отчет через: файл - открыть;

2 вариант
Файл скопировать в базу в папку ExtForms. Меню: сервис - дополнительные возможности в открывшемся окне кнопка "Изменить" - "внести в список", выбрать файл с именем "zik-ndfl.ert" название отчета "2010 Подготовка сведений в ИФНС (НДФЛ)". После этого в дополнительных возможностях должна появиться строчка "2010 Подготовка сведений в ИФНС (НДФЛ)", кликаете по ней и формируете отчет.
Удаление вспомогательных данных 1С 8 1C: Предприятие 8.0, 1C: Предприятие 8.1, 1C: Предприятие 8.2

Краткое описание

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

Есть возможность удалить данные по конкретной базе, или все бесхозные данные. Работает со всеми версиями 1С 8, запускается под 8.2, обычная форма.

Протестировано под WinXP и Win 7.

 
Установка единиц хранения остатков 1C: Предприятие 8.2

Краткое описание

Часто при загрузке номенклатуры из Excel не заполняется поле "Единица хранения остатков" т.к. его значение хранится в подчиненном справочнике.

Обработка заполняет поле "Единица хранения остатков" в справочнике "Номенклатура" в конфигурации 1С: Розница.

Особенности:

- Редактируются только элементы справочника с незаполненным значением единицы хранения остатков.

- Единица хранения остатков = Базовой единице измерения.

- Проверял работоспособность только на Розница, редакция
[8.2] Пример построения дерева метаданных с отметками (управляемые формы) 1C: Предприятие 8.2

Краткое описание

 

Построение дерева метаданных (картинки, отметка пунктов)

Изучаю 8.2, вот решил сделать построение дерева метаданных (потом планирую использовать в других проектах) с картинками, отметкой пунктов. Приятно, что на 8.2 задача решается проще и более понятно.

Получился отличный пример (аккуратный код). Дерево строится как все сразу, так и динамически по мере открытия пунктов (изменяется в коде по умолчанию динамически).

Ссылки:

Управление флажком в строке дерева значений для управляемой формы 8.2

http://nashe1c.ru/materials-view.jsp?id=365

Панель навигации для 8.2 Управляемое приложение

//infostart.ru/public/75781/

Интерфейсная панель (light) для 8.2

//infostart.ru/public/69444/

 

 
Остатки и обороты за период в разрезе организаций и складов (количество и сумма) 1C: Предприятие 8.2

Краткое описание

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

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

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

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

Внимание. Для получения точных данных за месяц устанавливайте интервал с первого числа по первое число след. месяца.

Если кому пригодилась - не забываем плюсануть =)
Отчеты по кредиторской, дебиторской задолженности для УТ 10.3 1C: Предприятие 8.1, 1C: Предприятие 8.2

Краткое описание

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

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

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

 За основу была взята обработка по дебиторской задолженности, найденная здесь на сайте (//infostart.ru/public/20838/) и доработанная.
0. Borodach 134 14.02.11 21:45
Отчеты позволяют посмотреть задолженность перед поставщиками и задолженность покупателей в удобной и привычной пользователям форме. Внесены изменения в макет "По периодам просрока", сделана горизонтальная группировка для "просроков", выделение цветами "жесткий", "средний", "допустимый" просрок.



Перейти к публикации

+ – Ответить
Анализ начисленных налогов и взносов по подразделениям 1C: Предприятие 8.2

Краткое описание

 

Анализ начисленных налогов и взносов по подразделениям для конфигурации Зарплата и Управление Персоналом, редакция 2.5 (2.5.3
"«Универсальная выгрузка On-line""" 1C: Предприятие 8.1, 1C: Предприятие 8.2

Краткое описание

Почему:
ВК NativeAPI на Delphi и FreePascal 1C: Предприятие 8.1, 1C: Предприятие 8.2

Краткое описание

 

1CNativeLib - библиотека Delphi для создания внешних компонент (ВК) 1С по технологии Native API. Библиотека легка в использовании и позволяет заниматься непосредственно функционалом ВК, не отвлекаясь на соблюдение инструкций, предоставленных фирмой 1С.

 

Для того, чтобы создать ВК с помощью 1CNativeLib, достаточно создать проект DLL, написать класс с реализацией функционала вашей ВК и зарегистрировать этот класс при загрузке dll. Минимальный проект DLL с реализацией класса с одним методом выглядит так:

 

//-----------------------------------------------------------------

 

library MiniVK;

 

uses

SysUtils, v8napi;

 

type

TMyClass = class(TV8UserObject)

function Hello(RetValue: PV8Variant; Params: PV8ParamArray;

const ParamCount: integer): boolean;

end;

 

{ TMyClass }

 

function TMyClass.Hello(RetValue: PV8Variant; Params: PV8ParamArray;

const ParamCount: integer): boolean;

begin

V8SetWString(RetValue,'Привет из Delphi!'); //устанавливаем результат функции

result := True; //Устанавливаем флаг, что функция завершилась успешно

end;

 

begin

with ClassRegList.RegisterClass(TMyClass, 'MySuperExtention', 'TMyClass') do

begin

AddFunc('Hello', 'Привет', @TMyClass.Hello, 0); //регистрируем функцию

end;

end.

 

//-----------------------------------------------------------------

 

Всё необходимое содержится в одном модуле v8napi.pas. В прилагаемом архиве сам модуль, пример, более подробное описание и шаблон для нового проекта.

 
ЗиК. Реестр документов (больничных листов и командировочных) 1С:Расчет 7.7

Краткое описание

Данный отчёт написан специально для отдела кадров (учитывая ограничения прав)... На этом ресурсе существует уже подобный реестр, но он больше подходит для отдела расчёта з/п: он более сложный и требует больше прав от пользователя. Здесь же всё проще - идёт отбор просто по документам.

Теперь к нему добавлена возможность выбора реестра по командировочным (также идёт выборка просто по документам) и добавлена строка "Итого" - всего количество дней за выбранный период по всем документам выбранного типа. В данном виде отчёт легко расширяется и по остальным документам.

Теперь добавлена кнопка для формирования печатной формы отчёта.
ЗиК. Свод по заработной плате за период 1С:Расчет 7.7

Краткое описание

Данный отчёт представляет собой немного изменённый типовой отчёт. Разница лишь в том, что типовой имеет возможность выводить свод только за месяц, а данный - за любой выбранный период.
2. alleh 53 17.02.11 13:52
форма отчёта типовая. только в шапке пишется в строке периода не "за ...", а "с ... по ..."
+ – Ответить
3. Armando 1399 17.02.11 14:05
я почему-то думал, что здесь такое есть
+ – Ответить
4. alleh 53 20.02.11 14:08
интересная позиция здесь...за 3 дня (два из которых выходные) - было больше 50 скачиваний (учитывая что это не какая-нибудь форма первой необходимости, типа 1-ндфл или рсв, а просто рядовой отчёт - мне кажется это нормальная активность)...при этом только замечание, что как-бы подобное уже есть и это ненужная публикация...
+ – Ответить
5. Aleks_PV 24.10.11 09:08
Очень нужный отчет.
+ – Ответить
6. evgaid 143 03.1
Обработка для обмена данными с кассовым сервером CASHTAN 1C: Предприятие 8.1

Краткое описание

Обработка для обмена данными с кассовым сервером CASHTAN (http://www.cashtan.com/)
Про отсутствующие индексы и 1С 1C: Предприятие 8.1, 1C: Предприятие 8.2

Краткое описание

[Скрипт] Чтение EXIF данных 1C: Предприятие 8.1, 1C: Предприятие 8.2

Краткое описание

*** Для работы скрипта потребуется установленный Microsoft .NET Framework 2.0, который можно скачать отсюда.

 

EXIF (англ. Exchangeable Image File Format) — стандарт, позволяющий добавлять к изображениям и прочим медиафайлам дополнительную информацию (метаданные), комментирующую этот файл, описывающий условия и способы его получения, авторство и т. п. Получил широкое распространение в связи с появлением цифровых фотокамер. Информация, записанная в этом формате, может использоваться как пользователем, так и различными устройствами, например, принтером. Стандарт EXIF является чрезвычайно гибким (например, позволяет сохранить полученные с приёмника GPS координаты места съёмки) и допускает широкое развитие — как правило, фотоаппараты добавляют к файлу информацию, специфичную только для данной конкретной камеры.

http://ru.wikipedia.org/wiki/EXIF
"Игры ""Шашки"", ""Поддавки""." 1C: Предприятие 8.1, 1C: Предприятие 8.2

Краткое описание

Подробности по использованию см. в "Справке" игры.
Сравнение слов с учётом опечаток 1С:Оперативный учет 7.7, 1С:Бухгалтерский учет 7.7, 1С:Расчет 7.7

Краткое описание

Мне нужно было сделать контроль дублирования записи контрагентов по фамилии... Часто бывает что фамилии пишутся с опечатками... Данный алгоритм позволяет сравнивать фамилии с учётом возможных опечаток. Например: в данном случае Иванов/ИВнов/Ивенов/Иваонв - одинаковые фамилии считаться будут... Алгоритм работает с параметром - количество ошибок. Ошибка - это либо не та буква, либо замена типа ов/во... Если вы заметите баг - сообщите пожалуста..=) По поводу применения - его можно вставить , например в модуль формы документа справочника контрагентов в процедуру ПриЗаписи() (сначала надо выделить фамилию из ФИО, а затем применять функцию) и тогда будет контроллироваться уникальность вводимых фамилий с учётом опечаток.
Очистка остатков по взаиморасчетам с сотрудниками за старые периоды при переносе из ЗиК 1C: Предприятие 8.2

Краткое описание

Простенькая обработка, обнуляющая начальное сальдо по взаиморасчётам с сотрудниками
Анализ начисленных налогов и взносов по подразделениям (правильная развертка подразделений по периодам) ЗУП 1C: Предприятие 8.1, 1C: Предприятие 8.2

Краткое описание

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

Например, сотрудник перешел в подразделение1 15.12.10, а 20.0
Проверка ссылочной целостности: регистров сведений и регистров накопления 1C: Предприятие 8.1

Краткое описание

Обработка - проверка ссылочной целостности: регистров сведений и регистров накопления (монопольный режим не требуется)
Конструктор управляемых блокировок данных 1C: Предприятие 8.1

Краткое описание

Всем привет! Написал обработку для УТ - конструктор управляемых блокировок данных. В процессе написания незаслуженно обошел регистры бухгалтерии и налоговые, а про регистры расчета забыл. Только регистры сведений и накопления.
КС-2, КС-3, АКТ -П/П 1C: Предприятие 8.2

Краткое описание

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

С 22.03.2011 изменения: В поле "Стройка" выводится информация из "Комментария",  отчетный период, с начала месяца по дату документа, немного изменена форма "Акт П/П".

Если есть пожелания или недоработки, сообщайте ;)
Универсальная свертка базы 1С:Предприятие 8 1C: Предприятие 8.1, 1C: Предприятие 8.2, 1С: Предприятие 8.3

Краткое описание

Универсальная свертка базы 1С:Предприятие 8.1 и 8.2

4800 руб.
Итого:
4 800 руб
Графическая карта поездки (Yandex карты в 1с без ВК) 1C: Предприятие 8.1

Краткое описание

Графическая карта поездки. Для создания карты поездки изпользовались Yandex карты в 1С без ВК.

Возможности:

Геокодировать адрес (строковый) в адрес (широта/долгота);
Проставление контрагентов на карте в виде маркеров (текстового, нумератора, графического);
Построение маршрута.

Используется в УПП
Учет времени работы пользователя в 1С 1C: Предприятие 8.1

Краткое описание

 

Обработка предназначена для учета времени работы пользователей в 1С посредством анализа событий "Сеанс: Начало" и "Сеанс: Завершение" журнала регистрации.
ТСД CipherLab 1C: Предприятие 8.1

Краткое описание

ТСД CipherLab - обработка обслуживания терминала сбора данных CipherLab с прошивкой scancode

Возможности:

Налоговая ведомость с учетом изменений 2011 года для ЗиК 7.7 1С:Расчет 7.7

Краткое описание

 Отчет "Ведомость страховых взносов" под 318 релизом вылетает по ошибке:

Если (Сотрудник.НеВзиматьВзносыФОМС.Получить(НачМесяца(ДатаМесяца)) = 1) Тогда
{I:\MN_ZIK\313\TAXSV1
Печать структуры справочника 1C: Предприятие 8.2

Краткое описание

Обработка выводит в табличный документ иерархическую структуру любого справочника. Поскольку чукча не читатель, а писатель, все аналогичные обработки, ранее бывшие на инфостарте, заранее признаются лучшими :)
"Измененная обработка выгрузки данных из конфигурации ""Бухгалтерия предприятия"", ред. 1.6 в ред. 2.0 (БП 1.6 -> БП 2.0)" 1C: Предприятие 8.1, 1C: Предприятие 8.2

Краткое описание

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

Есть одно НО...
Для тех, кто хочет выгружать данные не сначала года. Допустим, вы выгружаете ФЕВРАЛЬ. Документы из предыдущего периода не выгружаются (из января), если есть на них ссылки в феврале, то выгружаются "подсобные" документы вида "Документы расчетов с контрагентами (ручной учет)"!!! В результате, если у вас остатки на начало года и загружен ранее был январь, то по некоторым видам учета вы получите расхождения по аналитике "Документы расчетов". Например в Книге покупок февраля будут не документы "Поступление товаров..." или "ГТД..." января (оставшиеся на февраль), а "Документы расчетов...".

 

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

Удачных всем переносов!

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

 

24.02.201
Выгрузка цен товаров в .csv файл для импорта в Virtuemart 1С:Оперативный учет 7.7

Краткое описание

Внешняя обработка на  основе "Торговля и Склад". Выгружает  артикул и цену, для  импорта в интернет-магазин Virtuemart. Естественно, возможно,  требует  доработки именно под Вашу  конфигурацию.
0. mira99 2 24.02.11 11:34
Выгрузка цен товаров, для импорта в интернет-магазин Virtuemart.



Перейти к публикации

+ – Ответить
Отсылка СМС из 1С напрямую через модем 1C:Предприятие 7.7

Краткое описание

Эта разработка дублирует //infostart.ru/public/15458/. Единственное её отличие - это то, что весь код в 1Се и, что называется, в зоне действия прямого доступа для редактирования, и в этой разработке не используются сторонние ВК.

 

Как использовать:

Перво-наперво вставляем СИМку в модем, устанавливаем штатное программное обеспечение и драйвера, что идут в комплекте с модемом. Далее идем в диспетчер устройств и смотрим какой COM-порт занял у нас модем и на какой скорости он работает

Далее в любой конфигурации 1С 7.7 открываем обработку из вложения и в поле "порт" указываем номер порта, в поле "параметры связи" указываем [скорость],N,8,1 где [скорость] - это скорость работы (может и не нужно, но на всякий случай указываем). После этой настройки наслаждаемся. В текст СМС указываем ясно что (можно использовать русские, либо английские буквы), в номер - номер телефона без 8 или +7, только 10 цифр номера.

Обработка представляет из себя "рыбу". Т.е. демонстрирует основные принципы и возможности работы с GSM-модемами из 1С. При желании можно сделать массовую рассылку, на отправку одного СМС выделяется в среднем 2 секунды.

 

UPD 0103 Добавлен компонент mscomm32.ocx для работы и файл регистрации лицензии.
Вот текст. Вставить в Процедуру ДобавитьСМС(...)

ТекстДляРазбивки = ТекстСообщения;
КоличествоСМС = СтрДлина(СокрЛП(ТекстСообщения))/67;
Если КоличествоСМС <> Цел(КоличествоСМС) Тогда
КоличествоСМС = Цел(КоличествоСМС) + 1;
КонецЕсли;
Для сч = 1 По КоличествоСМС Цикл
ТекстС = Сред(ТекстСообщения,1,?(СтрДлина(ТекстСообщения)>67,67,СтрДлина(ТекстСообщения)));
ТекстСообщения = СокрП(Прав(ТекстСообщения,?(СтрДлина(ТекстСообщения)>67,СтрДлина(ТекстСообщения)-67,СтрДлина(ТекстСообщения))));
ЗакодироватьТекст(ТекстС);
СтрокаСообщения = "51000B91" + НомерТелефона + "0008FF" + Хекс((СтрДлина(ТекстС) / 2)+6) + "050003" + Хекс(Указатель) + Формат(КоличествоСМС,"Ч(0)2") + Формат(сч,"Ч(0)2") + ТекстС;
Текст.ДобавитьСтроку("AT+CMGS=" + СокрЛП(СтрДлина(СтрокаСообщения) / 2));
Текст.ДобавитьСтроку(СтрокаСообщения + Симв(26));
КонецЦикла;
+ – Ответить
Справка о сумме заработной платы, иных выплат и вознаграждений за два календарных года, предшествующих году прекращения работы или году обращения за справкой, и текущий календарный год, на которую были начислены страховые взносы (УПП, ЗУП 8.1, 8.2) 1C: Предприятие 8.1, 1C: Предприятие 8.2

Краткое описание

Придется только руками доработать. Я собрал виды начислений, которые не должны попадать в справку, по базе нашего предприятия. Есть предопределенные, которые для всех, а есть которые наши бухи наваяли. Вот вместо них надо свои поставить в модуле. Ну и в макете, я шапку нашу убрал и кое-какие постоянные данные. Придется свое поставить.
0. serg_khv 19 24.02.11 16:40
С этого года бухгалтерам при увольнении работника надо выдавать еще и такую справку. Попросили, сделал. Может кому и пригодится.
Печатная форма к документу "Расчет при увольнении сотрудника организаций"




Перейти к публикации

+ – Ответить
Подсветка синтаксиса языка запросов 1С в текстовом редакторе Notepad++ 1C:Предприятие 8

Краткое описание

Описание внутри архива. 

UPDATE 04.07.2014. Добавил все текущие определения языка запросов 1С.
2-НДФЛ 2010 года 1С:Бухгалтерский учет 7.7

Краткое описание

Файл ПодготовкаСведенийДляИМНС2010.ert надо записать в папку ExtForms рабочей базы и  внести в список обработок (сервис-дополнительные возможности) новую строку. Формируйте отчетность за 2010 год!

16.03.2011  Обновление. Исправлены ошибки.

 
Отчет по продажам ТМЦ для Бухгалтерии УСН 7.7 1С:Бухгалтерский учет 7.7

Краткое описание

Отчет показывает следующие параметры (развернутые по группировкам поставщик/номенклатура/документ)

1) Количество проданное

2) Цену закупа

3) Цену продажи

4) Сумму себестоимости

5) Сумму выручки

6) Прибыль
"Печать единого ""Акта на списание материалов"" на группу документов ""Требование накладная"" (за определенный период) БП 2.0 (БП 2.0 КОРП)" 1C: Предприятие 8.2

Краткое описание

В форме обработки имеется возможность указания, за какой период будут отобраны документы "Требование-накладная". Определяется состав комиссии.

В шапку "Акта на списание" попадают данные первого, за указанный период, документа "Требование накладная".

PS:
Перераспределить минуса НДФЛ за 2010 год 1C: Предприятие 8.1

Краткое описание

Выбирается подготовленная справка 2-НДФЛ, для передачи в налоговую инспекцию и происходит замена отрицательных сумм доходов, распределяя их на такой же код дохода в предыдущих месяцах
Секретный релиз платформы v77.27.7 1С:Оперативный учет 7.7, 1С:Бухгалтерский учет 7.7, 1С:Расчет 7.7

Краткое описание

Реализация в виде прокси-dll, в которой исправляются известные проблемы платформы:

невозможность работы, при запуске на mssql 2005-2014 (без патчинга bkend.dll);
невозможность работы без понижения режима совместимости до mssql 2000, при запуске на mssql 2005-2014;
невозможность работы в ОС Win Vista/7/8/8.1 в режиме клиент-сервера (без манипуляций с файлами odbc-драйвера); 

Ограничения:

нет совместимости с некоторыми 1c++ запросами (ищу решение); 

Поддерживаемые клиентские ОС:

Windows 2000;
Windows XP;
Windows 2003;
Windows Vista;
Windows 7;
Windows 8;
Windows 8.1; 

Поддерживаемые SQL-сервера:

MS SQL 2000;
MS SQL 2005;
MS SQL 2008;
MS SQL 2008 r2;
MS SQL 2012;
MS SQL 2014;

Состав поставки:

BkEnd.dll - proxy-dll;
BkEndUtls.dll - служебная библиотека; 

Порядок установки:

Установить платформу из оригинального установщика;
Установить и настроить HASP-ключ (обязательное условие, а то к вам придут врачи);
Переименовать оригинальный файл BkEnd.dll в BkEnd0.dll (0 - это ноль);
Скопировать файлы BkEnd.dll и BkEndUtls.dll из поставки в каталог, куда установлена 1с (например, C:\Program Files\1Cv77\BIN);

Для счастливых обладателей dbf-версии ничего не меняется.

Для обладателей sql-версии, у которых база данных размещается на MS SQL 2005-2014, необходимо соблюсти следующие требования для sql-логина (учетка, под которой 1с подключается к sql):

обладание, как минимум правами db_owner;
права на VIEW SERVER STATE; 

С первым требованием все и так ясно, второе - требует пояснений. Для определения количества соединений к текущей базе данных, 1с обращается к системной таблице sysprocesses. Если у логина отсутствуют права на VIEW SERVER STATE, то будут видны только соединения, осуществленные под своей учеткой, что не совсем хорошо - нужно видеть все соединения с текущей базой, чтобы получать адекватые сообщения об ошибках. Большинство "специалистов" запускает 1с под учеткой SA (или другой, но с соответствующими суперправами), следовательно, у них такой проблемы не стоит. Зато имеется другая проблема - так называемый фоновый процесс сброса грязных страниц из кэша буфера данных, при выполнении которого, не удается запустить 1с в монопольном режиме.

В MS SQL 2005/2008 системная таблица (уже представление, оставленное для обратной совместимости) sysprocesses помечена устаревшей и в следующих редакциях MS SQL будет удалена. Компания Microsoft рекомендует использовать текущие аналоги - так и поступаем :) Для определения соединений к текущей базе данных (в этом исправленном релизе платформы 1с) больше не используется системная таблица sysprocesses (если ms sql 2005/2008, для ms sql 2000 используется).

Для того, чтобы дать права на VIEW SERVER STATE нужно выполнить простой скрипт:

USE master
GO

GRANT VIEW SERVER STATE TO 
GO

Все остальные настройки по-умолчанию.

 

Общие рекомендации

не использовать это решение без достаточного тестирования в вашем окружении;
не класть OrdNoChk.prm в каталоги Программы и ИБ;
вызывать реструктуризацию, если база данных до этого использовалась с родной BkEnd.dll (в хранимых процедурах есть код, который не проходит по ограничениям MSSQL 2005-2014);
 

Возникли проблемы? Отписываемся в следующем формате:

версия сборки и дата файлов bkend.dll и bkendutls.dll;
сервер СУБД в формате select @@version;
версия ОС;
конфигурация 1с;
действия, которые вызывали проблему;
делали ли, как выразился один из тестеров, "так называемую" реструктуризацию; 

Disclaimer

Все права на ПП 1С:Предприятие принадлежат компании 1С (www.1c.ru). Ни один бит оригинальных файлов не изменен, все манипуляции выполняются штатными возможностями Microsoft(c) Windows(c).

Для чего это нужно?

Пока честные пользователи пытаются перейти с 1cv77 на 1cv8.x, необходимо иметь крепкий тыл в виде настроенной инфраструктуры, которая развернута на современном оборудовании и современном ПО. Однако, необходимо соблюсти лицензионную чистоту как по отношению к 1с, так и к Microsoft. Данным решением это получается сделать: бинарники 1c остаются нетронутыми, ПО от Microsoft актуально и современно.

У кого нет острой необходимости менять MS SQL 2000 на более свежие версии, тем нет надобности прибегать к этому решению.

Использование Вами данного решения  идет по принципу "AS-IS".

Критика и конструктивные предложения принимаются. 

History log

Реструктуризация теперь завершается инструкцией CHECKPOINT, вместо DUMP TRANSACTION WITH TRUNCATE_ONLY;
Изменена схема поиска хинтов;
Изменены формальные признаки для поиска хинтов;
Реструктуризация проекта;
Отключена проверка порядка сортировки (если в каталоге программы или ИБ будет лежать OrdNoChk.prm, то используются родные механизмы платформы);
Оптимизирована работа с постоянными объектами проекта;
Для версии sql2000 и ниже используются родные механизмы, без вмешательств;
Внес ошибку, когда устранял проблему SELECT GetDate();
Устранил ошибку (добавил новых :) );
Отключил установку/снятие режима bulk/copy;
Реализовал возможность запуска 1с через win-авторизацию;
Расчет естественной убыли 1C: Предприятие 8.1, 1C: Предприятие 8.2

Краткое описание

Синие столбцы - для заполнения, зеленые расчитываются по типу:

Столбец №7 = 1 + 2 - 5 - 6

Столбец №9 = 7 * 8%

После заполнения всех столбцов кнопкой "Расчитать итоги" суммируются значения всех введенных значений. Итоги как общие, так и по группам.

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

Обработка была написана по просьбе бухгалтерии. Возможно, кому-то пригодится и здесь.

Моя первая "публичная" обработка, оцените если не на пригодность использования у себя в работе, то по качеству кодирования и оформления.

--------------------------------------------------------------

Немного обновила обработку: добавила возможность  выбирать в отчет только те позиции номенклатуры, которые нужны пользователю.
Домофоны: учёт клиентов, начислений и оплат Оперативный учет 7.7

Краткое описание

Написана с "нуля". Абсолютна открыта для доработки. Пользоваться можно бесплатно (я, по крайней мере, не претендую на оплату). Эксплуатируется уже несколько лет в нескольких организациях, разных регионах.

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

Краткое описание

В перечень возможных форм "перевертышей" входят:
Получение курсов валют через веб-сервисы Центробанка РФ 1C: Предприятие 8.2

Краткое описание

Обработка предназначена для демонстрации использования веб-сервисов на примере получения курсов валют напрямую через веб-сервисы Центрального банка РФ.

Платформа 8.2. Толстый клиент.

В архиве также находится WSDL-файл описания всех веб-сервисов Центрального банка РФ.
Налоговый регистр по учету НДФЛ 2011 (ЗиК 7.7) 1С:Расчет 7.7

Краткое описание

Перенос/удаление пользователей ИБ и их настроек через COM-соединение 1C: Предприятие 8.2, 1С: Предприятие 8.3

Краткое описание

 

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

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

И вот результат

Возможности:

Корректный перенос остатков из другой базы через COM 1C: Предприятие 8.1, 1C: Предприятие 8.2

Краткое описание

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

Предложенная обработка только иллюстрирует приемы, как корректно перенести остатки, не претендуя на полноту реализации.

Общий алгоритм создания "новой" базы:

Копируем старую базу и называем ее "Новая"
Из новой базы запускаем обработку переноса остатков по состоянию, например, на 31 декабря 23:59:59, которая создаст документы "Корректировка записей регистров"
Помечаем на удаление все документы, дата которых меньше даты переноса
Работаем в новой базе
В течении какого-то периода (например, месяц) в старой базе производятся манипуляции данными.
После того как в старой базе все подогнано, удаляем созданные ранее документы "Корректировка записей регистров" и выполняем перенос остатков заново, опять таки по состоянию на 31 декабря 23:59:59.
Физически удаляем в новой базе документы, помеченные на удаление. Те документы, которые засветились в регистрах, само собой, удалить не удастся. С этим придется смириться.

Как работает обработка.

Она подключается к старой базе, используя COMОбъект. Выполняются запросы к регистрам, получаются остатки.

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

Есть, конечно, один нюанс. Если за время подгонки старой базы в ней будут созданы новые объекты (элементы справочников, документы), которые попадут в остатки, эти объекты, само собой, в новой базе найдены не будут. И соответственно в регистрах будут записи с полями <Объект не найден>. Исправить это можно будет проведением тестирования базы, указав, что несуществующие объекты надо создать.

Еще раз повторюсь, обработка не претендует на полноту реализации и предлагается только лишь в качестве иллюстрации методов работы с идентичными объектами в двух базах.
Ввод адреса по классификатору KLADR v.2.5 1С:Оперативный учет 7.7, 1С:Бухгалтерский учет 7.7, 1С:Расчет 7.7

Краткое описание

Исправлен ряд ошибок. Кроме того:

Проверка регистрации контрагента как плательщика НДС (Украина) 1C:Предприятие 8

Краткое описание

 !!! На сайте  STA.GOV.UA ввели капчу и данная обработка потеряла свою актуальность...

На сайте есть аналого с вводом капчи - ищите...

В отличие от других решений при поиске по  ЕДРПОУ или Наименованию выводит данные не только по действующему свидетельству, но и по всем ранее аннулированным. Что бывает весьма полезно.

 

Тип объединения параметров в поиске - "И"

 

Добавлены надписи для украинского языка интерфейса.

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

 Для организации - при вводе кода ЄДРПОУ (для 8 символов) проверяется контрольная сумма

 
Подключение сканера MS5145 USB к 1С:Предприятие 7.7 1С:Оперативный учет 7.7

Краткое описание

Возникла необходимость подключить сканер MS5145 USBк программе 1С:Предприятие 7.7 Оперативный учет «Торговля и склад» ver.965.

При подключении сканера он был опознан и подключен как USBHID-совместимое устройство.

В программе сканер был опознан как сканер в клавиатурном режиме. Обработка прерывания при этом не производится.

Для включения сканера в режим имитации COM-порта производим перепрограммирование сканера. Стр. 1-1 читаем Enter/Exit, затем стр.1-2 RecallDefaults, завершаем стр. 1-1 - Enter/Exit.

Далее читаем код стр.15-2 Enable uni-Directional USB Serial Emulation Mode. Сканер будет обнаружен как устройство  Honeywell Scanning and Mobility Scanner и потребует установки драйвера. Драйвер загружаем с сайта производителя сканера.

В драйвере выбираем нужный нам порт. В программе 1С: «торговля и склад» включаем сканер как стандартный сканер. (Сервис-Настройка торгового оборудования-СканерШтрихкода). Для окончания настройки в параметрах также устанавливаем номер нашего COM-порта. (Сервис-параметры-сканер штрихкода). 

И все. Должно работать. Но в нашей поставке SCANOPOS.DLL работать не захотел !!! При использование более старой версии SCANOPOS все заработало. С диска ИТС была установлена новая версия SCANOPOS.DLL. Она тоже работает.
0. Aleksandtmt 16 0
Правила обмена УТ 10.3 БП 2.0 1C: Предприятие 8.1, 1C: Предприятие 8.2

Краткое описание

Извините за указанные минуса. Это моя первая выложенная разработка.

Уточняю. Искал правила выгрузки из Торговли 10.3 последнего релиза 10.3.13.2  в Бухгалтерию предприятия 2.0.19.12.  Стандартная выгрузка реализована на планах обмена, под них в конфигурации были планы обмена. Мне были нужны правила выгрузки через универсальный обмен в формате XML (который в Сервисе - Прочие обмены) для того, чтобы пользователь выбирал что и за какой период выгружать.

Данной разработки НЕ НАШЕЛ!!!! (кроме одной за 5 тыс. руб, которая без правил обмена)

Доработал стандартные правила в конфигурации Конвертация данных для их использования через универсальную выгрузку (были убраны ссылки на узлы).
Установка сервера 1C:8.2 + Postgre@Etersoft на Debian 6.0 (i386) с поддержкой веб-сервиса Не имеет значения

Краткое описание

Интеграция IBM Lotus Notes 7 и 1С УПП 1C: Предприятие 8.1, 1C: Предприятие 8.2

Краткое описание

При реализации встали следующие проблемы:

Необходимо было учитывать работу на Линукс, а там не получается COM-соединение сделать.
Механизм XDTO не использовал. Лень было изучить. Да и программист Лотуса не захотел. Поэтому код получился громоздким.
В Лотусе нет привычных для 1С механизмов:
3.1 Иерархической структуры для справочников.
3.2 Возможности проверить на ссылочную целостность при удалении.
3.3 Аналога "Журнала регистрации" как в 1С.

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

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

Формат файла XML простой. Один тег - один объект. Удобно, но часто ошибка выходит, когда в значениях атрибутов служебные символы есть.
Декларация по Алкоголю 1C: Предприятие 8.2

Краткое описание

Декларации по алкоголю разделы 5, 6, 7 (поставка алко продукции, покупка, оборот). Должны работать на штатных конфигурациях КА,БУ,УПП.

п.с. Декларация 5 заполняется по регистрам РАУЗ;6я и 7я заполняется по оборотам 41го счета 
Размеры объектов файловой базы 1С 8.х 1C: Предприятие 8.0, 1C: Предприятие 8.1, 1C: Предприятие 8.2

Краткое описание

Версия
Бешеные кнопки к 1 апреля 1C: Предприятие 8.1, 1C: Предприятие 8.2

Краткое описание

Поздравим наших пользователей с 1 апреля.

Обработку поместить в дерево конфигурации.

В процедуру ПриНачалеРаботыСистемы() прописываем текст:

Если (Лев(Строка(ТекущаяДата()),5)="0
Поздравление с 8 марта [2011] 1C: Предприятие 8.1, 1C: Предприятие 8.2

Краткое описание

Скоро праздник.  Решил выложить свою версию поздравлялки с 8 марта.

Навеяно вот этой разработкой (//infostart.ru/public/80721/).

В обработке есть 2 формы с разными обоями. Выбирайте на ваш вкус =)).

 

Если хочется использовать "цветы", то путь к внешнему приложению нужно указать в переменной ПутьКПриложению_Цветы в процедуре ПриОткрытии().

Чтобы обработка сама запустилась при открытии базы в последний рабочий день перед праздником (05.03.2011) в модуль приложения нужна воткнуть это:

Процедура ПриНачалеРаботыСистемы()

#Если Клиент Тогда
Если НачалоДня(ТекущаяДата()) = НачалоДня(Дата(2011,03,05)) Тогда
           Попытка
                         ФормаПоздравлениеСПраздником = Обработки.ПоздравлялкаС8Марта.ПолучитьФорму("Форма");
                         Если ФормаПоздравлениеСПраздником.Открыта() Тогда
                                 ФормаПоздравлениеСПраздником.Активизировать();
                         Иначе
                                 Если Не ВосстановитьЗначение("ПоздравлялкаС8Марта_НеПоказыватьПовторно") Тогда
                                         ФормаПоздравлениеСПраздником.Открыть();  
                                 КонецЕсли;
                         КонецЕсли;
           Исключение
           КонецПопытки;
КонецЕсли
#КонецЕсли

КонецПроцедуры


 
0. execombat 41 02.03.11 16:17
Обработка-поздравлялка пользователей базы с 8 марта.
Используется персонаж Merlin (читает текст вслух).
Используется внешнее приложение "цветы", при вызове которого экран заполняется цветами.



Перейти к публикации

+ – Ответить
Класс 1С++ для доступа к базе данных FireBird 1C:Предприятие 7.7

Краткое описание

Для работы требуется драйвер Firebird ODBC/JDBC Driver, доступный для скачивания по ссылке: http://www.firebirdsql.org/index.php?op=files&id=odbc.

Установка:

Подключить 1С++ (инструкцию искать на этом форуме).
Распаковать оба файла в папку классов (у меня это \Classes - для всех конф одна папка).
В папке конфигурации создать файл DefCls.prm (если отсутствует)
Добавить в DefCls.prm строку включения класса с правильным путем, например: //#include "\Classes\FireBird.prm"

Пример использования:

ФБ = СоздатьОбъект("FireBird");
ФБ.Сервер = СерверБД;
ФБ.ИмяБД = ИмяБД;
ФБ.ПользовательБД = ПользовательБД;
ФБ.Пароль = ПарольБД;
ФБ.Открыть();
ТекстЗапроса = "некий текст запроса с параметрами";

ФБ.УстановитьТекстовыйПараметр("имя_параметра", значение_параметра);
тз = ФБ.ВыполнитьИнструкцию(ТекстЗапроса);
ФБ.Закрыть();


Примечание: Модуль FireBird.ert можно использовать и как класс, и как внешнюю обработку для составления запросов "на лету".
Диагностика УПП при закрытии месяца 1C: Предприятие 8.2

Краткое описание

Обработка предназначена для контроля правильности введенных данных в системе 1С: Управление Производственным Предприятием.

Версия 28.10.201
Поздравлялка с 8 марта 1C: Предприятие 8.1, 1C: Предприятие 8.2

Краткое описание

Обработка сделана на платформе 8.2, но в режиме совместимости 8.
Проверка обновлений версия 1.2 (бесплатная) на платформе 8.2 1C: Предприятие 8.2

Краткое описание

Конфигурация сделана по аналогии с обновлением конфигураций 1с 8 версии через интернет.

Разработана на управляемых формах в версии 8.2.

С этой программой у вас есть возможность отслеживать новые релизы и закачивать файлы обновлений на жесткий диск (в случае если у вас есть подписка на ИТС: код пользователя и пароль на сайт users.v8.1c.ru) из интернета.

Преимущества

- Проверка последней актуальной версии не требует никаких паролей

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

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

- Автоматически назначаются имена релизов, что позволяет упорядочено хранить все версии обновлений.

 

Добавлена новая версия
Акт выполненных работ с номером договора и подписью руководителя 1С:Бухгалтерия, ред. 2.0 (8.2) 1C: Предприятие 8.2

Краткое описание

Доработана печатная форма акта. Ранее акт формировался только для вкладки услуги, теперь и для вкладки агентские услуги.

Для релиза 2.0.27.8 доработана в связи с изменениями конфигурации, поскольку разработчиками в справочнике "Номенклатура" добавлено поле Артикул, то соответственно печатная форма документа "Реализация товаров и услуг"  потребовала небольших изменений.
Система автоматического обмена 1C: Предприятие 8.0, 1C: Предприятие 8.1, 1C: Предприятие 8.2, 1С: Предприятие 8.3

Краткое описание

Обмен данными между базами 1с:Предприятие для многих организаций превращается в настояющую головную боль. В крупных компаниях обменом занимаются выделенные специалисты и тратят на это половину рабочего дня (если не весь). 

Стандартная подсистема обмена 1с 8.х в базовых конфигурациях работает по "отложенному" принципу. Т.е. сначала файл обмена, выгруженный из одной БД, выкладывается например на FTP сервер, затем необходимо заупустить обмен в перефирийной базе, что бы закончить обмен. Это создает трудности для централизованного выполения и контроля обменов. Также в стандартной подсистеме нет докачки и продолжения выполнения обмена при обрыве связи. (Например у вас есть файл обмена размером 100 Мб, после обновления конфигурации. Если в процессе обмена произошел обрыв связи, не загурзились данные по причине транзакций и т.д. то при повторном запуске обмена файл начнет опять закачиваться через сеть, а это деньги и время)

Данное ПО автоматизирует обмены между БД 1с 8.х без доработок конфигурации и решает выше озвученные проблемы. Работает по принципу клиент-сервер, что позволяет выполнять все этапы обмена в рамках одной операции. Достаточно просто запустить обмен. Все этапы обмена (выгрузка-загрузка в локальной БД, выгрузка-загрузка в удаленной БД, обновление конфиуграции) система автоматического обмена выполнит без вмешательства пользователя.

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

Требования: 
    - ОС Microsoft Windows XP\2000\2003\Vista\Seven 
    - NET Framework 4.0 (веб-установщик, одним файлом)

    - 1С:Предприятие 8.x 
 

Преимущества:

- Работа по принципу "клиент-сервер" без использования сторонних сервисов, таких как FTP, Email  и пр.

- Докачка файлов и продолжение обмена с места прерывания обмена.

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

- Работа на медленных каналах связи.

- Планировщик обменов

- Рассылка оповещений по email

- Сервер как сервис Windows

- Запуск обмена одной кнопкой

- Возможность настройки раздельной выгрузки-загрузки.

- Легкая настройка

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

- Web-сервис, позволяющий запустить выполнение обмена с любого устройства через стандартный браузер

- Web - интерфейс

- Сокращение времени, затрачиваемого на централизованное выполнение обменов

- Экономия трафика, сокращение времени прохождения обменов.

- Оперативность обменов

- Обмен может запустить любой пользователь (например кассир) без административных прав в любое время.

 

Документация на сайте программы: https://itmindco.ru/sa1c/инструкция-sa1c/
 
UPDATE: Добавлен web-сервис.
 
Web-сервис работает по протоколу REST.
Теперь обмен можно запустить просто набрав в окне браузера следующую ссылку:
http://{IP}:{port}/WebServ/execute?setting={название настройки}&isNew={1-новый обмен или 0-продолжить обмен}
Получить все настройки с сервера и их статус можно ссылкой:
http://{IP}:{port}/WebServ/getallsettings
(Настройки возращаются в формате json)
Данный web-сервис позволяет вам создавать своих собственных клиентов на любом языке программирования. Например вы можете разработать свой web-интерфейс. 

UPDATE: Добавлен простой встроенный http-сервер и web-интерфейс. Теперь обмены можно запускать с любого устройства через интернет.

UPDATE: Добавленная поддержка Универсального обмена XML (обмен по правилам конвертации).

Подробности в документации на странице программы.
 
UPDATE 08.07.21
Убрана версия за рубли и выложены исходники: https://github.com/ITmind/SA1C.git
 
"Видеоурок ""Правила конвертации данных 1С Предприятия""" 1C:Предприятие 7.7, 1C:Предприятие 8

Краткое описание

Для просмотра этого видео необходим проигрыватель Flash версии 9 или выше, а также разрешение на выполнение JavaScript.
Живая диаграмма 1C: Предприятие 8.1

Краткое описание

   Захотелось взгянуть на данные под другим углом - как они изменяются во времени, так сказать, в натуре. Был взят из конфигурации 8.
Справка для расчета больничных с предыдущего места работы 1С:Расчет 7.7

Краткое описание

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

Для быстрого заполнения желательно создать константы в конфигурации:

Константа.НаименованиеФСС;
Константа.КодФСС;
Константа.КодПодчиненностиФСС;

Расчет берется из глобального модуля.

Внимание! Для коректной работы справки (и равно документа "Больничный"), требуется правильно заполнить справочник "ВидыРасчетов", а именно вкладку Налоговый учет!
0. rechvladmir 154 07.03.11 21:20
СПРАВКА
о сумме заработной платы, иных выплат и вознаграждений за два календарных года, предшествующих году прекращения работы или году обращения за справкой, и текущий календарный год, на которую были начислены страховые взносы.
Обновлено 15.0
"Заказ-наряд для Автосервиса с НДС. Печатная форма документа ""Счет"" типовой программы 1С Бухгалтерия 8.2, редакция 2.0" 1C: Предприятие 8.2

Краткое описание

Разработка нашла своих пользователей. По Вашим просьбам выкладываю новую форму с учетом НДС. Форма не заменяет старую и не дополняет её, это абсолютно новая форма, устанавливайте её отдельно от первой. Реализовано - различные ставки НДС, НДС в том числе и НДС сверху.

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

Для печати дополнительных реквизитов необходимо в справочнике "Номенклатура" ввести новый дополнительный реквизит "Нормо-часы" тип "число", см. на картинке.

В документе "Счет" необходимо ввести дополнительные реквизиты: VIN, Год выпуска, Гос №, Двигатель №, Кузов №, Модель, Пробег, наименование реквизитов значения не имеют, см. картинку.

Обработка не нарушает типовую конфигурацию. Все реализовано с помощью дополнительных реквизитов. Пользуйтесь. Спасибо за слова благодарности от тех, кто пользовался первой обработкой. Не забудьте проголосовать + 1 балл. Вам все равно, а мне приятно.
Поиск и удаление неиспользуемых элементов справочников 1C: Предприятие 8.2

Краткое описание

Ищется по следующему алгоритму - если на элемент справочника не было ссылок ни в одном документе то его можно пометить на удаление.

На данный момент используется на предприятии для поиска неиспользуемой номенклатуры. (порядка 100 000 элементов)
Горячие клавиши 1С 8 1C: Предприятие 8.0, 1C: Предприятие 8.1, 1C: Предприятие 8.2

Краткое описание

Отчет по просрочке долга 1C: Предприятие 8.1, 1C: Предприятие 8.2

Краткое описание

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

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

Есть колонки:

"Давность долга" - реальный срок с момента возникновения долга

"Дней просрочено" - срок с момента нарушения сроков задолженности.

Колонки "Наш долг" и "Долг клиента" - для удобства восприятия пользователя.

UPD

9.03.2011 18.50

Поиск неиспользуемых элементов справочников и удаление помеченных объектов 1C: Предприятие 8.2

Краткое описание

Обработка осуществляющая удаление помеченных объектов на первой вкладке и поиск неиспользуемых элементов справочников на второй.

Создавалась для Бухгалтерия 8 КОРП. Галочка "Выбрать часто используемые справочники" используется для быстрого выбора основных справочников раздела учета "Основные средства", а именно "Номенклатура", "Основные средства", "Объекты строительства".

------------------------------------------

Доработана возможность фильтрации объектов до поиска объектов, помеченных на удаление. Актуально в случае, когда в БД очень много помеченных объектов

------------------------------------------

2012.04.18 Поправил несколько косяков при работе с отбором.
Групповая печать ПКО и РКО 1С:Бухгалтерский учет 7.7

Краткое описание

Рабочий стол 1C: Предприятие 8.1