Войти

Показать полную графическую версию : [решено] Подбор значений из списка с сохранением во внешний файл


Technik_spat
08-05-2025, 11:59
Уважаемые форумчане, доброго времени суток!
Вопрос очень не праздный.
есть текстовый файл csv:
170729
в нём много всего, но из него надо создать внешний txt с определенным набором.
Сама суть, в одном файле:
в блоке $$$REPLACEPRODUCT
$$$REPLACEDOPCODES
из данных
;4602193010086;249119; 1;00001;4602193010086;00143;9 месяцев Фолиевая кислота 0,4мг №30 таб.п.о Валента Фармаце
Нужно значение: 249119

Из блока $$$REPLACEKIZ
к этому параметру надо привязать 0460219301008611118NW7ZsvC5 и 046021930100861111sKEEMpsdm
Поиск можно осуществить по связке ШК + номер партии (я их подчеркнул), в данном случае: 4602193010086 и 00143 - такие параметры в блоке $$$REPLACEKIZ могут повторяться, но основные данные будут все разные.

Т.е. вывод должен выглядить вот так:
249119;0460219301008611118NW7ZsvC5;
249119;046021930100861111sKEEMpsdm;

DJ Mogarych
09-05-2025, 13:29
249119;0460219301008611118NW7ZsvC5;
249119;046021930100861111sKEEMpsdm; »
Собственно, это и есть все совпадения.

Technik_spat
11-05-2025, 07:53
Здравствуйте!
Да, так оно и есть))))
на самом деле файл огромный, там более 20 000 таких совпадений будет)))))
Но задача уже такая отпала.
Я очень надеялся, что разработчики одной из кассовых программ заложили возможности работы по подобным значениям "0460219301008611118NW7ZsvC5", как у практически всех других касс, но они жестко отрезали это. Теперь дальше будем мучаться на текущей программе, и ждать когда корпоративные клиенты заставят Атол этот функционал заложить и "гордая птица ёж, всё таки полетит", но к этому времени я думаю мы будем на товароучётке 1С, а там такие доработки делаются попроще, чем сейчас




© OSzone.net 2001-2012