Имя: Пароль:
1C
1С v8
Групповое создание СФ к реализациям
0 EvilSimba
 
26.01.12
11:41
в реализации есть кнопка(типа гиперссылка)Ввести счёт-фактуру так то можно задать период и чтобы всё СФ создались?
1 Alex S D
 
26.01.12
11:42
делай
2 Wobland
 
26.01.12
11:42
благословляю
3 shuhard
 
26.01.12
11:42
(0) в конфе "большое наебалово ФНС" ?
4 zak555
 
26.01.12
11:42
СФ = Реал.СоздатьСФ
5 Wobland
 
26.01.12
11:43
и гиперссылка - это надпись
6 mikecool
 
26.01.12
11:44
(3) почему? ленятся на ссылку жать )))
7 ПиН
 
26.01.12
11:46
добрые вы, все разрешаете...
8 Alex S D
 
26.01.12
11:48
(7) ну это в принципе не запрещено.. почему нет?
9 DSatan
 
26.01.12
11:52
сто лет назад делал такую обработку, но даже не знаю - пользуются ей щас или нет
10 EvilSimba
 
26.01.12
14:22
делаю:
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
                  |    РеализацияТоваровУслуг.Ссылка
                  |ИЗ
                  |    Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
                  |ГДЕ
                  |    РеализацияТоваровУслуг.Дата МЕЖДУ &дн И &дк";
Запрос.УстановитьПараметр("дн",НачПериода);    
Запрос.УстановитьПараметр("дк",КонПериода);    
РезультатЗапроса = Запрос.Выполнить();
ст = РезультатЗапроса.Выбрать();
колво = ст.Количество();
   
ДР = Документы.РеализацияТоваровУслуг.ПустаяСсылка();
       
  пока ст.Следующий() цикл
    ДР = ст.Ссылка.ПолучитьОбъект();
    ФР = ДР.ПолучитьФорму();
    РаботаСДиалогами.ВвестиСчетФактуру(ДР,ФР, "СчетФактураВыданный");

    ДР.Записать();
  Конеццикла;
       
всё хорошё но после создания каждой СФ вылетает вопрос сохранить?и после ответа идёт дальше.как это убрать?
11 Wobland
 
26.01.12
14:24
хорошё? выкинуть работу с диалогами, ведь это работа с диалогами
12 Wobland
 
26.01.12
14:24
+(11) и заполнять другими методами
13 EvilSimba
 
26.01.12
14:38
например?
14 Wobland
 
26.01.12
14:39
(13) док=СоздатьДокумент();
док.Дата=
док.Контрагент=
док.Записать();
15 EvilSimba
 
26.01.12
14:41
а ещё кучу параметров руками вбивать?
16 SeregaMW
 
26.01.12
14:44
8-) 15.12.2009 Стаж: 2 г. 1 мес.  - Ты два года чем занимался?

А вообще можно, сделаю за пиццу!
17 Wobland
 
26.01.12
14:44
(15) перепиши РаботуСДиалогами.ВвестиСФ() на работу без диалогов
18 EvilSimba
 
26.01.12
14:45
с++, 1с пользуюсь редко вот и спрашиваю
19 Wobland
 
26.01.12
14:48
(18) как вариант. добавляешь параметр в ВвестиСФ(ЧтоТоТам, ТихийРежим=Ложь), потом внутри смотришь на ТихийРежим и спрашиваешь или нет. ну и вызываешь с истиной
20 EvilSimba
 
26.01.12
14:55
конфа на поддержке делаю  во внешней обработке поэтому добавить параметр нельзя
21 Wobland
 
26.01.12
14:55
(20) ну функцию к себе в обработку перетащи и договорись с ней
22 EvilSimba
 
26.01.12
14:56
а активный вопрос нельзя никак перехватить чтобы программно да нажать?
23 Wobland
 
26.01.12
14:58
(22) т-ссс, заклюют, если увидят ;)
24 EvilSimba
 
26.01.12
14:59
а чё такого? я ваще сначала сделал
СФ = РаботаСДиалогами.ВвестиСчетФактуру(ДР,ФР, "СчетФактураВыданный");
СФ.Записать();

но так не работает
25 Wobland
 
26.01.12
15:01
(24) не знаю я, что там внутри у ВвестиСФ(). возвращает документ? и как не работает?
26 EvilSimba
 
26.01.12
15:17
пишет обращение к процедуре как к функции (ВвсестиСчётФактуру)
27 Wobland
 
26.01.12
15:31
(26) c++, говоришь? РаботаСДиалогами - это общий модуль, если что
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn