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

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


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



Авторизация

Запомнить меня на этом компьютере
  Забыли свой пароль?
  Регистрация


Подписка

Изменение параметров





Hits 88251266
12988
Hosts 3942861
879
Visitors 19001632
2318

11


Поддержка / Форумы / Публичные форумы / Программное обеспечение / Изменение кода в 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-2024 Версия-Т