Давайте здесь еще перлы пользователей по собираем?<br>Вот у меня дама регулярно в основании пишет "Отчёт ИА", я сначала думал какой такой Иа? Сейчас еще и Винипухи полезут?<br>Оказалось инициалы без точек Ирина Александровна...
Давайте здесь еще перлы пользователей по собираем?<br>Вот у меня дама регулярно в основании пишет "Отчёт ИА", я сначала думал какой такой Иа? Сейчас еще и Винипухи полезут?<br>Оказалось инициалы без точек Ирина Александровна...
В банке (не буду говорить каком) тоже стоит 1С:ЗиК 7.7, поэтому я там тоже бываю... На рабочем столе ярлык на какую то банковскую прогу и именован как "Опердень". Вероятно, подразумевается "Оперативный день"
У меня тоже что-то подобное проскальзывало, только "ПерДок". Т.е. сокращенно "Первичный документ" <br>На эту тему можно говорить безконечно, только вот бы модераторы не забанили (или баньщики... даже не могу им слов подобрать) за пустые разговоры. Последнее время я начинаю их побаиваться Уже ник раз десять менял.
Еще по сабжу... Как бы определить какой частью речи является слово, программно, для подключения правила "не с глаголами пишется раздельно"?<br>И не могу придумать алгоритм поиска правильного слова в справочнике слов, например на "мамтериальный" отыскать "материальный".<br>У кого какие мысли будут?
"Я, в общем, не знаю, но по моему задача неподъемная... По крайней мере, времени требует много и в конечном итоге получится "велосипед". В принципе, задача решена разработчиками MS Office. Если станете делать сами, то будете решать те же подзадачи, создание словаря, логические связки, грамотная индексация и т.д. Возникает мысль, а не воспользоваться ли их наработкой? Пробуем:<br>Функция ПроверитьПравописание(ТекстДляПроверки)<br> Попытка <br> WordServer = СоздатьОбъект("Word.Application");<br> Исключение <br> Сообщить(ОписаниеОшибки(),"!");<br> Возврат(-1);<br> КонецПопытки;<br> <br> WordБылЗапущенБез1С=?(WordServer.Documents.Count()>0,1,0);<br> <br> Попытка<br> Документ=WordServer.Documents.Add();<br> ПозицияВЛисте=WordServer.Selection;<br> ПозицияВЛисте.TypeText(ТекстДляПроверки);<br> Документ.CheckSpelling();<br> ПозицияВЛисте.HomeKey(6,1);<br> тмп=ПозицияВЛисте.Text;<br> Документ.Close(0);<br> Если WordБылЗапущенБез1С=0 Тогда<br> WordServer.Quit();<br> WordServer=0;<br> КонецЕсли;<br> Возврат(тмп);<br> Исключение<br> Сообщить(ОписаниеОшибки(),"!");<br> Если WordБылЗапущенБез1С=0 Тогда<br> WordServer.Quit();<br> WordServer=0;<br> КонецЕсли;<br> Возврат(-1);<br> КонецПопытки;<br>КонецФункции<br><br>Процедура Сформировать()<br> <br> ТекстДляПроверки="Как только ударял в Киеве поутру довольно звонкий семинарский колокол, висевший у ворот Братского монастыря, то уже со всего города спешили толпами школьники и бурсаки. Граматики, риторы, философы и богословы, с тетрадями под мышкой, брели в класс.";<br> РезультатПроверки=ПроверитьПравописание(ТекстДляПроверки);<br> <br> Если РезультатПроверки=-1 Тогда<br> Сообщить("Неудачная попытка проверки правописания");<br> Иначе<br> Сообщить(РезультатПроверки);<br> КонецЕсли;<br> <br>КонецПроцедуры<br><br>P.S. В тексте умышленно сделана ошибка в слове "грамматики". В общем, это просто идея, можете ее шлифовать. Пару проблемных моментов могу обозначить сразу. Во первых, все работает очень быстро, если Word уже открыт и совсем не быстро, если он требует загрузки. Поэтому мысль - не убивать переменную WordServer во время всего сеанса работы с 1С, и держать сессию Word-а открытой все время. Проблема два - смена фокуса активных приложений. Ну вы сами увидите ее. Проблема три - смена активного документа пользователем при работе в Word-е. В общем, если немного еще поколдуете, что то родится."
"2Thorvardr:<br>"Я, в общем, не знаю, но по моему задача неподъемная" - просто надо внимательно прочитать вот это сообщение:<br>
>Эээх... Нашел внешний отчет с проверкой орфографии, но он обращается через OLE к Word'у, а у нас стоит OpenOffice :[<br>>Подарю я ей наверное набор учебников по русскому языку (школьный курс). Хорошо хоть руководство не видело, а то ржало бы в >голос с такой грамотности...<br>IceBeerg, подскажите пожалуйста где вы нашли этот внешний отчет?<br>Заранее благодарен.
Ищите на
> Да там самописная конифига <br><br>Так и наплюйте. Раз "самописная" .. так чего переживать?<br><br>И вот С ЧЕГО БЫ ЭТО значение имеет ОРФОГРАФИЯ? 1с на эту "красоту" - ГЛУБОКО НАПЛЕВАТЬ!<br>В чем проблема-то? Эстетствуете?<br><br>
> "Гриб маховик" - это круто. ))<br>> У меня были "ЦЫПЛЯТА БОЙЛЕРНЫЕ"<br><br>НЕ ПОНЯЛ, в чем же проблема?<br><br>Если это - ЭЛЕМЕНТ справочника, то КАКАЯ разница, "гриб" или "бойлерный"?<br><br>ЭЛЕМЕНТ справочника все равно один. Хоть сто раз переименуйте, хоть "кракозябром" назовите, связь с ЭЛЕМЕНТОМ справочника НЕ изменится!<br><br>И в БУХГАЛТЕРСКОМ (да и в налоговом) учете ровным образом НИЧЕГО не изменится!<br><br>Что же ВАС, программеров БЕСПОКОИТ?!!!<br><br>"Чего тебе надобно, старче?"<br><br>
10 декабря 2024 года — Практическая конференция «День Документооборота» 18 декабря 2024 года — Единый онлайн-семинар 1С для бухгалтеров и руководителей |
1C:Лекторий: 28 ноября 2024 года, начало в 10:00 — Бесплатная онлайн-лекция о разрешительном режиме при продаже маркированного товара, новом порядке работы 1C:Лекторий: 3 декабря 2024 года, начало в 12:00 — Бесплатная онлайн-лекция об оперативном анализе данных организации с помощью инструмента «1С:Аналитика» |