Остапенко Олег

62
Рейтинг

o2005
Олег Остапенко



  •   Регистрация: 05.03.2007 (17 лет назад)

  •   Был(а) на сайте: 26.04.2024

Подписчики 2

Группы

Профессиональный разработчик

Рейтинг 62

Синхронизация кодов справочников в однородных или разнородных базах

Инструменты и обработки Для всех Платформа 1С v8.3 1С:Управление торговлей 10 1С:Торговля и склад 7.7 Windows Абонемент ($m) Внешняя обработка (ert,epf) Перенос данных 1C

Перед программистом иногда возникает задача синхронизации справочников двух и более баз по кодам, артикулам и т.п. И многие, прочитав первое предложение, скажут, что вот очередной "велосипед","баян", а может, даже и "аккордеон". Но данная статья является описанием практического использования программы FuzzyStringComparison.exe (http://infostart.ru/public/442217/), которая не привязана ни к какой платформе 1С (да, по "секрету" говоря, вообще к 1С). Алгоритмы, заложенные в прилагаемой обработке, на мой взгляд, вполне могут сгодиться для Вашего творчества и полета программных фантазий.

1 стартмани

11.01.2016    10133    13    o2005    4       

2

Программа для нечеткого сравнения строк FuzzyStringComparison

Инструменты и обработки Программист Windows Абонемент ($m) Приложение (exe) Инструментарий разработчика

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

5 стартмани

11.01.2016    25163    22    o2005    17       

39

Копирование табличной части документа, расширенное (управляемое приложение)

Инструменты и обработки Для всех Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m) Внешняя обработка (ert,epf) Подбор и обработка объектов

Универсальная обработка может использоваться с любыми табличными частями документов и справочников. Позволяет копировать колонки из разнородных объектов. Развитие обработки http://infostart.ru/public/118237/ . Постарался максимально облегчить пользование и удобство работы.

1 стартмани

21.09.2014    12842    74    o2005    9       

1

Фоновая архивация файлов в 7zip c копированием их на FTP с проверкой контрольной CRC-суммы архива

Инструменты и обработки Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Windows Абонемент ($m) Приложение (exe) Архивирование (backup) Инструменты администратора БД Перенос данных 1C

Возникла задача сделать обмен РИБ в 8.2 через FTP. Не пытаясь изобрести велосипед, давно уже использую замечательную программу FTPDrive (www.killprog.com). FTPDrive подключает к системе FTP-ресурс как логический диск, на который можно просто копировать информацию. При этом программа имеет множество настроек и позволяет достаточно быстро подключиться к желаемому ресурсу. Не требует инсталяции. Все бы ничего но копировать файлы выгрузки без архивации на FTP неразумно, и появилась проблема - штатный архиватор 1С 8.2 не хотел создавать файлы на FTP-ресурсе и копировать их 1С тоже отказывалась. Тогда был использован вызов консольного архиватора 7zip, но начали жаловаться пользователи на часто появляющееся консольное окно. Тогда было написано приложение позволяющее в фоновом режиме архивировать файлы в 7zip с добавлением к имени контрольной CRC-суммы архива и последующей проверкой при распаковке с удалением поврежденных в ходе пересылки файлов.

1 стартмани

04.09.2009    22433    102    o2005    11       

14

Комментарии

ПубликацииИнтеграция 1С с маркетплейсами Ozon и Wildberries для УТ10.3, КА 1.1, УПП 1.3#256 07.08.23 8:47
Добрый день.
Поддерживаю вопрос коллеги из 253 поста.
Планируется ли добавления модуля для работы с Яндекс Маркет ?
ВК54-ФЗ и Разрешительный режим. Обработки для подключения онлайн-касс к 1С 8 (поддержка Маркировки) + Эмулятор + ФФД 1.2#2707 28.01.22 17:45
(2706) В обработке выставил режим проверки КМ "не проверять". Полагал, что тогда будет работать как ФФД 1.05. Похоже такой вариант не получится.
В разделе маркировки для настроек под ФФД 1.05 снял все флаги.
Уточните пожалуйста какие флаги нужно выставить для правильной работы с маркированным товаром по ФФД 1.2.

Прикрепленные файлы:

1.png
2.png
ВК54-ФЗ и Разрешительный режим. Обработки для подключения онлайн-касс к 1С 8 (поддержка Маркировки) + Эмулятор + ФФД 1.2#2705 28.01.22 14:09
(2703) Чеки без обуви проходят, а с обувью нет.
Возможно в обработке, я что-то не так сделал с настройками маркированного товара под версию ФФД 1.2. (еще раз напомню, что до этого на ФФД 1.05 и обработке 5.0.5 все работало).
ВК54-ФЗ и Разрешительный режим. Обработки для подключения онлайн-касс к 1С 8 (поддержка Маркировки) + Эмулятор + ФФД 1.2#2704 28.01.22 14:03
(2703) Да, маркированный товар разрешен. Скриншот прикрепил.

Адрес сайта ФНС: www.nalog.gov.ru
Номер автомата:
Признак автономного режима: нет
Признак установки принтера в автомате: нет
Признак АС БСО: нет
Признак шифрования: нет
Признак автоматического режима: нет
Признак ККТ для расчетов только в Интернет: нет
Продажа подакцизного товара: нет
Признак расчетов за услуги: нет
Признак проведения азартных игр: нет
Признак проведения лотереи: нет
ОФД: ООО "Эвотор ОФД" (9715260691)
Версия ФФД: 1.2
Признак торговли маркированными товарами: да
Признак осуществления ломбардной деятельности: нет
Признак осуществления страховой деятельности: нет

Прикрепленные файлы:

1.png
ВК54-ФЗ и Разрешительный режим. Обработки для подключения онлайн-касс к 1С 8 (поддержка Маркировки) + Эмулятор + ФФД 1.2#2702 28.01.22 13:56
Добрый день.
До этого работали на ККТ Атол 25Ф с версией ФФД 1.05 и обработке 5.0.5, проблем с маркированной обувью не было.
Теперь у нас: 1С УТ 10.3; ККТ Атол версия 10.9.0.5; ККТ Атол 25Ф прошили с поддержкой ФФД 1.2; у Вас куплена обработка версии 5.0.7.

При попытке пробития маркированного товара теперь выдается ошибка "Ошибка регистрации позиции в чеке: (117) Неверное состояние ФН" и чек аннулируется.

Лог файл кассы прикрепил к сообщению.

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

Прикрепленные файлы:

fptr10.log
ВК54-ФЗ и Разрешительный режим. Обработки для подключения онлайн-касс к 1С 8 (поддержка Маркировки) + Эмулятор + ФФД 1.2#2423 18.02.21 14:13
(2422) Функция ПечатьЧека была практически не правленая, кроме строки:
ЗначениеСкидки = Позиция.Количество * Позиция.Цена - Позиция.Сумма;
////ЗначениеСкидки = Позиция.Количество * Позиция.Цена * Позиция.Скидка * 0.01;

Но добавление 8 параметра при передачи в функцию ПечатьСтроку помогло.
Спасибо.
ВК54-ФЗ и Разрешительный режим. Обработки для подключения онлайн-касс к 1С 8 (поддержка Маркировки) + Эмулятор + ФФД 1.2#2421 18.02.21 13:18
(2420) Суть в том, что в 1С в ЧекККМ я рассчитываю скидку в рублях (без копеек). И именно то что в табличной части документа передаю в обработку. Из приведенного выше скриншота документа ЧекККМ видно что передается 894 руб. (уже с учетом скидки).

Полагаю, что причина в этом (см.скриншот)

Прикрепленные файлы:

3.png
ВК54-ФЗ и Разрешительный режим. Обработки для подключения онлайн-касс к 1С 8 (поддержка Маркировки) + Эмулятор + ФФД 1.2#2419 18.02.21 12:58
Чеки за наличку со скидками проходят, но в чеке выводятся копейки, которых нет в исходном документе.

Прикрепленные файлы:

ЧекККМ в 1С.png
Чек_с_копейками.png
ВК54-ФЗ и Разрешительный режим. Обработки для подключения онлайн-касс к 1С 8 (поддержка Маркировки) + Эмулятор + ФФД 1.2#2418 18.02.21 12:43
(2417) Похоже я немного рано обрадовался. По безналу чеки не проходят с ошибкой "Ошибка регистрации безналичной оплаты. (52) Сумма не наличных платежей превышает сумму чека "

Причем речь идет не об всех безнальных чеках, а только с дробными скидками.

Прикрепленные файлы:

2.png
fptr10.log
ВК54-ФЗ и Разрешительный режим. Обработки для подключения онлайн-касс к 1С 8 (поддержка Маркировки) + Эмулятор + ФФД 1.2#2416 18.02.21 12:29
(2415) Спасибо. Разобрался.
В обработке ТОСервер потерял свою ранее сделанную правку при обновлении.

ЗначениеСкидки = Позиция.Количество * Позиция.Цена - Позиция.Сумма;
////ЗначениеСкидки = Позиция.Количество * Позиция.Цена * Позиция.Скидка * 0.01;