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

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



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Попробую подробнее. Когда изначально заполняли данные, то -наименование- было записано так:" СА01 Nokia",  а -полное наименование- "Nokia СА01". Сейчас столкнулся с такой проблемой, что -наименование- и -полное наименование- надо поменять местами:-наименование- записать так:" Nokia СА01",  а -полное наименование- "СА01 Nokia". Все дело в том, что когда начинаешь вбивать товар, то все время набираешь 4 лишних символа СА01.  
     Это все можно сделать вручную, тупо просидев дня 2-3 (товара - 5тыс. наименований). Так вот, мне интересно, можно это сделать как-нибудь по-другому. Через  excel там... не знаю, в общем...

    Всего записей: 751 | Зарегистр. 11-03-2005 | Отправлено: 12:29 02-09-2005
    jakcson



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    1nasty1
    Ты спрограммировать в 1С сможешь?

    Всего записей: 158 | Зарегистр. 10-06-2005 | Отправлено: 12:40 02-09-2005
    KapralBel



    Platinum Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    1nasty1
     
    1. Создаешь обработку  
    2. Появится форма с кнопкой Выполнить
    3. Переключаешсся на закладку модуль - там будет пустая Процедура КнопкаВыполнитьНажатие(Кнопка)
    4. Добавляешь туда код, что бы получилось следующее:
     

    Код:
     
    Процедура КнопкаВыполнитьНажатие(Кнопка)
      Номенклатура=Справочники.Номенклатура;
      Выборка=Номенклатура.Выбрать();
      Пока Выборка.Следующий() Цикл
        Объект=Выборка.ПолучитьОбъект();
        Сообщить("Идет обработка "+Объект.Наименование);
        Наименование=Объект.Наименование;
        Объект.Наименование=Объект.ПолноеНаименование;
        Объект.ПолноеНаименование=Наименование;
        Объект.Записать();
      КонецЦикла;  
    КонецПроцедуры
     

     
    Добавлено:
    jakcson
     
    Судя по сложности задачи (потратил 5 мин+5 мин заполнение справочника) - не умеет

    Всего записей: 11354 | Зарегистр. 16-02-2005 | Отправлено: 13:03 02-09-2005 | Исправлено: KapralBel, 13:06 02-09-2005
    vjick

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    KapralBel забыл группы пропустить (у них возможно нет НаименованиеПолное)

    Цитата:
     
    Процедура КнопкаВыполнитьНажатие(Кнопка)
    Номенклатура=Справочники.Номенклатура;  
    Выборка=Номенклатура.Выбрать();  
    Пока Выборка.Следующий() Цикл  
    Объект=Выборка.ПолучитьОбъект();  
    Если   Объект.ЭтоГруппа=Ложь Тогда
    Сообщить("Идет обработка "+Объект.Наименование);  
    Наименование=Объект.Наименование;  
    Объект.Наименование=Объект.НаименованиеПолное;  
    Объект.НаименованиеПолное=Наименование;  
    Объект.Записать();  
    КонецЕсли;
    КонецЦикла;  
    КонецПроцедуры
     


    Всего записей: 1809 | Зарегистр. 29-01-2002 | Отправлено: 13:21 02-09-2005 | Исправлено: vjick, 13:45 02-09-2005
    1nasty1



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    All
    Очень приятно видеть отзывчивый и компетентный народ. Очень помогли, за что вам огромное спасибо.
    Извините за офтоп, но очень хорошее настроение сейчас, благодаря вам всем  

    Всего записей: 751 | Зарегистр. 11-03-2005 | Отправлено: 23:35 02-09-2005
    VOLAND_116



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    скажите кто нить. как в журнале РН сделать так чтобы те расходные у которых есть подчиненные или же введенные на основании доки. как то выделялись ???

    Всего записей: 3 | Зарегистр. 03-09-2005 | Отправлено: 02:51 03-09-2005
    vjick

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VOLAND_116
    например у которых есть подчиненные пишу "Есть подчиненные"
    В форму журнала(в табл.) вставить "текст"
    в ней прописать вызов функции:

    Цитата:
    Функция ПоказатьПодчиненность()  
     Док=СоздатьОбъект("Документ");  
     Результат="";  
     Если Док.НайтиДокумент(ТекущийДокумент)=1 Тогда  
      Если Док.ВыбратьПодчиненныеДокументы(Док.ДатаДок-30,,Док)=1 Тогда  
       Результат="Есть подчиненные";  
      КонецЕсли;  
     КонецЕсли;        
     Возврат Результат;  
    КонецФункции  
     

    З.ы Это первое что пришло в голову - строго не судить! Но это есть не правильно = будет отрывать много ресурсов(при позиционировании на документы прошлых периодах и прибольшом количестве документов).Поэтому кнопка "Действия - Показать структуру подчиненности" - более правильно.

    Всего записей: 1809 | Зарегистр. 29-01-2002 | Отправлено: 08:30 04-09-2005 | Исправлено: vjick, 08:44 04-09-2005
    gavril

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vjick, дополню....
    или можно картинку вставить в ТЧ, тогда возврат 1 или 0 (или номер картинки).

    Всего записей: 240 | Зарегистр. 07-10-2004 | Отправлено: 09:10 04-09-2005
    lamer666

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    2 All
    Уважаемые! Как можно заставить 1С-ку (7.7) нумеровать строки документа > 9999? По умолчанию для любого документа это поле - 4х значное ! А я раньше и не догадывался...

    Всего записей: 104 | Зарегистр. 23-03-2005 | Отправлено: 22:42 04-09-2005
    tvskit



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lamer666
    заходищь в конфигуратор, и в документе в котором надо меняешь длину на >9999.
     
    Кто пробовал ломать - Альфа-Авто: Автозапчасти+Автосервис+Автосалон.

    Всего записей: 285 | Зарегистр. 07-04-2005 | Отправлено: 07:14 05-09-2005
    vjick

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    tvskit
    а где менять длину нумерации строк? что-то я такого не знаю... просвети поподробнее
    заранее благодарен.

    Всего записей: 1809 | Зарегистр. 29-01-2002 | Отправлено: 08:24 05-09-2005
    gavril

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lamer666
    Откючи автонумерацию и номеруй с -9999 в два раза себе увеличишь кво строк...
    А что за документы такие....

    Всего записей: 240 | Зарегистр. 07-10-2004 | Отправлено: 08:52 05-09-2005
    FOLD

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lamer666  
    Нельзя поменять нумерацию строк. Мах. номера строки - 4 знака.Но это ограничение нумерации, строк в ТЧ может быть больше
    На Кубани ,помоему,встречал- в длл-ке что исправить.
    Поищи по bkend.dll,заодно наидешь советов,что так делать не надо

    Всего записей: 1238 | Зарегистр. 26-01-2004 | Отправлено: 09:56 05-09-2005
    Pazan



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Как суммировать ячейки в табличной части документа я знаю (Сумма=ЦенабНДС*Кол), а вот возможен такой же вариант только по вертикали:
    Наименование КЭК Код Сумма    
    1 Затраты всего 1000 050 1000.00    
    2 в том числе: проезд 1010 060 30.00    
    3 питание 1020 070 380.00    
    4 проживание 1030 080 590.00    
    .. ... ... ... ...    
    16 Доходы всего 1100 160 1200.00    
    17 в том числе: услуги 1101 165 300.00    
    18 торговля 1102 170 820.00    
    .. ... ... ... ...    
    26 Налоги всего 1200 300 600.00    
    27 в том числе: НДС 1201 310 120.00    
    .. ... ... ... ...  

    Как при заполнении документа строки 2,3,4... суммировать автоматически в строку 1, т.е. занося затраты, получать общую сумму; строки 17,18... суммировать в строку 16 и т.д.?

    ----------
    Почему глупый, потому что бедный... Почему бедный, потому что глупый...

    Всего записей: 924 | Зарегистр. 17-11-2002 | Отправлено: 11:17 05-09-2005 | Исправлено: Pazan, 14:51 05-09-2005
    FOLD

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

    Цитата:
    вот возможен такой же вариант только по вертикали:  

     По колонке?  глФРМ(Итог("КЭК"))  
     
     
    Добавлено:
    Т.е итог("Сумма")

    Всего записей: 1238 | Зарегистр. 26-01-2004 | Отправлено: 12:04 05-09-2005
    vjick

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Pazan
    не забудь у реквизита "Сумма" поставить галочку "Итог по колонке"
    - это вдополнение к FOLD
     

    Всего записей: 1809 | Зарегистр. 29-01-2002 | Отправлено: 12:26 05-09-2005
    KF



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Pazan
    Если одни суммы входят в часть других (
    Цитата:
    в том числе: проезд  
    )
    То нужно фильтровать по какому-нибудь установленному признаку.  
     
    Добавлено:
    И уже не пользоваться Итог("Сумма").

    Всего записей: 277 | Зарегистр. 06-05-2003 | Отправлено: 13:36 05-09-2005
    Pazan



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

    Цитата:
    И уже не пользоваться Итог("Сумма").

    так и есть: в документе разные наборы по вертикали, типа Затраты всего, Доходы всего, Налоги всего и т.д. с расшифровкой "в том числе" как в исправленном примере выше. не знаю как поступить

    Всего записей: 924 | Зарегистр. 17-11-2002 | Отправлено: 14:43 05-09-2005
    tvskit



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vjick
    берем документ допустим - счет. В реквезит табл части - создай поле НомерСтроки и все работает - только есть минусы - ПРОВЕРЯЙТЕ.

    Всего записей: 285 | Зарегистр. 07-04-2005 | Отправлено: 14:55 05-09-2005
    Pazan



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

    Цитата:
    создай поле НомерСтроки и все работает  

    А как задать номер колонки?
     
    Добавлено:
    и потом, может, я неправильно ставлю вопрос? объясню:  
    1) как определить координату ячейки многострочной части документа, напр., как в таблице R1C1:R1C3  
    2) где ставить ссылки на процедуру выбора строк?

    Всего записей: 924 | Зарегистр. 17-11-2002 | Отправлено: 16:40 05-09-2005
       

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