Имя: Пароль:
1C
1C 7.7
v7: Материальный отчет сопротивляется!
0 Найман
 
15.09.11
15:39
Материальный отчет сопротивляется! Добавил счет в список счетов, он пишет ( Т.ВывестиСекцию("Обновить|Начало");
{Отчет.МатериальныйОтчет.Форма.Модуль(342)}: Секция не найдена Обновить ) 1С 7.7 бух 7,70,258. Что делать?
1 AlecoZAV
 
15.09.11
15:40
глупый вопрос - а секция обновить есть?
2 Найман
 
15.09.11
15:45
СписокСчетов.ДобавитьЗначение(СчетПоКоду("1310"), "(1310) Сырье и материалы");
         СписокСчетов.ДобавитьЗначение(СчетПоКоду("131"), "(1316) Малоценные быстро изнашивающие предметыы");
         СписокСчетов.ДобавитьЗначение(СчетПоКоду("132"), "(1320) Готовая продукция");
         СписокСчетов.ДобавитьЗначение(СчетПоКоду("133"), "(1330) Товары");
         СписокСчетов.ДобавитьЗначение(СчетПоКоду("135"), "(1350) Прочие запасы");
         
         Если ПустоеЗначение(Счет) = 0 Тогда
             СписокСчетов.ТекущаяСтрока(СписокСчетов.НайтиЗначение(Счет));
         Иначе
             СписокСчетов.ТекущаяСтрока(СписокСчетов.НайтиЗначение(СчетПоКоду("1310")));
         КонецЕсли;
         
         Если Счет = СчетПоКоду("1310") Тогда
           Форма.Номенклатура.НазначитьТип("Справочник.Материалы");      
       Иначе
           Форма.Номенклатура.НазначитьТип("Справочник.Номенклатура");      
       КонецЕсли;
         
       ДанныеПоКорСчетам        = глРасшифровка.Получить("ДанныеПоКорСчетам");
       ДанныеПоКорСубконто    = глРасшифровка.Получить("ДанныеПоКорСубконто");
       ГруппироватьПоСкладам    = глРасшифровка.Получить("ГруппироватьПоСкладам");
       ГруппироватьПоТипамМатериалов    = глРасшифровка.Получить("ГруппироватьПоТипамМатериалов");
                                                                           
       ФлгНачальныйОстаток = глРасшифровка.Получить("ФлгНачальныйОстаток");  
       ФлгКонечныйОстаток  = глРасшифровка.Получить("ФлгКонечныйОстаток");  
       ФлгПриход            = глРасшифровка.Получить("ФлгПриход");  
       ФлгРасход            = глРасшифровка.Получить("ФлгРасход");  
   
         Если Обновить <> 0 Тогда
           Т = глТаблица;
       КонецЕсли;

       Если Обновить <> 2 Тогда
           Сформировать();
           СтатусВозврата(0);
           Возврат;
       КонецЕсли;
   Иначе
       Закрыть = 0;
       Обновить = 0;
       Если ФлагЧтенияНастройки = 0 Тогда
           Дата1 = НачалоПериодаБИ();
           Дата2 = КонецПериодаБИ();        
           ФлгНачальныйОстаток = 1;
           ФлгКонечныйОстаток = 1;
           ФлгПриход = 1;
           ФлгРасход = 1;
       КонецЕсли;
       
       СписокСчетов.ДобавитьЗначение(СчетПоКоду("1310"), "(1310) Сырье и материалы");
       СписокСчетов.ДобавитьЗначение(СчетПоКоду("131"), "(1316) Малоценные быстро изнашивающие предметы");
       СписокСчетов.ДобавитьЗначение(СчетПоКоду("132"), "(1320) Готовая продукция");
       СписокСчетов.ДобавитьЗначение(СчетПоКоду("133"), "(1330) Товары");
       СписокСчетов.ДобавитьЗначение(СчетПоКоду("135"), "(1350) Прочие запасы");
       
Вот я добавил счет 1316 и началось
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший