Имя: Пароль:
1C
1С v8
Перебор всех доков по организации
0 ICWiner
 
14.02.13
12:30
Сначала попробовал так:
Запрос = Новый Запрос;
   ФлагПервыйВход = Истина;
   Запрос.Текст = "ВЫБРАТЬ ВложенныйЗапрос.Ссылка ИЗ (";
   Для каждого Док из Метаданные.Документы Цикл
       Если Док.Реквизиты.найти("Организация") <> неопределено Тогда
          Если НЕ ФлагПервыйВход Тогда
              Запрос.Текст = Запрос.Текст + " ОБЪЕДИНИТЬ ВСЕ ";
          КонецЕСли;
          ФлагПервыйВход = Ложь;
          Запрос.Текст = Запрос.Текст + " ВЫБРАТЬ Ссылка ИЗ Документ." + Док.Имя +
          " ГДЕ Документ." + Док.Имя + ".Дата  >= &ДатаНачала И Документ."
          + Док.Имя + ".Дата  <= &ДатаОкончания И Документ." + Док.Имя
          + ".Организация = &Организация И Документ." + Док.Имя + ".Проведен = Истина";
      КонецЕсли;
   КонецЦикла;
   Запрос.Текст = Запрос.Текст + ") КАК ВложенныйЗапрос УПОРЯДОЧИТЬ ПО ВложенныйЗапрос.Ссылка.Дата";
   Запрос.УстановитьПараметр("ДатаНачала", КонецДня(ДатаНачала));
   Запрос.УстановитьПараметр("ДатаОкончания", КонецДня(ДатаОкончания));
   Запрос.УстановитьПараметр("Организация", Организация);
   РезультатЗапроса = Запрос.Выполнить().Выгрузить();

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

Выборка постоянно пустая... Мож кто с ходу подскажет где туплю.
1 Cube
 
14.02.13
12:33
А зачем?
2 Галахад
 
гуру
14.02.13
12:35
Не?
МассивДоков.Добавить(Выборка.Ссылка);
3 ICWiner
 
14.02.13
12:38
(2) Ну это я уже отладкой плохо вывел. Там не попадает в
Пока Выборка.Следующий() Цикл
ибо Следующий всегда ложь...
(1) Да документы по организации нужно перепровести, сразу отменяя регистрацию на обмен...
4 SherifSP
 
14.02.13
12:39
(0) Запрос в цикле ужас )
5 Wobland
 
14.02.13
12:40
(4) где?
6 SherifSP
 
14.02.13
12:41
(3) Доков в системе много?
7 Wobland
 
14.02.13
12:41
а я не верю в 80 Кб текста
8 SherifSP
 
14.02.13
12:41
(5) В первом примере)
9 Wobland
 
14.02.13
12:41
(8) не вижу
10 Cube
 
14.02.13
12:41
(3) Меню -> Опериции -> Проведение документов, не?
11 SherifSP
 
14.02.13
12:42
(9) Или условие запроса в цикле, это не считается запросом в цикле?)
12 Wobland
 
14.02.13
12:43
(11) РезультатЗапроса = Запрос.Выполнить().Выгрузить(); где вокруг этого цикл?
13 Галахад
 
гуру
14.02.13
12:44
(3) Эта. Наверное по "Организации" нет индекса.
14 Cube
 
14.02.13
12:45
(12) А что, Выборка = Док.Выбрать(НачалоДня(ДатаНачала), КонецДня(ДатаОкончания),ПараметрыОтбора);
не запрос?
15 Wobland
 
14.02.13
12:46
(14) выборка. в цикле, но выборка ;)
16 Cube
 
14.02.13
12:48
(15) Так Запрос.Выполнить().Выбрать() тоже выборка тогда... :)
17 zladenuw
 
14.02.13
12:48
(0) а что ты хочешь делать и почему тебя не устраивает групповая обработка документов и справочников ?
18 ICWiner
 
14.02.13
12:50
(17),(12) Не устраивает групповая потому, что мне после проведения нужно сразу отменять регистрацию на обмен, на точки повалятся перемещения и повесят обмены...
19 ICWiner
 
14.02.13
12:51
(7) Зря не веришь... Вот привожу:

ВЫБРАТЬ ВложенныйЗапрос.Ссылка ИЗ ( ВЫБРАТЬ Ссылка ИЗ Документ.АвансовыйОтчет ГДЕ Документ.АвансовыйОтчет.Дата  >= &ДатаНачала И Документ.АвансовыйОтчет.Дата  <= &ДатаОкончания И Документ.АвансовыйОтчет.Организация = &Организация И Документ.АвансовыйОтчет.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.АккредитивПереданный ГДЕ Документ.АккредитивПереданный.Дата  >= &ДатаНачала И Документ.АккредитивПереданный.Дата  <= &ДатаОкончания И Документ.АккредитивПереданный.Организация = &Организация И Документ.АккредитивПереданный.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.АккредитивПолученный ГДЕ Документ.АккредитивПолученный.Дата  >= &ДатаНачала И Документ.АккредитивПолученный.Дата  <= &ДатаОкончания И Документ.АккредитивПолученный.Организация = &Организация И Документ.АккредитивПолученный.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.АктОбОказанииПроизводственныхУслуг ГДЕ Документ.АктОбОказанииПроизводственныхУслуг.Дата  >= &ДатаНачала И Документ.АктОбОказанииПроизводственныхУслуг.Дата  <= &ДатаОкончания И Документ.АктОбОказанииПроизводственныхУслуг.Организация = &Организация И Документ.АктОбОказанииПроизводственныхУслуг.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.АктОтбораПробНоменклатуры ГДЕ Документ.АктОтбораПробНоменклатуры.Дата  >= &ДатаНачала И Документ.АктОтбораПробНоменклатуры.Дата  <= &ДатаОкончания И Документ.АктОтбораПробНоменклатуры.Организация = &Организация И Документ.АктОтбораПробНоменклатуры.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.АктСверкиВзаиморасчетов ГДЕ Документ.АктСверкиВзаиморасчетов.Дата  >= &ДатаНачала И Документ.АктСверкиВзаиморасчетов.Дата  <= &ДатаОкончания И Документ.АктСверкиВзаиморасчетов.Организация = &Организация И Документ.АктСверкиВзаиморасчетов.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.АмортизацияНМА ГДЕ Документ.АмортизацияНМА.Дата  >= &ДатаНачала И Документ.АмортизацияНМА.Дата  <= &ДатаОкончания И Документ.АмортизацияНМА.Организация = &Организация И Документ.АмортизацияНМА.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.АмортизацияОС ГДЕ Документ.АмортизацияОС.Дата  >= &ДатаНачала И Документ.АмортизацияОС.Дата  <= &ДатаОкончания И Документ.АмортизацияОС.Организация = &Организация И Документ.АмортизацияОС.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.АнкетаЗастрахованногоЛица ГДЕ Документ.АнкетаЗастрахованногоЛица.Дата  >= &ДатаНачала И Документ.АнкетаЗастрахованногоЛица.Дата  <= &ДатаОкончания И Документ.АнкетаЗастрахованногоЛица.Организация = &Организация И Документ.АнкетаЗастрахованногоЛица.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ВводИндивидуальныхГрафиковРаботыОрганизации ГДЕ Документ.ВводИндивидуальныхГрафиковРаботыОрганизации.Дата  >= &ДатаНачала И Документ.ВводИндивидуальныхГрафиковРаботыОрганизации.Дата  <= &ДатаОкончания И Документ.ВводИндивидуальныхГрафиковРаботыОрганизации.Организация = &Организация И Документ.ВводИндивидуальныхГрафиковРаботыОрганизации.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ВводКоэффициентовИндексацииЗаработка ГДЕ Документ.ВводКоэффициентовИндексацииЗаработка.Дата  >= &ДатаНачала И Документ.ВводКоэффициентовИндексацииЗаработка.Дата  <= &ДатаОкончания И Документ.ВводКоэффициентовИндексацииЗаработка.Организация = &Организация И Документ.ВводКоэффициентовИндексацииЗаработка.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ВводНачальныхОстатковМатериаловВЭксплуатации ГДЕ Документ.ВводНачальныхОстатковМатериаловВЭксплуатации.Дата  >= &ДатаНачала И Документ.ВводНачальныхОстатковМатериаловВЭксплуатации.Дата  <= &ДатаОкончания И Документ.ВводНачальныхОстатковМатериаловВЭксплуатации.Организация = &Организация И Документ.ВводНачальныхОстатковМатериаловВЭксплуатации.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ВводНачальныхОстатковНДС ГДЕ Документ.ВводНачальныхОстатковНДС.Дата  >= &ДатаНачала И Документ.ВводНачальныхОстатковНДС.Дата  <= &ДатаОкончания И Документ.ВводНачальныхОстатковНДС.Организация = &Организация И Документ.ВводНачальныхОстатковНДС.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ВводНачальныхОстатковНДСпоПартиям ГДЕ Документ.ВводНачальныхОстатковНДСпоПартиям.Дата  >= &ДатаНачала И Документ.ВводНачальныхОстатковНДСпоПартиям.Дата  <= &ДатаОкончания И Документ.ВводНачальныхОстатковНДСпоПартиям.Организация = &Организация И Документ.ВводНачальныхОстатковНДСпоПартиям.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ВводНачальныхОстатковОС ГДЕ Документ.ВводНачальныхОстатковОС.Дата  >= &ДатаНачала И Документ.ВводНачальныхОстатковОС.Дата  <= &ДатаОкончания И Документ.ВводНачальныхОстатковОС.Организация = &Организация И Документ.ВводНачальныхОстатковОС.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ВводНачальныхОстатковПоВзаиморасчетам ГДЕ Документ.ВводНачальныхОстатковПоВзаиморасчетам.Дата  >= &ДатаНачала И Документ.ВводНачальныхОстатковПоВзаиморасчетам.Дата  <= &ДатаОкончания И Документ.ВводНачальныхОстатковПоВзаиморасчетам.Организация = &Организация И Документ.ВводНачальныхОстатковПоВзаиморасчетам.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ВводНачальныхОстатковУСН ГДЕ Документ.ВводНачальныхОстатковУСН.Дата  >= &ДатаНачала И Документ.ВводНачальныхОстатковУСН.Дата  <= &ДатаОкончания И Документ.ВводНачальныхОстатковУСН.Организация = &Организация И Документ.ВводНачальныхОстатковУСН.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ВводПостоянногоНачисленияИлиУдержанияСотрудникамОрганизации ГДЕ Документ.ВводПостоянногоНачисленияИлиУдержанияСотрудникамОрганизации.Дата  >= &ДатаНачала И Документ.ВводПостоянногоНачисленияИлиУдержанияСотрудникамОрганизации.Дата  <= &ДатаОкончания И Документ.ВводПостоянногоНачисленияИлиУдержанияСотрудникамОрганизации.Организация = &Организация И Документ.ВводПостоянногоНачисленияИлиУдержанияСотрудникамОрганизации.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ВводПроцентаДеятельностиЕНВД ГДЕ Документ.ВводПроцентаДеятельностиЕНВД.Дата  >= &ДатаНачала И Документ.ВводПроцентаДеятельностиЕНВД.Дата  <= &ДатаОкончания И Документ.ВводПроцентаДеятельностиЕНВД.Организация = &Организация И Документ.ВводПроцентаДеятельностиЕНВД.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ВводРаспределенияОсновногоЗаработкаРаботниковОрганизации ГДЕ Документ.ВводРаспределенияОсновногоЗаработкаРаботниковОрганизации.Дата  >= &ДатаНачала И Документ.ВводРаспределенияОсновногоЗаработкаРаботниковОрганизации.Дата  <= &ДатаОкончания И Документ.ВводРаспределенияОсновногоЗаработкаРаботниковОрганизации.Организация = &Организация И Документ.ВводРаспределенияОсновногоЗаработкаРаботниковОрганизации.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ВводСведенийОПлановыхНачисленияхРаботниковОрганизаций ГДЕ Документ.ВводСведенийОПлановыхНачисленияхРаботниковОрганизаций.Дата  >= &ДатаНачала И Документ.ВводСведенийОПлановыхНачисленияхРаботниковОрганизаций.Дата  <= &ДатаОкончания И Документ.ВводСведенийОПлановыхНачисленияхРаботниковОрганизаций.Организация = &Организация И Документ.ВводСведенийОПлановыхНачисленияхРаботниковОрганизаций.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ВводСведенийОПлановыхУдержанияхРаботниковОрганизаций ГДЕ Документ.ВводСведенийОПлановыхУдержанияхРаботниковОрганизаций.Дата  >= &ДатаНачала И Документ.ВводСведенийОПлановыхУдержанияхРаботниковОрганизаций.Дата  <= &ДатаОкончания И Документ.ВводСведенийОПлановыхУдержанияхРаботниковОрганизаций.Организация = &Организация И Документ.ВводСведенийОПлановыхУдержанияхРаботниковОрганизаций.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ВводСведенийОРеглУчетеПлановыхНачисленийРаботниковОрганизаций ГДЕ Документ.ВводСведенийОРеглУчетеПлановыхНачисленийРаботниковОрганизаций.Дата  >= &ДатаНачала И Документ.ВводСведенийОРеглУчетеПлановыхНачисленийРаботниковОрганизаций.Дата  <= &ДатаОкончания И Документ.ВводСведенийОРеглУчетеПлановыхНачисленийРаботниковОрганизаций.Организация = &Организация И Документ.ВводСведенийОРеглУчетеПлановыхНачисленийРаботниковОрганизаций.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ВнутреннийЗаказ ГДЕ Документ.ВнутреннийЗаказ.Дата  >= &ДатаНачала И Документ.ВнутреннийЗаказ.Дата  <= &ДатаОкончания И Документ.ВнутреннийЗаказ.Организация = &Организация И Документ.ВнутреннийЗаказ.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ВозвратМатериаловИзЭксплуатации ГДЕ Документ.ВозвратМатериаловИзЭксплуатации.Дата  >= &ДатаНачала И Документ.ВозвратМатериаловИзЭксплуатации.Дата  <= &ДатаОкончания И Документ.ВозвратМатериаловИзЭксплуатации.Организация = &Организация И Документ.ВозвратМатериаловИзЭксплуатации.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ВозвратНаРаботуОрганизаций ГДЕ Документ.ВозвратНаРаботуОрганизаций.Дата  >= &ДатаНачала И Документ.ВозвратНаРаботуОрганизаций.Дата  <= &ДатаОкончания И Документ.ВозвратНаРаботуОрганизаций.Организация = &Организация И Документ.ВозвратНаРаботуОрганизаций.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ВозвратПереданныхТоваров ГДЕ Документ.ВозвратПереданныхТоваров.Дата  >= &ДатаНачала И Документ.ВозвратПереданныхТоваров.Дата  <= &ДатаОкончания И Документ.ВозвратПереданныхТоваров.Организация = &Организация И Документ.ВозвратПереданныхТоваров.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ВозвратТоваровОтПокупателя ГДЕ Документ.ВозвратТоваровОтПокупателя.Дата  >= &ДатаНачала И Документ.ВозвратТоваровОтПокупателя.Дата  <= &ДатаОкончания И Документ.ВозвратТоваровОтПокупателя.Организация = &Организация И Документ.ВозвратТоваровОтПокупателя.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ВозвратТоваровПоставщику ГДЕ Документ.ВозвратТоваровПоставщику.Дата  >= &ДатаНачала И Документ.ВозвратТоваровПоставщику.Дата  <= &ДатаОкончания И Документ.ВозвратТоваровПоставщику.Организация = &Организация И Документ.ВозвратТоваровПоставщику.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ВозвратТоваровПоставщикуИзНТТ ГДЕ Документ.ВозвратТоваровПоставщикуИзНТТ.Дата  >= &ДатаНачала И Документ.ВозвратТоваровПоставщикуИзНТТ.Дата  <= &ДатаОкончания И Документ.ВозвратТоваровПоставщикуИзНТТ.Организация = &Организация И Документ.ВозвратТоваровПоставщикуИзНТТ.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ВосстановлениеНДС ГДЕ Документ.ВосстановлениеНДС.Дата  >= &ДатаНачала И Документ.ВосстановлениеНДС.Дата  <= &ДатаОкончания И Документ.ВосстановлениеНДС.Организация = &Организация И Документ.ВосстановлениеНДС.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ВосстановлениеНДСпоОбъектамНедвижимости ГДЕ Документ.ВосстановлениеНДСпоОбъектамНедвижимости.Дата  >= &ДатаНачала И Документ.ВосстановлениеНДСпоОбъектамНедвижимости.Дата  <= &ДатаОкончания И Документ.ВосстановлениеНДСпоОбъектамНедвижимости.Организация = &Организация И Документ.ВосстановлениеНДСпоОбъектамНедвижимости.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ВыборНоменклатурыДляНДС ГДЕ Документ.ВыборНоменклатурыДляНДС.Дата  >= &ДатаНачала И Документ.ВыборНоменклатурыДляНДС.Дата  <= &ДатаОкончания И Документ.ВыборНоменклатурыДляНДС.Организация = &Организация И Документ.ВыборНоменклатурыДляНДС.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ВыгрузкаРегламентированныхОтчетов ГДЕ Документ.ВыгрузкаРегламентированныхОтчетов.Дата  >= &ДатаНачала И Документ.ВыгрузкаРегламентированныхОтчетов.Дата  <= &ДатаОкончания И Документ.ВыгрузкаРегламентированныхОтчетов.Организация = &Организация И Документ.ВыгрузкаРегламентированныхОтчетов.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ВыдачаДенежныхДокументов ГДЕ Документ.ВыдачаДенежныхДокументов.Дата  >= &ДатаНачала И Документ.ВыдачаДенежныхДокументов.Дата  <= &ДатаОкончания И Документ.ВыдачаДенежныхДокументов.Организация = &Организация И Документ.ВыдачаДенежныхДокументов.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ВыпускПродукции ГДЕ Документ.ВыпускПродукции.Дата  >= &ДатаНачала И Документ.ВыпускПродукции.Дата  <= &ДатаОкончания И Документ.ВыпускПродукции.Организация = &Организация И Документ.ВыпускПродукции.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ГрафикОтпусковОрганизаций ГДЕ Документ.ГрафикОтпусковОрганизаций.Дата  >= &ДатаНачала И Документ.ГрафикОтпусковОрганизаций.Дата  <= &ДатаОкончания И Документ.ГрафикОтпусковОрганизаций.Организация = &Организация И Документ.ГрафикОтпусковОрганизаций.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ГТДИмпорт ГДЕ Документ.ГТДИмпорт.Дата  >= &ДатаНачала И Документ.ГТДИмпорт.Дата  <= &ДатаОкончания И Документ.ГТДИмпорт.Организация = &Организация И Документ.ГТДИмпорт.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ДенежныйЧек ГДЕ Документ.ДенежныйЧек.Дата  >= &ДатаНачала И Документ.ДенежныйЧек.Дата  <= &ДатаОкончания И Документ.ДенежныйЧек.Организация = &Организация И Документ.ДенежныйЧек.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ДепонированиеОрганизаций ГДЕ Документ.ДепонированиеОрганизаций.Дата  >= &ДатаНачала И Документ.ДепонированиеОрганизаций.Дата  <= &ДатаОкончания И Документ.ДепонированиеОрганизаций.Организация = &Организация И Документ.ДепонированиеОрганизаций.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.Доверенность ГДЕ Документ.Доверенность.Дата  >= &ДатаНачала И Документ.Доверенность.Дата  <= &ДатаОкончания И Документ.Доверенность.Организация = &Организация И Документ.Доверенность.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ДоговорЗаймаСРаботником ГДЕ Документ.ДоговорЗаймаСРаботником.Дата  >= &ДатаНачала И Документ.ДоговорЗаймаСРаботником.Дата  <= &ДатаОкончания И Документ.ДоговорЗаймаСРаботником.Организация = &Организация И Документ.ДоговорЗаймаСРаботником.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ДоговорНаВыполнениеРаботСФизЛицом ГДЕ Документ.ДоговорНаВыполнениеРаботСФизЛицом.Дата  >= &ДатаНачала И Документ.ДоговорНаВыполнениеРаботСФизЛицом.Дата  <= &ДатаОкончания И Документ.ДоговорНаВыполнениеРаботСФизЛицом.Организация = &Организация И Документ.ДоговорНаВыполнениеРаботСФизЛицом.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ДокументПартии ГДЕ Документ.ДокументПартии.Дата  >= &ДатаНачала И Документ.ДокументПартии.Дата  <= &ДатаОкончания И Документ.ДокументПартии.Организация = &Организация И Документ.ДокументПартии.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ДокументРасчетовСКонтрагентом ГДЕ Документ.ДокументРасчетовСКонтрагентом.Дата  >= &ДатаНачала И Документ.ДокументРасчетовСКонтрагентом.Дата  <= &ДатаОкончания И Документ.ДокументРасчетовСКонтрагентом.Организация = &Организация И Документ.ДокументРасчетовСКонтрагентом.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ЗаказНаПроизводство ГДЕ Документ.ЗаказНаПроизводство.Дата  >= &ДатаНачала И Документ.ЗаказНаПроизводство.Дата  <= &ДатаОкончания И Документ.ЗаказНаПроизводство.Организация = &Организация И Документ.ЗаказНаПроизводство.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ЗаказПокупателя ГДЕ Документ.ЗаказПокупателя.Дата  >= &ДатаНачала И Документ.ЗаказПокупателя.Дата  <= &ДатаОкончания И Документ.ЗаказПокупателя.Организация = &Организация И Документ.ЗаказПокупателя.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ЗаказПоставщику ГДЕ Документ.ЗаказПоставщику.Дата  >= &ДатаНачала И Документ.ЗаказПоставщику.Дата  <= &ДатаОкончания И Документ.ЗаказПоставщику.Организация = &Организация И Документ.ЗаказПоставщику.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ЗакрытиеВнутреннихЗаказов ГДЕ Документ.ЗакрытиеВнутреннихЗаказов.Дата  >= &ДатаНачала И Документ.ЗакрытиеВнутреннихЗаказов.Дата  <= &ДатаОкончания И Документ.ЗакрытиеВнутреннихЗаказов.Организация = &Организация И Документ.ЗакрытиеВнутреннихЗаказов.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ЗакрытиеГода ГДЕ Документ.ЗакрытиеГода.Дата  >= &ДатаНачала И Документ.ЗакрытиеГода.Дата  <= &ДатаОкончания И Документ.ЗакрытиеГода.Организация = &Организация И Документ.ЗакрытиеГода.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ЗакрытиеЗаказовПокупателей ГДЕ Документ.ЗакрытиеЗаказовПокупателей.Дата  >= &ДатаНачала И Документ.ЗакрытиеЗаказовПокупателей.Дата  <= &ДатаОкончания И Документ.ЗакрытиеЗаказовПокупателей.Организация = &Организация И Документ.ЗакрытиеЗаказовПокупателей.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ЗакрытиеЗаказовПоставщикам ГДЕ Документ.ЗакрытиеЗаказовПоставщикам.Дата  >= &ДатаНачала И Документ.ЗакрытиеЗаказовПоставщикам.Дата  <= &ДатаОкончания И Документ.ЗакрытиеЗаказовПоставщикам.Организация = &Организация И Документ.ЗакрытиеЗаказовПоставщикам.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ЗаписьКУДиР ГДЕ Документ.ЗаписьКУДиР.Дата  >= &ДатаНачала И Документ.ЗаписьКУДиР.Дата  <= &ДатаОкончания И Документ.ЗаписьКУДиР.Организация = &Организация И Документ.ЗаписьКУДиР.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ЗапросВПФРОЗаработкеСотрудника ГДЕ Документ.ЗапросВПФРОЗаработкеСотрудника.Дата  >= &ДатаНачала И Документ.ЗапросВПФРОЗаработкеСотрудника.Дата  <= &ДатаОкончания И Документ.ЗапросВПФРОЗаработкеСотрудника.Организация = &Организация И Документ.ЗапросВПФРОЗаработкеСотрудника.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ЗапросВФССОПроверкеРаботодателя ГДЕ Документ.ЗапросВФССОПроверкеРаботодателя.Дата  >= &ДатаНачала И Документ.ЗапросВФССОПроверкеРаботодателя.Дата  <= &ДатаОкончания И Документ.ЗапросВФССОПроверкеРаботодателя.Организация = &Организация И Документ.ЗапросВФССОПроверкеРаботодателя.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ЗапросНаИнформационноеОбслуживаниеНалогоплательщика ГДЕ Документ.ЗапросНаИнформационноеОбслуживаниеНалогоплательщика.Дата  >= &ДатаНачала И Документ.ЗапросНаИнформационноеОбслуживаниеНалогоплательщика.Дата  <= &ДатаОкончания И Документ.ЗапросНаИнформационноеОбслуживаниеНалогоплательщика.Организация = &Организация И Документ.ЗапросНаИнформационноеОбслуживаниеНалогоплательщика.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ЗарплатаКВыплатеОрганизаций ГДЕ Документ.ЗарплатаКВыплатеОрганизаций.Дата  >= &ДатаНачала И Документ.ЗарплатаКВыплатеОрганизаций.Дата  <= &ДатаОкончания И Документ.ЗарплатаКВыплатеОрганизаций.Организация = &Организация И Документ.ЗарплатаКВыплатеОрганизаций.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ЗаявкаНаОткрытиеСчетов ГДЕ Документ.ЗаявкаНаОткрытиеСчетов.Дата  >= &ДатаНачала И Документ.ЗаявкаНаОткрытиеСчетов.Дата  <= &ДатаОкончания И Документ.ЗаявкаНаОткрытиеСчетов.Организация = &Организация И Документ.ЗаявкаНаОткрытиеСчетов.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ЗаявкаНаРасходованиеСредств ГДЕ Документ.ЗаявкаНаРасходованиеСредств.Дата  >= &ДатаНачала И Документ.ЗаявкаНаРасходованиеСредств.Дата  <= &ДатаОкончания И Документ.ЗаявкаНаРасходованиеСредств.Организация = &Организация И Документ.ЗаявкаНаРасходованиеСредств.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ЗаявкаНаСертификациюНоменклатуры ГДЕ Документ.ЗаявкаНаСертификациюНоменклатуры.Дата  >= &ДатаНачала И Документ.ЗаявкаНаСертификациюНоменклатуры.Дата  <= &ДатаОкончания И Документ.ЗаявкаНаСертификациюНоменклатуры.Организация = &Организация И Документ.ЗаявкаНаСертификациюНоменклатуры.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ЗаявлениеАбонентаСпецоператораСвязи ГДЕ Документ.ЗаявлениеАбонентаСпецоператораСвязи.Дата  >= &ДатаНачала И Документ.ЗаявлениеАбонентаСпецоператораСвязи.Дата  <= &ДатаОкончания И Документ.ЗаявлениеАбонентаСпецоператораСвязи.Организация = &Организация И Документ.ЗаявлениеАбонентаСпецоператораСвязи.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ЗаявлениеВФССНаДетейИнвалидов ГДЕ Документ.ЗаявлениеВФССНаДетейИнвалидов.Дата  >= &ДатаНачала И Документ.ЗаявлениеВФССНаДетейИнвалидов.Дата  <= &ДатаОкончания И Документ.ЗаявлениеВФССНаДетейИнвалидов.Организация = &Организация И Документ.ЗаявлениеВФССНаДетейИнвалидов.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ЗаявлениеВФССОВозмещенииРасходовНаПогребение ГДЕ Документ.ЗаявлениеВФССОВозмещенииРасходовНаПогребение.Дата  >= &ДатаНачала И Документ.ЗаявлениеВФССОВозмещенииРасходовНаПогребение.Дата  <= &ДатаОкончания И Документ.ЗаявлениеВФССОВозмещенииРасходовНаПогребение.Организация = &Организация И Документ.ЗаявлениеВФССОВозмещенииРасходовНаПогребение.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ЗаявлениеОбОбменеДубликатеСтраховогоСвидетельства ГДЕ Документ.ЗаявлениеОбОбменеДубликатеСтраховогоСвидетельства.Дата  >= &ДатаНачала И Документ.ЗаявлениеОбОбменеДубликатеСтраховогоСвидетельства.Дата  <= &ДатаОкончания И Документ.ЗаявлениеОбОбменеДубликатеСтраховогоСвидетельства.Организация = &Организация И Документ.ЗаявлениеОбОбменеДубликатеСтраховогоСвидетельства.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ЗаявлениеОНаправленииЗапросаВПФР ГДЕ Документ.ЗаявлениеОНаправленииЗапросаВПФР.Дата  >= &ДатаНачала И Документ.ЗаявлениеОНаправленииЗапросаВПФР.Дата  <= &ДатаОкончания И Документ.ЗаявлениеОНаправленииЗапросаВПФР.Организация = &Организация И Документ.ЗаявлениеОНаправленииЗапросаВПФР.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ИзменениеГрафиковАмортизацииОС ГДЕ Документ.ИзменениеГрафиковАмортизацииОС.Дата  >= &ДатаНачала И Документ.ИзменениеГрафиковАмортизацииОС.Дата  <= &ДатаОкончания И Документ.ИзменениеГрафиковАмортизацииОС.Организация = &Организация И Документ.ИзменениеГрафиковАмортизацииОС.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ИзменениеЗаказаПокупателя ГДЕ Документ.ИзменениеЗаказаПокупателя.Дата  >= &ДатаНачала И Документ.ИзменениеЗаказаПокупателя.Дата  <= &ДатаОкончания И Документ.ИзменениеЗаказаПокупателя.Организация = &Организация И Документ.ИзменениеЗаказаПокупателя.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ИзменениеКадровогоПлана ГДЕ Документ.ИзменениеКадровогоПлана.Дата  >= &ДатаНачала И Документ.ИзменениеКадровогоПлана.Дата  <= &ДатаОкончания И Документ.ИзменениеКадровогоПлана.Организация = &Организация И Документ.ИзменениеКадровогоПлана.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ИзменениеЛимитовВозвратнойТары ГДЕ Документ.ИзменениеЛимитовВозвратнойТары.Дата  >= &ДатаНачала И Документ.ИзменениеЛимитовВозвратнойТары.Дата  <= &ДатаОкончания И Документ.ИзменениеЛимитовВозвратнойТары.Организация = &Организация И Документ.ИзменениеЛимитовВозвратнойТары.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ИзменениеПараметровНачисленияАмортизацииОС ГДЕ Документ.ИзменениеПараметровНачисленияАмортизацииОС.Дата  >= &ДатаНачала И Документ.ИзменениеПараметровНачисленияАмортизацииОС.Дата  <= &ДатаОкончания И Документ.ИзменениеПараметровНачисленияАмортизацииОС.Организация = &Организация И Документ.ИзменениеПараметровНачисленияАмортизацииОС.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ИзменениеСостоянияОС ГДЕ Документ.ИзменениеСостоянияОС.Дата  >= &ДатаНачала И Документ.ИзменениеСостоянияОС.Дата  <= &ДатаОкончания И Документ.ИзменениеСостоянияОС.Организация = &Организация И Документ.ИзменениеСостоянияОС.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ИзменениеСпециальногоКоэффициентаНМА ГДЕ Документ.ИзменениеСпециальногоКоэффициентаНМА.Дата  >= &ДатаНачала И Документ.ИзменениеСпециальногоКоэффициентаНМА.Дата  <= &ДатаОкончания И Документ.ИзменениеСпециальногоКоэффициентаНМА.Организация = &Организация И Документ.ИзменениеСпециальногоКоэффициентаНМА.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ИзменениеСпециальногоКоэффициентаОС ГДЕ Документ.ИзменениеСпециальногоКоэффициентаОС.Дата  >= &ДатаНачала И Документ.ИзменениеСпециальногоКоэффициентаОС.Дата  <= &ДатаОкончания И Документ.ИзменениеСпециальногоКоэффициентаОС.Организация = &Организация И Документ.ИзменениеСпециальногоКоэффициентаОС.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ИзменениеСпособовОтраженияРасходовПоАмортизацииНМА ГДЕ Документ.ИзменениеСпособовОтраженияРасходовПоАмортизацииНМА.Дата  >= &ДатаНачала И Документ.ИзменениеСпособовОтраженияРасходовПоАмортизацииНМА.Дата  <= &ДатаОкончания И Документ.ИзменениеСпособовОтраженияРасходовПоАмортизацииНМА.Организация = &Организация И Документ.ИзменениеСпособовОтраженияРасходовПоАмортизацииНМА.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ИзменениеСпособовОтраженияРасходовПоАмортизацииОС ГДЕ Документ.ИзменениеСпособовОтраженияРасходовПоАмортизацииОС.Дата  >= &ДатаНачала И Документ.ИзменениеСпособовОтраженияРасходовПоАмортизацииОС.Дата  <= &ДатаОкончания И Документ.ИзменениеСпособовОтраженияРасходовПоАмортизацииОС.Организация = &Организация И Документ.ИзменениеСпособовОтраженияРасходовПоАмортизацииОС.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ИзменениеУсловийИсполнительногоЛиста ГДЕ Документ.ИзменениеУсловийИсполнительногоЛиста.Дата  >= &ДатаНачала И Документ.ИзменениеУсловийИсполнительногоЛиста.Дата  <= &ДатаОкончания И Документ.ИзменениеУсловийИсполнительногоЛиста.Организация = &Организация И Документ.ИзменениеУсловийИсполнительногоЛиста.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ИзменениеУсловийОплатыОтпускаПоУходуЗаРебенком ГДЕ Документ.ИзменениеУсловийОплатыОтпускаПоУходуЗаРебенком.Дата  >= &ДатаНачала И Документ.ИзменениеУсловийОплатыОтпускаПоУходуЗаРебенком.Дата  <= &ДатаОкончания И Документ.ИзменениеУсловийОплатыОтпускаПоУходуЗаРебенком.Организация = &Организация И Документ.ИзменениеУсловийОплатыОтпускаПоУходуЗаРебенком.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ИнвентаризацияНЗП ГДЕ Документ.ИнвентаризацияНЗП.Дата  >= &ДатаНачала И Документ.ИнвентаризацияНЗП.Дата  <= &ДатаОкончания И Документ.ИнвентаризацияНЗП.Организация = &Организация И Документ.ИнвентаризацияНЗП.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ИнвентаризацияОС ГДЕ Документ.ИнвентаризацияОС.Дата  >= &ДатаНачала И Документ.ИнвентаризацияОС.Дата  <= &ДатаОкончания И Документ.ИнвентаризацияОС.Организация = &Организация И Документ.ИнвентаризацияОС.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ИнвентаризацияРасчетовСконтрагентами ГДЕ Документ.ИнвентаризацияРасчетовСконтрагентами.Дата  >= &ДатаНачала И Документ.ИнвентаризацияРасчетовСконтрагентами.Дата  <= &ДатаОкончания И Документ.ИнвентаризацияРасчетовСконтрагентами.Организация = &Организация И Документ.ИнвентаризацияРасчетовСконтрагентами.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ИнвентаризацияТоваровНаСкладе ГДЕ Документ.ИнвентаризацияТоваровНаСкладе.Дата  >= &ДатаНачала И Документ.ИнвентаризацияТоваровНаСкладе.Дата  <= &ДатаОкончания И Документ.ИнвентаризацияТоваровНаСкладе.Организация = &Организация И Документ.ИнвентаризацияТоваровНаСкладе.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ИнвентаризацияТоваровОтданныхНаКомиссию ГДЕ Документ.ИнвентаризацияТоваровОтданныхНаКомиссию.Дата  >= &ДатаНачала И Документ.ИнвентаризацияТоваровОтданныхНаКомиссию.Дата  <= &ДатаОкончания И Документ.ИнвентаризацияТоваровОтданныхНаКомиссию.Организация = &Организация И Документ.ИнвентаризацияТоваровОтданныхНаКомиссию.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ИнкассовоеПоручениеПереданное ГДЕ Документ.ИнкассовоеПоручениеПереданное.Дата  >= &ДатаНачала И Документ.ИнкассовоеПоручениеПереданное.Дата  <= &ДатаОкончания И Документ.ИнкассовоеПоручениеПереданное.Организация = &Организация И Документ.ИнкассовоеПоручениеПереданное.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ИнкассовоеПоручениеПолученное ГДЕ Документ.ИнкассовоеПоручениеПолученное.Дата  >= &ДатаНачала И Документ.ИнкассовоеПоручениеПолученное.Дата  <= &ДатаОкончания И Документ.ИнкассовоеПоручениеПолученное.Организация = &Организация И Документ.ИнкассовоеПоручениеПолученное.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.ИсполнительныйЛист ГДЕ Документ.ИсполнительныйЛист.Дата  >= &ДатаНачала И Документ.ИсполнительныйЛист.Дата  <= &ДатаОкончания И Документ.ИсполнительныйЛист.Организация = &Организация И Документ.ИсполнительныйЛист.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.КадровоеПеремещениеОрганизаций ГДЕ Документ.КадровоеПеремещениеОрганизаций.Дата  >= &ДатаНачала И Документ.КадровоеПеремещениеОрганизаций.Дата  <= &ДатаОкончания И Документ.КадровоеПеремещениеОрганизаций.Организация = &Организация И Документ.КадровоеПеремещениеОрганизаций.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.КомандировкиОрганизаций ГДЕ Документ.КомандировкиОрганизаций.Дата  >= &ДатаНачала И Документ.КомандировкиОрганизаций.Дата  <= &ДатаОкончания И Документ.КомандировкиОрганизаций.Организация = &Организация И Документ.КомандировкиОрганизаций.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.КомплектацияНоменклатуры ГДЕ Документ.КомплектацияНоменклатуры.Дата  >= &ДатаНачала И Документ.КомплектацияНоменклатуры.Дата  <= &ДатаОкончания И Документ.КомплектацияНоменклатуры.Организация = &Организация И Документ.КомплектацияНоменклатуры.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.КорректировкаВнутреннегоЗаказа ГДЕ Документ.КорректировкаВнутреннегоЗаказа.Дата  >= &ДатаНачала И Документ.КорректировкаВнутреннегоЗаказа.Дата  <= &ДатаОкончания И Документ.КорректировкаВнутреннегоЗаказа.Организация = &Организация И Документ.КорректировкаВнутреннегоЗаказа.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.КорректировкаДолга ГДЕ Документ.КорректировкаДолга.Дата  >= &ДатаНачала И Документ.КорректировкаДолга.Дата  <= &ДатаОкончания И Документ.КорректировкаДолга.Организация = &Организация И Документ.КорректировкаДолга.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.КорректировкаДолгаПоВозвратнойТаре ГДЕ Документ.КорректировкаДолгаПоВозвратнойТаре.Дата  >= &ДатаНачала И Документ.КорректировкаДолгаПоВозвратнойТаре.Дата  <= &ДатаОкончания И Документ.КорректировкаДолгаПоВозвратнойТаре.Организация = &Организация И Документ.КорректировкаДолгаПоВозвратнойТаре.Проведен = Истина ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ Ссылка ИЗ Документ.КорректировкаЗаказаПокупателя ГДЕ Документ.КорректировкаЗаказ
20 zladenuw
 
14.02.13
12:51
(18) ну так в групповой под шаманить и убрать регистрацию при проведение.
21 ICWiner
 
14.02.13
12:53
(13) Я ж отладчиком посмотрел Если бы небыло индекса, то вываливалось уже на момент отбора, а так выборка проходит, но Выборка.Следующий() - ложь...
22 ICWiner
 
14.02.13
12:55
(20) Можно попробовать...
Стандартное проведение документов не устраивет тем, что неот отбора по организациям и все пометит на обмен.
23 Fedot200
 
14.02.13
12:57
(22) А грохнуть после проведения регистрацию обмена не прокатит?
24 Галахад
 
гуру
14.02.13
13:00
(21) Не верю. Убери попытку и посмотри.
25 salvator
 
14.02.13
13:00
Даты, Организация - заполнены?
Что за переменная "Документы"?
26 Wobland
 
14.02.13
13:00
(19) выбрать (...) как вложенный где вложенный.дата, вложенный.проведён, не? одно где
27 ICWiner
 
14.02.13
13:01
Если уберу попытку, то он на первом же доку без организации грохнется...
28 Wobland
 
14.02.13
13:01
(16) выполнение+выборка. и чо?
29 ICWiner
 
14.02.13
13:02
(25) Даты и Организация заполнены, Документы - не переменная, а метаданные
30 Wobland
 
14.02.13
13:03
(19) размер 29963 байта в анси, 56000 в ютф
31 Галахад
 
гуру
14.02.13
13:03
(27) Ну у тебя же есть:

Если Док.Реквизиты.найти("Организация") <> неопределено Тогда

Продолжить;
32 salvator
 
14.02.13
13:04
(29) У тебя написано "Для Каждого Док Из Документы Цикл"
33 ICWiner
 
14.02.13
13:05
(23) Там не регистр. Снять с обмена получится, но это будет уже после, а проводиться будут доки долго. Точки уже засыпет все. Если файл обмена больше 100кб - уже не все так быстро получается...
(30) Я просто сохранил в блокноте. У меня такой размер показывает.
(31) В Для Каждого Док Из Документы так не получится, ибо там смотрятся не метаданные, а док менеджеры.
34 ICWiner
 
14.02.13
13:05
(32) Да, так и написано. При каждой следующей итерации цикла в Док будет попадать очередной ДокументМенеджер.
35 PLUT
 
14.02.13
13:06
НайтиСсылки по организации не предлагали? а потом тупо в цикле и если вид документ, то продолжить))
36 Cube
 
14.02.13
13:06
(22) Заблокируй обмены, перепроведи стандартной фигней, удали регистрацию с нужных узлов плана обмена, запусти обмены.
Профит!
37 Галахад
 
гуру
14.02.13
13:07
Ну это проверь:

ПараметрыОтбора = Новый Структура;
ПараметрыОтбора.Вставить("Организация", Организация);    
Выборка = Документы.РеализацияТоваровУслуг.Выбрать(НачалоДня(ДатаНачала), КонецДня(ДатаОкончания),ПараметрыОтбора);
38 ICWiner
 
14.02.13
13:08
(36) Оно проводится будет несколько суток. Стандартная фигня не проводит с отбором по организациям. Проводить надо своей фигней с задержкой секунд в 5-10 между документами, я думаю...
39 ICWiner
 
14.02.13
13:09
(37) Параметры нормально заполняются, реквизиты все нормально указаны. Выборка ошибку не выдает, только вот после Если Выборка.Следующий() Тогда в тело условия не попадает.
40 PLUT
 
14.02.13
13:09
(38) НайтиСсылки офигенно ищет, и проведенные и непроведенные и не только документы. потом в цикле отфильтруешь ненужное
41 ICWiner
 
14.02.13
13:09
НайтиСсылки  - можно поподробней?
42 Cube
 
14.02.13
13:10
(38) Тогда кури (40). Там фильтры можно наложить ещё перед началом поиска.
43 PLUT
 
14.02.13
13:10
+(41) ну или хотя бы на тестовой базе определишь массив видов документов, чтобы х.иту из (19) сократить)
44 Cube
 
14.02.13
13:10
(41) СП украли?
45 ICWiner
 
14.02.13
13:13
(44) Напиши сам в СП НайтиСсылки и посмотри что он тебе выдаст...
46 Галахад
 
гуру
14.02.13
13:15
НайтиПоСсылкам
47 Dionis Sergeevich
 
14.02.13
13:16
А если убрать запрос нафиг и в цикле Для каждого из Документы
отбирать доки по периоду и организации и перепроводить? По моему единственный вариант. Да, запрос в цикле - получить список документов, да, будет все работать медленно - но по сравнению с перепроведением документов получение их списка будет мелочью
48 Dionis Sergeevich
 
14.02.13
13:19
Для каждого Док из Документы Цикл

Запрос.Текст = "Выбрать ссылка из Документ." + СокрЛП(Док.Метаданные) // или как-то так - в отладчике можно увидеть название документа

+ "... "
Получить объект, записать с режимом проведения
49 ICWiner
 
14.02.13
13:23
(48) Тут получается, что Док - это не документы, а менеджер. Там ни метаданных, ни документов нет. Нужно дальше делать выборку. Можно, конечно, полную выборку делать, а потом проверять, но в базе реально много документов по разным фирмам. Не хочется что-то. В крайнем случае запрос в цикле по каждому виду документов сделаю, в массивчик общий засуну, отсортирую по дате и проведу.
(43) Не сократить список, нужно чтоб штука была достаточно универсальна. По разным организациям разные документы. Да и базы разные тоже, по разному допилены и с разными конфигурациями.
50 ICWiner
 
14.02.13
13:26
Ае, нашел. Не найтиСсылки, а НайтиПоСсылкам.Сейчас этот метод покурю.
51 Ахиллес
 
14.02.13
13:27
1. Цикл по метаданным документов, отбор с реквизитом "Организация"
2. Запрос (в цикле если таких видов документов больше 250) с отбором по организации по условию >1 проведённого документа.
3. Запрос по видам документов из предедущенго запроса с отбором по организации (опять же в цикле если таких видов документов больше 250, хотя тут уже навряд ли).
4. Профит.
52 PLUT
 
14.02.13
13:28
(50) я по памяти написал
53 PLUT
 
14.02.13
13:29
+(50) потом можно в ТЗ массив сцылок отобрать и отсортировать по дате)) ну чтоп хренологию при проведении соблюсти
54 ICWiner
 
14.02.13
13:33
Вот что значит затупил, так затупил... В (0) написал в конце:
"Выборка постоянно пустая... Мож кто с ходу подскажет где туплю."
В структуру отбора надо было не Организация передавать, а Организация.Ссылка Отработало все на раз :) Спасибо за внимание.
55 Fedot200
 
14.02.13
13:54
(33) Я грю не снимать с обмена, а удалить обработкой регистрацию.
56 ICWiner
 
14.02.13
14:27
(55) А я говорю, что это плохо, ибо доки будут проводиться очень долго. А обмены в это время, таки, ходят. Я засыплю торговые точки и обмены встанут.
57 Serg_1960
 
14.02.13
14:37
Тьфу на вас, развели проблему на пустом месте. "А обмены в это время, таки, ходят" - а остановить их на время перепроведения - совсем ни как? :)
58 Serg_1960
 
14.02.13
14:41
И это... тупо регистрацию отменять - не айс. По "правильному" нужно отменять регистрацию, только если до перепроведения её не было. Иначе похоронишь изменения юзверей в это же время.
59 Serg_1960
 
14.02.13
14:47
И последнее: ссылки на документы нужно брать из регистров - так быстрее, чем из метаданных с запросами в циклах.
60 Fedot200
 
14.02.13
15:12
(56) Подразумевал, что такие вещи делают монопольно, а то (58) тебе грозит.
61 ICWiner
 
14.02.13
15:17
Там не все так страшно. В прошлые года мы уже железно не лазим в ближайшее время, это раз. Перепровести нужно несколько прошлых лет - это два. Три - что это за чудодейственный регистр, в которм есть ссылки на все документы? У меня выборка из (0) отработала по периоду год за пять минут, так что ничего страшного, время на выборку - о малое, по сравнению с самим процессом перепроведения.
62 ICWiner
 
14.02.13
15:20
(57) нельзя, еще раз повторюсь, что перепроведение займет не один день. Если на торговые точки падает большой объем информации, то она не может оперативно закачивать информацию, а достаточно большой объем документов им нужен постоянно. Чтобы не возникало блокировок нужно делать это в плановом режиме. С месяц назад у нас один дейтель групповой обработкой вид номенклатуры у 4000 позиций номенклатуры сменил, дак обмены встали на час - получил он депремирование на треть зп.
63 Fedot200
 
14.02.13
15:33
(62) А как (58) будешь обходить, ну т.е. ты проводишь док и пользователь, пользовательский-же нужно отдавать на перефирию, а?
64 Serg_1960
 
14.02.13
15:52
(61) "что это за чудодейственный регистр, в которм есть ссылки на все документы" - в запросе к регистрам соединения не запрещено делать. Впрочем, у меня есть один "чудодействованный регистр" в котором почти все нужные мне докуметы есть - это УчетЗатрат(БУ) (УПП, РАУЗ).

И позвольте Вам не поверить, что "перепроведение займет не один день". В таком случае можно перепроводить по месяцам, с паузами. Перепроводишь месяц - обмен - перепроведение следуюющий - обмен - и т.д.
65 PLUT
 
14.02.13
16:31
вообще не догоняю - зачем перепроводить за ДВА года!!! совсем всё печально в базах?? а если РИБ, может тупо зарегистрировать для обмена?
66 PLUT
 
14.02.13
16:34
(62) похоже у вас все там такие. ты эта, осторожнее с обменами)) а то депремируют
67 ICWiner
 
15.02.13
08:14
(64) Собственно и перепроводим, чтоб все в РАУЗ попало. По партионке фигня полная, ее то включали в базе, то выключали, кучу документов прошлыми периодами правили и т.д.
Обмены должны ходить каждые 30 минут с точками, это прописано в регламенте и отражается на мотивационной премии.
(66) У нас не РИБ, а в офисе КА стоит + под сотню торговых точек по разным городам.
68 s03
 
15.02.13
08:27
убери из первого варианта "УПОРЯДОЧИТЬ ПО ВложенныйЗапрос.Ссылка.Дата" и попробуй проверить ещё раз
69 s03
 
15.02.13
08:30
у тебя на уровне верхнего запроса "ссылка" является составным типом и при попытке обращения к реквизиту этой "ссылки" (как раз при упорядочивании по "ссылка.дата") происходит неявное соединение со всеми таблицами, чем может являться "ссылка", т.е. практически со всеми таблицами документов
70 ICWiner
 
15.02.13
08:31
(68) Бро, вопрос уже решен. Упорядочивать да, отдельно можно было. Второй вариант отрабатывает намного быстрее. Просто ответил на вчерашние коментарии...
71 ICWiner
 
15.02.13
08:32
(69)Точно... На будущее буду иметь в виду :) Спасибо.