Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Войти | Зарегистрироваться )




>  Native ВК для 1CV8 : независимое чтение файлов *.xls и *.xlsx
Чёрт
Отправлено: 14.09.13, 11:48


Общительный
Иконка группы

Группа: Местный
Сообщений: 23
Регистрация: 03.07.09
Пользователь №: 870


Не требует установленного в системе Microsoft Office (Excel) и Open Office. Технология Native, не требует регистрации в реестре

ВК предназначена для считывания значений ячеек файлов *.xls и *.xlsx
Не требует установленного в системе Microsoft Office (Excel) и Open Office.

Технология Native, не требует регистрации в реестре.


Подключение ВК:


ПодключитьВнешнююКомпоненту(ПолноеИмяФайлаВК,"ExcelNative",AddInType.Native);
//-- создание экземпляра класса--
XLS =Новый("AddIn.ExcelNative.V8Excel"); // слева - любая переменная
Вызов методов ВК: ваш экземпяр (например,XLS ) - точка - имя метода (параметры)

Методы ВК:

ОткрытьФайл(ПолноеИмяФайлаXLS{XLSX})
Возвращает количество Листов

КоличествоСтрок(НомерЛиста)
НомерЛиста - номер листа предварительно открытого файла, отсчет с единицы
(по умолчанию =1)
Возвращает количество строк выбранного листа

КоличествоКолонок(НомерЛиста)
НомерЛиста - номер листа предварительно открытого файла, отсчет с единицы
(по умолчанию =1)
Возвращает количество колонок выбранного листа

ЗначениеЯчейки(НомерЛиста,НомерСтроки,НомерКолонки,ОпределятьДату)
Отсчет всех значений НомерЛиста,НомерСтроки,НомерКолонки с единицы
ОпределятьДату- булево, имеет смысл только для файлов *.xlsx, по умолчанию ЛОЖЬ
Если ИСТИНА и число в ячейке соответствует ТекущаяДата плюс-минус 2 года, будет возвращено
строковое представление даты
Возвращает значение выбранной ячейки

ЧислоВДату(Число)
Возвращает строковое представление даты по числу

Например, ЧислоВДату(41501)="15.08.2013"

РелевантностьСтрок(Строка1,Строка2,КтоЭталон)
Строка1, Строка2 - строки для сравнения
КтоЭталон - булево, если ИСТИНА, то эталон Строка1, иначе эталон Строка2
По умолчанию = ИСТИНА
Возвращает численное значение релевантности (схожести) строк.
100 - полностью тождественны
Может пригодиться при загрузке прайсов, например:
релевантность строк "Майка мужская" и "Мужская майка" равна 88, что дает
возможность сопоставить номенклатуру в справочнике и прайсе с достаточной достоверностью.

Тестировалась на:

Windows Server 2008 R2 Standard х 64
Windows 7 Professional Service Pack 1 х 32
Windows 7 Ultimate х 32
Windows ХР

Архив содержит саму ВК и файл описания
  Форум: Утилиты, программки, общее для 1С 7 и 8 · Просмотр сообщения: #74568 · Ответов: 8 · Просмотров: 9513
 

>  Структура базы данных платформы 8.1
Чёрт
Отправлено: 23.05.12, 8:21


Общительный
Иконка группы

Группа: Местный
Сообщений: 23
Регистрация: 03.07.09
Пользователь №: 870


Обработка показывает и сохраняет во внешние файлы имена таблиц, полей, индексов и полей, по которым они построены.

Обработка универсальная. В том смысле, что должна работать на любой конфигурации платформы 8.1.
В общем-то ничего нового, подобное уже люди делали. По сути весь замес вертится вокруг пары вызовов функции ПолучитьСтруктуруХраненияБазыДанных().
Обработка показывает имена таблиц, полей, индексов и полей, по которым они построены.
Умеет сохранять структуру описания в текстовые файлы, в xml-файл и формировать mxl-отчет. Обработка писалась "под себя", мне именно так надо. Пригодится (если вообще пригодится), скорее всего, небольшому числу людей.
Работоспособность проверялась только на сиквельных базах.
Код открыт.
Это все, наверное...

23.01.2009 обновлена версия. Добавлена возможность преобразование ссылок перечислений в строку, подобную GUID, с перестановкой байтов с той целью, чтобы представления ссылок соответствовали ссылкам в СУБД.

Тем, для кого это неакутально: не скачивайте зря, других изменений нет.



22.01.2010 обновлена версия. Добавлена возможность работы с таблицами констант и регламентированных заданий.
Также появилась возможность работы с ссылками (GUID) предопределенных значений для справочников, планов видов характеристик, планов счетов, планов видов расчета (по аналогии с перечислениями). Иногда это может оказаться полезным.
  Форум: Отчеты / Обработки · Просмотр сообщения: #50688 · Ответов: 0 · Просмотров: 4484
 

>  Библиотека продвинутых функций Фиксина для повторного использования кода.
Чёрт
Отправлено: 02.04.12, 10:07


Общительный
Иконка группы

Группа: Местный
Сообщений: 23
Регистрация: 03.07.09
Пользователь №: 870


Цель создания библиотеки – сбор в одном месте полезных функций, их систематизация для повторного использования.
В библиотеке собраны функции разных авторов, большинство из них написал Осипов Сергей (Гений 1С).

Начало библиотеки было положено 22 сентября 2006 года.
Использование библиотеки абсолютно свободное.

В настоящее время библиотека реализована в виде набора общих модулей и некоторых других прикладных объектов 1С, оформленных в подсистему «Библиотека функций».

Принципы реализации

Все модули имеют префикс «бф».
Глобальные модули имеют префикс «бфГлоб».
Ведется история изменений и доработок библиотеки, хранится в модуле «бфИсторияБиблиотеки».
Шаблон модуля объявлен в модуле «бфШаблон».
В библиотеке не используются процедуры, всегда используются функции.

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

Все локальные переменные, используемые функциями, объявляются.

Описание функций

Каждая функция имеет описание. Описание записывается в первой секции комментариев внутри функции.
В комментариях указываются:
· Автор – автор разработки
· Назначение – назначение разработки
· Описание – описание разработки
· Параметры – описание входящих и исходящих параметров
· Результат – описание результата функций

Состав

DOM - Объектная модель документа в браузере.
Даты и время - Работа с датой и временем.
Диалоги - Работа с диалогами. Предупреждения, сообщения.
Запросы - Функции, упрощающие работу с запросами.
ИНН - Функции для работы с ИНН.
Коллекции - Функции для работы с коллекциями значений.
Кэш - Функции для серверного и клиентского кэширования значений.
Лингво - Функции для работы в языковых приложениях.
Макеты - Функции для работы с табличными макетами 1С (MXL).
Математика - Математические функции. Геометрия. Случайные числа.
Обмены - Функции для работы с планами обмена и обмена данными.
Объекты - Функции для работы с прикладными объектами 1С.
Отчеты - Функции для работы с отчетами. Получение некоторых отчетов по коллекциям, автоматические построители отчетов по коллекциям.
Построитель - Функции для работы с построителем
Сериализация - Функции для сериализации (превращения в строку) значений.
Система - Функции для работы с операционной системой.
СКД - Функции для работы с системой компоновки данных (СКД).
Строки - Функции для работы со строками.
Типы - Функции для работы с типами 1С.
Файлы - Функции для работы с файлами.
Формы - Функции для работы с формами.
Хранилище - Функции для работы с хранилищем. Обмен между файлами и хранилищем.
Язык - Некоторые усовершенствования языка программирования 1С.
  Форум: Программы, внешние компоненты, прочее · Просмотр сообщения: #47891 · Ответов: 13 · Просмотров: 9346
 

>  Удаление помеченных объектов с отображением иерархии ссылок
Чёрт
Отправлено: 01.03.12, 9:30


Общительный
Иконка группы

Группа: Местный
Сообщений: 23
Регистрация: 03.07.09
Пользователь №: 870


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

Особенности и отличия данной обработки от встроенной:
  1. Отображение иерархии ссылок объектов.
  2. Возможность удалять объекты не монопольно.
  3. Возможность отбора по метаданным.
  4. Возможность очистки неподчиненных регистров сведений.
  5. Возможность пометки объектов на удаление.
  6. Возможность просмотреть иерархию ссылок на непомеченные на удаление объекты (например, удаляемый объект ссылается на непомеченную на удаление номенклатуру. В иерархии ссылок будут отображены все документы, в которых встречается данная номенклатура. Таким образом, можно быстро оценить, к чему приведет пометка на удаление номенклатуры).


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

В первую очередь данная обработка полезна при анализе возможности удаления объектов и подготовке базы к удалению помеченных объектов в монопольном режиме.
  Форум: Отчеты / Обработки · Просмотр сообщения: #45383 · Ответов: 6 · Просмотров: 13917
 

>  Универсальная консоль отчетов
Чёрт
Отправлено: 22.02.12, 12:52


Общительный
Иконка группы

Группа: Местный
Сообщений: 23
Регистрация: 03.07.09
Пользователь №: 870


Из функций:
1. Работает в любой конфигурации
2. Возможность создания произвольной иерархии с удобным переносом элементов
3. Расширенное редактирование параметров (периоды, насл. параметры)
4. Выполнение в фоне (без модификации конфигурации)
5. Сравнение текстов запросов и результатов запроса
6. СКД
Гибкость удобство и настраивамость. Код открыт.
Регистрация пожеланий и исправление ошибок через http://www.1cpp.ru/bugs/ проект Консоль запросов для 1С 8.1 (желательно)

Особенности функционала:

1. В списке запросов можно создавать группы и выделять элементы.
2. Вывод в таблицу, дерево, макет, сводный отчет.
3. Подсчет итогов в по колонке в таблице и дереве.
4. Подсчет суммы выделения в макете.
5. Выполнение в фоне.
6. Функция показать последний результат.
7. В меню файл есть список последних открытых файлов.
8. Сравнение текстов запросов и результатов запроса.
9. Формат полей
10. Замер времени выполнения.
11. Drag & Drop в дереве и в настройках построителя.
12. Вывод копии в Excel, HTML, CSV.
13. Генерация текста на встроенном языке.
14. Более удобный ввод параметра списка и составного параметра.
15. Группировка параметров НачПериода,КонПериода и аналогичных в группу.
16. Наследованный параметр значение которого берется из другого запроса.
17. Заполнение параметров из другого запроса.
18. Параметры и их значения запоминаются и подставляются при использовании одноименного параметра.
19. Многократное выполнение запроса для теста.
20. Можно открыть консоль в режиме отладки при этом автоматически будут получены параметры для отладки необходима вызвать процедуру "ОткрытьДляОтладки" из модуля обработки передав ей в качетве параметра объекты "Запрос" Или "ПостроительОтчета", "ПостроительЗапроса", "СхемаКомпоновкиДанных" для объекта ПостроительОтчета будут также получены настройки построителя. Когда консоль открыта для отладки в заголовке добавляется текст (отладка). Пример: Выражение= ВнешниеОбработки.Создать ("C:д_КонсольОтчетов2.3.epf").ОткрытьДляОтладки(ЗапросТовары);
21. Подсказки в трее в случае окончания долгого запроса или фонового выполнения.
22. Групповая обработка данных
23. Редактируемы макет
24. Параметр значение которого получается выполнением текста на встроенном языке
25. Переименование параметров без ипользования констроктора прямо из Таблицы параметры
26. СКД
27. Интуитивное заполнение значений параметров
28. Контекстная подсказка
29. Есть возможность импортировать rcf файлы от стандартной консоли 1С и dcf файлы стандартной консоли компоновки от 1С и sel формат консоли ИР.
30. Конвертация текста запроса в TSQL
31. Анализ данных
32. Пользователский режим
33. Экспорт в CSV
34. Функции менеджера обработок
35. В таблице и дереве результата значения типа NULL выделяются цветом и текстом "Null"
36. Генерация внешней обработки на основе СКД
  Форум: Отчеты / Обработки · Просмотр сообщения: #44805 · Ответов: 3 · Просмотров: 15423
 

>  Корректировка остатков регистров накопления
Чёрт
Отправлено: 12.02.12, 11:43


Общительный
Иконка группы

Группа: Местный
Сообщений: 23
Регистрация: 03.07.09
Пользователь №: 870


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

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

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

Порядок использования:
1. Открывается обработка, выбирается дата анализа остатков, регистр накопления, документ корректировки (или задается тип для нового документа корректировки), вид движения корректировки (приход или расход).
2. Устанавливается отбор измерений регистра
3. Кнопкой "Заполнить по остаткам" заполняется таблица остатков (необязательно)
4. В таблице остатков вносятся или исправляются записи. Если нужно обнулить регистр - таблица очищается.
5. Нажимается кнопка "Выполнить", после чего в документ корректировки помещаются такие движения регистра, которые приведут его состояние к заданным в таблице остаткам.

ВАЖНО!
Пока вы исполняете п. 4, остальные пользователи могут оперировать данными и изменить остатки корректируемого регистра. У вас, в форме, в желаемых остатках, эти изменения, разумеется, не отразятся. После выполнения корректировки вы, таким образом, получите движения, "отменяющие" работу пользователей. Поэтому, работу над корректировкой остатков целесообразно выполнять в монопольном режиме.

Совместимость
Разработано для обычного приложения, платформа 8.2.

Обработка тестировалась для типовых конфигураций, но может работать с нетиповыми, в которых:
1. Имеются регистры накопления остатков
2. Имеется документ вида "Операция", "Корректировка записей регистров", "Перенос данных", аналогичный такому же из типовых конфигураций.
3. Может приложить руку программист, и дописать в модуле обработки функцию для документа какого-либо другого вида.

19.01.11 - добавлена возможность групповой обработки строк - обнуления отрицательных значений ресурсов.
  Форум: Отчеты / Обработки · Просмотр сообщения: #43857 · Ответов: 10 · Просмотров: 23386
 

>  Проведение документов, восстановление последовательностей, установка дат последовательностей, установка дат расчета итогов и пересчет итогов (1.7.3.1)
Чёрт
Отправлено: 25.01.12, 16:00


Общительный
Иконка группы

Группа: Местный
Сообщений: 23
Регистрация: 03.07.09
Пользователь №: 870


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

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

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

Дополнительные возможности

Повторные попытки проведения / восстановления в случае неудачи (например, в случае блокировки документа другим пользователем).
Проведение / восстановление в многопользовательском режиме доступа.
Ожидание завершения работы пользователя "Регламент" (под данным пользователем могут выполняться регламентные операции, например обмен данными РИБ).
Завершение сеанса 1С:Предприятия 8 по окончании проведения / восстановления.


"ТМЦ / Оплата" помечает документы от проведения которых зависит учет НДС. К сожалению не всегда восстановление последовательности позволят корректно рассчитать НДС, комбинация проведения всех документов связанных с движением ТМЦ и оплатой, а также восстановление границы последовательности позволяет в значительной степени "правильно" выполнить расчет.

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

Установка границ последовательностей

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

Установка дат расчета итогов

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

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

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

Пересчет итогов по регистрам

Во многих конфигурациях появилась возможность использовать разделение итогов. Это снижает вероятность возникновения взаимных блокировок, но при этом в случае интенсивной работы пользователей таблицы итогов увеличиваются. Для уменьшения количества дублирующихся записей итогов предлогается выполнять пересчет итогов. Типовой механизм пересчета требует монопольного доступа к базе данных. Мне было удобно выполнять данную процедуру во время обеда. При этом выгонять пользователей из базы данных не обязательно.
  Форум: Отчеты / Обработки · Просмотр сообщения: #42330 · Ответов: 7 · Просмотров: 25391
 

>  Шаблоны для создания внешних печатных форм с авторегистрацией
Чёрт
Отправлено: 25.01.12, 15:30


Общительный
Иконка группы

Группа: Местный
Сообщений: 23
Регистрация: 03.07.09
Пользователь №: 870


Шаблоны для создания за 5 минут внешних печатных форм с авторегистрацией на основе типовых печатных форм встроенных в конфигурации 1С:Предприятия 8. А также примеры готовых внешних печатных форм.

"ШаблонВнешнейПечатнойФормы.epf"
"АвансовыйОтчет.epf"
"АктСверкиВзаиморасчетов.epf"
"Доверенность.epf"
"ЗаказПокупателя.epf"
"ИнвентаризацияТоваровНаСкладе.epf"
"ОбъявлениеНаВзносНаличными.epf"
"ОприходованиеТоваров.epf"
"ПеремещениеТоваров.epf"
"ПлатежноеПоручениеИсходящее.epf"
"ПриходныйКассовыйОрдер.epf"
"РасходныйКассовыйОрдер.epf"
"РеализацияТоваровУслуг.epf"
"СчетНаОплатуПокупателю.epf"
"СчетФактураВыданный.epf"
"ТребованиеНакладная.epf"
  Форум: Отчеты / Обработки · Просмотр сообщения: #42329 · Ответов: 10 · Просмотров: 21139
 

>  Мережева 1С
Чёрт
Отправлено: 01.07.10, 13:22


Общительный
Иконка группы

Группа: Местный
Сообщений: 23
Регистрация: 03.07.09
Пользователь №: 870


Цитата(TIM_17 @ 01.07.10, 11:08) *
якщо можна скиньте ссилку на пошту TIM_17@ukr.net

Я Вам отписался в ЛС, т.к. устное предупреждение уже получил.
  Форум: Остальные конфигурации 1С 7.7 · Просмотр сообщения: #10477 · Ответов: 24 · Просмотров: 21471
 

>  Мережева 1С
Чёрт
Отправлено: 30.06.10, 19:37


Общительный
Иконка группы

Группа: Местный
Сообщений: 23
Регистрация: 03.07.09
Пользователь №: 870


smile.gif smile.gif smile.gif Погуглил 10 минут и всё сразу нашел, учитесь пользоваться поисковиками smile.gif smile.gif smile.gif
  Форум: Остальные конфигурации 1С 7.7 · Просмотр сообщения: #10457 · Ответов: 24 · Просмотров: 21471
 


Новые сообщения  Открытая тема (есть новые ответы)
Опрос  Опрос (есть новые голоса)
Нет новых сообщений  Открытая тема (нет новых ответов)
Нет новых голосов  Опрос (нет новых голосов)
Популярная тема  Горячая тема (есть новые ответы)
Закрыта  Закрытая тема
Нет новых  Горячая тема (нет новых ответов) Перемещена  Тема перемещена
 

RSS Текстовая версия Сейчас: 27.04.24, 4:01
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!