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

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



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

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

    Если я правильно понимаю, то в 7.7 нет встроенной функции временной блокировки 1С.
    Если ты знаешь такую - скажи, плиз.
    1. Делаешь встроенную в конфигу обработку, в которой есть окно с именем пользователя и окно для ввода пароля. В процедуре кнопки авторизации - сравнение паролей, если совпадает, то Форма.Закрыть().
    2. Модально открывать эту обработку, для того, чтобы заблокировать работу с приложением 1С, пока это самое окно открыто.
    3. В процедуре ПриЗакрытии() сравниваешь введенный пароль с паролем пользователя, если не совпадает - СтатусВозврата(0).  
     
    По поводу патча - дай линк, плиз.
    По вопросу восстановления итогов регистров - уточню: как сделать это восстановление без перепроведения документов.

    Всего записей: 306 | Зарегистр. 25-11-2005 | Отправлено: 14:58 16-05-2006
    FOLD

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    IUnknown777
    Не знаю кто про какую блокировку подумал, но мне показлись ключевыми слова
    Цитата:
    заблокировать 1С не из системного меню
    т.е кнопка "Временная блокировка",
    когда для продолжения работы требуется ввести пароль  

    Цитата:
    Общая файловая ошибка при доступе к файлу и имя файла  
    Права есть в винде?
    Бывает права дали на каталог базы, потом ert добавили, а про права забыли

    Цитата:
    Так, в том и проблема, что сворачивание не подходит, там суммируются одинаковые записи
    Не знаю что тыделаешь,  но если ,предположим выгружаешь запрос,
    то Сгруппируй по Дате, а потом ,когда заполняешь ТЗ,проверяй если есть такаяноменклатура, не добавляй.
    Или скажем сортировку по дате сделай в ТЗ, а потом выгружайв др ТЗ, и при выгрузке проверяй
     
     
     
     
    Добавлено:
    RUNaum

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

    Всего записей: 1238 | Зарегистр. 26-01-2004 | Отправлено: 15:05 16-05-2006
    RUNaum



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    FOLD
    Все верно, речь идет про эту самую блокировку.
    Только ключевые слова:
    Цитата:
    временно заблокировать 1С не из системного меню, а из внешней обработки


    Всего записей: 306 | Зарегистр. 25-11-2005 | Отправлено: 15:13 16-05-2006 | Исправлено: RUNaum, 15:14 16-05-2006
    FOLD

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RUNaum
    Наверно ты прав, а я зациклился надругом , сорри, если что  
    _http://slil.ru/22756753 патч, а  это статья , там есть и  о гипенртрейдинге
    http://itc.ua/article.phtml?ID=21676&IDw=10&pid=16 У себя кстати вырубил, разницы никакой, что он включен что нет
    По поводу заставки http://www.sinor.ru:8100/~my1c/knowhow/zast.html
     

    Всего записей: 1238 | Зарегистр. 26-01-2004 | Отправлено: 15:21 16-05-2006 | Исправлено: FOLD, 15:22 16-05-2006
    RUNaum



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

    Всего записей: 306 | Зарегистр. 25-11-2005 | Отправлено: 15:25 16-05-2006
    FOLD

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RUNaum
    Кроме понятия ТА, еще граница последовательности, ее тоже можно обойти
    програмнно установив последовательность как тебе нужно.Но это все способы обхода,
    А правильно ,это перепровести доки
    Цитата:
    и то, были случаи, когда это не помогало).  

    Случаи бывают разные, и чтобы говорить предметно, нужно этот случай разбирать на примере

    Всего записей: 1238 | Зарегистр. 26-01-2004 | Отправлено: 15:34 16-05-2006 | Исправлено: FOLD, 15:35 16-05-2006
    RUNaum



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

    Всего записей: 306 | Зарегистр. 25-11-2005 | Отправлено: 16:10 16-05-2006
    lamer666

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RUNaum
    FOLD
    Спасибо за обсуждение! Понял следующее:
    1. Недокументированная процедура для временной блокировки 1С неизвестна (о документированной мы бы знали ). А жаль, в интерфейс-то она встроена.
    2. Свою подобную процедуру действительно можно построить на модальном открытии обработки с диалогом ввода пароля. Недостаток - останется открытым окно программы. Впрочем, это можно поправить, импользуя методы Минимизировать и Максимизировать объекта "Окно" внешней компоненты "FormEx.dll" - http://www.dorex.ru/?projects&formex (спасибо FOLD'у за ссылку).

    Всего записей: 104 | Зарегистр. 23-03-2005 | Отправлено: 16:14 16-05-2006 | Исправлено: lamer666, 16:17 16-05-2006
    vjick

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

    Цитата:
    Кто работает с 8-кой, подскажите, как отсортировать ТаблицуЗначений так, чтобы в ней все записи с одинаковым названием почистились. То есть оставались только те, кто имеет дату раньше  
    <<Если есть несколько одинаковых номенклатур, но с разными датами выпуска, то списывается первое по дате

    а может запрос переписать?
    таблица пусть Tb называется
    поле1= дата1              (period)  
    поле2= Наименование (name)
    поле3=сумма               (summa)
    1.Создаем список нужным нам элементов (выбрали наименование с минимальной датой)
    поскольку другого признака отбора у нас нет

    Цитата:
    SELECT t.name,min(t.period) period
    FROM Tb t
    group by t.name

    2 а теперь запрос к нашей исходной табличке с учетом сформированого в п.1. списка

    Цитата:
    Select Tb.* from
    Tb,
    (SELECT t.name as name,min(t.period) period
    FROM Tb t
    group by t.name) sp
    where
    sp.name=tb.name and
    sp.period=tb.period

    Всего записей: 1809 | Зарегистр. 29-01-2002 | Отправлено: 16:58 16-05-2006 | Исправлено: vjick, 17:09 16-05-2006
    FeoNik



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

    Всего записей: 136 | Зарегистр. 16-05-2003 | Отправлено: 17:20 16-05-2006
    vjick

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    FeoNik
    проектирование баз данных
    - про нормальные формы

    Всего записей: 1809 | Зарегистр. 29-01-2002 | Отправлено: 17:25 16-05-2006
    mrFiX



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    FeoNik
    Тяжело тебе будет с такими вопросами самому разрабатывать.
    Лучше намите того кто уже что-то в программировании понимает.
    Он будет разрабатывать, а ты пока подучишься что и как.

    Всего записей: 1474 | Зарегистр. 22-02-2002 | Отправлено: 17:28 16-05-2006
    FeoNik



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vjick
    Спасибо. То есть я подозревал, что именно по этому. Сам я много читал о программировании баз данных, но пока мало что делал. Искал поддержки  Как я понимаю, я мог бы ту нашу структуру и напрямую перенести без какой-либо нормализации. То есть если пока не думать о какой-либо производительности.
     
    mrFiX
    Спасибо и вам. Вся суть как раз в том, чтобы мне научиться. А до тех пор, пока не сделаю рабочий вариант, и старая программа будет устраивать. Нанимать уже другого пытались, да решили, что слишком дорого это будет. То есть это еще до меня было.
     
     
    Добавлено:
    "Простой склад"
    http://www.mista.ru/sklad_1c/index.htm
     
    Это, пожалуй, то, что мне сейчас надо. Не знаю, как дальше, но первые главы очень понравились.

    Всего записей: 136 | Зарегистр. 16-05-2003 | Отправлено: 18:00 16-05-2006
    FOLD

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RUNaum
    Как всегда,сначала советы даем, а уже потом спрашиваем ,а чего собственно ,хотел делать?
    Цитата:
    Где там патч гипертрединга

    Что ты подразумеваешь под этим термином "патч гипертрединга"? Я имел ввиду ,что на каких то релизах 1С,на тачках с гипертредингом  и на многопроцессорных , были проблемы с запуском,когда пытались использовать саблю.Вот эту проблему и решал патч. Статью помянул к тому , что гипертрейдинг прироста производительности не дает для 1С
    К слову ,так сказать

    Всего записей: 1238 | Зарегистр. 26-01-2004 | Отправлено: 18:41 16-05-2006 | Исправлено: FOLD, 18:43 16-05-2006
    RUNaum



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    FOLD
    Я ищу патч, который избавляет от проблем с запуском 1С v7.7 r25, пропатченную саблей, на процессоре с гипертрейдингом.
    Есть ли у тебя патч саурона для 25го релиза?
     
    И я действтительно не знал, что проблема именно в сабле. Теперь вот в поисках более корректного заменителя сабли.

    Всего записей: 306 | Зарегистр. 25-11-2005 | Отправлено: 19:23 16-05-2006
    FOLD

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RUNaum
    в варезнике
    шапку почитай,толко внимательно.Там есть рекомедация от DeepDiver.
    Патчера от 25 релиза не существует, те что в архиве,23 и 24 , они то же идентичны,и подходят для 25 В каталоге BIN пропатчить нужно 1cv7s.exe (для sql) , а и запускать его.Формат базы может быть как sql  так и dbf. Берешь дистр 1с(полный или только sql)Делаешь АДМИНИСТРАТИВНУЮ установку,(т.е. в реестре она не прописывается,и в устанвке и удалении программ ее нет), патчишь 1cv7s.exe , потом создаешя ярлык и работаешь.Если нужно на другом компе,просто периписываешь каталог bin и ярлык создаешь. Именно так и работаю, начиная с 17 релиза. Если не нравится качни в варезнике в шапке unisetup
     
     
     
    Добавлено:
    ALL предлагаю высказаться  
    http://forum.ru-board.com/topic.cgi?forum=13&bm=1&topic=1861#1

    Всего записей: 1238 | Зарегистр. 26-01-2004 | Отправлено: 19:45 16-05-2006 | Исправлено: FOLD, 19:47 16-05-2006
    LaCastet



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

    Цитата:
    1. Недокументированная процедура для временной блокировки 1С неизвестна (о документированной мы бы знали ). А жаль, в интерфейс-то она встроена.

    Коли чё в интерфейс встрино, так не красоты же ради. Шобы ента штуковина работала нужна сделать пользователей: хатя бы себя любимого. И работет она кстати именно так, как FOLD и говорил: открывается форма для ввода пароля, а 1С ваще с экрана исчезает. И пока пароль не введёшь, её снова на экране не увидиш. Вот так.


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

    Всего записей: 4566 | Зарегистр. 27-07-2005 | Отправлено: 20:05 16-05-2006
    RUNaum



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    FOLD
    Спасибо за readme к патчам

    Всего записей: 306 | Зарегистр. 25-11-2005 | Отправлено: 20:17 16-05-2006
    vjick

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    IUnknown777
    а по второй части вопроса - наверно тебе подойдет пример списания по партиям:
    (подробнее можно поглядеть методичку Опер учет от 3 УЦ(искать в варезнике))
    вот из нее кусок кода

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


    Всего записей: 1809 | Зарегистр. 29-01-2002 | Отправлено: 10:17 17-05-2006
    IUnknown777



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

    Цитата:
    методичку Опер учет от 3 УЦ

     
    Что-то в этом варезнике вообще не реально что-то найти...

    Всего записей: 212 | Зарегистр. 20-04-2006 | Отправлено: 11:53 17-05-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