MobileSMARTS Получение даты+времени документа

Потребовалось получение из системы MobileSmarts даты и времени окончания документа. Но вот не задача, в 1с 77 при обращении к методу компоненты

public System.DateTime FinishedDate [ДатаЗавершения] {get;}

возвращается тип «Дата», а время обрезается.

Читать далее «MobileSMARTS Получение даты+времени документа»

1с77 Быстрое сохранение в XLSX (Excel 2007) через ADO

Как мы знаем, семерка может стандартно сохранять только в XLS 97. Огромные таблицы оооочень долго сохраняются. А больше 32 тыс строк, этот формат вообще не поддерживает. Да и не дождешься…. Можно использовать йоксель, но он тоже не очень быстро сохраняет, плюс в XLS 2003 формат, который опять же имеет ограничения в количестве строк на листе, которые обходятся созданием нового листа. И во всех этих вариантах имеется проблема с датой из-за двух цифр в годе. Пришло время все это переделать…

Читать далее «1с77 Быстрое сохранение в XLSX (Excel 2007) через ADO»

Перерегистрация Атол 10 Первый офд ФФД 1.2 Маркировка

Ниже скрин по перерегистрация АТОЛ на драйвере ККТ 10 на ффд 1.2 с поддержкой маркированной продукции (например молочной)

Читать далее «Перерегистрация Атол 10 Первый офд ФФД 1.2 Маркировка»

Бэкап 1с77 (SQL)

Ниже скрипт для бэкапа и расзбрасывания файлов бэкапов по папкам и штампу времени. Данный скрипт у меня выполняется в Агенте SQL, но изначально он powershell скрипт.

Читать далее «Бэкап 1с77 (SQL)»

Доп. индексы в файл 1Cv7.DDS

Если у вас SQL версия 1с77, то в файле 1Cv7.DDS хранится структура-описание базы данных

#===============================================================================
#==TABLE no 11     : Справочник БанковскиеСчета
# Name    |Descr                         |SQLTableNam|RecordLock
T=SC1504  |Справочник БанковскиеСчета    |SC1504     |R         
#-----Fields-------
# Name                  |Descr               |Type|Length|Precision
F=ROW_ID                |Row ID              |I   |0     |0        
F=ID                    |ID object           |C   |9     |0        
F=CODE                  |object code         |C   |5     |0        
F=DESCR                 |object description  |C   |25    |0        
F=PARENTEXT             |Parent in other tabl|C   |9     |0        
F=ISMARK                |Object is Marked for|L   |0     |0        
F=VERSTAMP              |Version stamp       |I   |0     |0        
F=SP1498                |(P)Номер            |C   |20    |0        
F=SP1499                |(P)БанкОрганизации  |C   |9     |0        
F=SP1500                |(P)БанкДляРасчетов  |C   |9     |0        
F=SP1501                |(P)ДатаОткрытияСчета|D   |0     |0        
F=SP1502                |(P)ДатаЗакрытияСчета|D   |0     |0        
#----Indexes------
# Name                           |Descr         |Unique|Indexed fields                                              |Type       
I=PK_SC1504                      |Row Id        |1     |ROW_ID                                                      |1          
I=IDD                            |of ID         |1     |ID                                                          |0          
I=PCODE                          |of PARENT and |1     |PARENTEXT,CODE,ROW_ID                                       |0          
I=PDESCR                         |of PARENT and |1     |PARENTEXT,DESCR,ROW_ID                                      |0          
I=CODE                           |of CODE       |1     |CODE,ROW_ID                                                 |0          
I=DESCR                          |of DESCR      |1     |DESCR,ROW_ID                                                |0          
I=VI1498                         |VI1498        |1     |SP1498,ROW_ID                                               |0          
I=VIP1498                        |VIP1498       |1     |PARENTEXT,SP1498,ROW_ID                                     |0          
#

Вот например как описывается справочник БанковскиеСчета. Макроподстановки в «прямых запросах» так и работают, находят название, и подставляют таблицу. Читать далее «Доп. индексы в файл 1Cv7.DDS»