Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » 1C Программирование и поддержка

Модерирует : ShIvADeSt

ShIvADeSt (29-09-2006 09:19): продолжаем здесь
http://forum.ru-board.com/topic.cgi?forum=33&topic=7403
 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105

   

batva



crazy administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущая тема доступна здесь.
 
1С Предприятие "Конфигурирование и Администрирование"
 
Тема посвящена вопросам разработки, функционирования и обслуживания конфигураций 1С Предприятие.
 
Обсуждаются все версии, можно задавать любые вопросы, кроме нарушающих авторское право.  
Советы в подборе конфигураций в разделе программы
За  вопросами "где достать?", "откуда скачать?" Специальный сериал в Варезнике
 
Так же вопросы можно задавать и много полезного узнать на:
  • Волшебный форум
  • Территория 1С на кубани
     
    Некоторые из форумов посвященных бухучету:
  • Клерк.Ру (тут в основном Россияне)
  • Дебет-Кредит (тут в основном Украина)
     
    Для тех кто осознал что лучший способ эксплуатации 1С это вариант 1С+SQL:
  • Некоторое количество информации по этому вопросу (1С:Предприятие и SQL Server: практика использования. Решение проблем связки 1С и SQL, оптимизация. Книги по 1С, обработки, отчеты.)
  • Еще один ресурс по 1С+SQL  
     
    Ну и неплохо бы зайти еще вот сюда и сюда

    Некоторые вопросы касательно работы с SQL сервером можно задать здесь, например как установить, почему неработает, как написать SQL запрос для получения остатков склада
    Вопросы о том где взять SQL сервер можно задать здесь

     
    Для начинающих и не только:
  • Учебник по 1с  
  • Первые шаги  

    Коллеги,если вы решили спросить,или посоветоваться по возникшим у Вас вопросам,убедительная просьба придерживаться двух простых правил:
    1.Указывайте версию платформы 1С и ,желательно, конфигурацию.
    2.Постарайтесь сформулировать свой вопрос так,чтобы он был понятен другим участникам конференции.

     
    Желающие получить билеты для сдачи экзамена 1С:Специалист могут обращаться ко мне в ПМ //fol

  • Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 18:41 07-06-2005 | Исправлено: fol, 12:38 28-09-2006
    arov



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    LaCastet
    ... кажется немного не так выразил вопрос.
    ... дело в том, что после того как 1 раз откроешь и сохранишь номенклатуру во всех остальных счет-фактурах все нормально проходит

    Всего записей: 187 | Зарегистр. 25-03-2005 | Отправлено: 11:11 25-09-2006 | Исправлено: arov, 11:20 25-09-2006
    LaCastet



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    arov
    То, что я тебе советовал, не помогло?

    Всего записей: 4560 | Зарегистр. 27-07-2005 | Отправлено: 11:21 25-09-2006
    arov



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    LaCastet
    ... я счета фактуры стандартыми средствами переносить оставил

    Всего записей: 187 | Зарегистр. 25-03-2005 | Отправлено: 11:23 25-09-2006
    fol



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Stafford вот посмотри: h__p://rapidshare.de/files/34362487/Otchet.rar.html, писал для клиента, с твоей формулировкой задачи вроде совпадает .

    Всего записей: 805 | Зарегистр. 02-11-2002 | Отправлено: 11:55 25-09-2006
    arov



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    ... выгружаю из ТиС: Сервис>Выгузка в 1с:бухгалтерию > В 1с:бухгалтерию 7.7
    ... загружаю: Сервис > Обмен данными > Загрузка данных
     
    Добавлено:
    ... вот что заметил после редактирования в ручную, внизу окна со списком номенклатуры появляется надпись:
    покупные изделия: 0 шт
    данные актуальны на конец дня 30,09,2006
     
    ... а так их нету, и после этого проблемм с этой позицией не возникает
    ... в чем дело?

    Всего записей: 187 | Зарегистр. 25-03-2005 | Отправлено: 11:58 25-09-2006
    LaCastet



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    У меня вроде всё провелось.

    Тут может надо с версиями разобраться: у меня ТиС 9.42, Бух 4.77.

    Всего записей: 4560 | Зарегистр. 27-07-2005 | Отправлено: 13:03 25-09-2006
    LexusG

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    gelfandbein
     

    Цитата:
    в чем суть вопроса, расскажите пожалуйста или ткните пальцем где прочесть об индексировании базы данных в mssql, т.к. поиск по форуму не дал информационных результатов.

     
    хттп://thebeautiful.narod.ru/
     
    Индексация и проверка целостности БД производится последовательным запуском двух TSQL-скриптов, очень простых:  
    dbcc checkdb — проверка БД
    exec _1sp_dbreindex — индексация.
    Индексация требует монопольного доступа к данным, поэтому не пытайтесь в это время работать.
     
    А вообще, мой совет, перед переносом нужно было базу обрезать. Оставить один текущий год. А для ускорения можно лог отключить тип базы - simple, а архивацию и переиндексацию делать ночью по будильнику.

    Всего записей: 448 | Зарегистр. 14-09-2005 | Отправлено: 13:19 25-09-2006
    arov



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    LaCastet
    ТиС 9.35
    Бух 4.74
     
    ... с документами разобрался, все работает,  
    ... я справочник номенклатуры пененошу щас

    Всего записей: 187 | Зарегистр. 25-03-2005 | Отправлено: 13:42 25-09-2006 | Исправлено: arov, 13:56 25-09-2006
    LaCastet



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    arov

    Цитата:
    ... я справочник номенклатуры пененошу щас

    Справочник Номенклатуры у меня сам перенесся вместе со сч/ф ( я отдельно ничего не указывал). Я даже не нашёл где отдельно справочник Номенклатуры выгружается.

    Всего записей: 4560 | Зарегистр. 27-07-2005 | Отправлено: 14:09 25-09-2006
    arov



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    ... я тоже не нашел(((
    ... подуль делаю по этому
     
    Добавлено:
    процедура Загрузки
     
    Процедура Сформировать()  
        Т=СоздатьОбъект("Текст");
     
        т.Открыть(ВыбФайлЗагрузки);
        
        СпрНом=СоздатьОбъект("Справочник.Номенклатура");
        СпрНом.ВыбратьЭлементы();  
        
        СпрЕд=СоздатьОбъект("Справочник.ЕдиницыИзмерений");
        СпрЕд.ВыбратьЭлементы();    
        
        СпрВидНом=СоздатьОбъект("Справочник.ВидыНоменклатуры");
        СпрВидНом.ВыбратьЭлементы();  
        
        СпрСтавНДС=СоздатьОбъект("Справочник.СтавкиНДС");
        СпрСтавНДС.ВыбратьЭлементы();
        СпрСтавНП=СоздатьОбъект("Справочник.СтавкиНП");
        СпрСтавНП.ВыбратьЭлементы();
        
        //нум=т.КоличествоСтрок();  
        нум=1;
        стр=т.получитьстроку(нум);  
        
        если стр="###Начало###" Тогда  
            Пока стр<>"!!!Конец!!!" цикл                  
                нум=нум+1;
                стр=т.получитьстроку(нум);
                
                если СпрНом.НайтиПоКоду(стр)=1 тогда  
                СпрНом.Удалить(1);                    
                конецЕсли;
                //Если ПустоеЗначение(СпрНом.Наименование)=1 Тогда
                
                СпрНом.Новый();
                СпрНом.Код=стр;                                    //1
                код=стр;
                
                нум=нум+1; стр=т.получитьстроку(нум);
                СпрНом.Наименование=стр;                           //2
                наз=стр;
                
                нум=нум+1; стр=т.получитьстроку(нум);
                //                 СпрНом.Артикул=стр;              //3
                
                нум=нум+1; стр=т.получитьстроку(нум);
                СпрЕд.НайтиПоНаименованию("шт",0,0);
                СпрНом.ЕдиницаИзмерения=СпрЕд.ТекущийЭлемент(); //4
                
                нум=нум+1; стр=т.получитьстроку(нум);
                //                 СпрНом.ВесоваяЕдиница=стр;       //5    
                
                нум=нум+1; стр=т.получитьстроку(нум);          
                СпрВидНом.НайтиПоНаименованию(стр,0,0);
                СпрНом.ВидНоменклатуры=СпрВидНом.ТекущийЭлемент();//6    
                
                нум=нум+1; стр=т.получитьстроку(нум);
                //                 СпрНом.Комментраий=стр;        //7    
                
                нум=нум+1; стр=т.получитьстроку(нум);
                //                 СпрНом.МинОстаток=стр;         //8    
                
                нум=нум+1; стр=т.получитьстроку(нум);
                СпрНом.ТипТовара=Перечисление.ТипыТоваров.ПокупныеИзделия; //9
                
                нум=нум+1; стр=т.получитьстроку(нум);
                //                 СпрНом.ГТД=стр;                //10
                
                нум=нум+1; стр=т.получитьстроку(нум);
                //                 СпрНом.ОсновнаяЕдиница=стр;    //11
                
                нум=нум+1; стр=т.получитьстроку(нум);
                //                 СпрНом.ОсновоноеСвойство=стр;  //12
                
                нум=нум+1; стр=т.получитьстроку(нум);
                СпрНом.ПолнНаименование=стр;                     //13
                
                СпрСтавНП.НайтиПоНаименованию("Без налога (НП)",0,0);
                СпрНом.СтавкаНП=СпрСтавНП.ТекущийЭлемент();        //14
                
                нум=нум+1; стр=т.получитьстроку(нум);
                СпрСтавНДС.НайтиПоНаименованию("18%",0,0);
                СпрНом.СтавкаНДС=СпрСтавНДС.ТекущийЭлемент();    //15
                
                нум=нум+1; стр=т.получитьстроку(нум);
                СпрНом.СтранаПроисхождения=стр;                    //16
                
                нум=нум+1; стр=т.получитьстроку(нум);
                //                 СпрНом.Производитель=1;          //17
                
                нум=нум+1; стр=т.получитьстроку(нум);
                //                 СпрНом.Корпус=стр;             //18
                
                СпрНом.ИспользоватьДату(ДатаСозд);  
                
                //СпрНом.НазначитьТип("ТипНоменклатуры", "Справочник.Номенклатура");
                
                СпрНом.Записать();
                
                нум=нум+1;    стр=т.получитьстроку(нум);            //19
                Сообщить(код+"  "+наз);
            КонецЦикла;      
        КонецЕсли
    КонецПроцедуры
     
    Добавлено:
    модуль Выгрузки
     
    Процедура Сформировать()
    Ткст=СоздатьОбъект("Текст");
     
    Если Сч=1 Тогда                                      
            Ткст.ДобавитьСтроку("###Начало###");
            Спр=СоздатьОбъект("Справочник.Номенклатура");
            Спр.ВыбратьЭлементы();
            
            Пока Спр.ПолучитьЭлемент()=1 Цикл
                Если Спр.ЭтоГруппа()=0 Тогда
                    Ткст.ДобавитьСтроку(Строка(Спр.Код));
                    //Ткст.ДобавитьСтроку(Спр.ВидНоменклатуры);
                    Ткст.ДобавитьСтроку(Спр.Наименование);
                    
                    Ткст.ДобавитьСтроку(Спр.Артикул);
                    Ткст.ДобавитьСтроку(Строка(Спр.БазоваяЕдиница));
                    Ткст.ДобавитьСтроку(Строка(Спр.Весовой));
                    Ткст.ДобавитьСтроку(Спр.ВидНоменклатуры.Идентификатор());
                    Ткст.ДобавитьСтроку(Спр.Комментарий);
                    Ткст.ДобавитьСтроку(Строка(Спр.МинОстаток));
                    Ткст.ДобавитьСтроку(Строка(Спр.НеВключатьВпрайс));
                    
                    Ткст.ДобавитьСтроку(Спр.НомерГТД);
                    Ткст.ДобавитьСтроку(Спр.ОсновнаяЕдиница);
                    Ткст.ДобавитьСтроку(Спр.ОсновноеСвойство);
                    Ткст.ДобавитьСтроку(Спр.ПолнНаименование);
                    Ткст.ДобавитьСтроку(Спр.СтавкаНДС.Идентификатор());                
                    
                    Ткст.ДобавитьСтроку(Спр.СтранаПроисхождения.Идентификатор());
                    Ткст.ДобавитьСтроку(Спр.Производитель);
                    Ткст.ДобавитьСтроку(Спр.Корпус);
                    
                    Ткст.ДобавитьСтроку("###");
                    счет1=счет1+1;
                    Сообщить(строка(счет1)+" === "+Спр.Наименование);      
                КонецЕсли;
            КонецЦикла;                  
            Ткст.ДобавитьСтроку("!!!Конец!!!");
        КонецЕсли;
        Ткст.Записать(ВыбФайлВыгрузки);
    КонецПроцедуры

    Всего записей: 187 | Зарегистр. 25-03-2005 | Отправлено: 14:13 25-09-2006
    gelfandbein



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    LexusG спасибо что откликнулись! в данный момент я по-ночам выполняю вот эти комманды для базы, которые вычитал на sql.ru
     

    Цитата:
    exec sp_msforeachtable N'UPDATE STATISTICS ? WITH FULLSCAN, ALL'
    exec sp_msforeachtable N'DBCC DBREINDEX (''?'')'
    exec sp_updatestats
    dbcc checkdb

    база конечно разрослась с гига до шести но при выборе товаров все еще очень медленно ищется товар по коду... знать бы как это ускорить..
     

    Цитата:
    А вообще, мой совет, перед переносом нужно было базу обрезать. Оставить один текущий год.

    не могли бы Вы подсказать как это сейчас можно проделать? может быть есть обработка, которая удаляет старые документы?
     
    хттп://thebeautiful.narod.ru/ - тут уже был, спасибо!
     
    и еще один вопрос интересует, слышал, что можно как-то ускорить отчеты с которыми часто работают, как это делается?
     
    спасибо!

    Всего записей: 180 | Зарегистр. 08-10-2004 | Отправлено: 17:01 25-09-2006
    zewsss

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Всем привет!!
    Народ подскажите, есть версия 1С Бухгалтерия вер 4.5, при формировании  в регламентном отчете печатной формы НДС в левом верхнем углу должен быть сформирован штрих-код, так вот вместо него какие то цифры
    Ставил последние обновления, пытался объеденить конфигурации , ничего не помогает
    Заранее спасибо

    Всего записей: 2 | Зарегистр. 21-12-2005 | Отправлено: 19:21 25-09-2006
    FOLD

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    zewsss
    http://forum.ru-board.com/topic.cgi?forum=5&topic=8058&start=640#6
    arov
    В ТиС   элемент номенклатуры ,когда создается вид номенклатуры -Товар (пр. ТМЦ)
    но это представление Перчисления,а идентификатор  

    Цитата:
    Спр.ВидНоменклатуры.Идентификатор()  
    возвращает "Прочее"  
     
    Цитата:
    Ткст.ДобавитьСтроку(Спр.ВидНоменклатуры.Идентификатор());  

    И по этой "прочее" ты ищешь,а там скоре всего наименование "Товар"

    Цитата:
      нум=нум+1; стр=т.получитьстроку(нум);            
         СпрВидНом.НайтиПоНаименованию(стр,0,0);  
        СпрНом.ВидНоменклатуры=СпрВидНом.ТекущийЭлемент();//6    

    Вставь операторы сообщить,  
     Если СпрВидНом.НайтиПоНаименованию(стр,0,0) =1 Тогда
    Сообщить("нащли") или отладчикои помотри  
     
     
     
     
     
     
    Добавлено:
    folСпасибо за готовый отчетик, мне давно написать надо было %

    Всего записей: 1238 | Зарегистр. 26-01-2004 | Отправлено: 23:22 25-09-2006 | Исправлено: FOLD, 23:26 25-09-2006
    noblekey



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    у меня есть внешний отчет по товарам
    при запуске его в бухгалтерии он формируется, но выдает ошибку деления на ноль.
    в таблице отчета в колонке цена стоит вот это:
    ?((Ит.СКД(3)=0) и (Ит.КО(3)=0),0,?(Ит.СКД()=0,Ит.КО()/Ит.КО(3),Ит.СКД()/Ит.СКД(3))) #Ч014.3.,
    и при выводе отчета в колонке отображается  #Ч014.3  
    подскажите где поправить чтобы он цену отображал
     

    Всего записей: 902 | Зарегистр. 01-07-2005 | Отправлено: 10:41 26-09-2006
    LaCastet



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    arov
    Посмотри эту обработку может и не стоит корячиться.
    http://rapidshare.de/files/34479207/TRANREF.ERT
    Я попробовал у меня справочник номенклатуры перенёсся.
     
    P.S. Для загрузки (уже в бухгалтерии) я нажал на кнопку анализ и у меня само всё поставилось.
     
    zewsss

    Цитата:
    Ставил последние обновления, пытался объеденить конфигурации , ничего не помогает

    Найди на своём компе такой файл EANG000.TTF. Тыркни в него мышью двА разА и будет тебе щастье.
     
    Добавлено:
    noblekey

    Цитата:
    ?(Ит.СКД()=0,Ит.КО()/Ит.КО(3),Ит.СКД()/Ит.СКД(3))

    Ты на ноль проверяешь Ит.СКД(), а делишь потом на Ит.СКД(3). Может в этом дело?

    Всего записей: 4560 | Зарегистр. 27-07-2005 | Отправлено: 10:54 26-09-2006 | Исправлено: LaCastet, 11:28 26-09-2006
    LexusG

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    gelfandbein
     

    Цитата:
    не могли бы Вы подсказать как это сейчас можно проделать? может быть есть обработка, которая удаляет старые документы?

     
    wrap.ert - стандартная обработка по свертке базы с переносом остатков и удалением старых документов, присутствует в любой конфиграции ТиС (по крайней мере есть точно). Делает все достаточно корректно (если конфигурация не сильно отличается от стандартной) но медленно. На ночь, на выходные - а потом посмотреть на результат.
     
    А на счет ускорится, если не Терминал то наверное программно никак. Если только потратится на оборудование поднять на сервере службу терминалов, SQL - на отдельную машину, между Сервером и SQL-сервером гигабитный канал. Размер базы тоже влияет на быстродействие, ну еще попробовать сам релиз 1С поставить на клиентские машины.

    Всего записей: 448 | Зарегистр. 14-09-2005 | Отправлено: 11:24 26-09-2006
    noblekey



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Может в этом дело?  
    да нет я пробовал ставить 1 сместо 0  результат такой же

    Всего записей: 902 | Зарегистр. 01-07-2005 | Отправлено: 11:53 26-09-2006
    fol



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    FOLD всегда пожалуйста, не судите строго что называется

    Всего записей: 805 | Зарегистр. 02-11-2002 | Отправлено: 12:07 26-09-2006
    arov



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    LaCastet ... провобовал трансрефом, он криво переносит (

    Всего записей: 187 | Зарегистр. 25-03-2005 | Отправлено: 12:42 26-09-2006
    FOLD

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    gelfandbein

    Цитата:
    и еще один вопрос интересует, слышал, что можно как-то ускорить отчеты с которыми часто работают, как это делается?
    Наверно имелось ввиду установка флажков Отбор движений,Отбор итогов , а свойствах измерений
    регистров.при этом создаются индексы ,которые и ускоряют поиск,отбор и т.д.
     

    Всего записей: 1238 | Зарегистр. 26-01-2004 | Отправлено: 13:22 26-09-2006 | Исправлено: FOLD, 13:23 26-09-2006
       

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105

    Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » 1C Программирование и поддержка
    ShIvADeSt (29-09-2006 09:19): продолжаем здесь
    http://forum.ru-board.com/topic.cgi?forum=33&topic=7403


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru