Показано с 1 по 10 из 18
Комбинированный просмотр
-
06.10.2010, 18:51 #1
- Регистрация
- 14.04.2010
- Сообщений
- 0
- Сказал(а) спасибо
- 242
- Поблагодарили 28 раз(а) в 24 сообщениях
-
07.10.2010, 15:11 #2
- Регистрация
- 14.08.2009
- Сообщений
- 0
- Сказал(а) спасибо
- 6
- Поблагодарили 2 раз(а) в 1 сообщении
Нет ничего невозможного ;)
Процедура УстановитьГПнаДок()
Поз = Макс(ВыбраныйДокумент.Полу читьПозицию(), Последовательность.Основн� �яПоследовательность.Получ итьПозицию());
Последовательность.Основн� �яПоследовательность.Устан овить(Поз);
КонецПроцедуры
Поверьте, это гораздо менее болезненно, чем обрезание.
P.S. svetik_svetiko попутала ТА и ГП
-
-
07.10.2010, 21:09 #3
- Регистрация
- 01.09.2010
- Адрес
- г. Бор Нижегородской обл.
- Сообщений
- 0
- Сказал(а) спасибо
- 12
- Поблагодарили 99 раз(а) в 19 сообщениях
А зачем вообще ГП трогать? Тем более, что не все - программеры (мне показалось, что svetic svetico - бух, только хороший).
Если ты Админ - запрети User-ам ковыряться вне текущей даты, если ты User, то более подробно изучай возможности проги и НЕ ЛЕЗЬ С АДМИНСКИМИ ПРАВАМИ ТУДА, ГДЕ ЧЕГО-ТО НЕ ЗНАЕШЬ НА 100% !!!
-
08.10.2010, 23:29 #4
- Регистрация
- 14.04.2010
- Сообщений
- 0
- Сказал(а) спасибо
- 242
- Поблагодарили 28 раз(а) в 24 сообщениях
Зря. Я же сказал, что это невозможно. После такого действия Вы проблем не оберетесь. Неправильные циферки в отчете о продажах - только верхушка айсберга. НЕЛЬЗЯ такое делать без четкого понимания, что такое последовательность, какие документы на нее влияют и какие проводки были сделаны задним числом. ТС, к сожалению, не создает впечатление человека, который это знает.
-
22.09.2014, 19:20 #5
- Регистрация
- 05.02.2011
- Адрес
- Киев
- Сообщений
- 1
- Сказал(а) спасибо
- 30
- Поблагодарили 8 раз(а) в 2 сообщениях
Судя по ответу, Вы считаете себя умнее других - Вы знаете о возможных последствиях, а другие конечно же не знают.
И это "считание себя", вероятно, толкает Вас на обман - фраза "это невозможно" даже после того, как узнали что это действительно возможно.
Конкретная ситуация - мой клиент случайно перепровел документ задним числом - на 5 лет раньше. Извинился и попросил помочь. Цифры все остались те же (проверено тщательно), а восстанавливать последовательность за 5 лет КРАЙНЕ нежелательно.
ehoo реально помог советом, а Вы мало того что с толку сбиваете ложными утверждениями, так еще на давшего правильный совет бочку катите.
Фу Вам!
-
08.07.2013, 12:14 #6
- Регистрация
- 05.01.2012
- Сообщений
- 2
- Сказал(а) спасибо
- 1
- Поблагодарили 0 раз(а) в 0 сообщениях
Большое спасибо, мне очень даже помогло и избавило от геморного перепроведения данных за шесть лет!!!
Сделал внешнюю обработку со следующим кодом:
Процедура УстановитьГПнаДок()
Док = СоздатьОбъект("Документ");
Если Док.Выбран()=0 Тогда
Док.Выбрать("Выберите последний документ","Журнал.ЖурналОбщ ий",);
КонецЕсли;
Поз = Макс(Док.ПолучитьПозицию(),Последовательность.ОсновнаяПоследовательност ь.ПолучитьПозицию());
Сообщить("Выбраный документ: "+Док);
Сообщить("Документ куда станет позиция: "+Поз);
Последовательность.ОсновнаяПоследовательност ь.Установить(Поз);
КонецПроцедуры
-
08.07.2013, 22:40 #7
- Регистрация
- 24.01.2010
- Адрес
- Киров
- Сообщений
- 0
- Сказал(а) спасибо
- 239
- Поблагодарили 12 раз(а) в 11 сообщениях
Для чего этот кусок?
Поз = Макс(Док.ПолучитьПозицию(),� �оследовательность.Основна яПоследовательност ь.ПолучитьПозицию());
Если Последовательность позже документа, то зачем ее устанавливать, она и так установлена.
Если очень хочется поставь проверку
Если Док.ПолучитьПозицию() > Последовательност ь.ОсновнаяПоследовательно� �т ь.ПолучитьПозицию() Тогда
Последовательность.Основн� �яПоследовательност ь.Установить(Док.ПолучитьП� �зицию());
КонецЕсли;
-
12.07.2013, 02:52 #8
- Регистрация
- 05.01.2012
- Сообщений
- 2
- Сказал(а) спасибо
- 1
- Поблагодарили 0 раз(а) в 0 сообщениях
Краткость - сестра таланта! Правда авторство не моё, а того, кто первым её опубликовал...
---------- Post added at 00:52 ---------- Previous post was at 00:45 ----------
Спасибо проверил, действительно очень эфективно работает, правда немного изменил код для работоспособности. Но идея действительно хорошая!!!
Похожие темы
-
как изменить физический адрес компа?
от tishcus в разделе АндеграундОтветов: 12Последнее сообщение: 21.10.2011, 20:59 -
Как изменить название форума Ip.Board 3.0.5
от HAKER в разделе В помощь вебмастеруОтветов: 0Последнее сообщение: 23.04.2010, 22:35
Социальные закладки