Имя: Пароль:
1C
 
Проведение документов как минус 1С-ки
,
0 КУНГ ФУ 1С
 
10.12.14
14:45
Если логически рассуждать то проведение и пере проведение документов задним числом это ведь полный бред с точки зрения учета. Факт остается фактом зачем его изменять. Если нужны корректировки то можно делать сторно записи. Тем самым сохраняется полная история.
Может поэтому 1С-ку на Западе не недолюбливают.
1 butterbean
 
10.12.14
14:46
а кто мешает запретить неоперативное проведение??
2 Defender aka LINN
 
10.12.14
14:55
(0) Дарю:

Процедура ОбработкаПодпискиПередЗаписьюДокумента(Источник, Отказ)
    Если Источник.Ссылка.Проведен Тогда
        Отказ = Истина;
    КонецЕсли;
КонецПроцедуры
3 Быдло замкадное
 
10.12.14
14:56
(2) Перед записью он не проведен, садись, 2
4 ДенисЧ
 
10.12.14
14:57
(2) Чтоб тебе такие подарки на день рождения дарили...
5 palpetrovich
 
10.12.14
14:58
подозреваю что автор не за тем завел ветку :)
6 Быдло замкадное
 
10.12.14
14:59
надо использовать минусы в качестве плюсов! У них вот нельзя а у нас МОЖНО!
7 DCKiller
 
10.12.14
15:00
(0) Ты собрался 1с внедрять на западе?
8 Локи-13
 
10.12.14
15:14
(0) логически вполне норм. люди вводят документы. людям свойственно ошибаться. Каждую ошибку править отдельным доком? Это сатанизм. В этом хламе потом закопаешься, и база распухнет как американка на фастфуде.
9 Локи-13
 
10.12.14
15:15
+(8) можешь закрыть период и не проводить ничего задним числом.
10 roman383
 
10.12.14
15:15
(0) "Может поэтому 1С-ку на Западе не недолюбливают."
На Западе вообще не знают о существовании 1С
11 vicof
 
10.12.14
15:17
(3) Перед второй записью как раз проведен. Садись, 2.
12 Defender aka LINN
 
10.12.14
15:18
(3) Иди код почитай. Оценки он еще мне тут ставить будет...
(4) Ну, аффтар же сам захотел, чтобы как в САПе было :)
13 Быдло замкадное
 
10.12.14
15:19
(11) а при чем тут повторное проведение? Автор парится что есть проведение задним числом! Этот код от этого не спасет
14 ilyavorobyev
 
10.12.14
15:19
(10) почему еще не знают?где Maniac, я думаю он справится, ролекс, мэрс имидж будет что надо!
15 Defender aka LINN
 
10.12.14
15:20
(13) От перепроведения спасет. А от работы задним числом во всех типовых механонизмы есть.
16 Defender aka LINN
 
10.12.14
15:21
(14) А вот за ЭТО 1с на Западе и не любят :)
17 Krendel
 
10.12.14
15:22
ООо, тот же автар что и с модульностью, вкинул высосанную проблему из чего-то, ни мнений, ни примеров, ни целей нифига не дал
18 Быдло замкадное
 
10.12.14
15:22
(15) Что за механизм, который запретит проведение задним числом? в типовой УПП например? Граница запрета это не то.
19 Classic
 
10.12.14
15:22
Проведение - это как раз жирный плюс 1Ски
20 roman383
 
10.12.14
15:22
(14) Они нам колорадского жука, а мы им 1С!! Все по честному.
21 yukon
 
10.12.14
15:24
(2) А-а-а-а!
Подписка отменяющая операцию без какого-либо оповещения эта пять. Отдельно про считывание копии всего объекта из базы.

Хотя бы так для начала:

Процедура ОбработкаПодпискиПередЗаписьюДокумента(Источник, Отказ)
    
    Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ ПЕРВЫЕ 1
    |    Истина
    |ИЗ
    |    " + Источник.Метаданные.ПолноеИмя() + "
    |ГДЕ
    |    Ссылка = &Ссылка
    |    И Проведен";
    Запрос.УстановитьПараметр("Ссылка", Источник.Ссылка);
    
    Если НЕ Запрос.Выполнить().Пустой() Тогда
        ВызватьИсключение НСтр("ru = 'Нельзя перепроводить документы.'");    
    КонецЕсли;
    
КонецПроцедуры
22 Classic
 
10.12.14
15:26
(21)
Сообщение - это несерьезно. Вот если бы была функция
ДатьАленюПоРукам()  то смысл еще просматривается. А сообщения никто не читает
23 yukon
 
10.12.14
15:41
(22) Есть функция Сигнал(). Ничего не мешает подключить к выводам динамика релюшку :)
24 Defender aka LINN
 
11.12.14
12:01
(21) Мне было лень писать
25 WebberNSK
 
11.12.14
12:02
(0) смотрите ERP
26 rsv
 
11.12.14
12:05
(0) Неверный контекст. Проведение возможно стоит рассматривать как избыточный процесс .
27 rsv
 
11.12.14
12:07
+(26) Т.к. уже есть данные как минимум  в двух таблицах документа - а вот нужно ли их еще раскладывать на N при проведении ?
28 StaticUnsafe
 
11.12.14
12:22
(2) Вам сюда -> http://govnokod.ru/1c
29 Defender aka LINN
 
11.12.14
12:22