Консоль сравнения данных (1С 8, 1С 7.7, SQL, CSV, TXT, DBF, XLS, DOC, XML, JSON, табличный документ) (версия 15.2.51)

Публикация № 581794

Разработка - Обработки - Универсальные обработки

сравнение сравнить данных данные 7.7 8 SQL Server PostgreSQL сопоставление разные конфигурации CSV TXT DBF XLS DOC XML JSON

Обработка Консоль сравнения данных (КСД) предназначена для сравнения данных, полученных из разных источников данных: информационных баз 1С 8, 1С 7.7, баз данных SQL, файлов формата CSV/TXT/DBF/XLS/DOC/XML, строки JSON, вручную заполненного табличного документа. Минимально необходимая версия платформы: 8.3.6.1977.

Сравнение можно производить между данными из следующих источников:

  • текущая база 1С 8
  • внешняя база 1С 8 (через COM)
  • внешняя база 1С 7.7 (файловая, через COM)
  • внешняя база данных SQL (MS, Postgre и др., для которых есть драйвер)
  • файл формата CSV
  • файл формата TXT
  • файл формата DBF
  • файл формата XLS
  • файл формата XML
  • строка JSON
  • табличный документ на форме обработки

Данные сравниваются между собой по ключу (от одной до трех колонок), который определяется как первая колонка  (первые колонки) запроса для 1С/SQL или в соответствии с настройками для файлов и табличного документа. Результат сравнения можно выгрузить в CSV-файл, в т.ч. программно. Настройки консоли можно сохранять в файл и справочник ВС_ОперацияСравненияДанных (справочник должен содержать один элемент с именем Операция и типом Хранилище значения).

Порядок работы с обработкой КСД:

  1. Настройка источников А и Б: текст запроса 1С/SQL, параметры (кроме ДатаНачала и ДатаОкончания) для 1С, номера колонок для файлов и табличного документа, при необходимости дополнительной обработки данных перед сравнением для ключей и остальных реквизитов можно указать произвольный код, кроме того, для устранения дубликатов в файлах можно установить флаг "Сворачивать данные по ключу"
  2. Общие настройки: заполнение параметров ДатаНачала и ДатаОкончания (данные параметры общие для источников А и Б), число столбцов в ключе
  3. Выбор операции реляционной алгебры (левое соединение, разность и т.д.), которая будет использована для объединения результатов запросов (с помощью кнопок в верхней части формы)
  4. Настройка фильтрации строк на вкладках Условия вывода строк и/или Условия вывода строк: можно указать, какие условия должны или не должны выполняться для каждой результирующей строки, чтобы она была выведена

 

Актуальную инструкцию можно скачать здесь.

Буду благодарен, если напишете о найденном баге на sertakov [а] list.ru, в личку или в комментариях.

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

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

Скачать файлы

Наименование Файл Версия Размер
Консоль сравнения данных из разных источников (1С 8, SQL, CSV/TXT/DBF/XLS/DOC/XML, табличный документ)
.epf 152,64Kb
10.05.20
118
.epf 15.2.51 152,64Kb 118 Скачать

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо развёрнутое
Свернуть все
1. alexzhegzdrin 15.02.17 16:28 Сейчас в теме
Неплохо бы увидеть возможность выбора драйвера, отличного от MS SQL
2. sertak 233 15.02.17 16:58 Сейчас в теме
(1) Версия 4.4.12: драйвер можно указать вручную, можно выбрать из списка (SQL Server, PostgreSQL).
3. sertak 233 16.02.17 23:11 Сейчас в теме
Версия 5.0.13:
добавлена возможность сравнения с файлами CSV/TXT/DBF/XLS.

Теперь можно сравнивать данные из любых двух источников:
- текущая база 1С 8;
- внешняя база 1С 8;
- база данных SQL Server;
- база данных PostgreSQL;
- другая база SQL через вручную указанный драйвер;
- файл формата CSV/TXT/DBF/XLS.
4. sertak 233 20.02.17 12:24 Сейчас в теме
Версия 6.1.15:
добавлена возможность использования составного ключа из двух колонок;
исправлена ошибка, из-за которой невозможно было извлечь УИД из ссылки из внешней базы 1С 8.
5. sertak 233 20.02.17 15:47 Сейчас в теме
Версия 6.1.16:
исправлена ошибка.
6. sertak 233 04.03.17 00:15 Сейчас в теме
Версия 7.0.17:
реализована возможность загрузки данных из табличного документа.

Версия 7.0.18:
исправлена ошибка.
7. sertak 233 12.03.17 19:27 Сейчас в теме
Версия 7.1.19:
увеличена длина и точность типа Число реквизитов.
8. zerdov 45 24.05.17 17:00 Сейчас в теме
Как внести значения параметра Период в запросе к ВТ регистра сведенийЦеныНоменклатурыСрезПоследних ?
Такое впечатление, что запрос работает с обычной таблицей ЦеныНоменклатуры. Выводит даты документов- регистраторов.
9. sertak 233 25.05.17 12:26 Сейчас в теме
10. sertak 233 25.05.17 12:32 Сейчас в теме
(8)
1)
 ВЫБРАТЬ
	ЦеныНоменклатурыСрезПоследних.Номенклатура,
	ЦеныНоменклатурыСрезПоследних.Цена
ИЗ
	РегистрСведений.ЦеныНоменклатуры.СрезПоследних(ДАТАВРЕМЯ(2017, 1, 1), ) КАК ЦеныНоменклатурыСрезПоследних


2)
ВЫБРАТЬ
	ЦеныНоменклатурыСрезПоследних.Номенклатура,
	ЦеныНоменклатурыСрезПоследних.Цена
ИЗ
	РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&ДатаНачала, ) КАК ЦеныНоменклатурыСрезПоследних


а на вкладке консоли Общие настроки -> Основные нужно в левую границу периода внести нужную дату среза цен
11. zerdov 45 25.05.17 16:14 Сейчас в теме
(10)
ДАТАВРЕМЯ(2017, 05, 25)

Спасибо! Я по второму варианту строил запрос. Мое "впечатление" было ошибочным, периоды и должны были быть разными, главное что бы были последними ).
ВЫБРАТЬ
	ЦеныНоменклатурыСрезПоследних.Номенклатура.Код КАК НоменклатураКод,
	ЦеныНоменклатурыСрезПоследних.Период КАК Период,
	ЦеныНоменклатурыСрезПоследних.Цена КАК Цена,
	ЦеныНоменклатурыСрезПоследних.Номенклатура КАК Номенклатура
ИЗ
	РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&ДатаОкончания, ) КАК ЦеныНоменклатурыСрезПоследних
12. sertak 233 16.11.17 15:55 Сейчас в теме
Версия 7.1.20:
исправлена ошибка, из-за которой в некоторых случаях сравнение по составному ключу производилось некорректно.
13. sertak 233 17.11.17 22:24 Сейчас в теме
Версия 7.2.21:
реализована возможность использования параметров запроса при подключении к текущей базе 1С 8 (параметры ДатаНачала и ДатаОкончания берутся только с вкладки Общие настройки -> Основные даже в том случае, если одноименные есть на вкладке Параметры запроса);
исправлена ошибка, из-за которой в настройках не сохранялся номер первой строки файла.
14. sertak 233 20.02.18 11:56 Сейчас в теме
Версия 8.0.22:
реализована возможность загрузки данных из файлов формата XML;
исправлена ошибка, из-за которой в некоторых режимах некорректно определялся список обязательных к заполнению полей;
доработан вывод сообщений об ошибках заполнения реквизитов.
15. Erne100 266 26.03.18 11:23 Сейчас в теме
А параметров запроса Б нет? Хотя бы примитивный типов... для начала
Evg-Lylyk; sertak; +2 Ответить
17. sertak 233 26.03.18 14:52 Сейчас в теме
Вы имеете в виду ситуацию, когда Б - внешняя база 1С, видимо. Не реализовывал пока.
18. Erne100 266 26.03.18 15:59 Сейчас в теме
(17) Да именно это. А пока делаю так:
ГДЕ
	РеализацияТоваровУслуг.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания
	И РеализацияТоваровУслуг.Организация.ИНН = "32177162"
30. sertak 233 29.06.18 13:08 Сейчас в теме
(15) реализовано в версии 11.1.30.
Evg-Lylyk; +1 Ответить
19. m-rv 821 04.05.18 14:49 Сейчас в теме
Оч.крутая штука!
Как мысль для дальнейшего развития: нужен какой-то а-ля пользовательский режим, в котором не видны настройки подключений, запросы, но есть возможность редактировать режим "таблица". т.е. программист все настроил, сохранил настройки, потом пользователь просто открывает настройки, сравнивает и смотрит на результат.
20. sertak 233 04.05.18 15:51 Сейчас в теме
Спасибо, сам к ней неравнодушен ).
Сохранение/открытие настроек есть, пользователю достаточно сделать 2 действия: выбрать настройку и нажать кнопку сформировать, даже период будет сам пересчитываться, т.к. его можно задать в единицах времени относительно текущей даты. Напишите подробнее мысль, заинтересовали.
24. sertak 233 14.05.18 09:04 Сейчас в теме
21. sertak 233 05.05.18 07:25 Сейчас в теме
Версия 8.0.23:
исправлена ошибка, из-за которой при наличии пробелов в ключе могли не заполняться реквизиты.
22. sertak 233 08.05.18 11:47 Сейчас в теме
Версия 8.0.24:
исправен запрет на имя колонки выборки запроса: теперь колонку можно называть Количество.
23. sertak 233 14.05.18 09:04 Сейчас в теме
Версия 8.1.25:
добавлена возможность открытия формы в пользовательском режиме, где пользователь может только выбирать сохраненные настройки и производить сравнение, для включения режима достаточно установить флаг Пользовательский режим в программно созданную обработку либо передать этот флаг как параметр при открытии формы (ОткрытьФорму("Обработка.ВС_КонсольСравненияДанныхИзРазныхИсточников.Форма", Новый Структура("ПользовательскийРежим", Истина), ПараметрыВыполненияКоманды.Источник, Новый УникальныйИдентификатор)).
П.С. Спасибо Маркову Роману за идею.
25. sertak 233 23.05.18 11:40 Сейчас в теме
Версия 8.2.26:
добавлена возможность программного заполнения реквизитов с помощью произвольного кода при чтении данных из файлов (обращение к значениям реквизитов осуществлется по именам Р1...Р5, обращение к текущему - по имени РТек, например, для реквизита 3 может быть задан такой произвольный код: РТек = Р1 * Р2 * 1.2).
26. sertak 233 12.06.18 10:40 Сейчас в теме
Версия 9.0.27:
реализована возможность использования составного ключа из трех столбцов (используются первые три колонки каждой выборки для баз 1С и SQL и явно указанные номера колонок для файлов).
27. sertak 233 25.06.18 11:11 Сейчас в теме
Версия 10.0.28:
реализована возможность программного изменения столбцов ключа с помощью произвольного кода при чтении данных (обращение к исходным значениям столбцов ключа осуществляется по именам Ключ1, Ключ2, Ключ3, например, может быть задан такой произвольный код: КлючТек = Число(Лев(СокрЛП(КлючТек ), 5));
добавлены кнопки открытия в реквизитах с ключами и произвольным кодом;
исправлена ошибка, из-за которой при чтении XML-файла не заполнялся третий столбец составного ключа.
28. sertak 233 27.06.18 13:06 Сейчас в теме
Версия 11.0.29:
реализована возможность сворачивания данных, полученных из файлов или табличного документа, по ключу (для реквизитов применяется агрегатная функция Сумма).
29. sertak 233 29.06.18 13:08 Сейчас в теме
Версия 11.1.30:
реализована возможность установки параметров запроса примитивных типов данных для внешней базы 1С 8.
31. sertak 233 06.07.18 17:06 Сейчас в теме
Версия 11.2.31:
добавлены колонки Тип столбца 1-3 ключа.
32. sertak 233 10.07.18 11:58 Сейчас в теме
Версия 11.3.32:
реализована возможность выгрузки результата сравнения в файл формата CSV (на сервере).
33. sertak 233 25.04.19 11:17 Сейчас в теме
Версия 11.3.34:
доработан интерфейс (добавлены пояснения и др.).
34. starik-2005 2155 26.04.19 11:18 Сейчас в теме
Умеет работать по регламенту и данные в файл класть? Типа база 1, в которой остатки, база 2, в которой остатки, регламент обмена, регламент сравнения после обмена (или до, и в качестве параметра для обмена результат сравнения в части отличающихся данных). Весьма распространенный кейс для компаний, которые режут разбухшие базы на актуальную с остатками и архивную с доступом только для определенных людей и ежедневной синхронизацией.
35. sertak 233 26.04.19 13:43 Сейчас в теме
(34) Да, функции и процедуры находятся в модуле объекта, без проблем. Создаете новый элемент справочника с настройками, в регламенте создаете экземпляр обработки, скармливаете ей этот элемент, устанавливаете дату либо же она автоматом, если в настройках была указана относительная и вызываете соответствующую функцию. Напишу между делом пример использования обработки из регламентного задания.
36. starik-2005 2155 26.04.19 14:54 Сейчас в теме
(35)
Напишу между делом пример использования обработки из регламентного задания.
Внешние обработки могут подключаться к системе и выполняться по-расписанию. Вы не используете данный функционал БСП?
37. sertak 233 26.04.19 15:03 Сейчас в теме
(36) Нет, не реализовывал такой вариант, при наличии времени посмотрю.
38. starik-2005 2155 26.04.19 15:07 Сейчас в теме
Писал коллегам как-то лет сто назад:
------------------------
На всякий случай хочу рассказать, как за пять минут превратить внешнюю обычную обработку в подключаемое регламентное задание для систем на базе БСП 2.х. (все наши решения, основанные на бухгалтерии 3.х).

1. Код обработки должен быть в модуле обработки, а не в ее форме.

2. Нужно создать парочку процедур:

Функция СведенияОВнешнейОбработке() Экспорт
    ПараметрыРегистрации = ДополнительныеОтчетыИОбработки.СведенияОВнешнейОбработке("2.2.2.1");
    ПараметрыРегистрации.Вид = ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработкиДополнительнаяОбработка();
    ПараметрыРегистрации.Версия = "0.1"; // это версия
    ПараметрыРегистрации.Назначение = Неопределено;
    ПараметрыРегистрации.БезопасныйРежим = Ложь; // ВАЖНО! это разрешение обработке выполняться в небезопасном режиме - файлы, интернет, ...
    ПараметрыРегистрации.Информация = НСтр("ru = 'Загрузка рейтингов'");
   
    Команда = ПараметрыРегистрации.Команды.Добавить();
    Команда.Представление = НСтр("ru = 'Загрузка рейтингов'");
    Команда.Идентификатор = "ЗагрузкаРейтингов";
    Команда.Использование = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыВызовСерверногоМетода();
    Команда.ПоказыватьОповещение = Ложь;
   
    Возврат ПараметрыРегистрации;
КонецФункции

Процедура ВыполнитьКоманду(ИдентификаторКоманды, ПараметрыВыполненияКоманды = Неопределено) Экспорт
    Если ИдентификаторКоманды = "ЗагрузкаРейтингов" Тогда
        ЗаписьЖурналаРегистрации("ЗагрузкаРейтингов", УровеньЖурналаРегистрации.Предупреждение, ЭтотОбъект.Метаданные(), ЭтотОбъект, "Начало загрузки рейтингов");
        ВыполнитьЗагрузку(); // это та самая процедура, которая будет выполняться в регламентном задании
    КонецЕсли;
КонецПроцедуры

// это та самая процедура, которая будет выполняться в регламентном задании
Процедура ВыполнитьЗагрузку()
// ... ТУТ ВАШ КОД!
// ... ТУТ ВАШ КОД!
КонецПроцедуры
---------------------
Показать
39. sertak 233 26.04.19 15:32 Сейчас в теме
(38) Спасибо, при наличии времени думаю сделать, основное время работаю с нетиповой конфигой, с БСП редко имею дело последнее время.
40. webester 32 27.04.19 07:27 Сейчас в теме
(38)Извините за глупые вопросы. Я не вижу как это должно лечь в регламентные задания и в какой момент это должно произойти. Я вижу внешнюю обработку в которой описана команда вызова серверного метода. Это стандартная технология подключения внешних обработок в БСП. Не могли бы вы объяснить подробнее причем здесь регламентные задания, если вам не сложно.
41. starik-2005 2155 27.04.19 10:52 Сейчас в теме
(40) всякую подключенную внешнюю обработку можно настротть выполняться по расписанию - это стандартный механизм БСП. Настраивается все в справочнике внешних обработок. Могу за мзду показать как, если до сих пор не ясно.
43. sergathome 27.04.19 12:56 Сейчас в теме
(41) ну не всякую, не вводите слабые умы в заблуждение...
47. starik-2005 2155 27.04.19 17:16 Сейчас в теме
48. starik-2005 2155 27.04.19 17:17 Сейчас в теме
(44)
Можно без мзды
Без мзды я уже все написал )))
45. webester 32 27.04.19 15:51 Сейчас в теме
(41)Понятно. Я не понял просто, Написано вот как добавить обработку в регламентные задания. А код приведен регистрации обработки. Так бы и написали - Можно добавить обработку с вызовом серверного метода и зарегистрировать ее как регламентное задание штатными средствами БСП.
Важно понимать, то, что хотел написать программист и то, что он написал, очень часто не одно и то же©не помню кто
46. acanta 74 27.04.19 16:33 Сейчас в теме
(45) Мы покажем что у нас есть и посмотрим что ты можешь ©заказчики
Удачи в продвижении.
42. sertak 233 27.04.19 12:33 Сейчас в теме
(40) Я имел в виду создание нового регламентного в конфигураторе, а через БСП я не рассматривал.
49. sertak 233 30.04.19 12:51 Сейчас в теме
Версия 11.4.35:
модальные окна заменены на блокирующие;
реализована возможность выгрузки результата сравнения в файл на клиенте.
starik-2005; +1 Ответить
50. kosmo0 97 04.05.19 16:54 Сейчас в теме
Вот о чем я мечтал давненько, но руки так и не дошли. А то некоторое количество удаленных БД в тьму-таракани и некоторых случаев сбоев обмена данными.

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

