7.7 Изменение даты в документе

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 7.7"", создана пользователем marchencio, 22 июн 2010.

  1. TopicStarter Overlay
    marchencio
    Offline

    marchencio

    Регистрация:
    22 июн 2010
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    Журналы документов - Документы ККМ
    Необходимо заменить в столбце ДатаВремя 20.06.2010 на 21.06.2010.
    Как это можно сделать?

    Посмотреть вложение 4640

    Я не программист, но чисто логически смогу врубиться, что надо сделать?

    Код:
    #===============================================================================
    #==TABLE no 211    : Документ ОтчетККМ
    # Name    |Descr                         |SQLTableNam|RecordLock
    T=DH10770 |Документ ОтчетККМ             |DH10770    |          
    #-----Fields-------
    # Name                  |Descr               |Type|Length|Precision
    F=IDDOC                 |ID Document's       |C   |9     |0        
    F=SP10771               |(P)Касса            |C   |9     |0        
    F=SP10772               |(P)НомерСмены       |N   |6     |0        
    F=SP10773               |(P)ddt_Started      |N   |14    |6        
    F=SP10774               |(P)ddt_Ended        |N   |14    |6        
    F=SP10781               |(P)Сумма            |N   |9     |2        
    F=SP1005                |(P)Фирма            |C   |9     |0        
    F=SP1006                |(P)Автор            |C   |9     |0        
    F=SP1008                |(P)Основание        |C   |64    |0        
    F=SP1151                |(P)ТипУчета         |N   |1     |0        
    #----Indexes------
    # Name                           |Descr         |Unique|Indexed fields                                              |Type       
    I=PK_DH10770                     |of IDDOC      |1     |IDDOC                                                       |1          
    #
    #===============================================================================
    #==PROCEDURE EscalateTLock
    # Name                          |Descr         |Parameters                              |Source                                                                          
    P=_1sp_DT10770_TLock            |EscalateTLock |                                        |set nocount on declare @i integer select @i=1 from DT10770(TABLOCK HOLDLOCK) where 0=1
    #
    #===============================================================================
    #==PROCEDURE EscalateTLockX
    # Name                          |Descr         |Parameters                              |Source                                                                          
    P=_1sp_DT10770_TLockX           |EscalateTLockX|                                        |set nocount on declare @i integer select @i=1 from DT10770(TABLOCKX HOLDLOCK) where 0=1
    #
    #===============================================================================
    #==TABLE no 212    : Документ (Мн.ч.) ОтчетККМ
    # Name    |Descr                         |SQLTableNam|RecordLock
    T=DT10770 |Документ (Мн.ч.) ОтчетККМ     |DT10770    |          
    #-----Fields-------
    # Name                  |Descr               |Type|Length|Precision
    F=IDDOC                 |ID Document's       |C   |9     |0        
    F=LINENO_               |LineNo              |S   |0     |0        
    F=SP10775               |(P)НомерЧека        |N   |6     |0        
    F=SP10776               |(P)НомерПозиции     |N   |4     |0        
    F=SP10777               |(P)ЧекОперация      |C   |9     |0        
    F=SP10778               |(P)Товар            |C   |9     |0        
    F=SP10779               |(P)Количество       |N   |9     |3        
    F=SP10780               |(P)Цена             |N   |9     |2        
    F=SP10781               |(P)Сумма            |N   |9     |2        
    F=SP10782               |(P)Сумма2           |N   |9     |2        
    F=SP10783               |(P)Оплата           |C   |9     |0        
    F=SP10784               |(P)ddt_Saled        |N   |14    |6        
    F=SP10785               |(P)Склад            |C   |9     |0        
    F=SP10918               |(P)Кассир           |C   |9     |0        
    #----Indexes------
    # Name                           |Descr         |Unique|Indexed fields                                              |Type       
    I=PK_DT10770                     |of IDDOC+LineN|1     |IDDOC,LINENO_                                               |1          
    #
    #===============================================================================
    #==PROCEDURE 
    # Name                          |Descr         |Parameters                              |Source                                                                          
    P=_1sp_DH10770_UpdateTotals     |              |@IdDoc C(9)                             |{\
    SET NOCOUNT ON
    DECLARE @Sum0 NUMERIC(28,2) 
    SELECT @Sum0=COALESCE(SUM(SP10781),0) FROM DT10770 WHERE IDDOC=@IdDoc
    IF ABS(@Sum0)>9999999.99 SELECT @Sum0=9999999.99*SIGN(@Sum0)
    UPDATE DH10770 SET SP10781=@Sum0 WHERE IDDOC=@IdDoc
    \}
    #
    #===============================================================================
    #==PROCEDURE EscalateTLock
    # Name                          |Descr         |Parameters                              |Source                                                                          
    P=_1sp_DH10787_TLock            |EscalateTLock |                                        |set nocount on declare @i integer select @i=1 from DH10787(TABLOCK HOLDLOCK) where 0=1
    #
    #===============================================================================
    #==PROCEDURE EscalateTLockX
    # Name                          |Descr         |Parameters                              |Source                                                                          
    P=_1sp_DH10787_TLockX           |EscalateTLockX|                                        |set nocount on declare @i integer select @i=1 from DH10787(TABLOCKX HOLDLOCK) where 0=1
    #
    #===============================================================================
    
    #===============================================================================

    Вложения:

  2. WaRDeR
    Offline

    WaRDeR Модераторы Команда форума Модератор

    Регистрация:
    23 ноя 2006
    Сообщения:
    3.263
    Симпатии:
    14
    Баллы:
    29
    Сколько их?
    Если не много, то вручную.
    Если много - писать обработку.
  3. TopicStarter Overlay
    marchencio
    Offline

    marchencio

    Регистрация:
    22 июн 2010
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    Немного, в какой таблице искать данные?
  4. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Не нужно напрямую в DBF Нужно из среды 1с - програмно
  5. TopicStarter Overlay
    marchencio
    Offline

    marchencio

    Регистрация:
    22 июн 2010
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    Программно изменить значение не удается, нет вообще такого действия для этого поля
  6. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Вы не там копаете... Точнее похоже СОВСЕМ не понимаете структуру 1с.... Есть ведь еще вайл журнала документов....

Поделиться этой страницей