Главная 
 Каталог 
 Поддержка 
 Компания 
 Партнеры 
 1C:Франчайзинг 
 Карта сайта 

Часто задаваемые вопросы
Справочные материалы
Публикации


Поиск по сайту







Поддержка / Форумы / Публичные форумы / Программное обеспечение / Изменение кода в OLSprof.ert

  Изменение кода в OLSprof.ert

Версия для печати
RSS
Изменение кода в OLSprof.ert
 
Хочу изменить алгоритм работы внешней обработки так, чтобы при выполнении команды 1С "Закрытие кассовой смены" в программе "АРМ Менеджера" не обнулялись списки чеков и при этом в любое время можно было сформировать документ "Отчет ККМ" за текущий день.

Подскажите фрагмент кода:
//Для закрытия кассовой смены проверим наличие пробитых покупок по выбранной кассе за текущую дату
тДата = ТекущаяДата();
тД = Формат(тДата,"ДДДММГГГГ");
DataSet.SQL="SELECT * FROM CHECKS WHERE CH_NET_NUM="+Строка(НомККМ)+" AND CH_CLOSED=1 AND CH_DATE='"+тД+"'"
 
Да, все верно. Т.е., насколько я понял, этот запрос у Вас не работает?
 
Не заметил сразу:

Цитата
тД = Формат(тДата,"ДДДММГГГГ");


Дату лучше отформатировать так, как указано в региональных настройках панели управления Windows. За образец необходимо взять параметр "Краткая дата". Так, например, в XP этот параметр по умолчанию для России выглядит так:

dd.MM.yyyy

Причем обратите внимаение, что символ "точка" - это тоже параметр "разделитель компонентов даты", который также может быть изменен.







© 2000-2026 Версия-Т