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

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

  Все выпуски  

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


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

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

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

 

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

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

 

Мозг, конечно, страшная сила! Только не надо пугать ею бухгалтеров!


Выпуск 31.


   Познал глюк 17 релиза для SQL версии, кое-как отошёл. Реализуется он просто: создаём справочник и нём два поля – строка неограниченной длины. Теперь попробуйте ручками или еще как-либо занести туда информацию. И у вас ничего не получится. В формате DBF всё нормально. В качестве решения можно поменять релиз или второе поле сделать строкой фиксированной длины.

 

 

Р А З Б О Р   П О Л Ё Т О В

 

Добрый день. я подписчик вашей рассылки. читал вот и мне показалось в ответ
закралась неточность:
 >Проблема такая:
>Одновременно могут работать с базой 1С Предприятие 7.7 только 10 человек.
>Если больше то сервер не отвечает вообще.
>Как увеличить число подключений? Это проблема с 1С или аппаратная?
>У меня: Сервер - Celeron 700, 128 Mb, 20Gb, Windows 2000 Prof
 это проблема Windows 2000 Prof, этому человеку нужно ставить Windows 2000
server. Просто Windows 2000 Prof есть ограничение на одновремменый доступ в
одной и той же папке на 10 пользователей.Сами с таким сталкивались, когда
сервер украли и нужно было срочно систему 1с запустить хотя бы в минимальном
режиме.
с уважением, Пырсиков А.А.
 

Спасибо всем, кто подсказал – век живи, век учись - уж скоро я закончу обученье! J.

Проблема такая:
В табличной части документа (Взаимозачет) при нажатии кнопки "ввод нового" я
через
процедуру "ПриНачалеВыбораЗначения()" вызываю модально обработку,
которая формирует список неоплаченных счет-фактур и выводит этот
список в "ТаблицуЗначений" на форме обработки. Затем я выбираю нужные
мне счет-фактуры (одну или несколько), закрываю форму обработки, а
в документе получаю список выбранных счет-фактур. На каждую
счет-фактуру формирую новую строку в документе. Теперь
мне надо оказаться на последней строчке документа. Я делаю
АктивизироватьСтроку(КоличествоСтрок()) и в результате теряю самую
первую строку, т.е. она просто куда-то пропадает.
Похоже это ошибка 1С-овская. Кто встречался с этой ошибкой и как то
обошел ее, напишите пожалуйста.


Я встречался с этой ошибкой. Судя по всему так работает 1С.
Мне помог оператор ПолучитьСтрокуПоНомеру(КоличествоСтрок()) перед
АктивизироватьСтроку
 
С уважением,
            Родионов Олег.

ПО ИСПОЛЬЗОВАНИЮ ВНЕШНИХ КОМПОНЕНТ.

 

Внешняя компонента ActiveX внедряется без проблем - см. в Типовой конфигурации Торговли - печать этикеток со штрихкодом - там используется ActiveX - ActiveBarcode компонента. Все ясно и понятно.

 Другое дело, если тебе от нее нужно внешнее событие в 1С получить - вот тогда и нужна специально написанная Внешняя Компонента!

 

Василий Коновалов.

 

  По использованию внешних компонент от себя припишу, что поместить её на форму пока ещё никому не удалось. Но пользоваться ее методами возможно.

Добрый день.
У меня такой вопрос. Есть печатная форма документа. Она представляет собой
одну горизонтальную секцию из трех колонок. Можно ли программно изменять
ширину этих колонок при выводе на печать (например, при нулевом значении
уменьшать ширину столбца до нуля) ?
Заранее благодарен, Евгений.
emkon@beep.ru

Если точно требуется уменьшить до нуля, то лучше разнести колонки по горизонтальным секциям и, если не
ноль, то:
    Таб.ПрисоединитьСекцию("КурсоваяРазница|Таблица");

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

 

Занимаюсь 1с не так давно и вот возник какой вопрос

Как быстро найти элемент в справочнике по нескольким > 3 реквизитам

 

Конструкция типа

 

 Если (Спр. НайтиПоРеквизиту ("Рекв1",Рекв1)=1)
 и (Спр.
НайтиПоРеквизиту ("Рекв2",Рекв2)=1)
 и (Спр.
НайтиПоРеквизиту ("Рекв3",Рекв3)=1)...... Тогда

Не работает.

 

Игорь К.

 

  На сколько я сообразил, надо просто перебирать справочник, а внутри цикла перебора производить проверку на равенство реквизитов заданным значением или составить запрос, что, по моеиу, более оптимально.

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

 

Мы еще новички в программировании под 1С.

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

Мы установили версию 1С:7.7(сетевая) для обучения. Релиз версии не известен. Пытаемся создать документ "ПоступлениеТМЦ". При записи создана процедура:

 

Процедура  ПриЗаписи()

Операция.СуммаОперации = Итог("Сумма");

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

 

Модуль документа следующий:

 

Процедура ОбработкаПроведения()

    Пока ПолучитьСтроку() = 1 Цикл
  Операция.НоваяПроводка();
        Операция.Кредит.Счет = СчетПоКоду("60.1");
  Операция.Дебет.Счет = СчетПоКоду("08.4");
        Операция.СодержаниеПроводки = "Поступление ОС";
  Операция.Сумма = Сумма;
  Операция.НомерЖурнала="OC";
 КонецЦикла;
 Операция.Записать();
КонецПроцедуры

 

Но при попытке ввода нового документа  при сохранении документа "ПоступлениеТМЦ" сразу выдается ошибка:

 

Операция.СуммаОперации = Итог("Сумма");
{Документ.ПоступлениеТМЦ.Форма.Модуль(13)}: Недопустимая операция

 

В журнал операций и проводок введенная сумма не попадает. В справке сообщений об ошибках не нашли. Помогите, пожайлуста! Где Искать расшифровку Сообщений?

Может быть, что-нибудь неверно в модулях? Что означает "Модуль(13)?"

С уважением Татьяна, Наталья

 Алматы

 Наш адрес tyechshenko@apc.almaty.kz

Попробуйте вот так:

Процедура ОбработкаПроведения()

....

Операция.СуммаОперации = Итог("Сумма");

Операция.Записать();
КонецПроцедуры

 

то есть переместить

Операция.СуммаОперации = Итог("Сумма"); из проц приЗаписи в проц ОбработкаПроведения - никакой разницы нет, так как если я не ошибаюсь на уровне формы нельзя получить доступ к Операции.

И важное замечание на последок:

Метод  можно использовать только для реквизитов табличной части документов с установленным свойством 'Итог по колонке'.

  Есть такая задача. Её формулировку можно свести к следущему: как программно загрузить в рабочую базу 1С на DBF данные из архива. Возможные пути решения:

  1. Отказаться от пунктов меню конфигуратора 1С – «выгрузить данные» и «загрузить данные». Просто рарить DBF,  передавать архив на место назначения, где запускается батник, который копирует архив в определенное место и разархивирует его там.
  2. Использовать внешнюю компоненту, которая бы позволила бы симитировать нажатие клавиш в конфигураторе 1С.
  3. Воспользоваться 1С, как контейнером. То есть просто использовать один из методов 1С, который позволит загрузить данные из архива.

  На мой взгляд, третий способ наиболее оптимален. Заковыка только в одном, что это за метод, как он именуется и какие параметры требует.

Если у читателей есть свои идеи по этому поводу, приглашаю посетить моё мыло – специально его почистил!

 

Вот еще одна интересная задачка, в которой более замечателен ответ на неё:

«Имеется монитоp 14" (название не помню). Тpебyется его починить.

Симптомы: некотоpое вpемя назад пpи достаточном пpогpеве начал выключаться.
После охлаждения pаботал опять до нагpева. Откpыл коpпyс и почистил спиpтиком
платы. Пеpестал выключаться. Пpоpаботал месяц и в один пpекpасный момент
выключился с запахом гоpелого пластика. После этого им никто не пользовался.»

 

По Сети сгоревший монитор тебе починить вряд-ли получиться.

Хотя , попробуй так :
МойМонитор=СоздатьОбъект("Монитор");
Попытка
МойМонитор.Включить();
Исключение
Сообщить("Неси меня в мастерскую");
КонецПопытки;

С уважением, П.I.Б.

 

 

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

 

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

Не бойтесь задавать вопросы! ( Бойтесь получать на них ответы 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
Отписаться
Убрать рекламу

В избранное