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

Программы 1С. Консультации специалиста. Выпуск от 2000/08/26


Служба Рассылок Городского Кота

Добрый день, уважаемые подписчики,

маленькое изменение в рассылке: теперь в заголовке выпусков дата будет указываться в формате: ГГГГ/ММ/ДД, для нормальной сортировки выпусков у тех, кто их собирает.


В прошлом выпуске упоминался поиск по столбцу А как найти в журнале операций отрицательную сумму? У меня просто не вводится знак "-" (минус)

Проверьте релиз вашей программы. У меня в 7.70.012 вводится. 


Большая проблема с созданием прайс-листа в 1С в две колонки, причем так чтобы информация заполнялась сначала в одну колонку а затем во вторую. Пытался решить эту проблему без 1С, конвертируя файл прайса в Excel, а затем нарезая  в 2 колонки макросами. Но при каждодневном формировании прайса по 2-3 раза в день по 1500 строк это дело утомительное. К тому же Excel не выводит четные или нечетные страницы, а конвертировать еще и в Word это вообще караул. Неужели нельзя решить проблему средствами 1С?

Хорошее решение вышеописанной проблемы лежит на Бурге.


Если форма открыта только для просмотра, то все элементы диалога становятся недоступными для редактирования кроме кнопок и полей, которых нет в метаданных. Сделать их недоступными можно при помощи функции "Доступность" через объект "Форма". Однако, если добавить новый элемент/кнопку, то приходится менять программу во многих местах, чтобы сделать новых элемент недоступным. Собственно вопрос: Можно ли средствами языка 1С обойти все элементы диалога?

"В лоб" задача нерешаема, потому что мы не можем перебрать элементы объекта "Форма". Можно сделать так: вызывать отовсюду глобальную процедуру примерно следующего содержания, которой будем передавать контекст формы:

Процедура ИзменитьДоступностьЭлементов(Конт, ФлагДоступности) экспорт
    Попытка
        Конт.Форма.Имя1Элемента.Доступность(ФлагДоступности);
    Исключение КонецПопытки;
    Попытка
        Конт.Форма.Имя2Элемента.Доступность(ФлагДоступности);
    Исключение КонецПопытки;
    //еще много кусков кода
    Попытка
        Конт.Форма.ИмяЭнногоЭлемента.Доступность(ФлагДоступности);
    Исключение КонецПопытки;
КонецПроцедуры

Достаточно называть элементы более-менее однообразно, мы сводим долю ручного труда к минимуму.


Как распечатать журнал операций в 7.5?

В типовой конфигурации 7.50.028 в журнале операций есть кнопка "Печать". Вам нужно модуль, вызываемый этой кнопкой, и таблицу из этой конфигурации скопировать в вашу конфигурацию.


Не могли бы Вы объяснить, почему в Комплексной конфигурации бухгалтерские проводки формируются не при проведении накладных, а при проведении дополнительного регламентного документа?

Немножко отвлекусь. В районе м.Белорусская есть блинная, где среди прочей продукции присутствует блин "E-mail" (грибы, сыр и еще что-то вкусное). На вопрос: "Почему он так называется?", продавец среагировала мгновенно: "А потому что его так назвали". 
Единственной аргумент в пользу такого решения (это я уже о формировании проводок), который мне приходилось слышать, это то что так объем генерируемых проводок гораздо меньше чем при формировании проводок по каждому документу в отдельности.


Жду ваших вопросов, соображений и предложений по адресу mailto:cons@nm.ru.
С уважением, Таранов Сергей

На Книжке выложена первая статья про регистры. 

    P.S. Вам будет намного удобнее читать материалы рассылки, если вы ее будете получать в формате HTML.



http://subscribe.ru/
E-mail: ask@subscribe.ru

В избранное