Имя: Пароль:
1C
 
7.7 Не выбран документ!
,
0 Мисти
 
14.03.17
20:32
Объект=СоздатьОбъект("Документ.БыстраяПродажа");  
    Объект.Контрагент = Контрагент;
    Пока ПолучитьСтроку() = 1 Цикл
        Объект.НоваяСтрока();
        Объект.Номенклатура =Номенклатура;
Почему она ругается?
Объект.НоваяСтрока();
{Документ.ЗаявкаПокупателя.Форма.Модуль(1417)}: Не выбран документ!
1 Мимохожий Однако
 
14.03.17
20:34
(0) Надо выбрать документ.
2 Amra
 
14.03.17
20:35
А где Объект.Новый() или как там в семерке, не помню уже
3 Сияющий Асинхраль
 
14.03.17
20:35
Правильно ругается, надо либо выбрать конкретный уже существующий док, либо создать новый...
4 Злопчинский
 
14.03.17
20:37
(0) для тупых.
выгрузить ТЧ документа из докИсточника в ТЗ
добавить в ТЗ колонки с такими же идентификаторами как в докПриемник (которых нет в докИсточник, например: ВидТовара/Партия)
загрузить ТЗ в докПриемник (синхронизация по идентикаторам колонок)
5 Сияющий Асинхраль
 
14.03.17
20:39
Как-то так:

    БегомПоДокам = СоздатьОбъект("Документ.БухгалтерскаяСправка");
    
    Если ПустоеЗначение(БухСправка) = 1 Тогда
        БегомПоДокам.Новый();
        БегомПоДокам.ДатаДок = НачМесяца(НаДату);
        БегомПоДокам.УстановитьНовыйНомер(Префикс);
    Иначе
        Если БегомПоДокам.НайтиДокумент(БухСправка) = 1 Тогда
            БегомПоДокам.ДатаДок = НачМесяца(НаДату);
            БегомПоДокам.УдалитьСтроки();
        Иначе
            // Создать новый документ
            БегомПоДокам.Новый();
            БегомПоДокам.ДатаДок = НачМесяца(НаДату);
            БегомПоДокам.УстановитьНовыйНомер(Префикс);
        КонецЕсли;
    КонецЕсли;
6 Мисти
 
14.03.17
20:46
О! Спасибо!
7 Мисти
 
14.03.17
22:19
А как теперь открыть заполненный документ?
    ОткрытьФорму(Объект);
- ничего не происходит!
8 Мисти
 
14.03.17
22:32
Ау? Вы же знаете?
9 Мисти
 
14.03.17
22:34
Документ в 7 торговле - "быстраяПродажа".
Он же не сохраняется в принципе! Может, поэтому не открывается?
10 Мисти
 
14.03.17
22:40
Оказывается, ничего такого не надо было, а просто -
    ОткрытьФорму("Документ.БыстраяПродажа",,ТекущийДокумент());
Сама догадалась!
11 егаис
 
14.03.17
23:30
Назад в будущее
12 Злопчинский
 
15.03.17
00:29
(10) в сп лень посмотреть?
ОткрытьФорму(Объект.текущий документ())
13 1dvd
 
15.03.17
06:28
(10) Чтобы получить правильные ответы, надо задавать правильные вопросы
AdBlock убивает бесплатный контент. 1Сергей