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

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

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

batva (07-06-2005 18:42): Продолжение..  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

Kox



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

    Некоторые вопросы касательно работы с SQL сервером можно задать здесь, например как установить, почему неработает, как написать SQL запрос для получения остатков склада
    Вопросы о том где взять SQL сервер можно задать здесь

     
    Для начинающих и не только:
  • Учебник по 1с  
  • Первые шаги

  • Всего записей: 66 | Зарегистр. 14-02-2002 | Отправлено: 13:11 18-02-2002 | Исправлено: vjick, 18:19 10-02-2005
    ShurD

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ктонибудь реализовывал учет материалов по FIFO в бухгалтерии? Если есть примеры/мысли поделитесь плиз.

    Всего записей: 47 | Зарегистр. 06-03-2003 | Отправлено: 02:32 01-08-2004
    vjick

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ShurD
    не заморачивайся
    бухгалтерский счет(забалансовый) - то же самое что и регистр с фиксированным уровнем измерений максимум 5 по количеству субконто  и точкой актуальности которую можно принять равной суткам или запозиционироваться на док
     
     
    Добавлено
    т.е.  организовываешь партиционный учет пусть каждый новый приходный документ это партия, в Бух организовать выборку партий можно с помощью запроса на дату и время документа
    надо к счету где товары на складах привязать субконто типа документ.документприхода
    и переписать модуль  документа расхода
    списоктов=СоздатьОбъект("СписокЗначений");
    ВыгрузитьТабличнуюЧасть(Списоктов,"Товар");
    БИ=СоздатьОбъект("БухгалтерскиеИтоги");
    Би.ИспользоватьСубконто(ВидыСубконто.Товары,списоктов,2);
    БИ.ИспользоватьСубконто(ВидыСубконто.партия,,1);
    БИ.ВыполнитьЗапрос(,ТекущийДокумент(),БухСчет,,,,,5);
     
    ВыбратьСтроки();
    Пока ПолучитьСтроку()=1 Цикл
    ......... всякие проверки
    //цикл по партиям
    БИ.ВыбратьСубконто(2,,,,,,Порядок);//Порядок=1 LIFO 0-FIFO
    Пока БИ.ПолучитьСубконто(ВидыСубконто.Партия)=1 Цикл
    ........................................................
    Операция.НоваяПроводка();
    ......................................................
    КонецЦикла;
    КонецЦикла;

    Всего записей: 1809 | Зарегистр. 29-01-2002 | Отправлено: 07:22 01-08-2004 | Исправлено: vjick, 11:10 01-08-2004
    Sarancha75



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

    Всего записей: 1401 | Зарегистр. 27-09-2002 | Отправлено: 14:01 01-08-2004
    K7

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Спасите от умопомешательства, плз!
     
    Как, чтоб в формируемом отчете сразу "Зафиксировать" шапку, чтоб при прокрутке вверх-вниз не уезжала?
    Вожусь с одним отчетом, там зафиксировано по умолчанию на одном месте, а мне надо на другом.
     
    В конфигураторе становлюсь на ячейку, делаю "вид"->"Зафиксировать", сохраняю, а когда отчет формирую, всё равно зафиксировано по-прежнему на старом перекрёстке...

    Всего записей: 219 | Зарегистр. 04-06-2002 | Отправлено: 14:16 01-08-2004
    Sarancha75



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    K7
     
    Используй процедуру
    Опции(<?>,,,,);
    Синтаксис:
    Опции(<ВыводСетки>,<ВыводЗаголовков>,<ФиксСтрок>,<ФиксСтолбцов>,<ИмяОпцийПечати>,<ИмяСохрРазмОкна>,<ФлагЧБПросмотра>,<НаправлПерехода>)
    Назначение:
    Установить флаги вывода сетки, заголовков, фиксации строк и столбцов, набор опций печати.
    Параметры:
    <ВыводСетки> - флаг вывода сетки: 1 - показывать, 0 - не показывать (необязателен, умолчание - 1);
    <ВыводЗаголовков> - флаг вывода заголовков строк и столбцов: 1 - показывать, 0 - не показывать (необязателен, по умолчанию - 1);
    <ФиксСтрок> - число фиксируемых строк (необязателен, по умолчанию - 0);
    <ФиксСтолбцов> - число фиксируемых столбцов (необязателен, по умолчанию - 0);
    Замечание:
    Метод может использоваться при работе с таблицей в режиме ввода данных.  
    <ИмяОпцийПечати> - строковый идентификатор набора опций печати (необязателен, умолчание - пустая строка, в этом случае используются системные опции печати по умолчанию).
    <ИмяСохрРазмОкна> - строковый идентификатор сохраняемых параметров размера окна (необязателен, по умолчанию - пустая строка, в этом случае размеры окна не запоминаются). Если этот параметр указан, то система будет сохранять размер окна и использовать его при следующем открытии табличного документа.  
    <ФлагЧБПросмотра> - необязательный параметр. Число: 1 - черно-белый просмотр; 0 - обычный режим просмотра. Значение по умолчанию - 0.
    <НаправлПерехода> - необязательный параметр. Число:  1 - по строкам, т.е. при вводе данных в ячейки при нажатии клавиши <Enter> будет автоматически выполняться переход к следующей вводимой ячейке в этой строке, а если таковых нет, то к самой левой вводимой ячейке следующей строки; 2 - по столбцам, т.е. при вводе данных в ячейки при нажатии клавиши <Enter> будет автоматически выполняться переход к следующей вводимой ячейке в этом столбце, а если таковых нет, то к самой верхней вводимой ячейке следующего столбца; 3 - при вводе данных в ячейки автоматический переход при нажатии клавиши <Enter> выполняться не будет. Значение по умолчанию 1.

    Всего записей: 1401 | Зарегистр. 27-09-2002 | Отправлено: 14:32 01-08-2004
    K7

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Sarancha75
     
    Спасибище!
     
    Кто бы мог подумать... Ни за что б не догадался...

    Всего записей: 219 | Зарегистр. 04-06-2002 | Отправлено: 14:39 01-08-2004
    Vxd2000



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

    Чего - то выводятся только обороты, остатки нулевые.
     
               
    Рег=СоздатьОбъект("Регистр.Товары");    
    РегРас=СоздатьОбъект("Регистр.Товары");  

    Пос = СоздатьОбъект("Справочник.Поставщики");
        Пос.ИспользоватьДату(ДатаКон);
           
    Если Поставщик.Выбран() = 0 Тогда
           
             ПосЗаг = Строка("по всем поставщикам.");
     
     Иначе
               ПосЗаг = Строка("по поставщику: ") +Поставщик.Наименование;
       
      Рег.УстановитьЗначениеФильтра("Поставщик", Поставщик);
      РегРас.УстановитьЗначениеФильтра("Поставщик", Поставщик);
    КонецЕсли;

        Если ВыбСклад.Выбран() = 1 Тогда
      Рег.УстановитьЗначениеФильтра("ВыбСклад", ВыбСклад);
      РегРас.УстановитьЗначениеФильтра("ВыбСклад", ВыбСклад);
    ИначеЕсли Материал.Выбран() = 1 Тогда
      Рег.УстановитьЗначениеФильтра("ТОвар", ТОвар);
      РегРас.УстановитьЗначениеФильтра("ТОвар", ТОвар);
    КонецЕсли;
         
        РегРас.ВременныйРасчет(1);
    Рег.ВыбратьДвижения(ДатаНач,ДатаКон);
        РассчитатьРегистрыНа(ДатаНач,);
    Таб=СоздатьОбъект("Таблица");    
    Таб.ВывестиСекцию("Шапка");

    Пока Рег.ПолучитьДвижение()=1 Цикл

    Поставщик = Рег.Поставщик;
    МестоХранения = Рег.МестоХранения;
    Материал=Рег.Материал;
    ЕдИзм = Рег.Материал.ЕдИзм;
            НачОстаток=РегРас.Остаток(ТОвар,,,"Количество");
    Количество=0;
    ДатаДока=Рег.ТекущийДокумент().ДатаДок;
    Таб.ВывестиСекцию("Материал|Верт");
    Таб.ПрисоединитьСекцию("Материал|МатериалВерт");
    Таб.ПрисоединитьСекцию("Материал|НачОстаток");
    Если Рег.Приход=1 тогда
    Количество=Рег.Количество;
    Таб.ПрисоединитьСекцию("ТОвар|Приход");
       Количество="";
    Таб.ПрисоединитьСекцию("ТОвар|Расход");
    Иначе                                      
    Количество="";
    Таб.ПрисоединитьСекцию("ТОвар|Приход");
    Количество=Рег.Количество;
    Таб.ПрисоединитьСекцию("ТОвар|Расход");
    КонецЕсли;
    КонОстаток=Рег.Остаток(, , ТОвар,"Количество");
    Таб.ПрисоединитьСекцию("ТОвар|КонОстаток");
    КонецЦикла;

    Таб.ВывестиСекцию("Подвал");
    Таб.ТолькоПросмотр(1);
    Таб.Показать();
     
    То есть НачОстаток и КонОстаток равны нулю.

    Всего записей: 1149 | Зарегистр. 14-11-2002 | Отправлено: 09:45 02-08-2004
    AlexBX

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

    Цитата:
    То есть НачОстаток и КонОстаток равны нулю

    а чего-же ты хотел?
    ты-же пишешь  

    Цитата:
    Рег.ВыбратьДвижения(ДатаНач,ДатаКон);  
    ...
    Пока Рег.ПолучитьДвижение()=1 Цикл  

    вот тебе движения (обороты) и отбираются. сделай запрос по регистру, временный расчет  не понадобится, на скорости выиграешь. а фильтры твои в запросе условиями сделай.

    Всего записей: 1600 | Зарегистр. 25-09-2002 | Отправлено: 10:40 02-08-2004
    Vxd2000



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AlexBX,
    Цитата:
    НачОстаток=РегРас.Остаток(ТОвар,,,"Количество");
    может ее внести в такой цикл:  
     
    Пока  РегРас.ПолучитьИтог()=1 Цикл  
    НачОстаток=РегРас.Остаток(,Материал, "Количество");
    КонецЦикла;  
     
    Разве, запросами быстрее работает, чем так ?
     
    Глянь PM.

    Всего записей: 1149 | Зарегистр. 14-11-2002 | Отправлено: 12:31 02-08-2004
    Cyril

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Стоит выбор - на чём для предприятия писать программу учетную.
     
    Размышления вслух...
    1С довольно открытая платформа - все конфы из неё можно при желании вскрыть, и редактировать... Т.е. предприятие не окажется в заложниках у программиста, который исходники не захочет выдать, если до увольнения дело дойдёт.
    И вот объясните мне - чайнику - если на Delphi или чем-нибудь подобном набацать программу, продолжить её дорабатывать будет невозможно, если её создатель этого не захочет?
     
    Спасибо за внимание!

    Всего записей: 2 | Зарегистр. 02-08-2004 | Отправлено: 14:08 02-08-2004
    xcm

    Графоман
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Cyril
     
    да, при отсутствии исходников программы на Дельфи продолжить её дорабатывать будет невозможно. Но и в 1С можно предпринять определенные меры позволяющие защитить код от исследования/модификации-правда с меньшим успехом

    ----------
    на свете счастья нет, но есть попкорн и сникерс.

    Всего записей: 652 | Зарегистр. 01-11-2002 | Отправлено: 14:40 02-08-2004
    Cyril

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    xcm
    Спасибо за информацию к размышлению...

    Всего записей: 2 | Зарегистр. 02-08-2004 | Отправлено: 15:19 02-08-2004
    andrekaa

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ребята, подскажите пожалуйста откуда можно взять последнюю версия Бухгалтерии и Торговля+Склад.
    С Уважением.

    Всего записей: 188 | Зарегистр. 17-10-2002 | Отправлено: 16:47 02-08-2004
    cdr



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    andrekaa
    смотри http://forum.ru-board.com/topic.cgi?forum=35&bm=1&topic=19503#1
    Внимательно!
     
    Вопрос 1С сообществу:
    как хранить своего рода глобальную таблицу значений в 1С 7.7
    Например требуется для двух характеристик: Рабочий и Товар, хранить значения (Нормы).
     
    Регистр Остатков не подходит - если изменить задним числом - поедут все значения
    единственный выход - регистр оборотов с детализацией по дням.
     
    Прав ли я? Есть ли еще какой-нибудь выход хранить такую глобальную таблицу?

    Всего записей: 44 | Зарегистр. 20-07-2004 | Отправлено: 17:26 02-08-2004
    DeepDiver



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    О принтерах штрихкодов!
     
    Есть такназываемый язык переговоров с принтерами PPLB (именно а не PPLA) так, чтобы принтер нарисовал чегонибудь ему посылается текст, сгенерённый 1Ской (или ченить ещё), на его порт копируется (COM1: или LPT1
     
    Текст:
    N
    M
    I8,10
    D7
    S2
    Q200,24
    R20,0
    A15,5,0,1,1,2,N,"проба"
    A15,30,0,1,1,2,N,""
    A15,55,0,1,1,2,N,"<>"
    B15,85,0,E30,2,2,40,B,"296587453698"
    A15,155,0,1,1,2,R,""
    P1
     
    Так вот в чём проблемка!?
    Принтера ZEBRA печатают, а ARGOX отказывается напроч!
    Если кто имел дело - крикните чегонибудь - ато я уже незнаю чё и думать....

    Всего записей: 1402 | Зарегистр. 14-06-2004 | Отправлено: 18:13 02-08-2004
    cdr



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    можно глупый вопрос: почему нельзя изменить типовую конфигурацию от 1С в 8-ке?
    Что значит объект поставщика не редактируется? Как можно снять эту блокировку?

    Всего записей: 44 | Зарегистр. 20-07-2004 | Отправлено: 09:45 03-08-2004
    DeepDiver



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    cdr
    Если данные статичны, то лучше справочнике не придумаеш - сделай пару реквизитов на товар и рабочего а также необх. реквизит - норма.
    Он будит великоват, но всё просто и элегантно... (на мой взгяд)

    Всего записей: 1402 | Зарегистр. 14-06-2004 | Отправлено: 11:07 03-08-2004
    cdr



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    спасибо за вариант DeepDiver
    что-то я не подумал об этом. Мне показался он сложным в обращении: при открытии документа нужно выполнять запрос по справочнику чтобы узнать Норму. Впрочем попробую.
     
     
    Добавлено
    Да и еще один вопросик, раз я сюда зашел. быстро я не отстану.
     
    вопрос об ограничениях на файл-серверный вариант 8-ки.  Народ наверно уже начал ковырять это чудо-юдо?
    Насколько мне известно, для 7-ки - это 15 пользователей и размер базы - около 1 Гб. Дальше начинает тормозить, если не учитывать тонкую настройку в виде сервера терминалов и пр.
    Сколько пользователей "выдержит" 8-ка? Или все надо выяснять путем проб и ошибок?
    на сайте 1С я усмотрел занятную статью http://v8.1c.ru/tests/  - в ней сравниваются возможности клиент-серверной архитектуры. А для файл серверной - молчат, значит что-то здесь не чисто...

    Всего записей: 44 | Зарегистр. 20-07-2004 | Отправлено: 12:22 03-08-2004
    DeepDiver



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    cdr
     
    8ка изначально ориентирована на клиент-серверный вариант!
    У них и система лицензирования поменялась поэтому.
     
    Я думаю на 8ке ещё нет таких примеров с базами 5-50 Гб. Даже если есть - то это такая пока редкость...

    Всего записей: 1402 | Зарегистр. 14-06-2004 | Отправлено: 12:51 03-08-2004
    cdr



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DeepDiver
    т.е. ты хочешь сказать что все работают (или почти все) на архитектуре клиент-сервер?

    Всего записей: 44 | Зарегистр. 20-07-2004 | Отправлено: 13:16 03-08-2004
       

    Страницы: 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
    batva (07-06-2005 18:42): Продолжение..


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru