Автор | Сообщение | ||||
---|---|---|---|---|---|
Maxim Заслуженный форумщик Зарегистрирован: 09.03.2005 |
Добавлено: 21.09.2006 16:47 Заголовок сообщения: Объединение заказов на продажу при импорте Используя стандартный импорт заказов из текстового файла, столкнулись со следующей проблемой: В строке не указан номер заказе (берется из первого счетчика) и если код покупателя, дата заказа и дата поставки совпадают с последующей строкой (даже в случае различных УИ, примечаний, ссылок), то iScala создаст один многострочный заказ, что для нас неприемлемо. Кто нибудь решал схожие проблемы? Спасибо. _________________ "Я люблю работу, она очаровывает меня. Я могу сидеть и смотреть на неё часами." © Джером К. Джером. |
||||
aav Администратор Зарегистрирован: 14.09.2004 |
Добавлено: 22.09.2006 13:05 Заголовок сообщения: Re: Объединение заказов на продажу при импорте
Я попробовал. Оказалось достаточным ввести строку-разделитель с неверным кодом покупателя |
||||
Maxim Заслуженный форумщик Зарегистрирован: 09.03.2005 |
Добавлено: 22.09.2006 15:47 Заголовок сообщения:
Получается в сторонней программе из которой формируется файл импорта , нужно писать процедуру по обработке и разделению строк с неверным кодом покупателя. В любом случае спасибо. P.S. Сделали так в сторонней программе пользователь при вводе нового заказа получает предупреждение (если предыдущий заказ с тем же кодом покупателя и с тем же кодом товара) и предложение ввести сначала заказ на другого клиента. Вообщем тоже, то ещё решение. |
||||
aav Администратор Зарегистрирован: 14.09.2004 |
Добавлено: 22.09.2006 16:04 Заголовок сообщения: А как на счет того, чтобы указывать номер заказа?
Может быть сторонняя программа сможет прочитать следующий номер заказа из скальского счетчика, увеличить на единицу, обновить счетчик, а считанное значение где-то запомнить, и потом использовать при импорте? |
||||
Maxim Заслуженный форумщик Зарегистрирован: 09.03.2005 |
Добавлено: 22.09.2006 16:18 Заголовок сообщения: а в какой таблице хранятся счетчики? Просто если не указывать номер заказа, Скала берет счетчик А и при импорте его (заказа) накручивает счетчик. Это справедливо только для счетчика А. Или существует возможность указать из какого счетчика брать номер? _________________ "Я люблю работу, она очаровывает меня. Я могу сидеть и смотреть на неё часами." © Джером К. Джером. |
||||
aav Администратор Зарегистрирован: 14.09.2004 |
Добавлено: 22.09.2006 16:39 Заголовок сообщения: Где живут счетчики
Они хранятся в SY68CCXX, где CC — код компании.
Похоже на Ваши параметры? Если читать счетчики будет сторонняя программа, то, разумеется, можно будет читать любой из счетчиков. А при штатном скальском импорте я не пытался указать букву счетчика, всегда указывал № заказа явно, так что не могу подсказать, можно ли это сделать |
||||
Maxim Заслуженный форумщик Зарегистрирован: 09.03.2005 |
Добавлено: 22.09.2006 17:24 Заголовок сообщения: Нет, не похоже т.к. в SY68 хранятся только счетчики проводок для книг, ОС и склада. _________________ "Я люблю работу, она очаровывает меня. Я могу сидеть и смотреть на неё часами." © Джером К. Джером. |
||||
aav Администратор Зарегистрирован: 14.09.2004 |
Добавлено: 25.09.2006 08:07 Заголовок сообщения: SY68CCXX — именно SY6801XX для 01 компании
А зря не похоже. Ведь я ничего не сказал, что XX — это маска. Смотреть для компании 01 надо не в таблицу SY680106, а именно в SY6801XX. В SY680106, действительно хранятся только годозависимые счетчики. А OR — не годозависимые. |