Имя: Пароль:
1C
1C 7.7
v7: Атол Рабочее место кассира базовая, как удалить нулевые остатки?
0 sanenskii
 
28.12.15
15:44
при аптеке есть аптечный пункт, через улицу... в аптечном пункте стоит комп, считыватель штрих кодов, на компе атол рмк. товар фармацевт загружает с флешки. за долгое время накопилось много товара у которого остаток 0, и поэтому когда она ищет в рмк товар вначале появляются нулевые, из-за которых тормозит рмк и долго ищет(в следствии чего долго ждет покупатель).
у меня задача сходить к ней и удалить все остатки нулевые, подскажитекак это делается?
1 zenik
 
28.12.15
16:23
удалить все товары в РМК и загрузить только существующие.
2 HawkEye
 
28.12.15
16:39
(0) идти лучше всего ногами, удалять - руками с применением головы.
3 sanenskii
 
28.12.15
16:47
ребята если не трудно распишите как???, насмешки принимаются, только устроился и ничего совсем пока незнаю , а чтото надо делать
4 HawkEye
 
28.12.15
16:51
(3) лучше конфигуратора и отладчика тебя вряд-ли кто-то поможет...

вообще не представляю, что такое "Атол Рабочее место кассира базовая"
5 zenik
 
28.12.15
16:52
(3) Удалять товары в самой РМК - просто не удобно. Править DB файлы - не рекомендуется ибо ссылки. Остается вариант - выгружать из товароучетной системы только имеющие остаток. Это надо смотреть откуда берутся данные на флешке и дальше раскручивать этот клубок.
6 sanenskii
 
28.12.15
17:02
накладные на флешку выгружают с 1с7.7 аналит аптека 5.0,и она уже загружает их в рмк у себя. всех этих процесов я еще не видел и не знаю, но я так понял что новые вносяться поверх, а старые так и остаються с нулями остатками, чем и тормозят работу нехило в рмк
7 sanenskii
 
28.12.15
17:06
видите тут работал непалохои програмист 1эсник и он так это сделал, я тапк понимаю он к ней ходил и чистил.а почему в самой рмк не удобно, там нельзя скопом снести??.а так я вообще не понимаю бдф-ки это о чень темный лес для меня ещё
"Остается вариант - выгружать из товароучетной системы только имеющие остаток. Это надо смотреть откуда берутся данные на флешке и дальше раскручивать этот клубок.", с чего начать??
8 zenik
 
28.12.15
17:08
(6) В документации к РМК (руководство интегратора - можно уже сейчас скачать с сайта atol.ru) описаны форматы обмена с которыми работает РМК.
Среди прочего там есть возможность удаления номенклатуры из РМК. Но для начала надо выяснить в каком формате сейчас обмен и как идет выгрузка из 1с.
9 zenik
 
28.12.15
17:10
(7) скопом то снести можно... но изначально то ваша задача стояла сносить без остатков. я вам сейчас скажу - удаляйте все, а торговать вы чем будете? и я потом еще виноват останусь. начните с выяснения формата обмена и читайте про него в мануале - и обработку по выгрузке параллельно глядите.
10 Мимохожий Однако
 
28.12.15
17:28
А меня убивает фраза "удалить нулевые остатки"...Как можно удалить то, чего нет? ))
11 zenik
 
28.12.15
17:38
(10) Есть наименование товара, которого нет на остатке... Можно не придираться к словам - все понятно :)
12 sanenskii
 
28.12.15
21:41
(9) да да zenik  все не надо сносить, я думал нулевые может можно скопом снести, завтра поиду на складе посмотрю как выгружают. в самои аптеке обмен накладными между складом и огф(кассы) идет через сервер обмена атол рмк в 1с7.7 (в неи же фиксируються продажи с касс)
13 Phanatom
 
28.12.15
23:47
(5) 1. посмотреть на флешке в текстовом файле выгрузке имеются ли позиции с нулевым остатком, если да - то путь в 1С исправлять это
2. Если в файле ничего лишнего, зайти в Конфигурацию АТОЛа, отчистить справочник товаров и загрузить с флешки только остатки, ну или же добавить в файл загрузки флаг отчистки таблицы товара, есть в документации интегратора к "Атол.РМК"
14 sanenskii
 
29.12.15
12:15
(13) выгружает текстовый файл на флешку, в накладной только товар который идет в аптечный пункт, лишнего нет.
"зайти в Конфигурацию АТОЛа, отчистить справочник товаров и загрузить с флешки только остатки" - а не получится так, что удаляться все товары, а загрузятся с накладной только пришедшие, т.е. те что остались еще товары тоже удалятся.

мне надо чтобы остались остатки, ну и новые загружались, а почистить те что на остатках ноль.
15 HawkEye
 
29.12.15
13:15
(0) стесняюсь спросить.... а как твоя должность называется?
16 Phanatom
 
29.12.15
14:48
(14) так я и имел ввиду выгрузить с товароучетной ПО все остатки и перезагрузить, даже можно с командой в начале файла, которая отчистит весь справочник и заменит тем что есть в текущем файле, это самый простой вариант. Хотя если нет такой обработки придется придумывать.

Да... в документах старых пропадут названия товаров, которые пропали из справочника в РМК, но там фиксируется код товара, по нему можно будет сопоставить какой товар был в чеке если уж сильно захочется.
17 zenik
 
29.12.15
14:56
(14) если удалить товары и загрузить только то что на флешке - то да, будет только последний приход, а товара с прошлых накладных ан кассе не будет.
Надо переписывать обработку по выгрузке, что бы выгружала не по накладной товар, а по всему остатку. И перед загрузкой давать команду на очистку справочника.
18 Phanatom
 
29.12.15
15:09
(17) так сделайте обработку, формирующую нужный файл, в которой будут все остатки с нужными данными, взять например структуры можно в том же документе Прихода и запихать как-то в отчет по Остаткам. Это на пальцах)
19 Phanatom
 
29.12.15
15:52
(17) вторую часть не дочитал.. да все верно, либо же посылать в РМК команду на удаление товаров по кодам, у которых остаток 0.

Но такое есть точно во Фронтоле, на счет функционала РМК не скажу, смотрите в документации интегратора РМК
20 rs_trade
 
29.12.15
16:12
свертка движений там есть настройка. плюс поставь галку не показывать нулевые в подборе.
21 Phanatom
 
29.12.15
16:48
(20) это точно про РМК, а не Фронтол?
22 zenik
 
29.12.15
21:14
(18) ды я как бы тоже советы даю, мне не надо отвечать :)
23 Phanatom
 
30.12.15
02:57
(22) угу.. промазал) пост ТС предназначался)
24 ЧеловекДуши
 
30.12.15
06:46
25 ЧеловекДуши
 
30.12.15
06:46
+ У вас какая версия девайса? :)
26 Кукуев
 
30.12.15
08:59
(19) Да, в РМК тоже можно удалить товар по коду...
Удалить товары по коду:
$$$DELETEWARESBYWARECODE
Данные:
№ поля Тип поля Назначение
1 Строка 20 / Число* Код товара
* – в зависимости от настройки «Идентификатор товара» (см. документ
«Руководство администратора») поле может быть строковым или числовым.
27 Кукуев
 
30.12.15
09:00
+ (26) Это типа структура файла для удаления товара по коду - табличка разъехалась... :(
28 IlyaSR
 
30.12.15
09:43
Для первого раза сначала грохнуть всю таблицу, а только потом грузить номенклатуру по остаткам.
типа такого
$$$DELETEALLWARES - удалить весь товар поставить первой строкой в выгружаемый файл
далее удалять по коду
29 Phanatom
 
31.12.15
04:55
(28) но со временем опять придется проделывать тоже самое. Так как товар продается и нет прихода, скажем, то в базе РМК будут висеть товары с 0 остатком и мешать при визуальном поиске.

Реализаций этого можно придумать кучу, было б желание)
30 Phanatom
 
31.12.15
04:59
+ к (29)

Удалять по коду - предлагаете посылать команду на удаление всех элементов у которых на данный момент 0 остаток или отбирать как-то? Так как часто в справочнике куча неиспользуемой номенклатуры с 0 остатком уже годами висит)
31 sanenskii
 
31.12.15
09:11
(29) да я так понимаю так и делалось периодически проделывалась чистка, со слов кассира.там аптечный пункт небольшой, оборот не сказать что большой. тоесть как она говорит программер приходил и что-то делал.

всех с наступающим
32 sanenskii
 
21.01.16
16:51
продолжение...
получается товар в папке атола под наименованием SprT.DB, открываю его в paradox, в поле Quantity остаток.
Вот какие мысли, удалить весь товар в атол рмк.С файла SprT.DB его экспортировать в текстовый файл, потом в ехеle по фильтру удалить нулевые и опять его в текстовый файл для загрузки в атол, то есть загрузить в атол на чистую все товары без нулей.
но вот что я еще не понял как перевести в нужный текстовый чтобы поля нормально перенеслись, а то что-то то текст решоткои-#, то всё криво как то.
33 FIXXXL
 
21.01.16
17:13
а на парадоксе слабать удалялку?
34 FIXXXL
 
21.01.16
17:14
(33) +Аксесс мож понимает этот формат? а там запросом грохнуть

ну это варианты, если точно уверен, что в данных ничего не разъедется
35 sanenskii
 
22.01.16
10:43
(34) +Аксесс не читает(
а как примерно на парадоксе удалять, не поиму, он как будто только как для прпосмотра без редактирования,хотя я еще и интерфейс не освоил
36 sanenskii
 
25.01.16
15:21
ребят буду благодарен за любую инфу, ссылку  как воплотить. что-то я дуб.
37 Phanatom
 
25.01.16
15:43
(36) так вроде писали ж ранее уже в теме, выгрузка из Бэка есть? какой бэкофис?

Сделайте обработку, которая сможет из бэка выгрузить остатки - сформируйте файл в формате Атола.
38 zenik
 
25.01.16
23:40
(32) В файл обмена вот такую команду
$$$DELETEWARESBYWARECODE
Дальше одна строка - один код товара. И даже не парься, есть у тебя этот код на кассе или нет. а уж как вы получите товары без остатка - дело техники. Хоть из бэка, из DB кассы.
Это кстати написали еще в (26) уже можно было удалить все давно.
39 sanenskii
 
28.01.16
09:08
(37) бек 1с7.7 конф.Аналит аптека 5.0. выгрузка только приходного а не всего товара. я б сделал обработку, да пока не бум-бум в этом вообще.
40 sanenskii
 
28.01.16
09:09
(38) да не спорю,тяну, завал просто бывает по времени. Спасибо, попробую.