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

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

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

ShIvADeSt (03-04-2009 02:03): Продолжение тут
http://forum.ru-board.com/topic.cgi?forum=33&topic=10256#1
 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

ShIvADeSt



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Тема для программирования !!!
Это продолжение темы, предыдущие части доступны тут


ПРОГРАММЫ  1С:Предприятие 1C - 1C: Вопросы по конфигурациям

ВАРЕЗНИК   1C:Предприятие 7.7 - 1С:Предприятие v.8.x - 1C Диск ИТС - 1С: Совместимо 8.х

Топик 1C Ebooks
ЗДЕСЬ (обновлено 27.03.2009) - небольшая библиотечка (книги, документация, видео, утилиты) по 1С, финансам, бухучету и т.п.
Все рассортировано по версиям...

Для заблудившихся в трех соснах >>> FAQ по форуму RU.Board

Всего записей: 3956 | Зарегистр. 29-07-2003 | Отправлено: 02:30 06-02-2008 | Исправлено: vkramnik, 21:26 27-03-2009
RomanBor



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

Цитата:
проще...но не быстрее...а вообще просто спортивный интерес проснулся

 
по времени реализации быстрее по работе обработка медленнее
 
береш помечаеш на удаление все объекты кроме нужных документов,
потом удаляеш объекты средствами 1С
 
все что осталось отменяеш удаление и все , у тебя только то что тебе нужно
 
 
 
Добавлено:
вот пример кода 2-е процедуры
1. Помечаем все на удаления
2. Удаляем объекты базы данных
3. отменяем пометку на удаление то что осталось
Процедура Удалить() помечает все на удаления (Документы кроме нужных документов и справочники)
 
 
Процедура Востановить() отменяет пометку удаления
 
 
 

Код:
//*******************************************
Процедура Удалить()
    
    //Документы
    Для п= 1 По Метаданные.Документ() Цикл
        имя = "Документ." + сокрлп(Метаданные.Документ(п).Идентификатор);
        //Те док. которые нетрогать
        если Имя = "Документ.АвансовыйОтчет" Тогда
            продолжить;
        КонецЕсли;
        //Удаляем
        Сообщить(имя + " Удаляем");
 
        Док = СоздатьОбъект(Имя);
        Док.выбратьДокументы();
        пока Док.ПолучитьДокумент() > 0  цикл
            сообщить(Док.ТекущийДокумент() + " Удален !");
            Док.Удалить(0);
            
        конеццикла;
    КонецЦикла;
    //Справочники
    Для п= 1 По Метаданные.Справочник() Цикл
        имя = "Справочник." + сокрлп(Метаданные.Справочник(п).Идентификатор);
        //Те спр. которые нетрогать
        если Имя = "Справочник.Номенклатура" Тогда
            продолжить;
        КонецЕсли;
        //Удаляем
        Сообщить(имя + " Удаляем");
 
        Об = СоздатьОбъект(Имя);
        Об.выбратьЭлементы();
        пока Об.получитьЭлемент() > 0 цикл
            сообщить(Об.ТекущийЭлемент() + " Удален !");
            Об.Удалить(0);
            
        конеццикла;
    КонецЦикла;
 
КонецПроцедуры    
 
Процедура Востановить()
    
    //Документы
    Для п = 1 По Метаданные.Документ() Цикл
        имя = "Документ." + сокрлп(Метаданные.Документ(п).Идентификатор);
        //Те док. которые нетрогать
        если Имя = "Документ.АвансовыйОтчет" Тогда
            продолжить;
        КонецЕсли;
        //Удаляем
        Сообщить(имя + " Востанавливаем");
 
        Док = СоздатьОбъект(Имя);
        Док.выбратьДокументы();
        пока Док.ПолучитьДокумент() > 0  цикл
            сообщить(Док.ТекущийДокумент() + " Востановлен !");
            Док.СнятьПометкуУдаления();
        конеццикла;
    КонецЦикла;
    //Справочники
    Для п = 1 По Метаданные.Справочник() Цикл
        имя = "Справочник." + сокрлп(Метаданные.Справочник(п).Идентификатор);
        //Те спр. которые нетрогать
        если Имя = "Справочник.Номенклатура" Тогда
            продолжить;
        КонецЕсли;
        //Удаляем
        Сообщить(имя + " Востанавливаем");
 
        Об = СоздатьОбъект(Имя);
        Об.выбратьЭлементы();
        пока Об.получитьЭлемент() > 0 цикл
            сообщить(Об.ТекущийЭлемент() + " Востановлен !");
            Об.Удалить(0);
            Об.СнятьПометкуУдаления();
        конеццикла;
    КонецЦикла;
 
КонецПроцедуры

Всего записей: 172 | Зарегистр. 02-06-2004 | Отправлено: 14:41 18-02-2009
ButDenisPerm

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Реально, свойств не два, а много.
Т. е. при таком подходе, мне на каждое свойство надо делать
отдельный запрос.
 
Это, конечно, то же вариант, но, если есть возможность, мне бы
хотелось, да и правильнее так, получить результат в одном запросе.
 
Мне кажется, что в надо каким-то
образом "равнять" пару Свойство-Значение, а уж потом
отбирать Объекты с такой же парой Свойство-Значение.
 

Цитата:
попробуй вложенные запросы, сначало одбираеш первое свойство во вложенном, потом 2-е свойство
пример запроса:
 
Код:
 
    Запрос.текст =  
     "ВЫБРАТЬ РАЗРЕШЕННЫЕ
     |    ВложенныйЗапрос.Объект,
     |    ВложенныйЗапрос.Значение
     |ИЗ
     |    (ВЫБРАТЬ
     |        ЗначенияСвойствОбъектов.Объект КАК Объект,
     |        ЗначенияСвойствОбъектов.Свойство КАК Свойство,
     |        ЗначенияСвойствОбъектов.Значение КАК Значение
     |    ИЗ
     |        РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
     |    ГДЕ
     |        ЗначенияСвойствОбъектов.Свойство В(&Свойство1)) КАК ВложенныйЗапрос
     |ГДЕ
     |    ВложенныйЗапрос.Свойство В(&Свойство2)"  


Всего записей: 171 | Зарегистр. 24-01-2007 | Отправлено: 15:10 18-02-2009
RomanBor



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

Цитата:
Реально, свойств не два, а много.  
Т. е. при таком подходе, мне на каждое свойство надо делать  
отдельный запрос.  
 
Это, конечно, то же вариант, но, если есть возможность, мне бы  
хотелось, да и правильнее так, получить результат в одном запросе.  
 
Мне кажется, что в надо каким-то  
образом "равнять" пару Свойство-Значение, а уж потом  
отбирать Объекты с такой же парой Свойство-Значение.  
 

может такой алгоритм
 
вот код:

Код:
функция получитьДанные()
    //1. Массив свойств
    МассивСвойств = новый массив;
    МассивСвойств.Добавить("Свойство 1");
    МассивСвойств.Добавить("Свойство 2");
    МассивСвойств.Добавить("Свойство 3");
 
    Объекты = неопределено;
    тзОбъекты = неопределено;
    для н = 0 по МассивСвойств.Количество() цикл
        //Запрос прогоним по первому и т.д. свойству но все последующие отбираем уже из тех объектов которые нашли
        Запрос = новый запрос;
        Запрос.Текст =
        "ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
        |    ЗначенияСвойствОбъектов.Объект КАК Объект,
        |    ЗначенияСвойствОбъектов.Значение КАК Значение
        |ИЗ
        |    РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
        |ГДЕ
        |    ЗначенияСвойствОбъектов.Свойство В(&Свойство)
        |    И 1 = 1";
        Запрос.УстановитьПараметр("Свойство", МассивСвойств.Получить(н));
        если н > 0  тогда
            //Заменим если не первый раз объекты возьмем тока те что возвратились из пред. запроса
            Запрос.Текст = стрЗаменить(Запрос.Текст, "1 = 1", "ЗначенияСвойствОбъектов.Объект В(&Объекты)");
            Запрос.УстановитьПараметр("Объекты", Объекты);
        конецесли;
        тзОбъекты = Запрос.Выполнить().Выгрузить();
        Объекты = тзОбъекты.ВыгрузитьКолонку("Объект");
    конеццикла;
    возврат тзОбъекты;
        
    
    
конецфункции

Всего записей: 172 | Зарегистр. 02-06-2004 | Отправлено: 15:38 18-02-2009 | Исправлено: RomanBor, 15:44 18-02-2009
vkramnik



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
18.02.2009
В 1С-Ebooks-библиотечке очередные обновления и дополнения, в том числе :
 
Раздел 1C Magazines -  Практически полностью обновлен :
NEW - Журнал "1C для Профессионалов" - 2005 год , номера 04-09, 10+CD, 11
NEW - Журнал "1C для Профессионалов" - 2006 год , номера 01, 02+CD
 
Ссылки - ЗДЕСЬ, пасс - стандартный

Всего записей: 1856 | Зарегистр. 14-12-2005 | Отправлено: 17:06 18-02-2009
An4eus



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
mdid
всё таки думаю, что проще скинуть в "новую" базу
  • 1cv7.md
  • 1cv7.dd
  • SC*.md - нужные справочники
  • DH*.dbf - нужные документы
  • DT*.dbf - соотвествующие им табличне части...
    Далее войти в конфигуратор - ТиИ...
    В режиме Предприятия сделать полный пересчет, ЕСЛИ КОМПОНЕНТА бУХУЧЕТ!
    сам не проверял, но объязательно займусь - самому стало интерсно...
    P.s. на какой компоненте написана конфигурация???
     
    RomanBor
    не верный код !!! Удалит все документы + неоптимальный!

    ----------
    Век живи - век учись!

  • Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 01:56 19-02-2009
    RomanBor



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

    Цитата:
    RomanBor  
    не верный код !!! Удалит все документы + неоптимальный!

     
    Это просто идея, я непретиндвал на оптимальность и непроверял код
     

    Цитата:
    всё таки думаю, что проще скинуть в "новую" базу  
     
    1cv7.md  
     
    1cv7.dd  
     
    SC*.md - нужные справочники  
     
    DH*.dbf - нужные документы  
     
    DT*.dbf - соотвествующие им табличне части...  
    Далее войти в конфигуратор - ТиИ...  
    В режиме Предприятия сделать полный пересчет, ЕСЛИ КОМПОНЕНТА бУХУЧЕТ!  
    сам не проверял, но объязательно займусь - самому стало интерсно...  
    P.s. на какой компоненте написана конфигурация???  

    возможно получится только после придется делать "тестирование и исправление",
    но мой метод хоть и дольше зато надежнее

    Всего записей: 172 | Зарегистр. 02-06-2004 | Отправлено: 08:16 19-02-2009
    macromedia23



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Стоит конфигурация УП, нужно что бы в документе при выборе Номенклатуры автоматически подставлялась цена из РегистрыСведений.ЦеныНоменклатурыКонтрагентов.Ресурсы.Цена  
    Где это код прописывать я нашел, а вот как его прописать???? Если кто может помогите пожалуйста, заранее огромное спасибо.    
       
     
     

    Код:
    Процедура ТоварыНоменклатураПриИзменении(Элемент)    
       
    СтрокаТабличнойЧасти = ЭлементыФормы.Товары.ТекущиеДанные;    
       
    // Выполнить общие действия для всех документов при изменении номенклатуры.  
    ОбработкаТабличныхЧастей.ПриИзмененииНоменклатурыТабЧасти(СтрокаТабличнойЧасти, ЭтотОбъект);    
       
    // Берем из самого реквизита Номенклатура  
    СтрокаТабличнойЧасти.ЕдиницаИзмерения = СтрокаТабличнойЧасти.Номенклатура.ЕдиницаХраненияОстатков;  
    СтрокаТабличнойЧасти.Коэффициент      = СтрокаТабличнойЧасти.ЕдиницаИзмерения.Коэффициент;    
       
    //Вот суда наверное нужно вставить код,////    
       
    ОбработкаТабличныхЧастей.ЗаполнитьЕдиницуМестТабЧасти(СтрокаТабличнойЧасти, ЭтотОбъект);    
       
    УстановитьЦенуНоменклатуры(СтрокаТабличнойЧасти);    
       
    // Поменяем способ редактирования цены.  
    УстановитьСвойстваПоляВводаЦены(СтрокаТабличнойЧасти.Номенклатура);    
       
    СтрокаТабличнойЧасти.Качество = Справочники.Качество.Новый;    
       
    КонецПроцедуры    
     
     

    Всего записей: 205 | Зарегистр. 18-07-2008 | Отправлено: 08:41 19-02-2009
    An4eus



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    RomanBor
    Цитата:
    Это просто идея, я непретиндвал на оптимальность и непроверял код
    ну можно было и написать получше... + не забыть на ссылки на объект!!!

    Цитата:
    возможно получится только после придется делать "тестирование и исправление"...
    я же написал
    Цитата:
    Далее войти в конфигуратор - ТиИ...
    ТиИ - Тестирование и Исправление ИБ...
     
     


    ----------
    Век живи - век учись!

    Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 08:49 19-02-2009
    RomanBor



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    macromedia23
    Процедура ТоварыНоменклатураПриИзменении(Элемент)    
         
    СтрокаТабличнойЧасти = ЭлементыФормы.Товары.ТекущиеДанные;    
         
    // Выполнить общие действия для всех документов при изменении номенклатуры.    
    ОбработкаТабличныхЧастей.ПриИзмененииНоменклатурыТабЧасти(СтрокаТабличнойЧасти, ЭтотОбъект);    
         
    // Берем из самого реквизита Номенклатура    
    СтрокаТабличнойЧасти.ЕдиницаИзмерения = СтрокаТабличнойЧасти.Номенклатура.ЕдиницаХраненияОстатков;    
    СтрокаТабличнойЧасти.Коэффициент      = СтрокаТабличнойЧасти.ЕдиницаИзмерения.Коэффициент;    
         
    //Несюда надо вставить а ниже  
         
    ОбработкаТабличныхЧастей.ЗаполнитьЕдиницуМестТабЧасти(СтрокаТабличнойЧасти, ЭтотОбъект);    
         
    УстановитьЦенуНоменклатуры(СтрокаТабличнойЧасти);    
         
    // Поменяем способ редактирования цены.    
    УстановитьСвойстваПоляВводаЦены(СтрокаТабличнойЧасти.Номенклатура);    
     
    //Лудше сюда вставить
    //А вот код
    Запрос = новый запрос;
    //Сразу предупреждаю у контрагента может быть много цен а нам нужна одна в данном случае берем самую первую возможно надо изменить код будет если нужна опред. цена
    //Еще тут невставлен отбор по ед. измерения, и вообще можно во внешнюю заполнялку вынести, зато код док. неменять, и для обновления конфы лудше
        запрос.текст =  
        "ВЫБРАТЬ ПЕРВЫЕ 1
        |    ЦеныНоменклатурыКонтрагентовСрезПоследних.Цена КАК Цена
        |ИЗ
        |    РегистрСведений.ЦеныНоменклатурыКонтрагентов.СрезПоследних(
        |            &ДатаДок,
        |            Номенклатура = &Ном
        |                И ХарактеристикаНоменклатуры = &ХарНом
        |                И ТипЦен.Владелец = &Контр) КАК ЦеныНоменклатурыКонтрагентовСрезПоследних";
        Запрос.УстановитьПараметр("ДатаДок", Дата);//Дота докмента
        Запрос.УстановитьПараметр("Ном", СтрокаТабличнойЧасти.Номенклатура);//Номенклатура
        Запрос.УстановитьПараметр("ХарНом", СтрокаТабличнойЧасти.ХарактеристикаНоменклатуры);//Характеристика номенклатуры, если она есть если нет то удалить стоку и в запросе поменять
        Запрос.УстановитьПараметр("Контр", Контрагент);//Контрагент документа
        Рез = Запрос.Выполнить().Выбрать();
        если Рез.Количество() > 0 тогда
            СтрокаТабличнойчасти.Цена = Рез.Получить(0).Цена;//Цена у контрагента есть ее и взяли
        иначе
            СтрокаТабличнойчасти.Цена = 0;//Цена незаданна у контрагента
        конецесли;
       
    СтрокаТабличнойЧасти.Качество = Справочники.Качество.Новый;    
         
    КонецПроцедуры      
     
     
    Добавлено:
    Блин тока что обновили 1с 8.1 БП 1.6.11 на БП 1.6.13 и перестал работать Синтаксический контроль всегда говорит ошибок нет что делать ????
    а ошибки там есть , и притом непроверяет вызовы функций говорит все намана, а функцие в модуле такой нет , кто то сталкивался ?

    Всего записей: 172 | Зарегистр. 02-06-2004 | Отправлено: 09:29 19-02-2009 | Исправлено: RomanBor, 09:34 19-02-2009
    A60

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Торговля-Склад 7.7
    Как в запросе получить дату документа из регистра "Покупатели" ?
    Пример запроса, который работает:    
        ДатаНачала=Дата('19.02.2009'); ДатаКонца=Дата('20.02.2009');
        Запрос = СоздатьОбъект("Запрос");
        ТекстЗапроса =  
          "//{{ЗАПРОС(Сформировать)
        |Период с ДатаНачала по ДатаКонца;
        |Контрагент =Регистр.Покупатели.Договор.Владелец;
        |КредДокумент =Регистр.Покупатели.КредДокумент;
        |Проект =Регистр.Покупатели.ТекущийДокумент.Проект;  
        |Сумма=Регистр.Покупатели.СуммаРуб;
        |Функция Приход  = Приход(Сумма); ";
        Запрос.Выполнить(ТекстЗапроса);
     
    Если по аналогии с    |Проект =Регистр.Покупатели.ТекущийДокумент.Проект;  
    добавляем   |ДатаДок=Регистр.Покупатели.ТекущийДокумент.ДатаДок; ,
    то получаем либо 0, либо ошибку.
    Казалось бы Текущий документ присутствует и можно извлечь его атрибуты - Дату, номер, примечания и проч., и поместить в Запрос.

    Всего записей: 3 | Зарегистр. 04-02-2007 | Отправлено: 14:45 20-02-2009
    ech

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    A60
    Попробуй перемнную не ДатаДок, а другую напри ДатаД, так как ДатаДок зарезервированная и может глючит из за этого

    Всего записей: 78 | Зарегистр. 04-10-2006 | Отправлено: 00:04 21-02-2009
    zavyzka

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

    Цитата:
    Привет! У меня такая проблема возникла : Я Скачал платформу 1с 8.1 -8.1.13.41 и скачал хасп на нее ! установил ! все вроде бы работает , но возникает ошибка каждый раз при открытии в конфигураторе помошника(alt+F1) Ошибка : при попытке совместного открытия файла типа темп(временные файлы) в C:\Documents and Settings\Admin\Local Settings\Temp! Все пробовал - даже винду переустановил - та же проблема ! Может это хасп глючит! Не подскажите где найти нормальный хасп?

     
    Встречал такую проблему на оф. форуме Касперского. Если это твой антивирус, то как выход: добавить 1с в доверенные приложения.

    Всего записей: 41 | Зарегистр. 27-11-2005 | Отправлено: 13:22 21-02-2009
    newjon



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mdid
    а я думаю что в дбэфе нет журналов, они формируются динамически и кучи других дбф в которых находятся документы сами
     
    и еще давайте код прятать просто форум становится нечитабельным если больше пяти - шести строчек надо прятать, ведь не в каждом посте код люди смотрят типа вот так

    Всего записей: 395 | Зарегистр. 03-06-2005 | Отправлено: 20:27 21-02-2009 | Исправлено: newjon, 20:37 21-02-2009
    Timuridze1

    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Доброго дня всем. Возникла необходимость перенести остатки ТМЦ с 1с УСН в 1с ТИС. Проблема в том что стандартных обработок не нашел, в 1с ТИС товар имеет больше атрибутов(напр. еденица измерения и тд.). Может кто нибудь с похожей задачей сталкивался уже и есть готовая обработка?

    Всего записей: 81 | Зарегистр. 08-09-2008 | Отправлено: 11:15 24-02-2009
    DARKDEAD

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Timuridze1
    Может и есть, но правильнее юзать конфу КД

    Всего записей: 249 | Зарегистр. 04-02-2008 | Отправлено: 11:52 24-02-2009
    athost

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Проблема с 8-кой, выручайте  
     
    Не хочет грузить курсы валют из инета, пишет "Не удалось получить ресурс для валюты EUR (код 978). Курс для валюты не загружен."  
     
    Инет через прокси с авторизацией.  
    7.7 курсы грузит, а в 8.1 даже окошко запроса пароля прокси не вылазит.  
     
    Тут умные люди посоветовали в обработке прописать прокси, порт, логин и пароль, но я не прогер и без понятия куда и что писать  
     
    Нашел в инете такой код:  
     
     
    Прокси = Новый ИнтернетПрокси();  
    Прокси.Установить("HTTP", <ProxyServerName>, <ProxyPortNumber>);  
    Прокси.Пароль = <ProxyUserPassword>;  
    Прокси.Пользователь = <ProxyUserUser>;  
         
    СоединениеХТТП = Новый ИнтернетСоединение(<HTTPServerName>, <HTPPortNumber>, <HTTPUserName>, <HTTPUserPassword>, Прокси, <ПризнакЗащищенногоСоединения>);  
     
    Пытаюсь допереть, в какое место обработки получения курсов это вставить, но пока не получается. Может быть кто-нибудь сможет подсказать правильное решение.
     
     
    Заранее благодарен.

    Всего записей: 334 | Зарегистр. 19-10-2002 | Отправлено: 13:58 24-02-2009
    Timuridze1

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

    Цитата:
    Timuridze1
    Может и есть, но правильнее юзать конфу КД  

     
    КД - Конвертирование данных? Где её можно взять. Вообще согласен на такой вариант, просто тупо выгружается в екселевский документ номенклатура +остатки, потом этот документ правится, в колонки Екселя добавляю что нужно.  И в ТИС делаю импорт справочников номенклатуры, стандартная загрузка. Ребята не сочтите за труд подсказать, где можно найти выгрузку в ексель номенклатуры из УСН или может кому накидать в свободное время не тяжело? Горю ведь. открытие розн.точки 28февраля.

    Всего записей: 81 | Зарегистр. 08-09-2008 | Отправлено: 15:30 24-02-2009 | Исправлено: Timuridze1, 15:57 24-02-2009
    An4eus



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    A60
    1. где группировка?
    2. что именно нужно накатать?

    ----------
    Век живи - век учись!

    Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 09:23 25-02-2009
    vkramnik



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Timuridze1
    А что, выгрузить Справочник.Номенклатура в ТЕКСТОВЫЙ файл не катит ?
    Обработок подобных и бесплатных - тьма !  Хотя бы на ИнфоСтарте или ПроКлабе.
    А потом просто импортируешь (вставляешь) этот текст в Эксель, указав разделители текста.
    У меня прекрасно импортируется - даже в ОпенОффис-Калк версии 3.0.

    Всего записей: 1856 | Зарегистр. 14-12-2005 | Отправлено: 09:51 25-02-2009
    xpgmpf



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

    Цитата:
    DARKDEAD

     
    А разве есть КД под 7.7?  
     

    Цитата:
    Доброго дня всем. Возникла необходимость перенести остатки ТМЦ с 1с УСН в 1с ТИС. Проблема в том что стандартных обработок не нашел, в 1с ТИС товар имеет больше атрибутов(напр. еденица измерения и тд.)

     
    Дык не понятно, в чем проблема? Есть необходимость - делайте обработку. При переносе данных переносятся ведь те, которые указаны в УСН, а которые не указаны, те можно проставлять "по дефолту". Ту же единицу измерения прописать как Номенклатура.ОсновнаяЕдиница. Другой вариант вам уже предложили - через dbf или текстовый файл. Перевыгружается без проблем. Это если справочники.
     
    Если еще и остатки, то вам по сути надо запустить ТиС из УСН через OLE (это как делаю я), в УСН просчитать бух. итоги и создать на их основании в ТИС документы ввода остатков.

    Всего записей: 11 | Зарегистр. 12-10-2007 | Отправлено: 11:35 25-02-2009
       

    Страницы: 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

    Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » 1C Программирование и поддержка
    ShIvADeSt (03-04-2009 02:03): Продолжение тут
    http://forum.ru-board.com/topic.cgi?forum=33&topic=10256#1


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru