Сталкнулся уже не в первый раз с проблемой преобрабования строки в дату.
К сожалению аналогов strtotime для 1С не нашлось.
Написал ручками по документации к форматам.
Функция преобразует дату форматов
1. Submitted to W3C 15 September 1997 http://www.w3.org/TR/NOTE-datetime
2. GNU формат http://www.gnu.org/software/tar/manual/html_node/Date-input-formats.html#SEC119
в дату 1С.
GNU поддерживается не полностью:
- микросекунды не могут отделять ",", а только "."
- зоны только GMT UTC Z
- не поддерживаются форматы в описании 7.6, 7.7, 7.8, 7.9
Проверил много вариантов исходного формата даты, но не все.
Тестируйте, будем дорабатывать.
В файлах можно скачать в виде обработки.
До настоящего времени с проверкой валидности ИИН/БИН была довольно большая проблема. Хоть алгоритм и очень простой, но его просто никто не знал. Предлагаю вашему вниманию его
Алгоритм основан на статье: http://www.gotdotnet.ru/blogs/kidinfo/7516/
За что огромное спасибо автору
Вычисление периодов в формате ГГММДД. Вычисление дат по формуле Дата + ГГММДД.
Примечание: Даты передаем в виде 'ДД.ММ.ГГГГ', периоды - "ГГ-ММ-ДД".
Пользуйтесь.
Есть стандартный способ: Скопировать процедуры и функции в обработку, добавить "СсылкаНаОбъект" ко всем "Дата", "Номер", добавить объявление "мВалютаРегламентированногоУчета", заменить "ЭтотОбъект()" и проч. А можно заменить контекст формы и большинство кода просто скопировать. Не скажу, что это легче или быстрей, но у этого метода есть свои последователи :)
Предлагаю свой взгляд на решение проблемы "документы без последовательности". Решение навеяно обсуждениями http://infostart.ru/public/62785/ и http://infostart.ru/forum/forum11/topic28666/. Даже попытался описать его там (152). Теперь думаю, что оно может быть опубликовано и самостоятельно. Я считаю это решение теоретически исчерпывающим и готовым к практическому воплощению, а что скажете Вы?
Написал тут небольшую обработку на 1С 8.1 - генератор математических задач для подготовки ребенка к школе. Смысл - угадать загаданное слово путем решения математических примеров. Пока только сложение/вычитание, но несложно добавить и умножение/деление. Сыну интересно.
Как часто вы задумывались над тем, стоит-ли дорабатывать типовую конфигурацию по требованию клиентов (руководства, пользователей…..), или постараться обойтись методами, заложенными разработчиками?
Метод анализа иерархий (МАИ) — используется для выбора наиболее подходящего из нескольких возможных вариантов решения какой-либо задачи.
Данная обработка поможет любому пользователю 1С:Предприятие принимать обоснованные решения в своей работе и в повседневной жизни.
В данной статье будет рассмотрен вопрос включения 1С в глобальные транзакции в рамках сервис-ориентированной архитектуры. Эта статья является продолжением статьи "Интеграция 1С с сервисной шиной OpenESB".
Это продолжение моей статьи «Как свести с ума тестировщика». Для тех кто не читал предыдущую статью, повторяю – я пишу статью для начинающих программистов. Я не хочу ни кого обидеть, просто хочу, чтобы пользователи и программисты, занимающиеся поддержкой, не встречали такие ляпы в чужой работе.
Никогда не возникало желания в 1С8 повесить какое-либо действие на шорткат Shift+Enter, или Ctrl+PgDn?
А так же еще немного из личного опыта с осьмеркой...
Методика распределения затрат в разрезе дополнительных аналитик или как получить расходы организации в разрезе необходимой аналитики, когда она отсутствует, а менять используемые объекты конфигурации крайне нежелательно.
По количеству объектов метаданных сравнил 4 конфигурации, в которых можно вести производственный учет: Бухгалтерия, ИТРП:ПП 8 Стандарт, ИТРП:Процессное производство, УПП(Управление производственным предприятием). Выводы делайте сами;)
Как написать алгоритм перестановки всех символов в строке, чтобы
получить все уникальные (возможные) значения перестановок (одинаковые символы считать за один).
Часто при использовании стандартного механизма УРБД в 1С:Предприятии 7.7 нехватает типа миграции "центр и место назначения". Данная статейка излагает лишь возможный принцип решения данной проблемы.
После того, как я выложил свою программку Tool_1CD ( http://infostart.ru/projects/3851/ ), оказалось, что интерес к формату файлов 1CD достаточно велик. Поэтому для всех желающих продолжить разбираться с форматом, или желающих написать свою программу, выкладываю свои текущие знания об этом формате.
Предлагаю методику наследования форм. Данная методика позволяет выделять блоки элементов управления форм, которые часто повторяются в разных формах, в отдельные классы.
Мне приходится общаться с бухгалтерами, которые работают не в соседней комнате, а в соседней области. Бухгалтера часто слабо разбираются в нюансах работы с файловой системой, поэтому вопрос о том, в каком каталоге находится база данных 1С, ставит бухгалтеров в тупик.
Маленький пример реализации стекового алгоритма перевода выражения из инфиксной записи в постфиксную. Абсолютно бесполезная обработка с практической точки зрения, с точки зрения исследований в технологии построения компиляторов хотел бы пообщаться в форуме... жду каментов