Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Подбор значений из списка с сохранением во внешний файл (http://forum.oszone.net/showthread.php?t=356299)

Technik_spat 08-05-2025 11:59 3037773

Подбор значений из списка с сохранением во внешний файл
 
Вложений: 1
Уважаемые форумчане, доброго времени суток!
Вопрос очень не праздный.
есть текстовый файл 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 3037808

Цитата:

Цитата Technik_spat
249119;0460219301008611118NW7ZsvC5;
249119;046021930100861111sKEEMpsdm; »

Собственно, это и есть все совпадения.

Technik_spat 11-05-2025 07:53 3037852

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


Время: 16:05.

Время: 16:05.
© OSzone.net 2001-