Отправляет email-рассылки с помощью сервиса Sendsay

1С: грабли, камни и бриллианты

  Все выпуски  

1С: грабли, камни и бриллианты


Информационный Канал Subscribe.Ru

Subscribe.Ru : 1С: грабли, камни и бриллианты

Служба Рассылок Subscribe.Ru

 

  Здравствуйте, уважаемые!

  Вашему взору представлена рассылка "1С: грабли, камни и бриллианты" и я, её ведущий, Железняков Юрий UGeleznyakov@esv.ryazan.ru.

   Покой нам и не снится, а снится 1С!

 


Выпуск 25.


 

Здравствуйте, Юрий
прочитал  24-ый  выпуск  граблей, ту часть которая про УРБД и набрался
наглости посоветовать еще одно решение:

Это еще одно решение, относящееся к  вопросу:

 Убегают они, когда я открываю OE, или в следующую выгрузку. Меня это не устраивает. Важна оперативность обмена. Держать постоянно открытым ОЕ не могу - в этом случае появляется "ошибка извлечения файла из почтового сообщения".

 

1.оутлук   это,  конечно,  хорошо,  но  еще  Ельцын  сказал,  что  "надо
поддерживать отечественного производителя", посему лучше TheBat!
2.автообмен  делается  в  файлы,  а потом командной строкой через Бат
отправляется куда душе угодно (скрипты  - великая вещь!)
3.в  Бате  настраивается  сортировщик  и  по  приходе  файла  он  сам
инициирует обмен с базой откуда пришла выгрузка
остальное все вроде и так ясно
С уважением,
 Денис
     mailto:denis@show.kirov.ru
     ICQ 109108750

Если это и наглость, Денис,  то весьма полезная!

Возвращаясь к теме 1C + SQL, я сказал бы, что, на мой взгляд, 1С не использует и 10 % возможностей SQL – сервера.  Процедур на сервере лежит много, но их функции весьма незначительны.

Цитата:

«Create procedure _1sp__1SCORENT_TLock AS

set nocount on declare @i integer select @i=1 from _1SCORENT(TABLOCK HOLDLOCK) where 0=1

GO»

  Конечно, 1С следует передать больше функций серверу. Видимо, в восьмой версии это сделано. Не знаю точно, не работал…

  Можно также говорить про наименование таблиц под SQL сервером – нет необходимости использовать переходники, типа наименование в таблице – наименование для пользователя, так как есть возможность прописывать поля русскими буквами сразу в таблицу.


Здравствуйте, Юрий!

Работаем в 1С:ЗиК 7.7 релиз 211. Необходимо реорганизовать работу предприятия, считая месяцем не календарный месяц, а период с 25 по 25 число. Горячая линия сообщила очевидную вещь, что в 1С:ЗиК этого не сделаешь. Посоветуйте как быть, надо СРОЧНО! platina@smr.ru Галина В.Еременко

Пояснение:

Реорганизовать работу предприятия нас и просит головная организация. Вопрос, как отчитаться в налоговой с таким материалом, как закрыть год 25 декабря (отчеты в ПФ и по подох налогу) и прочие ВНЕШНИЕ отчеты.

  Впервые в жизни слышу про подобное. Если у кого-либо есть соображения по этому вопросу, давайте подискутируем.

 


Привет!

Скажите, пожалуйста, существует ли какое-либо решение следующей проблемы:

Объем данных в базе 1С за 1 месяц у нас составляет порядка 300-400 Мб, то есть за 3 месяца наша база достигает размера около 1Гб, поэтому ее приходится регулярно резать, то есть отрезать данные за 2 предыдущих месяца, и т.д., в общем-то это не очень удобно так как бывают нужны часто и данные и отчеты с учетом всех месяцев. И работать с базой в 1Гб не можем - отчеты начинают очень медленно формироваться, документы долго проводиться. Есть ли какое-то решение этой проблемы?

У нас локальная сеть с сервером Win2000, на рабочих станциях Win2000Pro, Работаем через TerminalServer, версия 1С: 7.70.012 для SQL, все файлы базы данных в формате DBF.

 

С уважением, Дмитрий.

1.        Увеличьте объем оперативной памяти.

2.        SpeedDisk иногда запускаете, хотя бы раз в месяц – в ручную или поставьте задание в планировщик.

3.        Переходите к использованию SQL сервер. – убъёте двух зайцев одновременно – а может и больше J, ежели все сделаете правильно, конечно.

 


Hello UGeleznyakov,
  Добрый день, уважаемый Юрий.
  Спасибо Вам за рассылку.У меня к Вам вопросы.
 
  1.  Как  известно 1С поддерживает формат SQL. В связи с этим вопрос.Может
  ли  1С  поддерживать  mySQL.  Другими  словами  может ли 1С работать с БД
  организованной  на  сервере ну на пример FreeBSD. Например БД находится в
  сервере  FreeBSD а пользователь через TCP/IP манипулирует данными в среде
  1С: Предприятие.
  2.  Вопрос,  как  известно  1С  WEB  расширение  требует  NT WEB сервера,
  возможно-ли  использовать  другие  сервера и какова причина использования
  именно NT сервера (кроме формата данных).
  3. Про "восьмерку" как можно более подробно, если можно.
  С уважением.
 

1.        Сдается мне, что нет. Если у вас получится, сообщите!

2.        Думаю, если они делали под NT значит он скорее всего  требует IIS (Internet Information Server) … Это ASP решение .....  А с причиной сложнее,  не известно как они думали  .....  начиная от лицензии, заканчивая  знаниями разработчиков

3.        Сходите вот сюда: http://www.na-svyazi.ru/cgi-bin/ikonboard/topic.cgi?forum=20&topic=3 Там, некто brazevic довольно подробно рассказывает о новых возможностях восьмерки.

 


 

Здравствуйте, Юрий.

Спасибо за рассылку.

 

Есть некоторая сложность с партионным учетом в Торговле 8.7. Сложность следующая:

1. Имеем поставку некоего товара (предположим 12 штук). В регистрах партий все прописывается как положено.

2. Имеем некоторое количество продаж этого товара (7 штук). Опять же в регистрах партий все вычитается.

3. При остатке товара (5 штук) имеем еще поставку такого же товара от другого поставщика (2 штуки). В регистрах - красота.

4. Продаем 6 штук товара и видим, что остаток 5 штук от первого поставщика в регистрах прописался корректно, а вот 1 штука от второго поставщика "не распределилась по партиям". И действительно, для этой одной штуки документ прихода в движениях почему-то не приходная накладная (см. пункт 3), а расходная (см. пункт 4). Мало того, такая беда происходит далеко не всегда и не со всеми товарами, хотя методы работы абсолютно одинаковы. Нераспределенные товары накапливаются и не только раздражают отрицательными остатками, но и мешают взаиморасчетам с контрагентами. Как Вы думаете, в чем беда. Может, кто подскажет?

Алгоритм работы такой:

Приходная накладная -> Перемещение на розничный склад -> Расходная розничная

 

1С SQL 19, Торговля 8.7. Кстати, никаких отличий 18 SQL версии от 19 SQL я не обнаружил.

 

Жду ответа. Спасибо.

Сергей.

 

  Извините, Сергей, не смог реализовать данную задачу на практике. Пульните мне используемый MD-эшник и справочники. И более подробно укажите по шагам что и где надо сделать. Какие отчеты вы применяете?


 

Здравствуйте.
Мы (небольшая торг.организация) пытаемся перейти на 1С:Торговля и склад.
Но вот вопрос как получать данные из склада, который неходится в другом
конце города.
Связь возможна только по модемам (инет не желателен).
Банк проходит только в офисе, а вся выписка на клиентов на базе.
Хочется получать ежедневно базу, но не полностью ее переписывать, а только
изменненную часть
или за прошлые 10 дней. Подставлять компонент УРБД нет возможности, в
основном из-за стоимости.
Что можете посоветовать.
С Уважением Сергей.
sergey_1st@mailru.com

   Есть две программы:   "Export77.ert" и "Import77.ert"

  преобразуют информацию из документов в заданном периоде в текст и обратно  - из текста в документ. Нужно потом просто взять полученный файл, сжать его, если есть желание и отправить Outlook Express. Если вам они нужны, могу отмылить или выложить на сайт.


 

Здравствуйте!

  
Подскажите, если знаете. Можно ли в документ вставить процедуру, которая будет запускать отчет, 
подставлять значения в реквизиты формы отчета и выполнять действие"сформировать". Т.е. есть отчет 
и я хочу из документа просмотреть таблицу, сформированную этим отчетом с подстановкой значений 
из этого документа. РS Можно сделать это точно (см. ТИС 9.0) но там все так запутано. Объясните 
по-проще.
Заранее благодарен.
Вячеслав.

Для решения проблемы используем функцию ОткрытьФормуМодально.

Синтаксис:

ОткрытьФормуМодально(<Документ>,<КонтекстФормы>,<РежимПросмотра>)

Назначение:

Функция ОткрытьФормуМодально позволяет открыть модальную форму документа, справочника, журнала документов и других форм, используемых в системе 1С:Предприятие.

  В контексте будем передавать наши параметры и в открываемом отчете будем их извлекать и записывать в переменные отчета.

 

Покажу на примере

В вызывающем документе для передачи нескольких значений пишем примерно следующее:

Процедура ПриНажатииНаКнопку()

                Парам = СоздатьОбъект("СписокЗначений");

                Парам.Установить("значение1", чтото1);

                Парам.Установить("значение2",чтото2);

                ОткрытьФормуМодально("Отчет.ВашОтчет ", Парам);

КонецПроцедуры

  А в вызываемом отчете пишем

 

Процедура ПриОткрытии()

  Парам = Форма.Параметр;

  Если ТипЗначенияСтр(Парам) = "СписокЗначений" тогда

    ПеременнаяОтчета1 = Парам.Получить("значение1");

    ПеременнаяОтчета1 = Парам.Получить("значение2");

  КонецЕсли;

КонецПроцедуры

 


 

Здравствуйте, Юрий!

 

У меня созрел вопрос:

(1С 7.7 SQL 19 релиз, формат данных -  MS SQLServer)

Есть 2-идентичных (по структуре) базы.

Задача - из первой базы надо в РЕАЛЬНОМ времени (в он-лайне)

переносить информацию при ее изменение/добавлении/удалении во вторую

базу, т.е. все данные (справочники, документы и т.д.).

1-е. Пробовал подойти творчески и реплицировать первую базу на вторую средствами

SQL Servera, не получилось - база-публикатор не открывается - нарушение структур таблиц.

 

Тогда все-таки структуры разные.

 

2-е. Написал обработку переноса данных (но это к сожалению не он-лайн получается), да и

при изменении МД-шника первой преходится переписывать его во второй.

3-е. УРБД не подходит по определению.

4-е. Читал про Менеджер Обмена Данными (правда информация скудноватая).

Вопрос первый - он (МОД) сможет ли мне помочь в данном вопросе? Работает ли он

на нестандартных конфигурациях?

Вопрос второй - может еще что-то посоветуете?

Остановимся на первом решении, так как оно самое простое и самое творческое. Наша задача тогда сделать так, чтобы сообщение «нарушение структур таблиц» не выдавалось. Для этого внесите в конфигуратор ремарку и сохраните данные. По идее, это изменение должно вызвать реструктуризацию данных. Если это решение не сработает, отпишитесь, ибо с подобным я уже сталкивался, и вроде бы все сработало, не смотря на то, что в MD прописана немного другая структура.


 

Здравствуйте, Юрий!
    Юрий, я живу в сельской местности и на данный момент приходиться
использовать ТиС_9 на молокозаводе (от населения и колхозов производится
скупка, дальнейшая переработка и реализация в Уфу и другие города Башкирии),
Скажу Вам, что я не программист, но я и у себя дома использую ТиС для
ведения дел своего небольшого ЧП. Занимаюсь я продажей, ремонтом компьютеров
и спутниковых терминалов (благо их сейчас много!) и другой оргтехники.
Но те первые моменты как подстроить те или иные настройки в 1С, которые мне
дал мой знакомый программист, сейчас заставляют меня помогать и этому
молзаводу. Программистов в нашем поселке нормальных нет. Все мои знакомые и
хорошие прог-сты работают в Уфе. Оно и понятно: за что работать (рабочие
получают зарплату в виде макарон, мебели и т.д.)?
Как инсталлировать в 1С такие программки( я их скачал) как падеж, список ИНН
и др?
   Если то, что я прошу непонятно или я неправильно, сумбурно выражаю свои
мысли, то извините! Ну, не спец я в этом. А то, что "ковыряюсь" в этой теме,
то это от желания хоть как-то развивать свой интеллект. И еще оказать помощь
девушке (знакомой), которая на 1С работает на молзаводе.
Вот и все!
 Удачи! Везде и во всем!

С уважением, Салават.

1 Загружаем 1С в режиме конфигуратора
2 Выбираем кнопку редактировать кон-цию
3 На самом верху дерева щелкаем правой кнопкой мыши и выбираем "Глобальный
модуль"
4 Дальше Ctrl+C в инсталлируемом тексте и Ctrl+V в главном модуле.

  Вставьте или после описания переменных или в самом конце модуля перед строчками

////////////////////////////////////////////////////////////////////////////////

//  ОПЕРАТОРЫ ОСНОВНОЙ ПРОГРАММЫ

 


 

Ну вот вроде написал все, что смог. А что не смог, прокричал в лесу!

 

Пишите мне о том, что вы хотели бы знать, но, почему-то, постеснялись спросить :)

Не бойтесь задавать вопросы! ( Бойтесь получать на них ответы J - ибо иногда хороший подготовленный ответ, тем более профессионалом, может запутать окончательно)

 

Приветствуются любые предложения и пожелания. ( Ругательства приветствуются в мягкой интеллигентной форме. )

 

Во избежание недоразумений ваши письма должны иметь явное указание на запрещение публикации их в рассылке. По умолчанию считается, что письмо публиковать разрешено. Если вы в теле письма указали адрес, я буду его тоже указывать. Но специально из реквизитов письма адрес извлекаться не будет. Это нормально и общепринято. Не так ли?

 

До встречи, господа!

 

Написать ведущему SuperJur

Адрес рассылки:       http://subscribe.ru/catalog/inet.review.cool1c

Архив рассылки:       http://subscribe.ru/archive/inet.review.cool1c

Рассылки Subscribe.Ru
1С: грабли, камни и бриллианты


http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное