v7: Атол Рабочее место кассира базовая, как удалить нулевые остатки? #761853


#0 by sanenskii
при аптеке есть аптечный пункт, через улицу... в аптечном пункте стоит комп, считыватель штрих кодов, на компе атол рмк. товар фармацевт загружает с флешки. за долгое время накопилось много товара у которого остаток 0, и поэтому когда она ищет в рмк товар вначале появляются нулевые, из-за которых тормозит рмк и долго ищет(в следствии чего долго ждет покупатель). у меня задача сходить к ней и удалить все остатки нулевые, подскажитекак это делается?
#1 by zenik
удалить все товары в РМК и загрузить только существующие.
#2 by HawkEye
идти лучше всего ногами, удалять - руками с применением головы.
#3 by sanenskii
ребята если не трудно распишите как???, насмешки принимаются, только устроился и ничего совсем пока незнаю , а чтото надо делать
#4 by HawkEye
лучше конфигуратора и отладчика тебя вряд-ли кто-то поможет... вообще не представляю, что такое "Атол Рабочее место кассира базовая"
#5 by zenik
Удалять товары в самой РМК - просто не удобно. Править DB файлы - не рекомендуется ибо ссылки. Остается вариант - выгружать из товароучетной системы только имеющие остаток. Это надо смотреть откуда берутся данные на флешке и дальше раскручивать этот клубок.
#6 by sanenskii
накладные на флешку выгружают с 1с7.7 аналит аптека 5.0,и она уже загружает их в рмк у себя. всех этих процесов я еще не видел и не знаю, но я так понял что новые вносяться поверх, а старые так и остаються с нулями остатками, чем и тормозят работу нехило в рмк
#7 by sanenskii
видите тут работал непалохои програмист 1эсник и он так это сделал, я тапк понимаю он к ней ходил и чистил.а почему в самой рмк не удобно, там нельзя скопом снести??.а так я вообще не понимаю бдф-ки это о чень темный лес для меня ещё "Остается вариант - выгружать из товароучетной системы только имеющие остаток. Это надо смотреть откуда берутся данные на флешке и дальше раскручивать этот клубок.", с чего начать??
#8 by zenik
В документации к РМК (руководство интегратора - можно уже сейчас скачать с сайта atol.ru) описаны форматы обмена с которыми работает РМК. Среди прочего там есть возможность удаления номенклатуры из РМК. Но для начала надо выяснить в каком формате сейчас обмен и как идет выгрузка из 1с.
#9 by zenik
скопом то снести можно... но изначально то ваша задача стояла сносить без остатков. я вам сейчас скажу - удаляйте все, а торговать вы чем будете? и я потом еще виноват останусь. начните с выяснения формата обмена и читайте про него в мануале - и обработку по выгрузке параллельно глядите.
#10 by МимохожийОднако
А меня убивает фраза "удалить нулевые остатки"...Как можно удалить то, чего нет? ))
#11 by zenik
Есть наименование товара, которого нет на остатке... Можно не придираться к словам - все понятно :)
#12 by sanenskii
да да zenik  все не надо сносить, я думал нулевые может можно скопом снести, завтра поиду на складе посмотрю как выгружают. в самои аптеке обмен накладными между складом и огф(кассы) идет через сервер обмена атол рмк в 1с7.7 (в неи же фиксируються продажи с касс)
#13 by Phanatom
1. посмотреть на флешке в текстовом файле выгрузке имеются ли позиции с нулевым остатком, если да - то путь в 1С исправлять это 2. Если в файле ничего лишнего, зайти в Конфигурацию АТОЛа, отчистить справочник товаров и загрузить с флешки только остатки, ну или же добавить в файл загрузки флаг отчистки таблицы товара, есть в документации интегратора к "Атол.РМК"
#14 by sanenskii
выгружает текстовый файл на флешку, в накладной только товар который идет в аптечный пункт, лишнего нет. "зайти в Конфигурацию АТОЛа, отчистить справочник товаров и загрузить с флешки только остатки" - а не получится так, что удаляться все товары, а загрузятся с накладной только пришедшие, т.е. те что остались еще товары тоже удалятся. мне надо чтобы остались остатки, ну и новые загружались, а почистить те что на остатках ноль.
#15 by HawkEye
стесняюсь спросить.... а как твоя должность называется?
#16 by Phanatom
так я и имел ввиду выгрузить с товароучетной ПО все остатки и перезагрузить, даже можно с командой в начале файла, которая отчистит весь справочник и заменит тем что есть в текущем файле, это самый простой вариант. Хотя если нет такой обработки придется придумывать. Да... в документах старых пропадут названия товаров, которые пропали из справочника в РМК, но там фиксируется код товара, по нему можно будет сопоставить какой товар был в чеке если уж сильно захочется.
#17 by zenik
если удалить товары и загрузить только то что на флешке - то да, будет только последний приход, а товара с прошлых накладных ан кассе не будет. Надо переписывать обработку по выгрузке, что бы выгружала не по накладной товар, а по всему остатку. И перед загрузкой давать команду на очистку справочника.
#18 by Phanatom
так сделайте обработку, формирующую нужный файл, в которой будут все остатки с нужными данными, взять например структуры можно в том же документе Прихода и запихать как-то в отчет по Остаткам. Это на пальцах)
#19 by Phanatom
вторую часть не дочитал.. да все верно, либо же посылать в РМК команду на удаление товаров по кодам, у которых остаток 0. Но такое есть точно во Фронтоле, на счет функционала РМК не скажу, смотрите в документации интегратора РМК
#20 by rs_trade
свертка движений там есть настройка. плюс поставь галку не показывать нулевые в подборе.
#21 by Phanatom
это точно про РМК, а не Фронтол?
#22 by zenik
ды я как бы тоже советы даю, мне не надо отвечать :)
#23 by Phanatom
угу.. промазал) пост ТС предназначался)
#24 by ЧеловекДуши
#25 by ЧеловекДуши
+ У вас какая версия девайса? :)
#26 by Кукуев
Да, в РМК тоже можно удалить товар по коду... Удалить товары по коду: $$$DELETEWARESBYWARECODE Данные: № поля Тип поля Назначение 1 Строка 20 / Число* Код товара * – в зависимости от настройки «Идентификатор товара» (см. документ «Руководство администратора») поле может быть строковым или числовым.
#27 by Кукуев
+ Это типа структура файла для удаления товара по коду - табличка разъехалась... :(
#28 by IlyaSR
Для первого раза сначала грохнуть всю таблицу, а только потом грузить номенклатуру по остаткам. типа такого $$$DELETEALLWARES - удалить весь товар поставить первой строкой в выгружаемый файл далее удалять по коду
#29 by Phanatom
но со временем опять придется проделывать тоже самое. Так как товар продается и нет прихода, скажем, то в базе РМК будут висеть товары с 0 остатком и мешать при визуальном поиске. Реализаций этого можно придумать кучу, было б желание)
#30 by Phanatom
Удалять по коду - предлагаете посылать команду на удаление всех элементов у которых на данный момент 0 остаток или отбирать как-то? Так как часто в справочнике куча неиспользуемой номенклатуры с 0 остатком уже годами висит)
#31 by sanenskii
да я так понимаю так и делалось периодически проделывалась чистка, со слов кассира.там аптечный пункт небольшой, оборот не сказать что большой. тоесть как она говорит программер приходил и что-то делал. всех с наступающим
#32 by sanenskii
продолжение... получается товар в папке атола под наименованием SprT.DB, открываю его в paradox, в поле Quantity остаток. Вот какие мысли, удалить весь товар в атол рмк.С файла SprT.DB его экспортировать в текстовый файл, потом в ехеle по фильтру удалить нулевые и опять его в текстовый файл для загрузки в атол, то есть загрузить в атол на чистую все товары без нулей. но вот что я еще не понял как перевести в нужный текстовый чтобы поля нормально перенеслись, а то что-то то текст решоткои-#, то всё криво как то.
#33 by FIXXXL
а на парадоксе слабать удалялку?
#34 by FIXXXL
+Аксесс мож понимает этот формат? а там запросом грохнуть ну это варианты, если точно уверен, что в данных ничего не разъедется
#35 by sanenskii
+Аксесс не читает( а как примерно на парадоксе удалять, не поиму, он как будто только как для прпосмотра без редактирования,хотя я еще и интерфейс не освоил
#36 by sanenskii
ребят буду благодарен за любую инфу, ссылку  как воплотить. что-то я дуб.
#37 by Phanatom
так вроде писали ж ранее уже в теме, выгрузка из Бэка есть? какой бэкофис? Сделайте обработку, которая сможет из бэка выгрузить остатки - сформируйте файл в формате Атола.
#38 by zenik
В файл обмена вот такую команду $$$DELETEWARESBYWARECODE Дальше одна строка - один код товара. И даже не парься, есть у тебя этот код на кассе или нет. а уж как вы получите товары без остатка - дело техники. Хоть из бэка, из DB кассы. Это кстати написали еще в уже можно было удалить все давно.
#39 by sanenskii
бек 1с7.7 конф.Аналит аптека 5.0. выгрузка только приходного а не всего товара. я б сделал обработку, да пока не бум-бум в этом вообще.
#40 by sanenskii
да не спорю,тяну, завал просто бывает по времени. Спасибо, попробую.
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С