Имя: Пароль:
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) ну так это я тебе в самом начале сказал. проблема вообще разруливается за минимум времени... ох уж эти восьмерочники.. как дети...
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn