Показано с 11 по 18 из 18
-
12.10.2010, 00:54 #11
- Регистрация
- 14.04.2010
- Сообщений
- 0
- Сказал(а) спасибо
- 242
- Поблагодарили 28 раз(а) в 24 сообщениях
-
14.10.2010, 01:26 #12
- Регистрация
- 24.01.2010
- Адрес
- Киров
- Сообщений
- 0
- Сказал(а) спасибо
- 239
- Поблагодарили 12 раз(а) в 11 сообщениях
1. Граница последовательности может слететь из-за банального случайного перепроведения документа или изменения не существенного реквизита.
Перепроводить документы за несколько лет не имеет смысла.
2. Сдали отчетность без восстановления последовательности. Главбух против восстановления, чтобы баланс не съехал (люди знают на что идут).
Перекинули последовательность и продолжили работу.
А "чаша с ядом" - термин франчайзи, которые никогда глубоко в проблемах клиентов не разбираются - "Надо быстро сделать и получить бабло, а там хоть трава не расти."
Ценность этого форума в том, что людям помогают решить их проблемы, предупреждая о возможных последствиях.
-
14.10.2010, 17:42 #13
- Регистрация
- 01.09.2010
- Адрес
- г. Бор Нижегородской обл.
- Сообщений
- 0
- Сказал(а) спасибо
- 12
- Поблагодарили 99 раз(а) в 19 сообщениях
1. Что за "случайное" перепроведение документа?
2. Что за "несущественный" реквизит?
3. В документах не реквизит, а ссылка на него! Как его не меняй, документ не изменится, и перепроводить его не надо! А если есть необходимость перепроводить древние документы, так главбуха на пару с админом по 1С надо гнать в шею!!!
4. А за "несколько лет" - иногда надо свёртку делать!!!
5. Насчёт того, что не имеет смысла перепроводить: конечно, на хрена это надо, подумаешь, половина отчётов не работает, а вторая врётИ?!!! Нет! Уж коли влетел на это, придётся всё сделать без всякой самодеятельности, так, как мама 1С придумала...Последний раз редактировалось vovchicnn; 14.10.2010 в 17:48.
-
15.10.2010, 20:08 #14
- Регистрация
- 24.01.2010
- Адрес
- Киров
- Сообщений
- 0
- Сказал(а) спасибо
- 239
- Поблагодарили 12 раз(а) в 11 сообщениях
Для особо умных:
1. Временно снят запрет редактирования и пользователь провел документ.
2. Не существенный реквизит - Комментарий, Основание (не путать ДокументОснование) - изменение не влечет никаких изменений в регистрах и бухитогах.
3. Текстовый или числовой реквизит не может быть ссылкой.
4. Делать свертку или нет решает не программер, а директор с главбухом. У некоторых клиентов базы по 10 -12 лет под SQL и никаких проблем.
5. "Гнуть пальцы - половина отчетов врет", не зная конкретной ситуации и ругаться - признак не компетентности. Запусти хотя-бы 2-3 завода и 5-6 оптово-розничных фирм конфигурациями под заказ, тогда опыт появится и ответы будут на конкретные вопросы, а не ради рейтинга.
Извиняюсь за повтор: Если человек просит помощи, помоги и объясни какие могут быть последствия.
-
Пользователь сказал cпасибо:
adi_vs_tdk (01.04.2021)
-
08.07.2013, 12:14 #15
- Регистрация
- 05.01.2012
- Сообщений
- 2
- Сказал(а) спасибо
- 1
- Поблагодарили 0 раз(а) в 0 сообщениях
Большое спасибо, мне очень даже помогло и избавило от геморного перепроведения данных за шесть лет!!!
Сделал внешнюю обработку со следующим кодом:
Процедура УстановитьГПнаДок()
Док = СоздатьОбъект("Документ");
Если Док.Выбран()=0 Тогда
Док.Выбрать("Выберите последний документ","Журнал.ЖурналОбщ ий",);
КонецЕсли;
Поз = Макс(Док.ПолучитьПозицию(),Последовательность.ОсновнаяПоследовательност ь.ПолучитьПозицию());
Сообщить("Выбраный документ: "+Док);
Сообщить("Документ куда станет позиция: "+Поз);
Последовательность.ОсновнаяПоследовательност ь.Установить(Поз);
КонецПроцедуры
-
08.07.2013, 22:40 #16
- Регистрация
- 24.01.2010
- Адрес
- Киров
- Сообщений
- 0
- Сказал(а) спасибо
- 239
- Поблагодарили 12 раз(а) в 11 сообщениях
Для чего этот кусок?
Поз = Макс(Док.ПолучитьПозицию(),� �оследовательность.Основна яПоследовательност ь.ПолучитьПозицию());
Если Последовательность позже документа, то зачем ее устанавливать, она и так установлена.
Если очень хочется поставь проверку
Если Док.ПолучитьПозицию() > Последовательност ь.ОсновнаяПоследовательно� �т ь.ПолучитьПозицию() Тогда
Последовательность.Основн� �яПоследовательност ь.Установить(Док.ПолучитьП� �зицию());
КонецЕсли;
-
12.07.2013, 02:52 #17
- Регистрация
- 05.01.2012
- Сообщений
- 2
- Сказал(а) спасибо
- 1
- Поблагодарили 0 раз(а) в 0 сообщениях
Краткость - сестра таланта! Правда авторство не моё, а того, кто первым её опубликовал...
---------- Post added at 00:52 ---------- Previous post was at 00:45 ----------
Спасибо проверил, действительно очень эфективно работает, правда немного изменил код для работоспособности. Но идея действительно хорошая!!!
-
22.09.2014, 19:20 #18
- Регистрация
- 05.02.2011
- Адрес
- Киев
- Сообщений
- 1
- Сказал(а) спасибо
- 30
- Поблагодарили 8 раз(а) в 2 сообщениях
Судя по ответу, Вы считаете себя умнее других - Вы знаете о возможных последствиях, а другие конечно же не знают.
И это "считание себя", вероятно, толкает Вас на обман - фраза "это невозможно" даже после того, как узнали что это действительно возможно.
Конкретная ситуация - мой клиент случайно перепровел документ задним числом - на 5 лет раньше. Извинился и попросил помочь. Цифры все остались те же (проверено тщательно), а восстанавливать последовательность за 5 лет КРАЙНЕ нежелательно.
ehoo реально помог советом, а Вы мало того что с толку сбиваете ложными утверждениями, так еще на давшего правильный совет бочку катите.
Фу Вам!
Похожие темы
-
как изменить физический адрес компа?
от tishcus в разделе АндеграундОтветов: 12Последнее сообщение: 21.10.2011, 20:59 -
Как изменить название форума Ip.Board 3.0.5
от HAKER в разделе В помощь вебмастеруОтветов: 0Последнее сообщение: 23.04.2010, 22:35
Социальные закладки