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

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



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Как программно изменять размеры окон в 1С?
    Вроде компонента Addon1C...
     
    Я пишу
    ххх = _пАдминAddOn.ClientHeight();
    ууу = _пАдминAddOn.ClientWidth();  
     
    _пАдминAddOn.SetChildPos("",50,30);
     
    где _пАдминAddOn = СоздатьОбъект("Addon1C.Commands");
     
    высоту и ширину получила.
     
    Но НЕ изменяет размер текущего окна.
     
    Текущее окно у меня открыто модально из ПриНачалеРаботыСистемы
     
    В чем проблема?
     

    Всего записей: 212 | Зарегистр. 20-04-2006 | Отправлено: 16:46 20-09-2006 | Исправлено: IUnknown777, 16:50 20-09-2006
    adg208

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

    Всего записей: 159 | Зарегистр. 26-12-2003 | Отправлено: 19:28 20-09-2006
    LaCastet



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

    Цитата:
    отчет формируется, только он показывает, что ТипСИ имеет количество 1, хотя был по Регистру расход.  
    Посоветуйте как быть?

    Тут как то не прослеживается связь.

    Цитата:
    ТЗ.ТипСИ=Запрос.МодификацияСИ;
    , а

    Цитата:
    МодификацияСИ = Регистр.регПеремещенияСИ.МодификацияСИ;
    .
    Т.е. ТипСИ это Регистр.регПеремещенияСИ.МодификацияСИ. Модификация это реквизит или измерение регПеремещенияСИ. Значит нужно проверить как оно заполняется. Может быть ты думаешь, что если был расход должно быть не 1, а на самом деле этого не происходит.

    Всего записей: 4566 | Зарегистр. 27-07-2005 | Отправлено: 10:50 21-09-2006
    RFS2



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Тут такой случай. Зарплату начали перечислять на пластиковые карты, ну и от меня главбух требует сделать так чтобы она после подсчёта зарплаты в 1С нажимала тока одну кнопку и вся эта инфа становилась готовой к отправке в банк по системе клиент-банк. Причём файл должен быть текстовым со своими заморочками(требование банка). Помогите с созданием txt файла

    Всего записей: 23 | Зарегистр. 11-08-2006 | Отправлено: 14:52 21-09-2006
    fol



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RFS2 тут 2 варианта: или использовать типовую выгрузку в клиент-банк или писать свою. Если писать свою, тогда бери у программистов банка формат файла и начинай писать, будут конкретные вопросы - пиши.

    Всего записей: 805 | Зарегистр. 02-11-2002 | Отправлено: 15:37 21-09-2006
    adg208

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    LaCastet
    Да Модификация это реквизит Регистра. И по этому регистру я делаю расход другим документом, при просмотре Движения документа по этому регистру показывает что расход был, и по этому если было количестов 1, то соответсвенно должно остаться кол 0. Но почему при формировании отчета он не показывает что 0, а показывает 1, как будто расхода и не было.

    Всего записей: 159 | Зарегистр. 26-12-2003 | Отправлено: 16:55 21-09-2006
    LaCastet



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    adg208
    Я не особо понимаю чё ты хочешь, но возможно нужно:
    ТЗ.Количество=Запрос.КоличествоКонОст

    Всего записей: 4566 | Зарегистр. 27-07-2005 | Отправлено: 17:17 21-09-2006
    adnetwork

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Всем привет, помогите, мож кто сталкивался: как заставить ТИС работать с USB сканнером штрих-кодов (Metrologic 9520 или 9540) в системе оба сканнера определяются как HID-клавиатура, 1с в упор не хочет запускать обработку внешнего события, и ваще матюжится при старте, что, дескать, не удалось ей подключить сканнер штрих-кодов!

    Всего записей: 42 | Зарегистр. 05-05-2006 | Отправлено: 17:28 21-09-2006
    BlackVetal



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    adnetwork
    В драйверах нужно указать что он подключен не через COM - сканер, а как клавиатура (посмотри весь список до конца - она указана в самом конце) , тогда твой сканер будет генерить события как COM- сканер и естесно все будет перехватываться и обрабатываться.

    Всего записей: 1094 | Зарегистр. 13-11-2005 | Отправлено: 06:40 22-09-2006
    adnetwork

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

    Всего записей: 42 | Зарегистр. 05-05-2006 | Отправлено: 10:46 22-09-2006
    arov



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

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

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    arov
    Идентификатор()
    Возвращаемое значение:
    Строковое значение — идентификатор значения перечисления как он задан в метаданных.
     
    Записываешь
    Товар.СтавкаНДС.Идентификатор()
    читаешь
    Товар.СтавкаНДС = Перечисление.СтавкиНДС.ЗначениеПоИдентификатору(Товар.СтавкаНДС.Идентификатор())
     

    Всего записей: 1238 | Зарегистр. 26-01-2004 | Отправлено: 11:16 22-09-2006
    gelfandbein



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    добрый день, уважаемая публика!
     
    недавно перенес базу 1с Предприятие 7.7 b21 с dbf на mssql 2000 sp4 ... база состоит из 30 тыщ наименований товаров, 10 тыщ клиентов, в день выписывается до 100 счетов и чуть меньше подчиненных документов. База ведется с 2002 года и разрослась до 800мб.
     
    при импортировании в базу mssql указал увеличение на 50% файла данных и транзакций. в течении дня операторы начали жаловаться что 1с начала притолрмаживать, особенно при выборе товаров..
     
    в чем суть вопроса, расскажите пожалуйста или ткните пальцем где прочесть об индексировании базы данных в mssql, т.к. поиск по форуму не дал информационных результатов.
     
    спасибо!

    Всего записей: 180 | Зарегистр. 08-10-2004 | Отправлено: 11:51 22-09-2006
    adg208

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

    Всего записей: 159 | Зарегистр. 26-12-2003 | Отправлено: 14:58 22-09-2006
    arov



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    ... сделал наконец таки импорт/экспорт номенклатуры
    ... все прекрасно пишется и читается)))
    ... но когда я патаюсь провести документ выдается такая ошибка:
     
    Номенклатурная единица "НАИМЕНОВАНИЕ" не является товаром.
     
    ... а если этот товар открыть и закрыть то больше не ругается
    ... может я там какой ни будь флаг надо еще установить?

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



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

    Цитата:
    Номенклатурная единица "НАИМЕНОВАНИЕ" не является товаром.

    У поля Товар табличной части установлен Тип Неопределенный. Нужно перед записью в него значения НазначитьТип("Товар", "Справочник.Номенклатура"). Я думаю: должно помочь.

    Всего записей: 4566 | Зарегистр. 27-07-2005 | Отправлено: 18:36 22-09-2006
    SOROKAKENAS



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

    Всего записей: 37 | Зарегистр. 08-07-2005 | Отправлено: 23:12 24-09-2006
    Stafford



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Выручайте народ. Руководство поставило задачу найти ПРОСРОЧЕННУЮ дебиторскую задолжность у контрагентов и сделать автоматизированный отчёт, который будет показывать эту ПрОСРОЧЕННУЮ задолжность. У нас компания даёт отсрочку клиентам, перед тем как они заплатят за товар, который взяли. Многие клиенты не платят во время за товар. Клиентов очень много, вручную это занимает кучу времени, я захожу в 1с предприятие 8.0, конфигурация Управление торговлей в раздел, Отчёты-Продажи-Ведомость по взаиморасчётам с контрагентами. Потом выбираю контрагента и смотрю сколько денег он нам должен на данный момент, потом смотрю какая у него отсрочка и вычисляю просроченную задолжность. Есть ли у кого-то отчёт который выводит отчёт о контрагентах, которые просрочили и количество просроченных денег ? Или расскажите способ как вы находите ПРОСРОЧЕННУЮ дебиторскую задолжность.

    Всего записей: 100 | Зарегистр. 03-11-2002 | Отправлено: 23:47 24-09-2006
    arov



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

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



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

    Цитата:
    ... можно немногожко кода?

                пока стр<>"###" цикл  
                    СЧФ.НоваяСтрока();  
        НазначитьТип("Товар", "Справочник.Номенклатура");    СпрНом.НайтиПоКоду(стр);    


    ----------
    Пиво — это еще одно доказательство того, что Господь любит нас и хочет, чтоб мы были счастливы!

    Всего записей: 4566 | Зарегистр. 27-07-2005 | Отправлено: 10:38 25-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