moreZ moreZ

7
Рейтинг

moreZ



  •   Регистрация: 03.09.2008 (15 лет назад)

  •   Был(а) на сайте: 24.04.2024

Друзья
  • boris nuraliev
Подписчики 4

Рейтинг 7


Комментарии

НовостиВ России могут навечно заблокировать «Архив интернета»#3 05.09.19 12:05
(2) Хуже! Там же "аудиозапись романа Донцовой", то есть кто-то вслух читает книги Дарьи Донцовой!
НовостиФармкомпании просят сделать криптоподпись для маркировки лекарств еще короче#3 22.05.19 6:57
(2)Думаю проблема в размере упаковки - коробка обуви позволяет наносить много информации, а упаковка лекарств - нет. Следовательно возможна проблема в невозможности считать код размера 2*2 мм с кучей данных (как пример)
О жизниКорпоративная графомания#30 27.12.18 9:18
(23)Поддерживаю, нужно продолжение!
О жизниКорпоративная графомания#16 27.12.18 7:41
Великолепно!
ОбменКлиент банк от 31.03.14#21 14.02.15 9:56
Здравствуйте, как решили эту проблему?:
{ВнешняяОбработка.КлиентБанк.МодульОбъекта(2615)}: Метод объекта не обнаружен (ВидОперацииДокументаПеречисленияВБюджет)
ВидОперацииДокумента = УправлениеДенежнымиСредствами.ВидОперацииДокументаПеречисленияВБюджет(СтрокаДокумента.ПоказательКБК);


УчетМобильное приложение "Бюджет". Руководство пользователя#11 12.09.13 10:37
При переходе на планирование вылетает приложение (Ipod touch 4)
УчетМобильное приложение "Бюджет". Руководство пользователя#10 12.09.13 10:18
Надеюсь не забросите. Не смотря на то что сижу 3 года на CashTrails скачаю в апп сторе чтобы поддержать и возможно использовать в качестве основной программы. С Cashtrails нет перехода?
DevВнешняя обработка заполнения табличной части единым значением для всех строк#6 05.07.13 7:40
На здоровье, скоро уже повыкладываю интересных разработок
HighLoadУдаление данных с отбором и построением дерева ссылок в базах 1С 8.1-8.3 УТ 10.3./11, БП 2/3, ЗУП 2.5/3, КА 1.1/2, УНФ 1.6/3.0#25 09.05.13 13:45
Поправил, для файловой версии работает. Ошибка в Ссылке(22) fuser,


Процедура ОсновнаяПанельУдалитьОбъекты(Кнопка)
Если ПоказатьВопросСНастройками() Тогда
Возврат;
КонецЕсли;
ВсегоУдалено=0;
ТекВРемя=ТекущаяДата();
Сообщить(Строка(ТекущаяДата())+" Начат процесс удаления выбранных объектов...");

Если ВыполнятьВТранзакции Тогда
НачатьТранзакцию();
КонецЕсли;

Для каждого Стр Из ДеревоОбъектов.Строки Цикл
Для каждого СтрокаДерево Из Стр.Строки Цикл
Если СтрокаДерево.Пометка И СтрокаДерево.Родитель<>Неопределено Тогда
ОбработкаПрерыванияПользователя();
ИмяОбъекта=СтрокаДерево.ИмяОбъекта;
ИмяСКД=СтрокаДерево.ИмяДляСКД;
ПолноеИмя=СтрокаДерево.Тип+"."+ИмяОбъекта;
НайденныеСсылки=Новый ТаблицаЗначений;
Если ПолностьюОчищатьРегистрыСведений И Найти(ПолноеИмя,"РегистрСведений")>0 Тогда
Набор=РегистрыСведений[ИмяОбъекта].СоздатьНаборЗаписей();
попытка
Набор.Записать();
Исключение КонецПопытки;
Сообщить(Строка(ТекущаяДата())+" Обработан "+ПолноеИмя);
Продолжить;
КонецЕсли;

ТЗ=СформироватьТЗпоСКД(СтруктураСКД[ИмяСКД]);
Сообщить(Строка(ТекущаяДата())+" Отобрано объектов: "+Строка(ТЗ.Количество())+" "+ПолноеИмя+" Удаление...");


Если Найти(ПолноеИмя,"РегистрСведений")>0 Тогда
ОчиститьРегистрСведений(ТЗ,ПолноеИмя);
Сообщить(Строка(ТекущаяДата())+" Обработан "+ПолноеИмя);
Продолжить;
КонецЕсли;

Если ПроверкаСсылочности Тогда
попытка
НайденныеСсылки=НайтиПоСсылкам(ТЗ.ВыгрузитьКолонку("Ref"));
Исключение КонецПопытки;
КонецЕсли;
Кол=0;
Удалено=0;

Если ОчищатьСсылки ИЛИ ОчищатьСвязанныеРегистрыСведений Тогда
Попытка
МассивСсылок=ТЗ.ВыгрузитьКолонку("Ref");
Исключение КонецПопытки;
ФлагОчистки=ОчиститьСсылки(МассивСсылок);
Если НЕ ФлагОчистки Тогда
Сообщить(Строка(ТекущаяДата())+" Процесс удаления прерван из-за ошибки очистки реквизитов!");
Продолжить;
КонецЕсли;
КонецЕсли;

Попытка
Для каждого СтрокаТЗ Из ТЗ Цикл
ОбработкаПрерыванияПользователя();
Кол=Кол+1;
Если ПроверкаСсылочности Тогда
Отбор=Новый Структура("Ссылка",СтрокаТЗ.Ref);
КолСсылок=НайденныеСсылки.НайтиСтроки(Отбор).Количество();
Отбор=Новый Структура("Данные",СтрокаТЗ.Ref);
КолСсылок=КолСсылок-НайденныеСсылки.НайтиСтроки(Отбор).Количество();
Если КолСсылок=0 Тогда
УдалитьВыбранныеОбъекты(СтрокаТЗ.Ref);
Удалено=Удалено+1;
ВсегоУдалено=ВсегоУдалено+1;
КонецЕсли;
Иначе
УдалитьВыбранныеОбъекты(СтрокаТЗ.Ref);
Удалено=Удалено+1;
ВсегоУдалено=ВсегоУдалено+1;
КонецЕсли;
Состояние("Обработано "+Строка(Кол)+" из "+Строка(ТЗ.Количество())+" Удалено: "+Строка(Удалено));
КонецЦикла;
Сообщить(Строка(ТекущаяДата())+" Обработан "+ПолноеИмя+" Удалено: "+Строка(Удалено));
Исключение
Сообщить(ИнформацияОбОшибке().Описание);
Если ВыполнятьВТранзакции Тогда
ОтменитьТранзакцию();
КонецЕсли;
Возврат;
КонецПопытки;
КонецЕсли;
КонецЦикла;
КонецЦикла;
Если ВыполнятьВТранзакции Тогда
ЗафиксироватьТранзакцию();
КонецЕсли;
Сообщить(Строка(ТекущаяДата())+" Процесс удаления завершен! Всего удалено объектов: "+Строка(ВсегоУдалено)+" Затраченное время: "+ОпределитьВремяРег(ТекВРемя));
КонецПроцедуры