Имя: Пароль:
1C
1C 7.7
v7: Обнаружено логическое завершение исходного текста модуля
,
0 DeFate
 
16.10.12
17:39
Всем добрый вечер, потребовалось добавить кнопку в Справочник Сотрудники - Форма просмотра (кнопка для выгрузки)

////////////////////////////////////////////////////////////////////////////////
// ПЕРЕМЕННЫЕ МОДУЛЯ
//
Перем ТаблицаПечФорм;  // список печатных форм документа
Перем НомерТекущейФормы;
Перем СписокНедоступныхКолонок;
Перем ИдентификаторФормы;
Перем ПолныйСписокКолонок;

//_____________________________________________________________________________
 

&НаСервере
Процедура  Выгрузить()    
   Путь = "D:\1c\spr\01_sotrudniki.txt";
   ФайлВыгрузка = СоздатьОбъект("Текст");  
   ФайлВыгрузка.Открыть(Путь);

.....

Выдаётся ошибка
Перем ПолныйСписокКолонок;<<?>>
{Справочник.Сотрудники.ФормаСписка.Основная.Модуль(8)}: Обнаружено логическое завершение исходного текста модуля
При проверке модуля обнаружены синтаксические ошибки!

Подскажите, что не так, гугл не помогает:(
1 DeFate
 
16.10.12
17:40
Файловый вариант, 1с 7,7
2 HeroShima
 
16.10.12
17:41
скобки, лять
3 АЛьФ
 
16.10.12
17:42
В 7.7 не "&НаСервере"
4 DeFate
 
16.10.12
17:43
HeroShima, каких не хватает?
АЛьФ, но без этого Выборка = Справочники.Сотрудники.Выбрать() не будет работать
5 Mikeware
 
16.10.12
17:44
жесть...
6 del123
 
16.10.12
17:46
точно семерка?)
7 HeroShima
 
16.10.12
17:46
(3) +1 да, и мусор убрать
8 DeFate
 
16.10.12
17:48
7.70.027

////////////////////////////////////////////////////////////////////////////////
// ПЕРЕМЕННЫЕ МОДУЛЯ
//
Перем ТаблицаПечФорм;  // список печатных форм документа
Перем НомерТекущейФормы;
Перем СписокНедоступныхКолонок;
Перем ИдентификаторФормы;
Перем ПолныйСписокКолонок;

//_____________________________________________________________________________
 
//// МОЁ
&НаСервере
Процедура  Выгрузить()  
   Путь = "D:\1c\spr\01_sotrudniki.txt";
   ФайлВыгрузка = СоздатьОбъект("Текст");  
   ФайлВыгрузка.Открыть(Путь);
   ФайлВыгрузка.Очистить();
   СпрСотр = Справочники.Сотрудники;
   Выборка = Справочники.Сотрудники.Выбрать();
   Пока Выборка.Следующий() = 1 Цикл    
       Сообщить("Сотрудник " + Выборка.Наименование);
           
   КонецЦикла;
   ФайлВыгрузка.Записать(Путь);                  
КонецПроцедуры
//КОНЕЦ МОЕГО

Процедура ФормированиеКарточек()
   Если ТекущийЭлемент().Выбран() = 0 Тогда
       Предупреждение("Нельзя ввести данные о доходах, не указав сотрудника.
                       |Введите сотрудника.");
......
9 zak555
 
16.10.12
17:48
так это 7 или 8 ?
10 Aswed
 
16.10.12
17:48
Развод?
11 DeFate
 
16.10.12
17:49
Это отладочный кусочек, но ошибка на 5 строке.

Это 7!!!!
7.70.027 версия
12 Aswed
 
16.10.12
17:49
(9) Восьмёрка конечно.
13 del123
 
16.10.12
17:49
удаляй свое, заработает  :))
14 Heckfy
 
16.10.12
17:50
Это 9.0
Она включает в себя синтаксис и 8 и 7.
15 АЛьФ
 
16.10.12
17:50
2(4) В семерке и с этим тоже работать не будет.
16 DeFate
 
16.10.12
17:50
Скриншот http://clip2net.com/s/2oWGY
17 DeFate
 
16.10.12
17:51
del123, без этого, конечно, работает, я просто пытаюсь добавить чтото для себя:)
18 DeFate
 
16.10.12
17:52
Если директива не нужна, как получить доступ к Справочникам?
19 Ахиллес
 
16.10.12
17:53
(18) Как обычно. Позвать программиста.
20 Mikeware
 
16.10.12
17:53
Ошибка там же, где и всегда...
21 Aswed
 
16.10.12
17:55
(17) Запомни первое правило программиста

"РАБОТАЕТ НЕ ЛЕЗЬ!!!"
22 aleks-id
 
16.10.12
17:56
убери из текста модуля &НаСервере
23 DeFate
 
16.10.12
17:58
19, я ценю ваш юмор

22 если без директивы, то

СпрСотр = Справочники<<?>>.Сотрудники;
{Справочник.Сотрудники.ФормаСписка.Основная.Модуль(19)}: Переменная не определена (Справочники)
Выборка = Справочники<<?>>.Сотрудники.Выбрать();
{Справочник.Сотрудники.ФормаСписка.Основная.Модуль(20)}: Переменная не определена (Справочники)
При проверке модуля обнаружены синтаксические ошибки!

21, А если нужн чтобы работало лучше?)
24 Mikeware
 
16.10.12
17:59
(23) см (20)
25 aleks-id
 
16.10.12
17:59
(23) посмотри как сделано в другом месте
26 YF
 
16.10.12
17:59
Блиадь ... Я уже под столом, даже сказать не\ичего не могу
27 Aswed
 
16.10.12
18:00
(26) А ты и не говори, а лучше помоги человеку.
Я вот если бы знал вашу треклятую 1Сэ, давно бы помог.
А вы всё стебётесь тут.
28 АЛьФ
 
16.10.12
18:01
2(23) Чтобы работало лучше, надо для начала изучить синтаксис 7.7. Хотя бы документацию почитать.
29 del123
 
16.10.12
18:02
ты как создаешь объект "текст"? Так же и создавай объект "Справочник.Сотрудники"
30 Ахиллес
 
16.10.12
18:04
(23) Питрасян в этой ветке только один. И это не я.
31 DeFate
 
16.10.12
18:09
29, Спасибо огромное)

товарищи,виноват за глупый вопрос, ваш стёб мне также понятен.
я постараюсь вдальнейшем не писать подобного рода вопросы не почитав.
32 Sh1ko
 
16.10.12
18:19
Т.е выборка.следующий() у тебя работает?
33 DeFate
 
16.10.12
18:32
(32) Нет, вот что работает:

http://clip2net.com/s/2oXgS

Извинияюсь, что скрин, с виртуалки сижу(