[ОТВЕТИТЬ]
13.11.2013 09:55
OlegON
 
Не удалось мне найти старую тему, если кто найдет - киньте, пожалуйста, ссылку сюда.
Суть в следующем, скажите, пожалуйста, кто в каких случаях правит старый контракт, а в каких создает новый? Например, смена МХ поставки? Я всегда был убежден, что смена контракта или любых его условий ведет к смене заведенного его отображения в Супермаге. В противном случае теряется история и много чего еще. Я не прав?
13.11.2013 10:38
Dim
 
в новых версиях информация о местах поставки перенесена в спецификацию контракта. можно к 1-у контракту открывать кучу спецификаций, ненужные блокировать.
13.11.2013 10:44
Tiger
 
Цитата:
Dim в новых версиях информация о местах поставки перенесена в спецификацию контракта. можно к 1-у контракту открывать кучу спецификаций, ненужные блокировать.
Новые версии это начиная с какой? 1.029.3 sp4 считается новой? Нужно из контрактов принадлежащих одному формату магазинов перенести место поставки в другие контракты другого формата магазина!
13.11.2013 10:57
Dim
 
версия 1.030

Цитата:
Контракт с поставщиком.

В документ «Контракт с поставщиком» внесены следующие изменения:
- Из заголовка документа удалены закладки «Справка о редакциях контракта» и «Заказы», добавлена закладка «Спецификации поставки».
- В спецификацию документа добавлена колонка «Цена без НДС», удалена колонка «Количество».
- Добавлен статус «Принят полностью».
Цитата:
Спецификация поставки.

Документ «Спецификация поставки» имеет тип «CQ». Статусы «Заблокирован», «Черновик» и «Принят». Документ содержит атрибуты прежнего документа «Контракт с поставщиком», относящиеся к определению условий заказа и поставки. Документ используется процедурами автоматической генерации заказа, а также процессами создания заказа на базе контракта.

Документ связан с документом «Контракт с поставщиком» и может быть создан только на основании документа «Контракт с поставщиком». Создание документа путем экспорта из другого документа не разрешено.

Статусы документа «Спецификация поставки» взаимосвязаны со статусом документа «Контракт с поставщиком». Спецификация поставки не может получить статус «Принят», если контракт с поставщиком имеет статус «Черновик» или «Заблокирован». Также существует проверка, запрещающая понижение статуса контракта с поставщиком с «Подготовлен» до «Черновик», если какая-либо его спецификация поставки имеет статус «Принят».

В заголовок документа входят атрибуты прежней закладки «Заказ» документа «Контракт с поставщиком», то есть атрибуты условий заказа и поставки. Спецификация нового типа документов содержит поля прежнего контракта, за исключением цен, ставки НДС поставщика и атрибутов отклонения цен поставки от цены контракта и количества превышения заказа, то есть тех атрибутов, которые используются для контроля поставки.

Заголовок спецификации поставки содержит часть атрибутов контракта, такие как поставщик, собственный контрагент, дата начала и окончания контракта, которые переносятся из контракта при создании спецификации поставки и не могут быть изменены вручную.

При создании документа «Спецификация поставки» в него копируется спецификация из контракта с опциональным ограничением по номенклатуре мест поставки и / или группам товаров. В спецификацию копируются из контракта также шаблонные данные для полей «Размер упаковки», «Время обработки на складе» и «Минимальное количество». В дальнейшем эти данные могут быть изменены в соответствии с условиями поставки в конкретное место / места хранения.

Спецификация документа может, при необходимости, правиться вручную путем добавления или удаления артикулов. Но в спецификацию документа могут входить только артикулы из контракта. Если при ручном добавлении артикулов в спецификацию поставки будет добавлен артикул, отсутствующий в контракте, такая спецификация не сможет получить статус «Принят».

Для синхронизации спецификации контракта и спецификации поставки в документе «Спецификация поставки» имеется функция «Синхронизировать артикулы со спецификацией контракта» с опциями копирования спецификации такими же, как при создании спецификации поставки, то есть с фильтром по номенклатуре места хранения или по группам классификатора. При синхронизации спецификации недостающие артикулы добавляются в спецификацию, а лишние удаляются. Для тех строк спецификации поставки, которые не удаляются и не добавляются, сохраняются значения атрибутов полей «Размер упаковки», «Время обработки на складе» и «Минимальное количество».

Если в контракте были изменены значения шаблонных атрибутов, и их значение необходимо распространить на спецификацию поставки, необходимо воспользоваться функцией «Проставить параметры заказа из спецификации контракта». Функция позволяет обновлять значения атрибутов по всем или только по выбранным полям.
14.11.2013 10:10
Офигевший
 
В 1.030.2 добавлен ещё план/история по ценам и новый тип контракта - маркетинговый.
Логика работы меняется, теперь более логичным выглядит заведение одного контракта, при изменении спецификации вместо закрытия одного и создания другого - откат до черновика, внос изменений и обратно до зеленой галки.
Цены можно редактировать в розовой галке, также можно создавать неограниченное кол-во "соглашение о поставке" куда переехала вся логистическая составляющая контракта.
14.11.2013 10:33
Tiger
 
А как быть в ситуации (автоматизировать) смену место поставки в версии 1.029.3 sp4? Нужно из контрактов принадлежащих одному формату магазинов перенести место поставки в другие контракты другого формата магазина, удалив из контрактов бывшего формата!
14.11.2013 12:22
Mtirt
 
А что мешает "создать новую редакцию контракта"?
15.11.2013 08:28
Tiger
 
Цитата:
Mtirt А что мешает "создать новую редакцию контракта"?
Что понимается под "создать новую редакцию контракта" - новый контракт с новым местом поставки! Но этих контрактов около 360!
18.11.2013 08:32
Tiger
 
Вопрос так и не стронулся с места. Требуют автоматом поменять место поставки! Чтобы Вы сделать форумчане, если меняются места поставки в 360 контрактах?
18.11.2013 10:28
OlegON
 
Требуют? :) На основании чего?
Ручками пусть создают новые контракты вместо старых. Я не прав?
18.11.2013 10:40
konst
 
многое зависит от версии Супермага и технологии работы менеджеров...
а также периодичности возникновения данной необходимости...
в свое время у нас были гигантские проблемы с редактированием и рассылкой контрактов, т.к.
менеджеры были просто "дубы". пришлось писать программу для групповой обработки контрактов...

если это разовое мероприятие - то пусть вручную все отредактируют...
если что то из регулярной работы... то можно и автоматизировать процесс...
простейший вариант - с помощью SQL запросов менять параметры в БД, но тут надо учесть все ньюансы, а именно
в зависимости от версии СМ - данные хранятся в разных таблицах (например в моей версии таблица: smcontractlocations)
при этом просто добавить или удалить какие либо МХ из(в) определенные контракты особых проблем не вызовет, но вот что делать если в ЦО контракт будет изменен, а в МХ останется старым... в ЦО мы уже удалили это МХ из контракта, а в МХ продолжают заказывать по нему товар
18.11.2013 10:54
Tiger
 
Цитата:
konst многое зависит от версии Супермага и технологии работы менеджеров...
а также периодичности возникновения данной необходимости...
в свое время у нас были гигантские проблемы с редактированием и рассылкой контрактов, т.к.
менеджеры были просто "дубы". пришлось писать программу для групповой обработки контрактов...

если это разовое мероприятие - то пусть вручную все отредактируют...
если что то из регулярной работы... то можно и автоматизировать процесс...
простейший вариант - с помощью SQL запросов менять параметры в БД, но тут надо учесть все ньюансы, а именно
в зависимости от версии СМ - данные хранятся в разных таблицах (например в моей версии таблица: smcontractlocations)
при этом просто добавить или удалить какие либо МХ из(в) определенные контракты особых проблем не вызовет, но вот что делать если в ЦО контракт будет изменен, а в МХ останется старым... в ЦО мы уже удалили это МХ из контракта, а в МХ продолжают заказывать по нему товар
Версия супермага 1.029.3 sp4! В том то и дело что это уже второе место хранение у которого меняется формат, а следовательно и контракты! Прошлый раз поменяли руками, то есть добавили нужный магазин в место поставки (контракты)! Теперь хотят автоматом, руками запретили править! Все прежние контракты в БД МХ удалим и зашлем из ЦО контракты действующие для данного МХ!
18.11.2013 11:05
OlegON
 
Похотят и перестанут. Я не рекомендую руками соваться, т.е. скриптами, особенно в условиях почтового обмена. Как вариант - пусть заказывают хотелку в С+. А редактировать старые контракты - путь к глюкам при последующем разборе, т.е. потеря истории. Надо создавать новые.
18.11.2013 11:11
konst
 
удаление МХ из !!!ВСЕХ!!! контрактов (!!! проверено на версии 1.0.27.1 SP3):
Код:
DELETE FROM supermag.smcontractlocations a  WHERE a.locationid = '15';
COMMIT ;
Далее выделяешь нужные контракты в интерфейсе СМ и вставляешь, например в Эксель
и добавляешь "префикс" и "суффикс" в соответствии с запросом:

Код:
INSERT INTO supermag.smcontractlocations a (a.ID, a.doctype, a.locationid, a.supplycondition ) VALUES ('КЗЦП000356', 'CO', '15', '0');
COMMIT ;
где '15' - ID магазина...
сохраняешь в тхт файл - удаляешь лишние пробелы и т.п.
и выполняешь SQL.
все вышеперечисленное справедливо для версии 1.027.1. SP3
для других версий надо проверить где и в каком виде хранятся эти данные
так же надо понимать - что любое вмешательство напрямую в БД может привести к ОЧЕНЬ непредсказуемым последствиям, и понимать какой риск это несет...
18.11.2013 12:25
Mtirt
 
И после этого удаления в ЦО, в базе магазина контракт останется в старом виде...
18.11.2013 13:49
Tiger
 
Подведу итог, скриптами менять место поставки в контракте моей версии дело рискованное, с неизвестными последствиями! Но есть еще вопрос, руками меняя место поставки в действующих контрактах, не навредим ли мы также как и скриптами? Какие последствия? Или всё таки нужно создавать новые контракты?
19.11.2013 14:50
Mtirt
 
Я кстати не поняла в итоге, надо добавить или удалить место хранения?
20.11.2013 07:37
Tiger
 
Цитата:
Mtirt Я кстати не поняла в итоге, надо добавить или удалить место хранения?
Надо из контрактов удалить в которых МХ до этого было и добавить в контракты нового формата магазина!
20.11.2013 07:46
Mtirt
 
А в новом формате другой ассортимент товаров, я правильно понимаю?

Понимаешь, по логике документооборота, правильно всё же сделать так: в старом контракте проставить дату окончания, и создать ДВА новых контракта с правильным составом мест хранения.
20.11.2013 10:36
Tiger
 
Цитата:
Mtirt А в новом формате другой ассортимент товаров, я правильно понимаю?

Понимаешь, по логике документооборота, правильно всё же сделать так: в старом контракте проставить дату окончания, и создать ДВА новых контракта с правильным составом мест хранения.
Да в новом формате другой ассортимент товаров!
Опции темы


Часовой пояс GMT +3, время: 13:08.

 

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