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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
    fol



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    rosalin
    Это обработка позволяет скачать обновления через интернет используя info.dat. Печать какой таблицы ты хочешь получить?
     
    Добавлено:
    На счет обработки подбора не совсем понял, можно поподробнее?

    Всего записей: 805 | Зарегистр. 02-11-2002 | Отправлено: 16:43 28-06-2006
    rosalin



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    fol
     
    тзк
    там где выходят номера релизв и название конф

    Цитата:
    На счет обработки подбора не совсем понял, можно поподробнее?

     
    есть заявки ит раньше там не было цен и сумм я с горем пополам сделал  
     
    хочу сделать что бы в утвержденный заявки по кнопке подбор из заявок ит поподали уже с ценами  
     
     
    Добавлено:
    fol
    может icq есть у тебя

    ----------

    Всего записей: 2588 | Зарегистр. 15-04-2003 | Отправлено: 17:10 28-06-2006
    fol



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    rosalin
    В процедуре Инфо() заполняется ТЗ с названиями конфигураций. Эта ТЗ подозреваю лежит на форме. Добавь кнопку печать, повесь на нее процедуру Печать(). В ней:
    Таб = создатьОбъект("Таблица")
    ТЗ.ВыбратьСтроки();
    Пока ТЗ.ПолучитьСтроку() = 1 Цикл
           здесь заполняешь необходимые переменные для вывода и
           Таб.ВывестиСекцию("Строка")
    КонецЦикла;
     
    Таб.Показать();
     
    ICQ у меня нет .
     
    Добавлено:
    rosalin
    Напиши последовательность которую ты делаешь при подборе - я прям в конфе посмотрю.

    Всего записей: 805 | Зарегистр. 02-11-2002 | Отправлено: 18:45 28-06-2006
    rosalin



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    fol
    Открываю в документах  
    Журнал заявок постовщикам или Alt+4
    Закладка ИТ заявка
     кнопка новый  
    создаю документ заявка новый указываю номенклатуру
    сохраняю
    Иду закладка Заявка утвержденная
     кнопка новый  
    Жму кнопку Пoдбop из ИT зaявoк
    выбираю из документов раннее созданных ИT зaявoк
     
    Добавлено:
    fol
    Что то не пошло  
     

    Код:
     
    Процедура Печать()
         Таб = создатьОбъект("Таблица");
    тзк.ВыбратьСТроки();
         
        Пока тзк.ПолучитьСТроку()=1 Цикл  
            ж="";        
            попытка
                Соединение.ПолучитьКакСтроку(Адрес+"ipp/ITSREPV/"+тзк.ИД+"/"+тзк.VERID,ж);
            исключение
                Сообщить("Не удалость получить текущую версию для "+тзк.ИД);
            конецпопытки;
            тзк.Версия = ж;
        КонецЦикла;
           Таб.ВывестиСекцию("Строка");
     
     
    Таб.Показать();
    КонецПроцедуры // Печать
     


    ----------

    Всего записей: 2588 | Зарегистр. 15-04-2003 | Отправлено: 19:06 28-06-2006
    fol



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    rosalin
    Модуль формы документа ЗаявкаПоставщику после строки 100 (Форма.фЗаявкаПоставщику.Видимость(1)) добавь лФлагПоказатьСуммы=1;

    Всего записей: 805 | Зарегистр. 02-11-2002 | Отправлено: 19:43 28-06-2006
    rosalin



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

    ----------

    Всего записей: 2588 | Зарегистр. 15-04-2003 | Отправлено: 19:48 28-06-2006
    fol



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    rosalin
    А ты саму таблицу нарисовал? Создал секцию "строка"? Задал в ней переменные которые хочешь вывести? И судя по коду ТаблицаЗначений у тебя называется ТЗ, а не ТЗК

    Всего записей: 805 | Зарегистр. 02-11-2002 | Отправлено: 19:53 28-06-2006
    rosalin



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    fol
    При подборе из Ит Заявок в окне  
    Пoдбop кoмплeктyющиx в дoкyмeнт Зaявкa
    Нет столбцов Сумма Цена
    Но даже когда я их вкл устанавливая контрагента они все равно пустые....

    ----------

    Всего записей: 2588 | Зарегистр. 15-04-2003 | Отправлено: 19:53 28-06-2006
    fol



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    rosalin
    После этого и сумма и количество показываются в любой заявке. Ты разве не этого хотел?
     
    Добавлено:
    rosalin
    Форма подбора Справочника Номенклатура, строку 198 закомментируй.

    Всего записей: 805 | Зарегистр. 02-11-2002 | Отправлено: 19:54 28-06-2006
    rosalin



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    В заявке может и в любой а вот почемуто в обработке подбора нет попробуй сам  
     
    обработка подбор номенклатуры
     
    Добавлено:

    Цитата:
    Форма подбора Справочника Номенклатура, строку 198 закомментируй.

    Блин строку закоментил все равно не показывает....

    ----------

    Всего записей: 2588 | Зарегистр. 15-04-2003 | Отправлено: 19:59 28-06-2006
    fol



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    rosalin
    Если у тебя колонки показывает, а сумму и цену нет, значит у тебя просто цена на эту позицию не установлена.

    Всего записей: 805 | Зарегистр. 02-11-2002 | Отправлено: 20:24 28-06-2006
    rosalin



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    fol
    Очень даже установлена .... я же проверял
    ну посмотри получше у тебя что срабатывает

    ----------

    Всего записей: 2588 | Зарегистр. 15-04-2003 | Отправлено: 20:25 28-06-2006
    mrrSmith

    Newbie
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Имеем: две базы одной и той же конфигурации; первая - "нулевая", во вторую вносили изменения... Когда и кем это делалось никто ессно и не вспомнит...
    Задача: сравнить на наличие этих самых изменений: модулях документов, формулах и текстах таблиц, а также в формулах диалогов...
    Вопрос: как это сделать наиболее "безболезненно"?
     
    Если у кого есть подобный опыт, поделитесь плиз.

    Всего записей: 7 | Зарегистр. 27-06-2006 | Отправлено: 08:34 29-06-2006 | Исправлено: mrrSmith, 08:37 29-06-2006
    vkramnik



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

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

    По порядку :
      1. Тексты модулей документов - в Конфигураторе, по кнопке "Сравнить"
      2. Диалоги (расположение элементов, формулы и т.д.) - внешней обработкой DlgCompare.
      3. Таблицы - я пока не знаю средства сравнения таблиц, только "глазками и ручками"...
          Если кто-то знает о таком средстве - был бы ОЧЕНЬ благодарен за ссылку!

    Всего записей: 1850 | Зарегистр. 14-12-2005 | Отправлено: 09:11 29-06-2006 | Исправлено: vkramnik, 09:12 29-06-2006
    pavlika2



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vkramnik
    не выложишь ActiveMD.dll, а то на проклабе он побит.

    Всего записей: 626 | Зарегистр. 08-10-2004 | Отправлено: 12:09 29-06-2006 | Исправлено: pavlika2, 12:11 29-06-2006
    tswanea



    Full Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    вот у меня код или вот отчет http://rapidshare.de/files/24514902/MyReport.rar.html

    Цитата:
    Процедура СформироватьВсе()
        Перем Запрос, ТекстЗапроса, Таб;
        КакойСклад=СоздатьОбъект("СписокЗначений");
             //Создание объекта типа Запрос
        СуммаВсегоЗапроса=0;
        КакойСклад.УдалитьВсе();
        Для Индекс = 1 по СписокСкладов.РазмерСписка() Цикл
            КакойСклад.ДобавитьЗначение(СписокСкладов.ПолучитьЗначение(Индекс));
        КонецЦикла;    
        Запрос = СоздатьОбъект("Запрос");
        ТекстЗапроса =  
        "//{{ЗАПРОС(Сформировать)
        |Период с ДатаНач по ДатаКон;
        |Товар = Регистр.Магазин.Товар;
        |Склад = Регистр.Магазин.Склад;
        |Количество = Регистр.Магазин.Количество;
        |Цена = Регистр.Магазин.Цена;
        |Функция КоличествоКонОст = КонОст(Количество);
        |Группировка Товар Упорядочить По Товар.Код;
        |Условие(Товар в ВыбТовары);    
        |Условие(Склад в КакойСклад);";
     
        Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
            Возврат;
        КонецЕсли;
     
        Таб = СоздатьОбъект("Таблица");
        Таб.ИсходнаяТаблица("СформироватьВсе");
        Заг="По Складам и тип цены """+ТипЦены+"""";
        Таб.ВывестиСекцию("Заголовок");
        Таб.ВывестиСекцию("ЗагНовый|Главная");
        Для Индекс = 1 по СписокСкладов.РазмерСписка() Цикл
            ЧтоЗаСклад=СписокСкладов.ПолучитьЗначение(Индекс);
            Таб.ПрисоединитьСекцию("ЗагНовый|Склады");  
        КонецЦикла;    
        Состояние("Заполнение выходной таблицы...");
        Таб.Опции(0, 0, 0, 0);
        Пока Запрос.Группировка(1) = 1 Цикл
            Если Запрос.Товар.ЭтоГруппа()=1 Тогда
                Таб.ВывестиСекцию("Группа|Главная");
                Для Индекс = 1 по СписокСкладов.РазмерСписка() Цикл
                    Таб.ПрисоединитьСекцию("Группа|Склады");  
                КонецЦикла;    
            Иначе
                Таб.ВывестиСекцию("Товар|Главная");
                Для Индекс = 1 по СписокСкладов.РазмерСписка() Цикл
                    КоличествоТовара=Запрос.КоличествоКонОст;
                    СуммаЗапроса=Цена*КоличествоТовара;
                    Таб.ПрисоединитьСекцию("Товар|Склады");  
                КонецЦикла;    
            КонецЕсли;
            
            СуммаВсегоЗапроса=СуммаВсегоЗапроса+СуммаЗапроса;
        КонецЦикла;
        Таб.ВывестиСекцию("Итого|Главная");
        Для Индекс = 1 по СписокСкладов.РазмерСписка() Цикл
            Таб.ПрисоединитьСекцию("Итого|Склады");  
        КонецЦикла;    
        Таб.ПараметрыСтраницы(2,,5,5,5,5);
        Таб.ТолькоПросмотр(1);
        Таб.Показать("Сформировать", "");
    КонецПроцедуры
     

    ВыбТовары=список (выбираем по каким товарам)
    СписокСкладов=список (выбираем по каким складам)
    надо чтоб показывал этот отчет мне остатки по каждом складе в секцию "Товар|Склады"
    мне показывает остатки во всех складах тот же остаток одного склада
    как мне решить эту проблему или есть чтото подобное уже сделано стандартная


    ----------
    ... И развернутся врата ада, и силы тьмы обрушатся на землю ...

    Всего записей: 436 | Зарегистр. 03-08-2004 | Отправлено: 03:55 30-06-2006 | Исправлено: tswanea, 03:58 30-06-2006
    VitGin

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

    Всего записей: 55 | Зарегистр. 11-12-2004 | Отправлено: 10:10 30-06-2006
    FOLD

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    + ..ага,такое впечатление что люди не понимают что пишут
     
    off
    А вообще люди пристраиваютя , типа  
    - Помогите я тут разобраться не могу .
    Ты как дурак ведешся,и ковыряешся, хотя там отладчиком все находится легко, а  тот  
    кто просит помощи просто лентяй.

    Всего записей: 1238 | Зарегистр. 26-01-2004 | Отправлено: 10:43 30-06-2006 | Исправлено: FOLD, 21:31 02-07-2006
    rosalin



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

    ----------

    Всего записей: 2588 | Зарегистр. 15-04-2003 | Отправлено: 11:03 30-06-2006
    tswanea



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

    Цитата:
    Процедура СформироватьВсе()
        Перем Запрос, ТекстЗапроса, Таб;
        КакойСклад=СоздатьОбъект("СписокЗначений");
             //Создание объекта типа Запрос
        СуммаВсегоЗапроса=0;
        КакойСклад.УдалитьВсе();
        Для Индекс = 1 по СписокСкладов.РазмерСписка() Цикл
            КакойСклад.ДобавитьЗначение(СписокСкладов.ПолучитьЗначение(Индекс));
        КонецЦикла;    
        Запрос = СоздатьОбъект("Запрос");
        ТекстЗапроса =  
        "//{{ЗАПРОС(Сформировать)
        |Период с ДатаНач по ДатаКон;
        |Товар = Регистр.Магазин.Товар;
        |Склад = Регистр.Магазин.Склад;
        |Количество = Регистр.Магазин.Количество;
        |Цена = Регистр.Магазин.Цена;
        |Функция КоличествоКонОст = КонОст(Количество);
        |Группировка Товар Упорядочить По Товар.Код;
        |Группировка Склад;
        |Условие(Товар в ВыбТовары);    
        |Условие(Склад в КакойСклад);";
     
        Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
            Возврат;
        КонецЕсли;
     
        Таб = СоздатьОбъект("Таблица");
        Таб.ИсходнаяТаблица("СформироватьВсе");
        Заг="По Складам и тип цены """+ТипЦены+"""";
        Таб.ВывестиСекцию("Заголовок");
        Таб.ВывестиСекцию("ЗагНовый|Главная");
        Для Индекс = 1 по СписокСкладов.РазмерСписка() Цикл
            ЧтоЗаСклад=СписокСкладов.ПолучитьЗначение(Индекс);
            Таб.ПрисоединитьСекцию("ЗагНовый|Склады");  
        КонецЦикла;    
        Состояние("Заполнение выходной таблицы...");
        Таб.Опции(0, 0, 0, 0);
        Пока Запрос.Группировка(1) = 1 Цикл
        Пока Запрос.Группировка(2) = 1 Цикл
            Если Запрос.Товар.ЭтоГруппа()=1 Тогда
                Таб.ВывестиСекцию("Группа|Главная");
                Для Индекс = 1 по СписокСкладов.РазмерСписка() Цикл
                    Таб.ПрисоединитьСекцию("Группа|Склады");  
                КонецЦикла;    
            Иначе
                Таб.ВывестиСекцию("Товар|Главная");
                Для Индекс = 1 по СписокСкладов.РазмерСписка() Цикл
                    КоличествоТовара=Запрос.КоличествоКонОст;
                    СуммаЗапроса=Цена*КоличествоТовара;
                    Таб.ПрисоединитьСекцию("Товар|Склады");  
                КонецЦикла;    
            КонецЕсли;
            
            СуммаВсегоЗапроса=СуммаВсегоЗапроса+СуммаЗапроса;
        КонецЦикла;
        КонецЦикла;
        Таб.ВывестиСекцию("Итого|Главная");
        Для Индекс = 1 по СписокСкладов.РазмерСписка() Цикл
            Таб.ПрисоединитьСекцию("Итого|Склады");  
        КонецЦикла;    
        Таб.ПараметрыСтраницы(2,,5,5,5,5);
        Таб.ТолькоПросмотр(1);
        Таб.Показать("Сформировать", "");
    КонецПроцедуры
     

    да я просто снял 2 группировку и забыл ее поставить
    но все равно тож так получаеться  


    ----------
    ... И развернутся врата ада, и силы тьмы обрушатся на землю ...

    Всего записей: 436 | Зарегистр. 03-08-2004 | Отправлено: 12:07 30-06-2006 | Исправлено: tswanea, 12:14 30-06-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