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

Хранилище

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

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



История благодарностей участнику Чёрт ::: Спасибо сказали: 150 раз
Дата поста: В теме: За сообщение: Спасибо сказали:
14.09.13, 11:48 Native ВК для 1CV8 : независимое чтение файлов *.xls и *.xlsx
Не требует установленного в системе 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 ХР

Архив содержит саму ВК и файл описания
alex1c, andreykyiv@bigmir.net, DarrkNik, kain_pl, Kamik, mister-x, Petre, TrinitronOTV, vadim007, Vofka, Zaval,
23.05.12, 8:21 Структура базы данных платформы 8.1
Обработка показывает и сохраняет во внешние файлы имена таблиц, полей, индексов и полей, по которым они построены.

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

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

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



22.01.2010 обновлена версия. Добавлена возможность работы с таблицами констант и регламентированных заданий.
Также появилась возможность работы с ссылками (GUID) предопределенных значений для справочников, планов видов характеристик, планов счетов, планов видов расчета (по аналогии с перечислениями). Иногда это может оказаться полезным.
DXi, siancom, slavayd26, tmpnikl,
01.03.12, 9:30 Удаление помеченных объектов с отображением иерархии ссылок
Удаление помеченных объектов с отображением иерархии ссылок (не монопольно). Для быстрого анализа возможности удаления объекта удобно анализировать ссылки не только на удаляемый объект, но и ссылки на объект, из-за которого удаляемый объект удалить невозможно. Данная обработка предоставляет такую возможность, отображая иерархию ссылок объектов в виде дерева.

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


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

В первую очередь данная обработка полезна при анализе возможности удаления объектов и подготовке базы к удалению помеченных объектов в монопольном режиме.
alexche, andr_andrey, bogdan3112, boska, CheSlavich, craneua, DmitryS, fender2121, firebird160, kedeni, kip32, mvk2000, nmf, pablo, Pav24lina, serge_focus, spmig, user959, vd123, wulf1111,
22.02.12, 12:52 Универсальная консоль отчетов
Из функций:
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. Генерация внешней обработки на основе СКД
alex81nzp, allegro, andy_sh, AVDON, craneua, dave2000, DmitryS, dobruan, il0@yandex.ru, LuXXXXuS, MATEVI, natkor, nika, pablo, pdg, Prog99, qazxc, rrenora, siancom, tenderwolf, TipsyKID, zaa1970,
12.02.12, 11:43 Корректировка остатков регистров накопления
Внешняя обработка, предназначенная для удобного исправления остатков регистров накопления (посредством автоматического ввода документов "Корректировки записей регистров", "Операция", "Перенос данных", содержащих движения разницы между текущими остатками и желаемыми). Позволяет удобно и быстро корректировать и обнулять некорректные, по аналитике и суммам, остатки регистров учета товаров, партий, взаиморасчетов, налогового учета и др.

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

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

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

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

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

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

19.01.11 - добавлена возможность групповой обработки строк - обнуления отрицательных значений ресурсов.
aarghrh, Abarek, Advisar, ajnbyfAJNBYF, alex1c, alexche, Ariesod, bodic, bonita1, char_p, chinkovs, craneua, Fedkozak, ger9, Igorka_28, janenew, klimische, lili1983, masher24, MATEVI, mavrsmart, Melani, mlad77, OstapBender_, panagana, polikarpova.07, pqvv, ptitsa, Sergey7, Sergio_zab, sjuyt, Small sa, Tatjana, tokha208, vanagel, verabp, Vond, XBrut, Владимир57, Сиреневенький,
25.01.12, 16:00 Проведение документов, восстановление последовательностей, установка дат последовательностей, установка дат расчета итогов и пересчет итогов (1.7.3.1)
Четыре в одном. Проведение документов и восстановление границы последовательности в многопользовательском режиме доступа с индикацией хода выполнения. А также установка дат последовательностей и установка дат расчета итогов в многопользовательском режиме доступа.

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

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

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

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


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

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

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

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

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

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

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

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

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

Во многих конфигурациях появилась возможность использовать разделение итогов. Это снижает вероятность возникновения взаимных блокировок, но при этом в случае интенсивной работы пользователей таблицы итогов увеличиваются. Для уменьшения количества дублирующихся записей итогов предлогается выполнять пересчет итогов. Типовой механизм пересчета требует монопольного доступа к базе данных. Мне было удобно выполнять данную процедуру во время обеда. При этом выгонять пользователей из базы данных не обязательно.
a.zhitkevich, aarghrh, Abarek, Advisar, alex1c, andyzaic, BITotdel, bogdan3112, buh-v, DeniroDen, dqwerty, Eril, fraya, Grey2006, imitator, jin, k.d., kww-vin, liksoft, MATEVI, natasha_za, notebug, nvv_2003, oceansoft_, skatya, slavayd26, Sweta, Templar, Valeramm, vitalbboy, Vond, Zaval,
25.01.12, 15:30 Шаблоны для создания внешних печатных форм с авторегистрацией
Шаблоны для создания за 5 минут внешних печатных форм с авторегистрацией на основе типовых печатных форм встроенных в конфигурации 1С:Предприятия 8. А также примеры готовых внешних печатных форм.

"ШаблонВнешнейПечатнойФормы.epf"
"АвансовыйОтчет.epf"
"АктСверкиВзаиморасчетов.epf"
"Доверенность.epf"
"ЗаказПокупателя.epf"
"ИнвентаризацияТоваровНаСкладе.epf"
"ОбъявлениеНаВзносНаличными.epf"
"ОприходованиеТоваров.epf"
"ПеремещениеТоваров.epf"
"ПлатежноеПоручениеИсходящее.epf"
"ПриходныйКассовыйОрдер.epf"
"РасходныйКассовыйОрдер.epf"
"РеализацияТоваровУслуг.epf"
"СчетНаОплатуПокупателю.epf"
"СчетФактураВыданный.epf"
"ТребованиеНакладная.epf"
7175217, Alegzander, andyzaic, Ardi, Azamat, bogdan3112, budimage, craneua, forvi, IrinaKostroma, Joseph, k.d., knild2, MATEVI, pdg, polikarpova.07, Small sa, Vond, vovo4ka16, XBrut,

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