Вот как-то так.
51. sertak 233 06.05.19 20:58 Сейчас в теме
(50) интересная идея, подумаю на досуге, что-то вроде справочника Сценарии сравнения, каждый элемент которого включает список настроек сравнения.
52. starik-2005 2155 07.05.19 10:05 Сейчас в теме
(50) лучше обороты сравнить за периоды, если есть разница - найти период с нестыковкой, потом уже по нему детализироваться. вываливая только разницу (могли контрагента поменять в базе А, а в базу Б он не приехал - самая частая причина нестыковок, а могли документ распровести или он не приехал по какой-то причине)


(51) в принципе со сценариями и разворотом детализации вполне себе продукт получается за денежку. Автоотправку на почту прикрутить - и за 2к выставить.
53. sertak 233 07.05.19 11:10 Сейчас в теме
(52) целей заработать нет, но идея стоящая. Я когда-то в одной компании работал, там 8 юрлиц было и даже конфиги не все одинаковые, а они друг другу комиссионный товар продавали, хлебнул горя, тогда-то и начала зарождаться идея о создании гибкого инструмента для сравнения чего угодно. Сейчас у меня баз немного, но сценарность и тут бы пригодилась. Попытка не пытка же ).
54. starik-2005 2155 07.05.19 11:17 Сейчас в теме
(53) мы в свое время базу написали, там SQL-запросики всю разность давали.
59. sertak 233 16.08.19 16:41 Сейчас в теме
(50)
(54)
Реализовал сценарное сравнение данных: https://infostart.ru/public/1109393/.
55. sertak 233 30.07.19 09:07 Сейчас в теме
Версия 12.0.37
заголовок устанавливается при открытии из файла или элемента справочника, вручную не изменяется;
справочник хранения настроек НастройкиКонсолиСравненияДанных переименован в ВС_ОперацииСравненияДанных для унификации с конфигурацией Сценарное сравнение данных;
реализована возможность заполнения на основании элемента справочника ВС_ОперацииСравненияДанных при открытии (параметр ОперацияСравненияДанных);
при сохранении вместо открытия формы выбора можно обновить элемент справочника, из которого была заполнена консоль.
56. sertak 233 01.08.19 12:17 Сейчас в теме
Версия 12.1.38
реализована возможность указания правой границы относительного периода (например, первые 6 месяцев из последних 1 лет, первые 1 день из последних 2 дней, т.е. вчера).
57. sertak 233 12.08.19 12:45 Сейчас в теме
Версия 12.2.39
пересчет значения относительного периода перенесен в модуль объекта, вызывается при изменении реквизитов формы и в процедуре сравнения данных (перед программным вызовом процедуры СравнитьДанныеНаСервере() необходимо либо рассчитать и установить границы периода либо вызвать процедуру ОбновитьДанныеПериода() для автоматического расчета);
перед закрытием выводится запрос на обновление связанного элемента справочника ВС_ОперацииСравненияДанных;
в произвольном коде условий вывода строк в таблицу расхождений обращение к имени реквизита теперь производится по имени СтрокаТР.<Имя реквизита>;
исправлена ошибка, из-за которой не отрабатывал произвольный код обработки ключа в базах 1С 8.
58. sertak 233 13.08.19 16:37 Сейчас в теме
Актуальная инструкция теперь всегда доступна по этой ссылке.
60. sertak 233 19.08.19 10:02 Сейчас в теме
Версия 12.2.41
доработаны пиктограммы активных реляционных операций;
добавлена команда скачивания последней версии обработки с сайта автора;
для источника типа Таблица номер первой строки нужно указывать в соответствующем реквизите;
исправлена ошибка, из-за которой не контролировалось заполнение некоторых реквизитов для источников типа Таблица.
61. sertak 233 20.08.19 08:46 Сейчас в теме
Версия 12.2.42
исправлена ошибка, из-за которой в запросе к внешней базе 1С 8 колонку нельзя было назвать Количество;
на интерфейсе формы команды перехода к web-страницам сгруппированы в подменю Поддержка.
62. sertak 233 21.08.19 15:11 Сейчас в теме
Версия 13.0.43
реализовано получение данных из файловых информационных баз 1С 7.7 через простые запросы.
63. sertak 233 22.08.19 16:11 Сейчас в теме
Версия 14.0.44
реализовано получение данных из файлов формата DOC (Microsoft Word);
реализована возможность указания конкретного номера книги при получении данных из файла формата XLS;
реализована возможность загрузки файлов с клиентского ПК (тем не менее, необходимое для чтения ПО должно быть установлено на сервере, например, Microsoft Office, т.к. обработка файлов производится на сервере).
64. sertak 233 23.08.19 14:23 Сейчас в теме
Версия 14.1.45:
реализована возможность отключения условий вывода и запрета вывода строк без удаления строк табличной части;
расширен список возможных значений версии платформы 1С 8 (используется для получения ProgID COM-объекта при подключении к внешней базе);
реализован вывод предупреждения, если число колонок в файле XLS меньше указанного в настройках для ключа или реквизитов;
реализован вывод предупреждения, если число колонок в выборке 1С 8 / SQL меньше указанного числа столбцов в ключе;
исправлена ошибка, из-за которой при ключе из трех столбцов и некоторых вариантах обработки ключа колонки могли расположиться в некорректной последовательности.
65. sertak 233 30.08.19 10:32 Сейчас в теме
Версия 15.0.46:
реализована возможность получения данных из строки JSON;
после открытия операции из справочника или файла таблица расхождений очищается;
доработан интерфейс.
66. user612295_death4321 22.09.19 23:52 Сейчас в теме
Добрый вечер.

В режиме совместимости 8.2.13 почти завелась с пол пинка.

Предлагаю рассмотреть вариант заменить новые платформенные строковые функции СтрНайти и прочее на функции из БСП модуля СтроковыеФункции*, это позволит иметь совместимость между платформами.

Так же у меня по каким то причинам неверно заполнялись реквизиты при сравнении двух баз через COM, все данные были записаны как COMОбъект, особо ночью разбираться не стал, вставил заглушку в процедуре СравнитьДанныеНаСервере в виде ЗначениеИзСтрокиВнутр(ПодключениеБ.ЗначениеВСтрокуВнутр(ТЗ_Б_Сгруппированная)) - вроде сравнило корректно.
67. sertak 233 23.09.19 08:14 Сейчас в теме
(66) Добрый день. Обработка должна работать в любой конфигурации, в т.ч. нетиповой, поэтому про БСП она ничего не должна знать, но я доработаю для 8.2 по возможности.
По ошибке: хотелось бы попробовать воспроизвести у себя, напишите в личку подробности источников данных, может, конфигурации можете предоставить, я бы поэкспериментировал.
68. sertak 233 24.09.19 08:07 Сейчас в теме
(66)
Так же у меня по каким то причинам неверно заполнялись реквизиты при сравнении двух баз через COM, все данные были записаны как COMОбъект, особо ночью разбираться не стал, вставил заглушку в процедуре СравнитьДанныеНаСервере в виде ЗначениеИзСтрокиВнутр(ПодключениеБ.ЗначениеВСтрокуВнутр(ТЗ_Б_Сгруппированная)) - вроде сравнило корректно.

При получении данных из внешней информационной базы 1С 8 необходимо явно преобразовать все ссылки к простым типам, как правило, к строкам через ПРЕДСТАВЛЕНИЕ(), ВЫРАЗИТЬ(... КАК ...) или через явное получение конкретного реквизита ссылки, который обычно используется как представление ссылок данного типа. Иначе в текущей базе ссылка никак превратится в представление, как это происходит со ссылками, для которых текущая база является родной, более того, ссылки из внешней базы будут отображаться как "COMОбъект", что никак не поможет при анализе расхождений. Преобразование ЗначениеИзСтрокиВнутр(ПодключениеБ.ЗначениеВСтрокуВнутр( помогло в данном случае получить преставления, но я рекомендую приводить ссылки к простым типам в запросе.

Пример:
вместо ссылок

ДокументПриходТовары.Ссылка,
ДокументПриходТовары.Товар

нужно использовать их представления, которые можно получить, например, так:

ПРЕДСТАВЛЕНИЕ(ДокументПриходТовары.Ссылка),
ДокументПриходТовары.Товар.Код

Это что касается реквизитов. В случаях с ключами все так же, за исключением ситуации, когда из ссылки извлекается GUID, тогда ссылку не нужно преобразовывать в простой тип.
69. sertak 233 24.09.19 08:14 Сейчас в теме
(66)
Предлагаю рассмотреть вариант заменить новые платформенные строковые функции СтрНайти и прочее на функции из БСП модуля СтроковыеФункции*, это позволит иметь совместимость между платформами.

К сообщению прикреплена обработки версии 15.0.46.2 для платформы 8.2 (тестировал на 8.2.19.130).
Прикрепленные файлы:
ВС_КонсольСравненияДанных_15.0.46.2.epf
70. sertak 233 28.10.19 13:11 Сейчас в теме
Версия 15.0.47:
исправлена ошибка, из-за которой не обновлялись связанные элементы справочника Операции сравнения данных.
Спасибо пользователю MrGrey за выявление ошибки.
71. Xershi 962 20.11.19 13:58 Сейчас в теме
Добрый день!
Заинтересовал вариант сравнения по oData:
https://infostart.ru/public/711302/
Планируете расширять функционал?
73. sertak 233 25.11.19 14:55 Сейчас в теме
(71) Добрый день. Да, есть планы, но все зависит от наличия свободного времени.
По oData никогда не пробовал, интересная тема.
76. Xershi 962 25.11.19 15:39 Сейчас в теме
(73) сообщите, если появится время. Пока отложил такую задачу на полку!
77. sertak 233 25.11.19 17:37 Сейчас в теме
72. Xershi 962 21.11.19 11:35 Сейчас в теме
По ком как обычно не взлетело. Сервер 64-битный. Ни на 32-битном, ни на 64-битном клиенте класс не зарегистрирован. Регистрацию 64-битной компоненты делал.
74. sertak 233 25.11.19 14:57 Сейчас в теме
(72) Ну тут обычные танцы с бубном каждый раз приходится проходить, чтобы COM заработал. Ссылки на рецепты не стану приводить, вы их и без меня найдете.
75. Xershi 962 25.11.19 15:39 Сейчас в теме
(74) единственное, что может решить эту проблему создание ком-коннектора, но это конечно не вариант((
78. cprit 293 27.01.20 14:40 Сейчас в теме
Добрый день!
Для обычных форм есть замечательный набор инструментов "Инструменты разработчика 1С", но его невозможно использовать в линуксе и в тонком и веб клиенте.

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

Использование этого пакета инструментов хотим сделать общедоступным(OpenSource), разработку вести через гитхаб с использованием EDT.

Можем ли мы включить в этот набор обработки(или часть идей и функционала) из этой публикации, естественно с указанием авторства?

На текущий момент нашли основные инструменты (консоль запросов, консоль кода, редактор реквизитов, консоль компоновки и др.) для включения в инструментарий. Сейчас занимаемся получением одобрения авторов. Часть включаем свои- редактор предопределенных, редактор констант, Групповая обработка

Ссылка на репозиторий с новыми инструментами https://github.com/cpr1c/tools_ui
Публикация на инфостарте https://infostart.ru/public/1178280/
79. sertak 233 28.01.20 06:06 Сейчас в теме
(78) Добрый день. Да, обработку можно включить в пакет.
80. sertak 233 10.04.20 13:24 Сейчас в теме
Версия 15.0.48:
добавлено индексирование сравниваемых таблиц значений.
Evg-Lylyk; +1 Ответить
81. sertak 233 30.04.20 16:54 Сейчас в теме
Версия 15.1.49:
реализована возможность выгрузки файла расхождений в форматах CSV, DOCX, HTML, MXL, ODS, PDF, TXT, XLS, XLSX.
82. sertak 233 06.05.20 22:08 Сейчас в теме
Версия 15.1.50:
исправлена ошибка, возникавшая при сравнении по составному ключу в последней версии обработки.
83. sertak 233 10.05.20 17:48 Сейчас в теме
Версия 15.2.51:
добавлена возможность предварительно просмотра данных для каждого источника данных в режимах Все строки, 100 строк, 1000 строк, Дубликаты;
в строках с ключами, для которых обнаружены дубликаты, значения реквизитов больше не выводятся в таблице значений Результат сравнения (для детального просмотра строк-дубликатов предназначена форма предварительного просмотра в режиме Дубликаты).
Оставьте свое сообщение

См. также

Установка предопределенных элементов: просмотр, исправление и поиск ошибок (задвоенных и отсутствующих) Промо

Инструментарий разработчика Универсальные обработки v8 1cv8.cf Абонемент ($m)

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

2 стартмани

06.10.2014    142440    1942    ekaruk    164    

Панель #Расширение объекта: Редактор, Права, Поиск, Сторно, Обмен

Универсальные обработки v8 1cv8.cf Абонемент ($m)

Панель команд текущего объекта (документа, справочника и т.д.) со следующим возможностями: Редактор реквизитов, таблиц и движений текущего объекта, Анализ прав доступа к текущему объекту, Поиск ссылок на объект с отборами, Сторно движений документа, Выгрузка/загрузка текущего объекта между базами. Реализована всплывающей панелью в форме объекта. Подключается как расширение конфигурации (*.cfe) либо отдельными обработками.

1 стартмани

01.05.2020    4345    49    sapervodichka    1    

Универсальные инструменты 1С

Универсальные обработки Прочие инструменты разработчика v8 1cv8.cf Бесплатно (free)

Свободно распространяемый набор универсальных обработок и отчетов в виде расширения для разработки и поддержки, которое работает во ВСЕХ видах клиентских приложений и во всех операционных системах, которые поддерживает платформа 1С:Предприятие, кроме мобильных. Консоль запросов - консоль отчетов - консоль кода - редактор объектов базы данных - удаление помеченных объектов - поиск и удаление дублей - редактор констант - консоль заданий - групповая обработка справочников и документов - динамический список - поиск ссылок на объект - регистрация изменений для обмена данными - структура хранения базы - консоль HTTP запросов-консоль вебсервисов- консоль сравнения данных- информация о лицензиях- загрузка из табличного документа-файловый менеджер-все функции- навигатор по конфигурации-конструктор регулярных выражений-Выгрузка загрузка XML с фильтрами

21.01.2020    18685    295    cprit    84    

Сценарное сравнение данных (версия 1.4.7)

Поиск данных v8 1cv8.cf Абонемент ($m)

Прикладное решение Сценарное сравнение данных (ССД) предназначено для автоматизации процесса поиска расхождений в данных.

1 стартмани

18.08.2019    4375    10    sertak    16    

Навигатор по конфигурации базы 1С 8.3 Промо

Инструментарий разработчика Универсальные обработки v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Универсальная внешняя обработка для просмотра метаданных конфигураций баз 1С 8.3. Отображает свойства и реквизиты объектов конфигурации, их количество, основные права доступа и т.д. Отображаемые характеристики объектов: свойства, реквизиты, стандартные рекизиты, реквизиты табличных частей, предопределенные данные, регистраторы для регистров, движения для документов, команды, чужие команды, подписки на события, подсистемы. Отображает структуру хранения объектов базы данных, для регистров доступен сервис "Управление итогами". Платформа 8.3, управляемые формы. Версия 1.1.0.59 от 07.05.2020

3 стартмани

28.10.2018    28148    270    ROL32    67    

Работа с файлами (обычная и управляемая форма)

Универсальные обработки v8 v8::УФ 1cv8.cf Абонемент ($m)

Нужно загрузить файл с клиента на сервер или же, наоборот, файл загрузить с сервера на клиент, а впридачу все это на web-клиенте, да еще и асинхронно? Нет ничего проще, читай далее, как это сделать!

1 стартмани

10.06.2019    17554    116    Xershi    72    

Электронная таблица в 1С средствами табличного документа

Универсальные обработки v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

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

1 стартмани

23.04.2019    12445    57    user706545_kseg1971    36    

Удобная консоль регламентных и фоновых заданий

Универсальные обработки Сервисные утилиты Администрирование данных 1С v8 v8::УФ 1cv8.cf Абонемент ($m)

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

1 стартмани

06.02.2019    11609    141    Alxby    20    

Универсальная выгрузка/загрузка данных для отличающихся конфигураций (JSON, Такси+ОФ) Промо

Перенос данных из 1C8 в 1C8 Универсальные обработки Распределенная БД (УРИБ, УРБД) v8 1cv8.cf Абонемент ($m)

Простой перенос через JSON данных между двумя базами 1С (документов, справочников, ПВХ, ПВР, счетов). Аналогична произвольной выгрузке в типовой "Выгрузка/загрузка XML", но может использоваться для отличающихся конфигураций. Подходит для любых пар баз с любым интерфейсом (управляемый + обычный). Без настроек. Не требует идентичности конфигураций и платформ. При переносе типы данных сопоставляются по наименованиям метаданных, объекты и ссылки по UID.

1 стартмани

22.10.2014    200097    3057    ekaruk    178    

HTML в новой версии 8.3.14 на примере 3-х JavaScript библиотек: AmCharts, HighCharts, DHTMLX

Универсальные обработки Практика программирования Разработка v8 1cv8.cf Абонемент ($m)

Тестируем возможности HTML в новой версии 8.3.14 платформы на примере 3-х JavaScript библиотек: AmCharts, HighCharts, DHTMLX.

1 стартмани

29.01.2019    24792    87    Synoecium    46    

Просмотр, изменение реквизитов объекта. Сравнение двух одинаковых объектов метаданных ИБ

Универсальные обработки v8 1cv8.cf Россия Абонемент ($m)

Показывает реквизиты объекта (ов) или сравнивает два одинаковых объекта конфигурации справочники, документы.

1 стартмани

26.04.2018    15820    24    Vin_Tik    0    

Групповая обработка прикрепленных файлов

Универсальные обработки v8 v8::БУ БП3.0 Абонемент ($m)

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

4 стартмани

16.04.2018    13585    35    Krasnyj    0    

Быстрый запрос Промо

Универсальные обработки v8 v8::УФ 1cv8.cf Абонемент ($m)

Можно ли дать пользователю "удочку", а не "рыбу"? До сих пор ответ на этот вопрос был отрицательным. Всякий инструмент, который мог бы делать с базой данных все или почти все (или хотя бы многое), отвергался пользователями, как слишком сложный. Вспомните тот же SQL, который изначально разрабатывался именно как пользовательский инструмент. "Быстрый запрос" - это попытка устранить сложность, но сохранить при этом универсальность.

1 стартмани

29.04.2019    12642    25    mkalimulin    28    

Построение маршрута доставки с расчётом расстояния для любой базы УФ

Универсальные обработки WEB Оптовая торговля Оптовая торговля v8 v8::УФ 1cv8.cf Абонемент ($m)

Графическое изображение маршрутного листа по картам гугл. Работает на любой конфигурации с управляемыми формами. Использует новую версию api google-карт от 13.02.2018 года под IE11.

10 стартмани

24.02.2018    31111    40    KorotkovRV    16    

Программная работа с графическими схемами. Готовое решение

Инструментарий разработчика Универсальные обработки Работа с интерфейсом v8 1cv8.cf Абонемент ($m)

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

1 стартмани

18.02.2018    16028    20    Yashazz    13    

Навигация по функциональным опциям типовых конфигураций

Универсальные обработки Пользователю системы v8 1cv8.cf Абонемент ($m)

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

1 стартмани

30.01.2018    20737    75    kuzyara    13    

Перемещение остатков по счету МЦ04 между материально ответственными лицами для конфигураций (8.2). Промо

Обработка документов Универсальные обработки Учет ТМЦ Учет ТМЦ v8 БП2.0 Россия БУ Абонемент ($m)

Небольшая обработка, которая позволяет перекидывать остатки по счету МЦ04 с одного материально ответственного лица на другое

1 стартмани

22.11.2012    11210    13    niksaf    4    

Проверка орфографии средствами Yandex Speller

Универсальные обработки WEB v8 1cv8.cf Абонемент ($m)

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

1 стартмани

09.11.2017    19621    52    🅵🅾️🆇    40    

Ведение локального каталога обработок с Инфостарт

Универсальные обработки WEB v8 1cv8.cf Абонемент ($m)

Обработка наводит порядок в ваших скачанных и локально хранимых обработках с Инфостарта. Это особенно удобно тем коллегам, которые уже скачали немалый объем обработок и хотят получить удобный инструмент навигации по списку.

1 стартмани

06.10.2017    26500    56    rpgshnik    48    

Инструменты бухгалтера: Виджеты рабочего стола

Универсальные обработки Рабочее место v8 v8::БУ БП3.0 Абонемент ($m)

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

2 стартмани

28.08.2017    33909    168    Bazil    27    

Редактор объектов информационной базы 8.3 Промо

Инструментарий разработчика Универсальные обработки v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Универсальная внешняя обработка для редактирования реквизитов и табличных частей объектов информационной базы, редактирование движений документов. Доступ ко всем реквизитам объектов, есть возможность выгрузки и загрузки данных (объекты и движения документов) через XML. Платформа 8.3, управляемые формы. Версия 1.1.0.45 от 01.05.2020

2 стартмани

23.01.2019    22461    245    ROL32    33    

Разбор адреса на составляющие с помощью Яндекс API и Google API

Универсальные обработки WEB v8 1cv8.cf Абонемент ($m)

Есть адрес строкой, а нужно разбить его на составляющие? Для этого не обязательно писать собственный код, пользуемся Яндекс API и Google API.

1 стартмани

10.02.2017    23998    101    Ivon    23    

Настройка начальной страницы (Рабочего стола)

Работа с интерфейсом Рабочее место Универсальные обработки v8 1cv8.cf Абонемент ($m)

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

2 стартмани

19.10.2016    33339    208    Erne100    24    

Поиск и отключение зависших сеансов на сервере 1С: Предприятия

Универсальные обработки v8 1cv8.cf Россия Абонемент ($m)

Обработка предназначена для мониторинга и отключения спящих (зависших) сеансов на сервере 1С: Предприятия.

1 стартмани

14.09.2016    29050    61    wowchik_85    11    

Работа с картами 1С 4 в 1: Яндекс, Google , 2ГИС, OpenStreetMap(OpenLayers) Промо

Универсальные обработки WEB v8 1cv8.cf Абонемент ($m)

С каждым годом становится все очевидно, что использование онлайн-сервисов намного упрощает жизнь. К сожалению по картографическим сервисам условия пока жестковаты. Но, ориентируясь на будущее, я решил показать возможности API выше указанных сервисов: Инициализация карты Поиск адреса на карте с текстовым представлением Геокодинг Обратная поиск адреса по ее координатами Взаимодействие с картами - прием координат установленного на карте метки Построение маршрутов по указанным точками Кластеризация меток на карте при увеличении масштаба Теперь также поддержка тонкого и веб-клиента

1 стартмани

28.12.2012    98611    1134    Smaylukk    348    

Редактор движений документа. Сохранение в XML, обмен между базами, замена регистратора.

Обработка документов Универсальные обработки Обмен через XML v8 Абонемент ($m)

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

1 стартмани

07.09.2016    37876    153    Aphanas    4    

Универсальный поиск объектов по глобальному уникальному идентификатору (ГУИД, GUID)

Универсальные обработки Поиск данных v8 v8::УФ 1cv8.cf Абонемент ($m)

Универсальная обработка поиска объектов информационной базы по глобальному уникальному идентификатору (ГУИД, GUID) или по его части.

1 стартмани

06.09.2016    30038    101    Dzenn    9    

Оптимальный способ расчета контрольной суммы объекта/записи регистра (CRC32, MD5, SHA1, SHA256)

Универсальные обработки v8 1cv8.cf Абонемент ($m)

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

1 стартмани

01.08.2016    27755    6    hakerxp    9    

Обнуление остатков регистров бухгалтерии и накопления Промо

Универсальные обработки Чистка базы v8 v8::БУ v8::ОУ v8::УФ КА1 БП2.0 ЗУП2.5 УТ10 УПП1 УНФ БГУ ERP2 БП3.0 УТ11 УХ КА2 ЗУП3.x Россия Абонемент ($m)

Обработка позволяет обнулить остатки по регистру накопления или бухгалтерии на определенную дату. Поддерживается большинство типовых конфигураций (БП 3, БП 2, УТ 11, УТ 10, ЗУП 3, ЗУП 2, БГУ 2, БГУ 1, ERP, УПП, КА 2, КА 1, УХ 3, УХ 1, УНФ). Гибкая настройка (отборы, заполнение реквизитов и любых полей корр. счета, возможность обнулять ресурсы выборочно). Несколько режимов работы. Два интерфейса: простой и с расширенным набором настроек.

2 стартмани

19.11.2018    18919    253    morozov.sv    34    

Проверка правописания в 1С с помощью Яндекс.Спеллера

Универсальные обработки v8 1cv8.cf Абонемент ($m)

Универсальная проверка правописания для поля "HTML"

1 стартмани

11.07.2016    12765    59    d.alexandr    11    

Работа с Яндекс.Диском (обычная и управляемая форма)

Универсальные обработки WEB v8 1cv8.cf Абонемент ($m)

Возникла необходимость хранить картинки, а может и другие файлы в Яндекс.Диске? Нет ничего проще, работай с Ядекс.Диском прямо из 1С!

1 стартмани

10.07.2016    25789    159    Xershi    55    

Медиа проигрыватель на 1С

Практика программирования Универсальные обработки v8 v8::УФ 1cv8.cf Абонемент ($m)

Пример работы с COM-объектом "WMPlayer.OCX"

1 стартмани

27.04.2016    22822    75    frkbvfnjh    28    

Интерфейс сопоставления объектов для обмена (для типового регистра СоответствиеОбъектовДляОбмена) Промо

Инструментарий разработчика Универсальные обработки Перенос данных из 1C8 в 1C8 v8 КА1 БП2.0 ЗУП2.5 УТ10 УПП1 Абонемент ($m)

Вы внедряете обмен данными между двумя типовыми или основанными на типовых БД и вам необходим инструмент, чтобы сопоставить между собой справочники этих конфигураций? Вы хотите навести порядок в обмене данными, потому что вам надоело вылавливать дублирующиеся объекты? Вам очень хочется перепоручить сопоставление объектов обменивающихся баз пользователям, но нет подходящего и понятного пользователям интерфейса? Тогда вам нужна именно эта обработка!

4 стартмани

11.11.2015    36053    132    catsam    8    

Просмотр данных системы Платон на картах Google

Универсальные обработки WEB v8 1cv8.cf Автомобили, автосервисы Транспорт, автопарки, такси Абонемент ($m)

Обработка для просмотра предполагаемых треков движения транспортного средства на карте Google согласно данным, предоставляемым системой Платон в формате CSV. Работает под 8.2 и 8.3, обычное и управляемое приложение, может подключаться к типовым конфигурациям в качестве внешней обработки.

1 стартмани

15.04.2016    29376    18    anig99    8    

ЕГАИС: код алкогольной продукции из штрихкода акцизной марки

Универсальные обработки Оптовая торговля Розничная торговля Оптовая торговля Розничная торговля v8 1cv8.cf Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Акцизы Абонемент ($m)

В последнее время мне пришлось потратить очень много времени на внедрение и реализацию функционала ЕГАИС. Очень часто, на форумах, я встречал вопрос: "Как из штрих-кода акцизной марки получить код алкогольной продукции ЕГАИС?". Несколько раз видел неверную реализацию этой задачи. Глядя на это, я набросал простую обработку пересчета кода акцизной марки (base36) в понятный нам уникальный ФСРАР ID алкогольной продукции (Base10).

1 стартмани

11.02.2016    53402    156    OrcaMax    29    

Снимок экрана для 1С

Универсальные обработки Разработка внешних компонент v8 1cv8.cf Россия Абонемент ($m)

Довольно часто люди сталкиваются с необходимостью сделать снимок экрана. Если вы или ваши сотрудники основную часть времени проводят в 1С и у вас есть необходимость прикреплять графические файлы, то эта компонента для вас.

1 стартмани

08.02.2016    25350    32    linkforget    11    

Сравнение pdf-файлов актов сверки Промо

Универсальные обработки Дебиторская и кредиторская задолженность Дебиторская и кредиторская задолженность v8 v8::БУ БП2.0 Россия БУ Абонемент ($m)

Обработка сравнивает два pdf-файла, в которых находятся стандартные печатные формы актов сверки, и показывает на экране совпадающие и/или отличающиеся по суммам документы взаиморасчетов.

1 стартмани

19.12.2018    14273    6    Torin99    2    

Генерация QR-кода программная и интерактивная (код открыт, управляемая форма, обычное и управляемое приложение, API)

Универсальные функции Универсальные обработки v8 v8::УФ 1cv8.cf Абонемент ($m)

Обработку можно быстро и легко интегрировать в любую конфигурацию с и без БСП (Библиотека Стандартных Подсистем).

3 стартмани

04.02.2016    43671    166    TuneSoft    26    

[dotPRICE.ru] Свой интернет-магазин - каждому!

Универсальные обработки WEB Интеграция Оптовая торговля Розничная торговля Оптовая торговля Розничная торговля v8 КА1 БП2.0 УТ10 Розница УПП1 УНФ БГУ Абонемент ($m)

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

1 стартмани

10.01.2016    25162    52    dotPRICE.ru    38    

Обновляй и властвуй (решение проблем с обновлением)

Универсальные обработки v8 1cv8.cf Абонемент ($m)

Не всегда обновление конфигурации проходит штатно. Как получить больший контроль над обновлением - в этой статье. Версия БСП - 2.3.1.85

2 стартмани

02.12.2015    42806    432    capitan    21    

Выгрузка изображений из справочника на диск Промо

Учет ТМЦ Универсальные обработки Учет ТМЦ v8 УТ11 Оптовая торговля, дистрибуция, логистика Россия Абонемент ($m)

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

1 стартмани

30.11.2018    13925    5    wrooom    8    

Создание договоров по шаблонам Word в УТ 11.2, БП 3.0 с возможностью хранения в справочнике "Файлы"

Универсальные печатные формы Универсальные обработки Документооборот и делопроизводство Документооборот и делопроизводство v8 БП3.0 УТ11 УУ Абонемент ($m)

Публикация предназначена тем, кто ведет договоры в УТ 11 не только в справочнике "Договоры с контрагентами", но также формирует и согласовывает с контрагентами договоры в формате Word (*.doc). А так как программисты люди ленивые и я не являюсь исключением в этом (хорошем) смысле :), была создана эта печатная форма. Но это не простая печатная форма, а инструмент, который позволяет на основании шаблона, хранящегося в информационной базе в справочнике "Файлы", быстро заполнять и сохранять тут же в справочник "Файлы", но в другую папку, уже заполненный на основании шаблона договор в формате Word.

1 стартмани

08.10.2015    31588    256    Diversus    60    

[x1c.ru] MXL Stamps - Печати и подписи в макетах печатных форм в несколько кликов

Печатные формы документов Универсальные обработки v8 1cv8.cf Абонемент ($m)

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

1 стартмани

22.08.2015    33523    18    GusevNA    6    

Работа с push сервисами только средствами 1С 8.2

Сервисные утилиты Инструментарий разработчика Универсальные обработки v8 Абонемент ($m)

Обработка для настройки, тестирования и использования с предустановками для 3-х сервисов. Текст модуля для внедрения в конфигурацию или другие обработки. Уведомления на телефон, компьютер, браузер.

1 стартмани

18.08.2015    28623    43    anig99    1    

Универсальный инструмент для переноса данных через табличный документ (УФ) Промо

Обработка документов Универсальные обработки Обработка справочников v8 v8::УФ 1cv8.cf Абонемент ($m)

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

5 стартмани

15.10.2018    28289    111    json    33    

Универсальное настраиваемое рабочее место (Версия 2.0)

Универсальные обработки Работа с интерфейсом Рабочее место v8 1cv8.cf Абонемент ($m)

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

3 стартмани

13.06.2015    15415    54    yuraskid    29    

Супер-быстрый поиск и замена значений на УФ

Универсальные обработки v8 v8::УФ 1cv8.cf Абонемент ($m)

Возможности: 1. Замена ссылок в объектах сгруппирована по самим объектам, что сильно ускоряет работу: объект 1 раз получается из БД, в нем производятся все необходимые замены после чего объект 1 раз записывается в БД. 2. Существует возможность отключения итогов во время выполнения замены ссылок, что также сильно ускоряет замену в движениях регистров. 3. Представлена возможность пометки на удаление заменяемых значений (для последующего удаления). 4. На форме расположен прогресс-бар, что позволяет оценить оставшееся время работы. 5. Предусмотрена запись объектов в режиме "Загрузка" (данная опция позволяет производить замены в некорректно введенных данных). 6. Предложена возможность отбора видов объектов, в которых будет произведен поиск ссылок. Документы (и их движения), бизнес- процессы, задачи и периодические регистры сведений также можно отобрать по периоду. 7. Реализована функциональность "точечных" замен, установкой флагов "Выбран". 8. Замена в движениях регистров происходит без перепроведения документов, что позволяет делать замены по "закрытым" периодам.

1 стартмани

03.06.2015    17742    521    IvanAlekseev    43    

Нейронная сеть. Создаем, учим и используем. В одной обработке

Инструментарий разработчика Универсальные обработки v8 Абонемент ($m)

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

1 стартмани

12.05.2015    36884    170    dusha0020    52    

Универсальная обработка "Изменение записей регистров сведений и накопления" (8X) Промо

Универсальные обработки v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Обработка для Добавления/удаления/изменения записей в любых регистрах сведений (подчиненных и не подчиненных регистраторам) и накопления. Для Платформ 8.1, 8.2, 8.3

2 стартмани

24.05.2015    58098    1347    Erofeevgv    62    

Программное создание скриншотов из 1С

Универсальные обработки v8 1cv8.cf Абонемент ($m)

Пример программного создания снимков экрана (скриншотов) непосредственно из 1С.

1 стартмани

07.05.2015    21035    82    terroristish    19    

Яндекс (Yandex) Диск. Обновляйте свои внешние обработки, обработки заполнения, печатные формы и отчеты.

Универсальные обработки WEB v8 1cv8.cf Абонемент ($m)

Хранить свои внешние обработки на внешнем носителе типа Yandex диска удобно, а обновлять в базах 1С еще удобней.

1 стартмани

15.04.2015    36843    103    Patriot1S    35    

Стандартное хранилище настроек

Универсальные обработки v8 v8::УФ 1cv8.cf Абонемент ($m)

Быстрый доступ к стандартным хранилищам настроек. Детальное непосредственное редактирование настроек. Копирование нескольких настроек другим пользователям и их удаление.

4 стартмани

14.04.2015    44393    340    ZhokhovM    28    

Подсистема проверки контрагентов через сервис ГосРеестра для объединения с любой конфигурацией (или автономной работы)

Универсальные обработки Обработка справочников v8 1cv8.cf Абонемент ($m)

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

1 стартмани

06.04.2015    20139    20    Foxes82    12