вот полностью незнаю как дописать
Код 1C v 8.х Процедура Выгрузить (Кнопка)
Перем Папка;
Если Истина Тогда Папка=1;
Если Ложь Тогда Папка=0;
КонецЕсли;
КонецЕсли;
Текст = Новый ТекстовыйДокумент;
Запрос = Новый Запрос;
Запрос.Текст ="РозничнаяЦена";
| ЦеныКомпанииСрезПоследних.Номенклатура,
| ЦеныКомпанииСрезПоследних.Цена
|ИЗ
| РегистрСведений.ЦеныКомпании.СрезПоследних(
| &ДатаЦены,
| Валюта = &Валюта
| И Номенклатура = &Номенклатура
| И ТипЦен = &ТипЦен) КАК ЦеныКомпанииСрезПоследних
Выборка = Справочники.Номенклатура.Выбрать(); Выборка = РегистрыСведений.ЦеныКомпании.Выбрать ();
Пока Выборка.Следующий() Цикл
Папка = ?(Выборка.ЭтоГруппа,"1","0");
Текст.ДобавитьСтроку(""+Формат(Выборка.Код,"ЧГ=0")+";"+Выборка.Артикул+";"+Выборка.Наименование+";"+Выборка.БазоваяЕдиница+";"+Выборка.СтавкаНДС+";"+Выборка.ОсновнойШтрихКод+";"";"";"";"+Выборка.Цена+";"+Папка+";"+Формат(Выборка.Родитель.Код,"ЧГ=0")+";"+Выборка.НаименованиеДляККМ);
КонецЦикла;
Текст.Записать("c:\temp\text_2.txt","windows-1251");
КонецПроцедуры
{Форма.Форма(16,1)}: Ожидается ключевое слово 'КонецПроцедуры' ('EndProcedure')
<<?>>| ЦеныКомпанииСрезПоследних.Номенклатура,
{Форма.Форма(16,41)}: Неопознанный оператор
| ЦеныКомпанииСрезПоследних.Номенклатура<<?>>,
{Форма.Форма(30,53)}: Обнаружено логическое завершение исходного текста модуля
Текст.Записать("c:\temp\text_2.txt","windows-1251");<<?>>Изменено 07.10.11 00:53:16