Архив Февраль 2015

Столкнулся с такой проблемой в 1с 8.2(ну и 8.3 скорее всего) нудно преобразовать строку такого вида «31.01.2015» в дату. Обычные люди подумают сразу что надо написать так Дата(«31.01.2015″), а нет в отладчик выдает ошибку что то типо такого «Невозможно преобразовать в Дату». Так вот магия 1с такова надо еще приплюсовать часы, минуты, секунды.
А выглядеть это будет так

1
Дата("31.01.2015"+" 00:00:00");

Comments Комментарии отключены

Для 1С 7.7 ТиС

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
	//Создание объекта типа Запрос
	Запрос = СоздатьОбъект("Запрос");
 
	ТекстЗапроса = 
	"
	|Период с ВыбНачПериода по ВыбКонПериода;
	|ОбрабатыватьДокументы Проведенные;
	|Обрабатывать НеПомеченныеНаУдаление;
	|Док = Документ.Реализация.ТекущийДокумент;
	|Дата = Документ.Реализация.ДатаДок;
	|Сумма = Документ.Реализация.Сумма;
	|Ставка = Документ.Реализация.СтавкаНДС;
	|НДС = Документ.Реализация.СуммаНДС;
	|Функция СуммаСумма = Сумма(Сумма);
	|Функция СуммаНДС = Сумма(НДС);
	|Группировка Док;
	|"//}}ЗАПРОС
	;
	// Если ошибка в запросе, то выход из процедуры
	Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
		Возврат;
	КонецЕсли;

Comments Комментарии отключены

Запускаешь терминально приложение оно запускается и выходит ошибка Error 1043: Invalid parametr. Покопался в Итернете и выяснилось что Цитрикс клиент поддерживает аутенификацию через смарт-карты и прочие девайсы. Видимо что то слетело на клиентском компьютере.
Решение простое.
В ICA Client\module.ini в секции [ICA 3.0] из параметра VirtualDriver удалить SmartCard.
Мне помогло.

Comments Комментарии отключены

Теперь у меня есть персональная страница на Я.ру — theblackravan!

Я.ру - это новый сервис Яндекса, на котором делятся с друзьями самым интересным, знакомятся, дружат или ссорятся, вывешивают фотки, комментируют свои, чужие записи, обмениваются ссылками и рассказывают о своем настроении.