30.01.2010 21:52
Grigoriy
 
Приветствую.

Есть такая ситуация. 1С 8.1 и Кристалл.
1. Делаю выгрузку скидок из 1С 8.1 в Кристалл действующие с 01.01.2010 по 05.01.2010.
2. Загружаю их в кассу.
3. Изменяю скидки в 1С 8.1 на действующие с 01.01.2010 по 05.01.2010.
4. Делаю выгрузку скидок из 1С 8.1 в Кристалл.
5. Загружаю их в кассу.

Скидки остаются первые то есть действующие с 01.01.2010 по 05.01.2010
это наверное происходит из-за замены предыдущих скидок на компе, а старые остаются в кассе и не выводятся из кассы. А для того чтобы их вывести надо в кассе залезать в файлик базы DBF.

Варианты.
1. Перед изменением скидок, ручками в Кристалле делать выгрузку всех скидок из кассы, а затем пункт 3,4 и 5.
2. Как возможно автоматизировать этот процесс в 1С. (возможно ли в файле конфигурации импорта, прописать выгрузку (то есть удаление) всех скидок из кассы)?
3. Не затирать предыдущие данные по скидкам, а просто их изменять, но возникают сомнения, о правильности сравнения и изменения при выгрузке из 1С и выгрузке из компа с Кристаллом на кассу.

Извините если, что не так, я вообще программирую только в 1С.
Спасибо.
01.02.2010 15:09
vitamin
 
Сидим на 1С-Рарус 1с8.1
1+2 Реализована обработка проверяющая скидки в 1С, если срок закончился, выгружает кнопкой, или прописать комманду роботу оборудования в планировщике
3 думаю будет лучше создать документ отмена скидки, а затем грузить новым списком
01.02.2010 21:31
Grigoriy
 
Документ отмена скидок есть. выгрузка на сервер тоже происходит правильно (то есть все существующие скидки из 1С на сервер Кристалл), но в кассе сохраняются как старые скидки, так и новые то есть
Были скидки:
Мука , с 01.01.2010 по 05.01.2010
Пшено , с 01.01.2010 по 05.01.2010

Изменили их в 1С и выгрузили на сервер Кристалла и получилось:
Мука , с 01.01.2010 по 02.01.2010
Пшено , с 01.01.2010 по 02.01.2010

а на кассе получилось следующее:
Мука , с 01.01.2010 по 05.01.2010
Пшено , с 01.01.2010 по 05.01.2010
Мука , с 01.01.2010 по 02.01.2010
Пшено , с 01.01.2010 по 02.01.2010

Я кстати где-то читал что можно с помощью файла настройки импорта командой _ACTIONFIELD удалить данные. Как она работает?
02.02.2010 15:43
Sergik_D
 
Как организован обмен с Сетом ? COM или DBF ?
1. Нужно очистить на кассах таблички со скидками. Идет не совпадение с сервером. Делается подменой дефолтной таблички.
2. Перед внесением новых скидок, делать выгрузку с касс. Как говорили выше.
02.02.2010 17:55
Grigoriy
 
Обмен осуществляется с помощью COM соединения.
Так вот и надо автоматизировать выгрузку скидок с кассы, перед загрузкой новых скидок.
Часовой пояс GMT +3, время: 05:57.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.