|
Перебор всех доков по организации | ☑ | ||
---|---|---|---|---|
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)Точно... На будущее буду иметь в виду :) Спасибо.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |