Имя: Пароль:
1C
1С v8
Один ПКО в два разных ПКО. Как сделать такую конвертацию?
0 Danila1C
 
10.04.12
10:27
Извиняюсь если эта тема уже была.
1 Danila1C
 
10.04.12
10:31
Есть следующий код в ПВД приходника.

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

т.е. я получил три строки в выборке.

Теперь не пойму почему при проходе ПКО выгружается два документа, а должно три по идее.
Выгрузка в ПВД происходит по произвольному алгоритму.
Поиск в ПКО по внутреннему идентификатору отключен.
2 Danila1C
 
10.04.12
13:05
Все вымерли?
Или не кому не охото подсказать?
3 vicof
 
10.04.12
13:23
Пока  ВыборкаДанных.Следующий() Цикл
           
           ВыгрузитьПоПравилу(ВыборкаДанных.Ссылка, , , , "ПриходныйКассовыйОрдер", , , , , Ложь);        
Сообщить("1");
       КонецЦикла;
4 vicof
 
10.04.12
13:23
сколько раз выведется?
5 Danila1C
 
10.04.12
15:44
3 раза. Так лан я это уже решил.
Есть другой вопрос по каким полям нужно идентифицировать при перевыгрузке документы.
6 vicof
 
11.04.12
05:52
по каким хочешь.
Обычно номер, дата и организация.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn