Although a lot of time has passed, it may be useful to someone who accidentally glances into this topic (he himself once suffered on a similar problem):
ВЫБРАТЬ 0 КАК Цифра, "0" КАК Буква ПОМЕСТИТЬ ЦифраБуква ОБЪЕДИНИТЬ ВЫБРАТЬ 1, "1" ОБЪЕДИНИТЬ ВЫБРАТЬ 2, "2" ОБЪЕДИНИТЬ ВЫБРАТЬ 3, "3" ОБЪЕДИНИТЬ ВЫБРАТЬ 4, "4" ОБЪЕДИНИТЬ ВЫБРАТЬ 5, "5" ОБЪЕДИНИТЬ ВЫБРАТЬ 6, "6" ОБЪЕДИНИТЬ ВЫБРАТЬ 7, "7" ОБЪЕДИНИТЬ ВЫБРАТЬ 8, "8" ОБЪЕДИНИТЬ ВЫБРАТЬ 9, "9" ;
////////////////////////////////////////////////// //////////////////////////////
ВЫБРАТЬ ЦифраБуква.Цифра ПОМЕСТИТЬ День1 ИЗ ЦифраБуква КАК ЦифраБуква ГДЕ ЦифраБуква.Буква = ПОДСТРОКА(&СтрокаДат, &НачальныйСимвол, 1) ;
////////////////////////////////////////////////// //////////////////////////////
ВЫБРАТЬ ЦифраБуква.Цифра ПОМЕСТИТЬ День2 ИЗ ЦифраБуква КАК ЦифраБуква ГДЕ ЦифраБуква.Буква = ПОДСТРОКА(&СтрокаДат, &НачальныйСимвол + 1, 1) ;
////////////////////////////////////////////////// //////////////////////////////
ВЫБРАТЬ ЦифраБуква.Цифра ПОМЕСТИТЬ Месяц1 ИЗ ЦифраБуква КАК ЦифраБуква ГДЕ ЦифраБуква.Буква = ПОДСТРОКА(&СтрокаДат, &НачальныйСимвол + 3, 1) ;
////////////////////////////////////////////////// //////////////////////////////
ВЫБРАТЬ ЦифраБуква.Цифра ПОМЕСТИТЬ Месяц2 ИЗ ЦифраБуква КАК ЦифраБуква ГДЕ ЦифраБуква.Буква = ПОДСТРОКА(&СтрокаДат, &НачальныйСимвол + 4, 1) ;
////////////////////////////////////////////////// //////////////////////////////
ВЫБРАТЬ ЦифраБуква.Цифра ПОМЕСТИТЬ Год1 ИЗ ЦифраБуква КАК ЦифраБуква ГДЕ ЦифраБуква.Буква = ПОДСТРОКА(&СтрокаДат, &НачальныйСимвол + 6, 1) ;
////////////////////////////////////////////////// //////////////////////////////
ВЫБРАТЬ ЦифраБуква.Цифра ПОМЕСТИТЬ Год2 ИЗ ЦифраБуква КАК ЦифраБуква ГДЕ ЦифраБуква.Буква = ПОДСТРОКА(&СтрокаДат, &НачальныйСимвол + 7, 1) ;
////////////////////////////////////////////////// //////////////////////////////
ВЫБРАТЬ ЦифраБуква.Цифра ПОМЕСТИТЬ Год3 ИЗ ЦифраБуква КАК ЦифраБуква ГДЕ ЦифраБуква.Буква = ПОДСТРОКА(&СтрокаДат, &НачальныйСимвол + 8, 1) ;
////////////////////////////////////////////////// //////////////////////////////
ВЫБРАТЬ ЦифраБуква.Цифра ПОМЕСТИТЬ Год4 ИЗ ЦифраБуква КАК ЦифраБуква ГДЕ ЦифраБуква.Буква = ПОДСТРОКА(&СтрокаДат, &НачальныйСимвол + 9, 1) ;
////////////////////////////////////////////////// //////////////////////////////
ВЫБРАТЬ ДОБАВИТЬКДАТЕ(ДОБАВИТЬКДАТЕ(ДОБАВИТЬКДАТЕ(ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0), ДЕНЬ, 10 * День1.Цифра + День2.Цифра - 1), МЕСЯЦ, 10 * Месяц1.Цифра + Месяц2.Цифра - 1), ГОД, 1000 * Год1.Цифра + 100 * Год2.Цифра + 10 * Год3.Цифра + Год4.Цифра - 1) КАК КонечнаяДата ИЗ День1 КАК День1 ЛЕВОЕ СОЕДИНЕНИЕ День2 КАК День2 ПО (ИСТИНА) ЛЕВОЕ СОЕДИНЕНИЕ Месяц1 КАК Месяц1 ПО (ИСТИНА) ЛЕВОЕ СОЕДИНЕНИЕ Месяц2 КАК Месяц2 ПО (ИСТИНА) ЛЕВОЕ СОЕДИНЕНИЕ Год1 КАК Год1 ПО (ИСТИНА) ЛЕВОЕ СОЕДИНЕНИЕ Год2 КАК Год2 ПО (ИСТИНА) ЛЕВОЕ СОЕДИНЕНИЕ Год3 КАК Год3 ПО (ИСТИНА) ЛЕВОЕ СОЕДИНЕНИЕ Год4 КАК Год4 ПО (ИСТИНА)
Options:
СтрокаДат
- as in the first message,НачальныйСимвол
= 14 in this case.