Вопрос № 91417: Здравствуйте!
Как получить дату 062007 ?
...Вопрос № 91500: Как можно использовать в 1с 7.7 напрямую транзакции из sql
т.е. сами транзакции чтоб выполнялись в sql а отчет выводился в 1с
..Вопрос № 91512: Уважаемые Эксперты подскажите пожалуйста, как изменить обработку"ОбработкаДокументов" чтоб можно было выбирать документы по реквизиту шапки док для печати реестра документов (в док. добавили "Спровочник.Филиал" ) ...Вопрос № 91513: Добрый день Уважаемые Эксперты!Есть база 1С Бухгалтерия версия проф. 487 релиз.База ведется с 2005 года и довольно глюкавая.Подумываю от том что бы завести
новую базу, в связи с этим вопрос:можно ли перенести документы, справочники и операции из стар...
Вопрос № 91.417
Здравствуйте!
Как получить дату 062007 ?
Отправлен: 14.06.2007, 18:48
Вопрос задал: AIvanov (статус: Посетитель)
Всего ответов: 5 Мини-форум вопроса >>> (сообщений: 4)
Отвечает: Шахрайчук Владимир Анатольевич
Здравствуйте, AIvanov!
TekData='01.06.2006'Кавычки одинарные
ТекДата=Дата(2006,06,01)
ТекДата=НачМесяца(РабочаяДата())
и много других способов
Что значит получить дату 062007? Получить дату начала июня 2007 года?
Если да, то НужнаяДата = НачМесяца('15.06.07') даст 01.06.07. Число может быть любым, лишь бы в пределах месяца.
Или еще проще: НужнаяДата = '01.06.07'
Ответ отправил: Dmitry Stashenko (статус: 4-ый класс)
Ответ отправлен: 14.06.2007, 19:32
Отвечает: Татьяна Ласовская
Здравствуйте, AIvanov!
Мне кажется, правильный ответ - в приложении.
Приложение:
Ответ отправила: Татьяна Ласовская (статус: 7-ой класс)
Ответ отправлен: 14.06.2007, 20:28
Отвечает: Полозов Олег aka Asher
Здравствуйте, AIvanov!
Отвечает: Андрей Тимофеев
Здравствуйте, Нестеров Д. В.!
Рекомендую Вам использовать 1с++.
Подробнее можете почить тут www.1cpp.ru
Удачи.
Ответ отправил: Андрей Тимофеев (статус: 4-ый класс)
Ответ отправлен: 15.06.2007, 12:58 Оценка за ответ: 5 Комментарий оценки: Спасибо, буду сидеть, разбираться
Отвечает: DIMa@XX !! Ответ не соответствует вопросу, удален и помещен в форум "О деятельности экспертов и работе портала/Удаленные ответы для обсуждения". Alexandre V. Tchamaev --------- Hайден неизвестный драйвер, воткните какое-нибудь устройство!
Ответ отправил: DIMa@XX (статус: 4-ый класс)
Ответ отправлен: 15.06.2007, 13:02 Оценка за ответ: 5 Комментарий оценки: только ответ не по теме и даже не из этого раздела
Отвечает: Igor_L
Здравствуйте, Нестеров Д. В.!
Как правильно сказал Андрей Тимофеев, используйте 1с++ - используйте прямые SQL-запросы в 1С, которые будут выполняться на SQL-сервере.
Также можете использовать библиотеку Rainbow или ToySQL.
Дополнительная информация на http://sql.ru/ и http://www.1csql.ru/
Ответ отправил: Igor_L (статус: 1-ый класс)
Ответ отправлен: 15.06.2007, 15:05 Оценка за ответ: 5 Комментарий оценки: спасибо за информацию
Отвечает: Ovr1970
Здравствуйте, Нестеров Д. В.!
Примерно так
Если ОткрытьСоединение(Соединение, СокрЛП(ИмяСервераАДВ), СокрЛП(ИмяБазыДанныхАДВ)) = 1 Тогда
ТаблицаТипов=0;
ЗаполнитьНаборЗаписей(Соединение, "select TypeID,TypeName from Types where TypeID & 1 = 0 order by TypeID", ТаблицаТипов);
....
Процедуры прилагаю
Приложение:
Ответ отправил: Ovr1970 (статус: Практикант)
Ответ отправлен: 16.06.2007, 09:50 Оценка за ответ: 5 Комментарий оценки: спасибо за ответ и процедуры, буду пробовать
Вопрос № 91.512
Уважаемые Эксперты подскажите пожалуйста, как изменить обработку"ОбработкаДокументов" чтоб можно было выбирать документы по реквизиту шапки док для печати реестра документов (в док. добавили "Спровочник.Филиал" )
Отправлен: 15.06.2007, 14:14
Вопрос задала: Надежда (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Elric
Здравствуйте, Надежда!
Создайте графу отбора, в которой укажите эти реквизиты документов типа "Справочник.Филиал". В форму обработки добавьте реквизит диалога с таким же типом, по его значению будет происходить отбор. В модуле собственно установите сам отбор во время формирования выборки документов.
Как вариант, можно не делать графу отбора (и соответственно отбор по ней), однако тогда придется во время обхода выборки проверять соответствие реквизита, учитывая то что такой реквизит есть не в каждом документе, а обработка универсальная.
--------- Мирный атом в КАЖДЫЙ дом!
Ответ отправил: Elric (статус: Специалист)
Ответ отправлен: 15.06.2007, 14:25 Оценка за ответ: 4 Комментарий оценки: Спасибо, но хотелось бы по поподробнее.
Отвечает: Шахрайчук Владимир Анатольевич
Здравствуйте, Надежда!
В процедуре печати внутри цикла перебора документов прийдется добавить такие строки
Если (Док.Вид()="Счет")ИЛИ(Док.Вид()="РасходнаяНакладная")ТогдаЗдесь нужно перечислить все документы, имеющие этот реквизит шапки
Если Док.Филиал<>ФилиалДляПечати Тогда
Продолжить;Отказываемся от обработки этого документа и переходим к следующему
КонецЕсли
КонецЕсли
Ответ отправил: Шахрайчук Владимир Анатольевич (статус: Практикант)
Ответ отправлен: 15.06.2007, 15:03 Оценка за ответ: 5 Комментарий оценки: Спасибо за ответ.
Вопрос № 91.513
Добрый день Уважаемые Эксперты!Есть база 1С Бухгалтерия версия проф. 487 релиз.База ведется с 2005 года и довольно глюкавая.Подумываю от том что бы завести новую базу, в связи с этим вопрос:можно ли перенести документы, справочники и операции из старой ИБ в новую(возможно есть какие либо обработки?)?Не повлияет ли такой перенос на состояние новой базы?
Вообще хотелось бы услышать о личном опыте ув.экспертов - может кто сталкивался с подобной ситуацией?
Буду признателен всем ответившим!
Отправлен: 15.06.2007, 14:19
Вопрос задал: Alex81 (статус: 1-ый класс)
Всего ответов: 3 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Нестеров Д. В.
Здравствуйте, Alex81!
я пользуюсь обработкой универсал 2.6, правда переносил только доки и справочники, если интересует могу выслать, посмотришь.
Ответ отправил: Нестеров Д. В. (статус: 1-ый класс)
Ответ отправлен: 15.06.2007, 14:52 Оценка за ответ: 5 Комментарий оценки: Спасибо за ответ!Обработкп интересует, если не сложно вышлите на Alex81@rusfaq.ru
Отвечает: Шахрайчук Владимир Анатольевич
Здравствуйте, Alex81!
1. Зачастую при смене базы меняется учетная политика. В старой платежи отображались по одному субсчету, в новой по другому, например. Не знаю как у Вас, а на Украине менять учетную политику можно только 1 раз в год, 1 января, или после налоговой проверки.
2. Справочники переносятся легко, Вам тут посоветуют обработку.
3. Документы и операции же не рекоммендую переносить ни в коем случае, тут у Вас все равно ничего не получится. Вместо этого переносятся остатки (без оборотов). В старой базе, напр, снимаете остатки, в файл или на бумагу, в новой заводите документы ВводОстатков, или обработкой, или вручную.
4. В новой базе у Вас будут документы новой базы, никакие глюки из старой базы не перейдут, т.к. Вы просто заведете остатки старой базы.
5. Глюки старой базы типа ненулевая сумма при нулевом количестве, дебетовое сальдо на одном субконто и точно же такое кредитовое на другом субконто нужно перед снятием остатков вычистить, ибо они организованно запишутся в ВводОстатков новой базы.
Ответ отправил: Шахрайчук Владимир Анатольевич (статус: Практикант)
Ответ отправлен: 15.06.2007, 15:20 Оценка за ответ: 5 Комментарий оценки: Огромное вам Спасибо!Информация очень нужная - обязательно учту ваши рекомендации при переносе.
Отвечает: Velial
Здравствуйте, Alex81!
Один раз подобный перенос исправил ошибки в базе, но это исключение. Обычно перенос документов переносит и ошибки плюс к этому часто появляются новые ошибки. Переносить рекомендуется только справочники и остатки(если остатков не слишком много, то лучше их занести в ручную). Также можно сделать копию базы и в ней(копии) провести свертку базы. На собственном опыте убедился, что свертка базы часто помогает решить многие проблемы, но не все. Обработки по переносу документов и справочников я Вам кажется высылал,
хотя может быть и не Вам, поэтому высылаю снова. После выходных вышлю обработку для свертки базы.
Также можно сделать следующее:
1) удалить все документы помеченные для удаления
2) удалить документы не проведенные(если документы не нужны)
3) проверить структуру базы (Конфигуратор -> Администрирование -> Тестирование и исправление ИБ)
4) проверить регистры(отчет по регистрам высылаю письмом)
5) провести документы
Все выше перечисленное выполнять в КОПИИ базы.
Успехов!
P.S. Если будут вопросы то прошу в минифорум, или личку.
--------- Можно сделать защиту от дурака, но только от неизобретательного /Закон Нейсдра/
Ответ отправил: Velial (статус: Студент)
Ответ отправлен: 16.06.2007, 11:42 Оценка за ответ: 5 Комментарий оценки: Большое спасибо!Очень ценные рекомендации.