|
Неверный формат хранилища данных | ☑ | ||
---|---|---|---|---|
0
S_Scorp
07.11.11
✎
16:49
|
В поиске пересмотрел все, нигде не нашел внятного ответа.
Может кто нить подсказать, как вытащить исходный код вот из этой обработки: http://files.mail.ru/F6SU9L Обработка не открывается в конфигураторе, ошибка "неверный формат хранилища данныйх" Версия платфрмы 8.2.13.219 Форма в обработке не управляемая, а обычная |
|||
1
Maxus43
07.11.11
✎
16:52
|
имхо она умерла...
|
|||
2
S_Scorp
07.11.11
✎
16:53
|
нужен грамотный патологоанатом, чтоб извлечь исходник))
|
|||
3
Axel2009
07.11.11
✎
16:55
|
там уже никак. обработка похерилась в момент сохранения
|
|||
4
МихаилМ
07.11.11
✎
17:06
|
все что смог v8unpak (Спасибо автору)
Процедура Сформировать(ЭтоРобот) Экспорт СообщенияОбОшибках = ""; Отбор = Новый Структура("Проведен,СостояниеЗаказа,ДатаВОтгрузку",Истина,1,'00010101000000'); Выборка = Документы.РеализацияТоваровУслуг.Выбрать(НачалоДня(ТекДата-60*60*24*20),КонецДня(ТекДата-60*60*24*1),Отбор,); Пока Выборка.Следующий() цикл Если (Выборка.ДатаВыписки<>ТекДата) Тогда УстановитьНовыеДатыВремя(Выборка.Ссылка,ЭтоРобот); КонецЕсли; КонецЦикла; КонецПроцедуры Процедура УстановитьНовыеДатыВремя(ДокументСсылка,ЭтоРобот) ДокОбъект = ДокументСсылка.ПолучитьОбъект(); ДокОбъект = Документы.РеализацияТоваровУслуг.НайтиПоНомеру(123).ПолучитьОбъект(); АдресПолучателя = ПолучитьАдресПользователяИзРегистра(ДокументСсылка.Ответственный); НачатьТранзакцию(); Попытка ДокОбъект.Записать(РежимзаписиДокумента.ОтменаПроведения,); Исключение Сообщить(ОписаниеОшибки()); ОтменитьТранзакцию(); Если ЭтоРобот тогда РоботДобавитьВЛог("Отмена транзакции СделатьНепроведенным документ "+ДокументСсылка,ДокументСсылка); ОбщийМодульИТЦентррыбасова.ПослатьПисьмоТекст(АдресПолучателя,"Док."+ДокументСсылка+" не перенесен обработкой","Док."+ДокументСсылка+" не перенесен"); КонецЕсли; Возврат; КонецПопытки; ДокОбъект.Дата = ТекДата; ДокОбъект.ДатаВыписки = ТекДата; // Попытка ДокОбъект.Записать(РежимЗаписиДокумента.Проведение,); Исключение Сообщить(ОписаниеОшибки()); ОтменитьТранзакцию(); Если ЭтоРобот тогда РоботДобавитьВЛог("Отмена транзакции Провести документ "+ДокументСсылка,ДокументСсылка); ОбщийМодульИТЦентррыбасова.ПослатьПисьмоТекст(АдресПолучателя,"Док."+ДокументСсылка+" не перенесен обработкой","Док."+ДокументСсылка+" не перенесен"); КонецЕсли; Возврат; КонецПопытки; если ЭтоРобот тогда РоботДобавитьВЛог("Перенесен документ "+ДокументСсылка,ДокументСсылка); КонецЕсли; //глРегистрацияИзменений(Док.ТекущийДокумент());//Че это? ЗафиксироватьТранзакцию(); КонецПроцедуры Процедура РоботДобавитьВЛог(Сообщение,ДокументСсылка) Если ЗначениеЗаполнено(Сообщение) Тогда ПОльзователь = ПараметрыСеанса.ТекущийПользователь; Сообщение=""+ТекущаяДата()+" "+СокрЛП(Пользователь.Наименование)+" |"+Сообщение; ЗаписьЖурналаРегистрации(Сообщение,,Метаданные.Документы.РеализацияТоваровУслуг,ДокументСсылка); //РоботЛог.НоваяСтрока(); //РоботЛог.Сообщение = Сообщение; КонецЕсли; КонецПРоцедуры Функция ПолучитьАдресПользователяИзРегистра(Пользователь) Если Пользователь <> Справочники.Пользователи.ПустаяСсылка() Тогда Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | КонтактнаяИнформация.Представление КАК АдресЭлектроннойПочты |ИЗ | РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация |ГДЕ | КонтактнаяИнформация.Объект = &Пользователь | И КонтактнаяИнформация.Тип = &Тип"; Запрос.УстановитьПараметр("Пользователь", Пользователь); Запрос.УстановитьПараметр("Тип", Перечисления.ТипыКонтактнойИнформации.АдресЭлектроннойПочты); Результат = Запрос.Выполнить(); Выборка = Результат.Выбрать(); Пока Выборка.Следующий() Цикл АдресЭлектроннойПочты = Выборка.АдресЭлектроннойПочты; КонецЦикла; КонецЕсли; Возврат АдресЭлектроннойПочты; КонецФункции |
|||
5
S_Scorp
07.11.11
✎
17:07
|
ууууу!!) Огромное спасибо тебе! но для будущих поколений скинь пожалуиста ссылку на ту прогу, что сотворила сие чудо)))
|
|||
6
МихаилМ
07.11.11
✎
17:12
|
||||
7
Maxus43
07.11.11
✎
17:14
|
||||
8
S_Scorp
08.11.11
✎
10:34
|
прошу прощения, эмоции
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |