Редактирование *.cnf для сбыта 7.12

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
scanner
Постоянный обитатель
Сообщения: 192
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Кемерово, ОАО "Мелькорм"
Контактная информация:

Редактирование *.cnf для сбыта 7.12

Сообщение scanner »

Управление сбытом - Операции - Пакетное формирование наших счетов фактур.
Нажимаем сменить ограничение и получаем интерфейс "WBOU".

В нем есть поля:
1. Если ДО задан "i_SCBOUMIDDLE1_GRDOSF"
2. Если ДО не задан "i_SCBOUMIDDLE1_GRKONTRSF"

Для этих полей нужно установить значения по-умолчанию, соответственно:
1. Создавать сводные по каждому документу-основанию
2. Для каждого сопроводительного документа создать свой

Подскажите как это сделать в CNF файле, да и возможно ли такое.

Если делать выгрузку конфигурации, то сохраняются только свойства, такие как Skip, Visible, ect.
Последний раз редактировалось scanner 15 ноя 2005, 11:30, всего редактировалось 1 раз.
St.Anislav
Постоянный обитатель
Сообщения: 147
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Новосибирск
Контактная информация:

Сообщение St.Anislav »

1. Наверное, все же не *.cfn и не *.cnf, а *.CRF?
2. См. документацию к Конфигуратору - а именно, файл Konfuser.pdf на диске с документаций к Галактике. Там много чего интересного! Я даже сам почитать хочу
scanner
Постоянный обитатель
Сообщения: 192
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Кемерово, ОАО "Мелькорм"
Контактная информация:

Сообщение scanner »

Нет именно CNF, этот файл получается при выгрузке конфигурации.
WiRuc
Местный житель
Сообщения: 414
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Воронеж

Сообщение WiRuc »

Эти значения храняться в DSK, а не в CRF
scanner
Постоянный обитатель
Сообщения: 192
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Кемерово, ОАО "Мелькорм"
Контактная информация:

Сообщение scanner »

Ну елы палы ребята, да речь не идет о DSK и CRF. Речь идет о файле который создается при записи конфигурации в файл. Этот файл имеет текстовое представление и его можно редактировать просто в блокноте. он служит чтобы потом загрузить конфигурацию и расширение имеет CNF.
san
Местный житель
Сообщения: 412
Зарегистрирован: 28 апр 2005, 11:34
Откуда: Галактика Млечный Путь

Сообщение san »

GrDoSf в DSK SoprSchf_GrDoSf1
GrKontrSf в DSK SoprSchf_GrKontrSf1'
scanner
Постоянный обитатель
Сообщения: 192
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Кемерово, ОАО "Мелькорм"
Контактная информация:

Сообщение scanner »

san
как это использовать?
san
Местный житель
Сообщения: 412
Зарегистрирован: 28 апр 2005, 11:34
Откуда: Галактика Млечный Путь

Сообщение san »

записать с dsk нужные значения, имена известны или восстанавливать нужный dsk.
scanner
Постоянный обитатель
Сообщения: 192
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Кемерово, ОАО "Мелькорм"
Контактная информация:

Сообщение scanner »

san
Дело в том что ДСК порой слетает при установке новых патчей, а иногда бывает и просто так слетает. Поэтому мы пришли к тому что делаем запись конфигурации в файл.
"=" - "Конфигуратор" - "Управление конфигуратором"

Подскажите еще как их можно найти в ДСК, потому как там такого понаписано ... Можт есть какая утилитка, которая показывает параметры и их значения? Winrsman показывает только имя и размер.
san
Местный житель
Сообщения: 412
Зарегистрирован: 28 апр 2005, 11:34
Откуда: Галактика Млечный Путь

Сообщение san »

утилитки я такой не видел.dsk мы сохраняем в отдельный каталог, а пользователи держат их на сервере. в случае падения dsk , пользователь восстанавливает свой dsk из архивного каталога, батники написаны.
scanner
Постоянный обитатель
Сообщения: 192
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Кемерово, ОАО "Мелькорм"
Контактная информация:

Сообщение scanner »

Ну вроде как нашел я что каждой записи соответствует число, только как вот теперь в файлике CNF это записать DefaultValue не помогает, просто на Value ругается.

Подскажите как присвоить определенное значение?

Код: Выделить всё

object SOPRSCHF : InterfaceWindow {
  object WBOU : InterfaceWindow {
    object SCBOUMIDDLE1 : Screen {
      object I_SCBOUMIDDLE1_GRDOSF : PanelInputLine {
        Skip = True;
        DefaultValue = 0; //здесь что-то другое нужно написать
      } // I_SCBOUMIDDLE1_GRDOSF : PanelInputLine
      object I_SCBOUMIDDLE1_GRKONTRSF : PanelInputLine {
        Skip = True;
      } // I_SCBOUMIDDLE1_GRKONTRSF : PanelInputLine
    } // SCBOUMIDDLE1 : Screen
  } // WBOU : InterfaceWindow
} // SOPRSCHF : InterfaceWindow
Ответить