Страница 1 из 1
L_SKLAD::GETSOME_ANY - описание интерфейса.
Добавлено: 08 ноя 2011, 13:54
Senkrid
Предисловие:
Поставили задачу на разработку очередного отчета. Отчет должен формироваться за указанный
период, склад, мол, партия, МЦ.
По старинке начал писать свой интерфейс выбора и почти случайно наткнулся на стандартный интерфейс L_SKLAD::GETSOME_ANY (Выбор условий фильтраций), в котором есть все что нужно (и писанины меньше

)
Проблема:
Через Support выяснил что выбранные
склад, мол, партия, МЦ сохраняются в Pick-е, однако
куда сохраняются введенные даты? непонятно.
PS
Почему разработчики ограничиваются документированием (#doc) только названия интерфейса, без его детального описания?
Не однократно встречал топики в которых задавался вопрос о назначении того или иного параметра - ведь все это решается стандартными средствами документирования кода. 
Re: L_SKLAD::GETSOME_ANY - описание интерфейса.
Добавлено: 08 ноя 2011, 14:00
Dmitry_Sol
Попробуйте считать из DSK
ReadMyDsk(sDate0, 'sDate0_GetSome_Any',dateChanged); // дата начала
ReadMyDsk(sDate, 'sDate_GetSome_Any',dateChanged); //дата окончания
или
ReadMyDsk(sDate0,'dStart_GetSome_Any',vb);// дата начала
ReadMyDsk(sDate,'dStop_GetSome_Any',vb);// дата окончания
Re: L_SKLAD::GETSOME_ANY - описание интерфейса.
Добавлено: 08 ноя 2011, 14:56
Senkrid
Dmitry_Sol писал(а):Попробуйте считать из DSK
ReadMyDsk(sDate0, 'sDate0_GetSome_Any',dateChanged); // дата начала
ReadMyDsk(sDate, 'sDate_GetSome_Any',dateChanged); //дата окончания
или
ReadMyDsk(sDate0,'dStart_GetSome_Any',vb);// дата начала
ReadMyDsk(sDate,'dStop_GetSome_Any',vb);// дата окончания

Второй вариант подошел! Спасибо.
Как Вы узнали, что под таким именем сохранили? (я пробовал полное имя интерфейса + значение переменной во View (sDate0|sDate) написанные слитно )
Есть средства для просомтра
значений в ДСК (*.res) файле?
Максимум что нашел через саппорт:
Префикс TOOLBARPARAMS Суффикс L_SKLAD::GETSOME_ANY
Re: L_SKLAD::GETSOME_ANY - описание интерфейса.
Добавлено: 08 ноя 2011, 15:51
Dmitry_Sol
Я партнер разработчик, у меня доступ к исходным текстам есть

про про нахождение параметров через DSK было где то на форуме, но пока нормальных описаний стандартных интерфейсов в общем доступе нет, нет проще спросить на форуме. Здесь достаточно людей, которые могут помочь.
Re: L_SKLAD::GETSOME_ANY - описание интерфейса.
Добавлено: 09 ноя 2011, 07:04
Senkrid
т.е. если хочешь "нормально" писать - становись партнером
А помимо дат в ДСК что нибудь сохраняется? Например (видел во вьюшке интерфейса) количество выбранных позиций по конкретному полю.
Re: L_SKLAD::GETSOME_ANY - описание интерфейса.
Добавлено: 11 ноя 2011, 05:59
Senkrid
Dmitry_Sol писал(а):Попробуйте считать из DSK
ReadMyDsk(sDate0, 'sDate0_GetSome_Any',dateChanged); // дата начала
ReadMyDsk(sDate, 'sDate_GetSome_Any',dateChanged); //дата окончания
или
ReadMyDsk(sDate0,'dStart_GetSome_Any',vb);// дата начала
ReadMyDsk(sDate,'dStop_GetSome_Any',vb);// дата окончания
Разобрался еще вот с чем: Под именем '
sDate_GetSome_Any' сохраняется дата при использовании в передаваемом параметре 7 бита (поле "
Дата").
'
dStart_GetSome_Any' - Поле "
Период с..." (бит 8 )
'
dStop_GetSome_Any', - Поле "
Период по..." (бит 9, отображаются два поля "Период с ... по ...")
А для чего нужно '
sDate0_GetSome_Any'?