Имя: Пароль:
1C
1C 7.7
v7: при выгрузке V77Exp.ert не всегда выгружаются непроведенные документы
,
0 anna3388
 
07.10.16
07:51
выгружаю непроведенные документы перемещения, получается , если после них ничего не проводилось, они не выгружаются...беру провожу любой документ например - поступлениеТМЦ и перемещение непроведенное выгружается ...что-то не совсем пойму как-то тут используется время последнего проведенного документа или уже глючу...прошу помощи
1 Cyberhawk
 
07.10.16
08:09
Куда не выгружается? Надо на код правил обмена смотреть...
2 anna3388
 
07.10.16
08:11
в кд смотрю , честно не знаю куда смотреть, все там уже пересмотрела
3 Cyberhawk
 
07.10.16
08:15
Ещё раз: куда не _выгружаются_?
4 anna3388
 
07.10.16
08:30
в файл, который указываю, пишет выгружено объектов 0
5 Это_mike
 
07.10.16
08:31
что говорит старый еврей Дебаггер?
6 anna3388
 
07.10.16
08:44
похоже что-то в правилах
7 anna3388
 
07.10.16
08:45
иногда и проведенные не выгружает
8 Злопчинский
 
07.10.16
08:56
концом выгружаемого периода берётся ТА
?
9 Злопчинский
 
07.10.16
08:57
Аэто что за обработка, откуда она?
10 anna3388
 
07.10.16
08:58
я в условии ставлю непосредственно документ
11 anna3388
 
07.10.16
09:00
(9)универсальная выгрузка данных в формате xml
12 Cyberhawk
 
07.10.16
09:11
Автор в курсе что обработку выгрузки надо под конкретные правила каждый раз создавать (обновлять модуль)?
13 anna3388
 
07.10.16
09:16
да конечно
14 anna3388
 
07.10.16
09:26
ПВД перед выгрузкой, вот такой код

НомСтр = 0;
Док = Объект;
Док.ВыбратьСтроки();
Пока Док.ПолучитьСтроку()=1 Цикл
   НомСтр = НомСтр + 1;
   ВходящиеДанные = СоздатьОбъект("СписокЗначений");
   ВходящиеДанные.ДобавитьЗначение(Объект, "Владелец");
   ВходящиеДанные.ДобавитьЗначение(Объект.ДатаДок, "Дата");
   ВходящиеДанные.ДобавитьЗначение(Док.Номенклатура.Код, "КодНоменклатурыКИС");
   ВходящиеДанные.ДобавитьЗначение(Док.Номенклатура, "Номенклатура");
   ВходящиеДанные.ДобавитьЗначение(Док.Количество, "КоличествоУпаковок");
   ВходящиеДанные.ДобавитьЗначение(НомСтр, "КодСтрокиКИС");
   ВыгрузитьПоПравилу(,,ВходящиеДанные,,"усСтрокаОжидаемойПриемкиПеремещение");
КонецЦикла;
15 anna3388
 
07.10.16
09:27
и если документ проведен, то цикл срабатывает, а если не проведен, то нет
16 Злопчинский
 
07.10.16
09:30
А, так то ещё и через КД сконструирован? Ну тогда кто Криви рупий восьмёрок ник писал, тотпусть и разбирается
17 anna3388
 
07.10.16
09:40
(16) не поняла, можно как-то подробнее
18 Это_mike
 
07.10.16
09:41
(16) "кто Криви рупий восьмёрок ник писал" - ????
19 Злопчинский
 
07.10.16
09:45
(18) криворукий восьмерочник,
Смартфон сильно умный
20 anna3388
 
07.10.16
09:56
так из 77 выгружается, значит перед выгрузкой семерошный код должен быть...ошибаюсь?
21 Злопчинский
 
07.10.16
10:49
(15) ошибка не здесь
Смотри где определяется переменная Объект
22 Slypower
 
07.10.16
15:13
а лучше удалить Объект и вместо него писать Док
23 Злопчинский
 
07.10.16
15:16
В перечень объектов не выбираются нвжняе доки и все
24 Cyberhawk
 
08.10.16
10:51
(15) "ВыгрузитьПоПравилу(,,ВходящиеДанные,,"усСтрокаОжидаемойПриемкиПеремещение");" // Первый параметр поставь "Док"
25 anna3388
 
10.10.16
14:18
ничего у меня не получается по-прежнему...т.е

похоже есть какая-то зависимость от ТА , просто записанный документ не выгружается, как только провожу любой документ после него и тогда этот просто записанный выгружается
26 Это_mike
 
10.10.16
14:23
(25) а программиста позвать - не пробовалим?
27 anna3388
 
10.10.16
14:25
(26) банально
28 Cyberhawk
 
10.10.16
14:44
(25) Рекомендую отладить выгрузку
29 Злопчинский
 
10.10.16
17:59
(25) ну так это я тебе в самом начале сказал. проблема вообще разруливается за минимум времени... ох уж эти восьмерочники.. как дети...