Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Создать и провести док из ОбработкаПроведения (http://forums.kuban.ru/f1040/sozdat-_i_provesti_dok_iz_obrabotkaprovedeniya-5421742.html)

real 20.02.2014 13:10

Создать и провести док из ОбработкаПроведения
 
Доброго времени суток!
1с77
Сильно не пинайте, доков создается несколько, нужно уберечь пользователей от стресса открытия такого количества форм.
Проблема только в последовательности. Все создается и проводиться. Сейчас пока сделал на одну секунду раньше и вроде все хорошо, за исключением последующего перепроведения документа.
Ошибка понятна : Запись временем раньше документа - основания.
Что можно предпринять в текущей ситуации?
Всем заранее спасибо.
ПыСы: Общих регистров у доков нету.

Helen1986 20.02.2014 13:14

нехорошее решение
есть другие способы - лучше применять их

real 20.02.2014 13:36

[quote=Helen1986;34230129] есть другие способы [/quote]
А вот здесь если можно поподробней ... ;-)
Только идеи, ключевые слова )))

101 20.02.2014 14:04

ничо не понял[quote=real;34230060]доков создается несколько, нужно уберечь пользователей от стресса открытия такого количества форм. Проблема только в последовательности. Все создается и проводиться. [/quote] - а не открывая форму - чо низя ?

DeiMos 20.02.2014 14:47

(0): Пихать что-либо в обработку проведения - ооооооочень нехорошее решение (нагрузка на базу в транзакции и не только поэтому).

2-real > "А вот здесь если можно поподробней"
- Ну, как вариант - сделать кнопку на форме документа: "Создать/Перезаполнить кучу других документов".
Только список этих документов-дочек нужно будет хранить в документе-папе.
Ну и продумать механизмы (программно-административные) обязательного изменения в дочках в случае изменений в документе-папе (или отмены его проведения).

user1C 20.02.2014 14:53

(0)
для чего весь этот сыр-бор?

vah1 20.02.2014 16:00

(0) переводчик с олбанского нужен, и всем спасибо не надо - только мне
ЗЫ ети сами не знают что советуют

VZ 20.02.2014 18:50

Кривое решение никакие руки не спасут. А решение явно кривое.
" [em]нужно уберечь пользователей от стресса[/em] " - нужно учет оберегать от пользователей. Которые зря плату получают.
0-real > Давай задачу, и обоснование своих дописок доков.

real 20.02.2014 20:58

Насчет кривизны решения абсолютно согласен.
Скажем так есть отгрузка с нескольких складов. Отгрузка одна и это не обсуждается. Нужно создать несколько подчиненных документов собирающих всех эти отгрузки, каждый док = свой склад. 1 склад = один документ, тоже не обсуждается.
Вот такие условия задачи.
Все бы да ничего, но последовательность.....

Helen1986 20.02.2014 21:27

задача отгрузки с нескольких складов решается разными способами.

1. с помощью ордерной системы, как уже говорилось выше. Одна РН, к ней сколько надо подчиненных расходных ордеров на товар. расх ордер вводится на основании РН, выбирается склад и потом заполняется товаром этого склада из РН. Отгрузка даже с одного склада м.б. несколькими РО. Рекомендую при вводе очередного РО на основании РН делать контроль отгрузки товара по подчиненным РН документам - чтобы система не позволяла выдать лишний товар.
Списание товара делается каждоым РО свои

2. Одна РН и просто печать РО - движения делаются по РН скопом.

3. сделать системы без последовательности и далее как удобнее оформить документооборот. Спсоб для ТС нереальный - тяму не хватит.

4. оформлять все отгрузки отдельными РН. вообще ничего делать не надо



ограничение "1 склад = один документ, тоже не обсуждается" придумано дебил.... ой, о чем это я? Конечно, "умным" куроводством.
Лучше - в 1 документе 1 склад, документов м.б. несколько на склад

real 20.02.2014 21:54

(9) За варианты решения спасибо. Сделано по 1 варианту, в рамках wms, ну и документы другие но не суть.
Решение по проведению документа из другого, аля делегаты как сделать и чтоб последовательность не пострадала....

Управление торговлей 11 20.02.2014 22:06

сделай документ, который не проводи и не сохраняй, он будет только выступать в роли формы. из него создавай и проводи документы.

МимохожийОднако 20.02.2014 22:14

(10)Решение поперек здравого смысла.

real 20.02.2014 23:02

А ларчик то просто открывался ))))
[url]http://pro1c.org.ua/index.php?showtopic=4643&st=0&p=31507&#entry31507[/url]

Helen1986 20.02.2014 23:27

(13) Ооооооо..... лох нашел свои грабли.....

qweqwe123123 21.02.2014 00:17

отгрузка товаров по накладной со складов разных организаций?
если нет, то сделать Склад реквизитом табличной части накладной. а с печатными формами по каждому складу думаю сами как-то разберётесь.

qweqwe123123 21.02.2014 00:19

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

VZ 21.02.2014 00:21

8-real >В принципе, задание вполне выглядит разумныи: у клиента нет никакого желания иметь на выходе кучу ваших [b]внутренних[/b] (по сути) документом.
Ну так и сделайте их откровенно внутренними: различные ваши склады отпускают свои товары на [виртуальный] сборочный пункт/склад. С внутренними движениями, не трогающими счет реальной отгрузки (62). После зеленого свистка делается "настоящая" отгрузка, с настоящими юридическими документами (ТОРГ-12, СФ, и все такое).
Пока "настоящей" отгрузки не будет, можете сколько угодно ломать промежуточные [b]внутренние перемещения[/b]. После реальной отгрузки возврата нет: площадка отгрузки пустая...

qweqwe123123 21.02.2014 00:24

на худой конец, в качестве документа <Заказ> подойдёт и счёт покупателю, например, если он не корректируется потом и отгрузка осуществляется целиком и не зависимо от полноты предоплаты.

qweqwe123123 21.02.2014 00:28

а главное, всё это можно сделать внешней обработкой, которая создаёт, заполняет и проводит документы по нужному алгоритму.


Текущее время: 07:43. Часовой пояс GMT +3.