Имя: Пароль:
1C
1С v8
Сортировка выборки ПланыОбмена.ВыбратьИзменения()
, ,
0 chuckk
 
09.11.11
12:39
Есть у кого нить образец кода сортировки ?
Помогите, если кто сталкивался ...
1 chuckk
 
09.11.11
12:45
ап
2 acsent
 
09.11.11
12:49
юзай запросы
3 chuckk
 
09.11.11
12:53
(2) это само сабой, а примера запроса нет ни у кого ?
4 chuckk
 
09.11.11
13:06
апп
5 chuckk
 
09.11.11
13:27
неужели ни у кого нет ?
6 alkov
 
09.11.11
13:28
(3) Конструктор не помогает?
7 Михаил Козлов
 
09.11.11
13:28
ВЫБРАТЬ ри.Ссылка ИЗ Документ.ПриходныйКассовыйОрдер.Изменения КАК ри ГДЕ ри.Узел = &Узел
8 nbIx
 
09.11.11
13:31
(7) А как номер сообщения в этих записях проставить?
9 Нуф-Нуф
 
09.11.11
13:31
(7) обычно за такой код дают почетное звание быдлокодера
10 Михаил Козлов
 
09.11.11
13:44
(9) Возможно. Но так устроена типовая регистрация изменений в узлах.
11 nbIx
 
09.11.11
13:46
(10) Если запросом выбрать изменения, как проставить номер сообщения в таблице регистрации изменений?
Ведь метод ВыбратьИзменения() помимо выборки еще и проставляет номер сообщения
12 Живой Ископаемый
 
09.11.11
13:48
2(11) ну вы посмотрите какие поля есть в этой таблице
13 Михаил Козлов
 
09.11.11
13:52
(11) ри.НомерСообщения
14 nbIx
 
09.11.11
13:52
(12) А чего смотреть: Узел, Ссылка и НомерСообщения.
Так как запись занести НомерСообщения.
15 Живой Ископаемый
 
09.11.11
13:53
2(14) чего?
16 Живой Ископаемый
 
09.11.11
13:53
а типа ПланыОбмена.ВыбратьИзменения()  что-то куда-то заносит?
17 Нуф-Нуф
 
09.11.11
13:53
под быдло/гамно кодом я имел ввиду вот это "ИЗ Документ.ПриходныйКассовыйОрдер.Изменения КАК ри"

Что за "ри"?????
18 chuckk
 
09.11.11
14:05
(17) поддерживаю вопрос "Что за "ри"?"
19 Михаил Козлов
 
09.11.11
14:12
(17),(18)
Так лучше?
ВЫБРАТЬ
   РеализацияТоваровУслугИзменения.Узел,
   РеализацияТоваровУслугИзменения.НомерСообщения
ИЗ
   Документ.РеализацияТоваровУслуг.Изменения КАК РеализацияТоваровУслугИзменения
ГДЕ
   РеализацияТоваровУслугИзменения.Узел = &Узел
20 Живой Ископаемый
 
09.11.11
14:15
ВЫБРАТЬ МояМнемоническаяПеременнаяЧтобыТроллить1Сников.Ссылка ИЗ Документ.ПриходныйКассовыйОрдер.Изменения КАК МояМнемоническаяПеременнаяЧтобыТроллить1Сников ГДЕ МояМнемоническаяПеременнаяЧтобыТроллить1Сников.Узел = &Узел
21 chuckk
 
09.11.11
14:32
(19) в конструкторе нет полей "Узел" и "Номер сообщения"
22 Живой Ископаемый
 
09.11.11
14:35
23 chuckk
 
09.11.11
14:51
(22) пардон
24 Нуф-Нуф
 
09.11.11
14:55
(19) 100% лучше
25 nbIx
 
09.11.11
15:29
(16)
Формирует выборку измененные данные для передачи их в тот или иной узел плана обмена. При этом в процессе выборки изменений в записи регистрации изменений проставляется номер сообщения обмена данными, в котором должны передаваться изменения. Номер сообщения в записи регистрации проставляется для того, чтобы при подтверждении приема сообщения, в котором передавались изменения соответствующие записи регистрации изменений были удалены и в дальнейшем изменения больше не передавались.
26 Живой Ископаемый
 
09.11.11
15:32
2(25) " При этом в процессе выборки изменений в записи регистрации изменений проставляется номер сообщения обмена данными," - один тотальный булшит... номер сообщения уже есть в таблицах регистрации изменений. ПланыОбмена.ВыбратьИзменения()  - это всего лишь еще ордин интерфейс для получения того же, что делают запросы подобные (19)
27 nbIx
 
09.11.11
15:35
(26) Почитай СП.

Интересно как "номер сообщения уже есть в таблицах регистрации изменений" вот это булщит.
Если не веришь, зарегистрируй изменения и посмотри что в в НомереСообщения. Дай угадаю, там будет 0.
28 acsent
 
09.11.11
15:38
Почему именно "ри". и - изменения, а р - что такое?
29 Живой Ископаемый
 
09.11.11
15:38
2(27) да, прочитал. Извини.. щас подумаю как быть если получать запросом
30 nbIx
 
09.11.11
15:43
(29) Да ничего.

Я так понимаю, можно ВыбратьИзменения() сделать. Если при применении этого метода он всем проставляет номер сообщения, то потом можно вытянуть запросом как хочешь.
31 chuckk
 
10.11.11
12:39
Возвращает пустую выборку. Подскажите как быть, где может быть ошибка ?


Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ВалютыИзменения.Ссылка КАК ВалютыИзменения,
| ДемотивацияСотрудниковИзменения.Ссылка КАК ДемотивацияСотрудниковИзменения,
| ДолжностиОрганизацийИзменения.Ссылка КАК ДолжностиОрганизацийИзменения,
| КассыИзменения.Ссылка КАК КассыИзменения,
| КассыККМИзменения.Ссылка КАК КассыККМИзменения,
| КлиентыИзменения.Ссылка КАК КлиентыИзменения,
| МеталлыИзменения.Ссылка КАК МеталлыИзменения,
| ОбластиИзменения.Ссылка КАК ОбластиИзменения,
| ОбработкиОбслуживанияТОИзменения.Ссылка КАК ОбработкиОбслуживанияТОИзменения,
| ОрганизацииИзменения.Ссылка КАК ОрганизацииИзменения,
| ПодразделенияОрганизацийИзменения.Ссылка КАК ПодразделенияОрганизацийИзменения,
| ПредметыЗалогаИзменения.Ссылка КАК ПредметыЗалогаИзменения,
| ПредметыЗалогаОбщийИзменения.Ссылка КАК ПредметыЗалогаОбщийИзменения,
| ПробыИзменения.Ссылка КАК ПробыИзменения,
| СотрудникиОрганизацийИзменения.Ссылка КАК СотрудникиОрганизацийИзменения,
| ТорговоеОборудованиеИзменения.Ссылка КАК ТорговоеОборудованиеИзменения,
| УсловияКредитованияИзменения.Ссылка КАК УсловияКредитованияИзменения,
| УсловияКредитованияОбщийИзменения.Ссылка КАК УсловияКредитованияОбщийИзменения,
| УстановкаЦенМеталловИзменения.Ссылка КАК УстановкаЦенМеталловИзменения,
| ПользователиИзменения.Ссылка КАК ПользователиИзменения
|ИЗ
| Справочник.Валюты.Изменения КАК ВалютыИзменения,
| Справочник.ДолжностиОрганизаций.Изменения КАК ДолжностиОрганизацийИзменения,
| Справочник.Кассы.Изменения КАК КассыИзменения,
| Справочник.КассыККМ.Изменения КАК КассыККМИзменения,
| Справочник.Клиенты.Изменения КАК КлиентыИзменения,
| Справочник.Металлы.Изменения КАК МеталлыИзменения,
| Справочник.Области.Изменения КАК ОбластиИзменения,
| Справочник.ОбработкиОбслуживанияТО.Изменения КАК ОбработкиОбслуживанияТОИзменения,
| Справочник.ПредметыЗалога.Изменения КАК ПредметыЗалогаИзменения,
| Справочник.Пробы.Изменения КАК ПробыИзменения,
| Справочник.СотрудникиОрганизаций.Изменения КАК СотрудникиОрганизацийИзменения,
| Справочник.ТорговоеОборудование.Изменения КАК ТорговоеОборудованиеИзменения,
| Справочник.УсловияКредитования.Изменения КАК УсловияКредитованияИзменения,
| Справочник.УсловияКредитованияОбщий.Изменения КАК УсловияКредитованияОбщийИзменения,
| Справочник.ПредметыЗалогаОбщий.Изменения КАК ПредметыЗалогаОбщийИзменения,
| Справочник.ДемотивацияСотрудников.Изменения КАК ДемотивацияСотрудниковИзменения,
| Справочник.Организации.Изменения КАК ОрганизацииИзменения,
| Справочник.ПодразделенияОрганизаций.Изменения КАК ПодразделенияОрганизацийИзменения,
| Документ.УстановкаЦенМеталлов.Изменения КАК УстановкаЦенМеталловИзменения,
| РегистрСведений.ЦеныМеталлов.Изменения КАК ЦеныМеталловИзменения,
| Справочник.Пользователи.Изменения КАК ПользователиИзменения
|ГДЕ
| (ВалютыИзменения.Узел = &Узел
|   ИЛИ ДемотивацияСотрудниковИзменения.Узел = &Узел
|   ИЛИ ДолжностиОрганизацийИзменения.Узел = &Узел
|   ИЛИ КассыИзменения.Узел = &Узел
|   ИЛИ КассыККМИзменения.Узел = &Узел
|   ИЛИ КлиентыИзменения.Узел = &Узел
|   ИЛИ МеталлыИзменения.Узел = &Узел
|   ИЛИ ОбластиИзменения.Узел = &Узел
|   ИЛИ ОбработкиОбслуживанияТОИзменения.Узел = &Узел
|   ИЛИ ОрганизацииИзменения.Узел = &Узел
|   ИЛИ ПодразделенияОрганизацийИзменения.Узел = &Узел
|   ИЛИ ПредметыЗалогаИзменения.Узел = &Узел
|   ИЛИ ПредметыЗалогаОбщийИзменения.Узел = &Узел
|   ИЛИ ПробыИзменения.Узел = &Узел
|   ИЛИ СотрудникиОрганизацийИзменения.Узел = &Узел
|   ИЛИ ТорговоеОборудованиеИзменения.Узел = &Узел
|   ИЛИ УсловияКредитованияИзменения.Узел = &Узел
|   ИЛИ УсловияКредитованияОбщийИзменения.Узел = &Узел
|   ИЛИ УстановкаЦенМеталловИзменения.Узел = &Узел
|   ИЛИ ПользователиИзменения.Узел = &Узел)
|
|УПОРЯДОЧИТЬ ПО
| ОрганизацииИзменения,
| ПодразделенияОрганизацийИзменения,
| ДолжностиОрганизацийИзменения,
| СотрудникиОрганизацийИзменения,
| ВалютыИзменения,
| ОбработкиОбслуживанияТОИзменения,
| ОбластиИзменения,
| МеталлыИзменения,
| ПробыИзменения,
| КлиентыИзменения,
| ПользователиИзменения,
| КассыИзменения,
| КассыККМИзменения,
| ПредметыЗалогаИзменения,
| ПредметыЗалогаОбщийИзменения,
| ТорговоеОборудованиеИзменения,
| УсловияКредитованияИзменения,
| УсловияКредитованияОбщийИзменения,
| УстановкаЦенМеталловИзменения,
| ДемотивацияСотрудниковИзменения";
Запрос.УстановитьПараметр("Узел", ЗаписьСообщения.Получатель);
ТЗ = Запрос.Выполнить().Выгрузить();

Для Каждого Стр Из ТЗ Цикл
32 Живой Ископаемый
 
10.11.11
12:44
[голосом скунса Крэша из мультика "Ледниковый Период-3"] он их перемножил....
33 Живой Ископаемый
 
10.11.11
12:48
34 Живой Ископаемый
 
10.11.11
12:51
то есть опоссум.