Имя: Пароль:
1C
1С v8
v8: Создание документа из внешней обработки.
,
0 kanalex
 
14.12.12
12:58
Подскажите, где проблема? При запуке обработки выдает:
     Процедура или функция с указанным именем не определена (СоздатьДокументыЗаказПокупателей) :(

&НаКлиенте
Процедура ЗагрузитьЗаказыПокупателей() Экспорт
     Если СоздатьДокументыЗаказПокупателей(Рекордсет) = 0 Тогда
   Сообщить("Не удалось создать докменты!!!");
     КонецЕсли;
КонецПроцедуры

&НаСервере
Функция СоздатьДокументыЗаказПокупателей(Рекордсет) Экспорт
   Пока НЕ Рекордсет.EOF() Цикл        
        ДокументЗаказ = Документы.ЗаказПокупателя.СоздатьДокумент();
        ДокументЗаказ.Дата = Рекордсет.Fields(2).Value;
        ДокументЗаказ.Записать(РежимЗаписиДокумента.Запись);            
        Рекордсет.MoveNext();
   КонецЦикла;
   
   Возврат 1;
КонецФункции

&НаКлиенте
Процедура ПриОткрытии()
   ЗагрузитьЗаказыПокупателей();
КонецПроцедуры
1 Fedot200
 
14.12.12
13:00
А если выше процедуры функцию поставить?
2 kanalex
 
14.12.12
13:02
(1) не помогает. И потом в 8-ке это не важно.
3 Fedot200
 
14.12.12
13:17
(2) Ну да, но пятница, может и помогло бы :-)
4 ukolabrother
 
14.12.12
13:38
(0) хрень какую то написал
5 Wobland
 
14.12.12
13:39
а когда равно нулю станет? 21го?
6 DrunkAnimal
 
14.12.12
13:40
(0) рекордсет с клиента на сервер передаешь? и что планируешь на сервере получить?
7 kanalex
 
14.12.12
15:10
(6) это следующая проблема:)
до нее еще не дошли...
8 Serginio1
 
14.12.12
15:23
(0) v8: Внешняя обработка: &НаСервере, &НаКлиенте - ???
Да и функция будет возвращать всегда 1
9 DrunkAnimal
 
14.12.12
15:28
(7) это модуль формы или модуль объекта?
10 LopesLeonid
 
14.12.12
15:45
если все модуль формы засунуть, то должно работать
11 hhhh
 
14.12.12
15:45
(7) английские буквы искали?
12 LopesLeonid
 
14.12.12
16:07
сейчас проверил в общем модуле, все работает
13 Serginio1
 
14.12.12
16:16
(12) Смотри 8. Неуправляемая форма
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн