|
Правила обмена. Помогите разобраться. | ☑ | ||
---|---|---|---|---|
0
ahmato
28.10.15
✎
12:53
|
Коллеги, добрый день!
Платформа: 8.2.19.80 Конфигурация: БП 2.0 релиз из последних и "Управление торговлей", редакция 10.3 (10.3.14.3) Требуется совет. Написал правила обмена между из УТ 10.3 в Бухгалтерию, все бегает и все ОК. Но! в документе заявка на списание денежных средств в ут, в хранилище дополнительной информации есть скан копии счета на оплату. Каким образом можно выгрузить этот файл на сетевой (локальный) носитель средствами обмена? |
|||
1
cw014
28.10.15
✎
12:55
|
Выгрузи обработкой из УТ.
|
|||
2
Stim
28.10.15
✎
12:56
|
зачем выгружать?
переноси как хранилище |
|||
3
cw014
28.10.15
✎
12:56
|
(2) Просто вопрос был ни "как перенести хранилище в хранилище?" а "каким образом выгрузить файл?"
|
|||
4
Лефмихалыч
28.10.15
✎
12:57
|
(0) неправильное решение делать это средстваим обмена. Обмен должен обменивать, а не крутить-вертеть всякую бизнес логику.
Сделай отдельно регзадание, которе это будет в шару выклабдывать. В обмене можешь настроить, чтобы он сканы не выгружал вообще |
|||
5
Stim
28.10.15
✎
13:05
|
(4) правильное, если в конфигурации не хочется включать редактирование.
Можно в правилах прописать код на выгрузку и штатными средствами настроить выполнение по расписанию. |
|||
6
Лефмихалыч
28.10.15
✎
13:06
|
(5) вот, как раз, если не хочется, то на обмен дополнительных действий наворачивать категорически нельзя. Регламентное задаение может и в другой базе жить, а сюда внешним соединением ходить. Тогда всё будет типовое в доску и без изменений
|
|||
7
Stim
28.10.15
✎
13:08
|
(6) вариант. но у внешнего подключения есть свои ограничения и не все общие модули можно использовать
|
|||
8
Лефмихалыч
28.10.15
✎
13:11
|
(7) у варианта "напендюрить всякой гондоты противоестественной в обмен" еще больше ограничений
|
|||
9
ahmato
28.10.15
✎
13:20
|
(1) (4) Вообще ребята вы подсказали гениальную идею)
1) Делаю выгрузку файлов из хранилища в какую то локальную (сетевую) папку, название файла меняю на номер заявки в УТ + дату документа. 2) а в правилах ПКО, в разделе "После загрузки", выполнить алгоритм по поиску файлика в выше названной папке по ключам номер заявки + дата документа. А получившееся значение путь к файлу подставить в нужный реквизит + поменять шапку. Думаю все должно сработать) |
|||
10
anatoly
28.10.15
✎
13:21
|
а зачем скан дока хранить внутри базы в хранилище???
в УТ есть типовой механизм присоединяемых файлов - храните в отдельного каталоге на сетевом диске, и в базах только ссылки на файлы. и проблемы обмена не будет, и объем баз сократится, и дублирования не будет. |
|||
11
ahmato
28.10.15
✎
13:21
|
(8) Я с вами соглашусь что лишнее писать в правилах обмена это не есть гуд. Потом трудно вспомнить, почему это здесь и именно так и не иначе)) и "сейчас работает, а потом не работает"
|
|||
12
ahmato
28.10.15
✎
13:27
|
(10) База писана не мной, изначально заложили такую логику. Переписывать ее нет, ни сил не желания. Кроме того придется во всех уже существующих документах вводить заново данные. А это не один день работы. Так что мне проще написать не большую обработку, которая отработает пункт 1) из (9)
|
|||
13
ahmato
28.10.15
✎
13:32
|
но если кто еще что может подсказать (может кто то решал такую задачу), я буду рад посту в этом топике.
|
|||
14
Ranger_83
28.10.15
✎
13:44
|
(0) У вас что, место на диске резиновое?
|
|||
15
GANR
28.10.15
✎
13:59
|
(0) Рекомендую посмотреть в типовых правилах как переносятся присоединенные файлы - они тоже используют ХранилищеЗначений.
|
|||
16
ahmato
28.10.15
✎
14:06
|
(14) 1 терабайт можно назвать "резиновым диском"
|
|||
17
ahmato
28.10.15
✎
14:08
|
(15) а какие типовые правила имеете в виду? к примеру ут 11.1 в бп 3.0 подойдут?
|
|||
18
GANR
28.10.15
✎
15:42
|
(17) абсолютно любые, в которых есть правила конвертации присоединенных файлов. есть это в УТ 11.1 -> БП 3.0 не знаю.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |