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

RFpro.ru: 1С для программиста

  Все выпуски  

RusFAQ.ru: 1С для программиста


Новое направление Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / 1С для программиста

Выпуск № 748
от 05.03.2008, 21:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 396, Экспертов: 53
В номере:Вопросов: 3, Ответов: 7

Нам важно Ваше мнение об этой рассылке.
Оценить этот выпуск рассылки >>


Вопрос № 125384: Во время работы в 1с не выводится акт на списание. Подскажите пожалуйста, как исправить эту ситуацию. ..
Вопрос № 125440: 1С 7.7 Имеется справочник "ОсновныеЕдиницыИзмерения" и подчиненный ему справочник "ДопустимыеЕдиницыИзмерения". Если пользователь вводит в справочник "ОсновныеЕдиницыИзмерения" новый элемент, необходимо: 1) продублир...
Вопрос № 125474: День добрый, господа эксперты. Можно ли как-то в 7.7 сделать закладки не на всю форму? Например, чтоб кнопки внизу и реквизиты Дата и Номер оставались всегда видны при переключении закладок. В свойствах элементов диалога ничо подобного не нашел. Може...

Вопрос № 125.384
Во время работы в 1с не выводится акт на списание. Подскажите пожалуйста, как исправить эту ситуацию.
Отправлен: 29.02.2008, 09:32
Вопрос задал: Dauka (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 3)

Отвечает: Robotron_2007
Здравствуйте, Dauka!
Опишите проблему более подробно.
По указанным данным понять в чём проблема нет возможности.
Ответ отправил: Robotron_2007 (статус: 1-ый класс)
Ответ отправлен: 29.02.2008, 10:38

Отвечает: Владимир Лазурко
Здравствуйте, Dauka!

Попробуйте следующее (для платформы 7.7):
в Общем журнале создайте новый документ (клавиша Insert) и в открывшемся списке выберите нужный (в данном случае "Акт списания", "Списание" или по смыслу). Если в списке такой документ присутствует, но его нет в главном меню, скорее всего его по каким-то соображениям отключили, либо у Вас нет прав на его использование, потому и не виден в меню и нельзя ввести новый в журнале.

Для получения полного исчерпывающего ответа, уточните, пожалуйста, какая у Вас платформа (6.0, 7.5, 7.7, 8.0 или 8.1) и название конфигурации или укажите, самописная она или нет. Обычно эту информацию можно посмотреть в меню Помощь → О программе.

С уважением, Владимир.
Ответ отправил: Владимир Лазурко (статус: Студент)
Ответ отправлен: 03.03.2008, 18:20


Вопрос № 125.440
1С 7.7 Имеется справочник "ОсновныеЕдиницыИзмерения" и подчиненный ему справочник "ДопустимыеЕдиницыИзмерения". Если пользователь вводит в справочник "ОсновныеЕдиницыИзмерения" новый элемент, необходимо:
1) продублировать введенный элемент в справочнике "ДопустимыеЕдиницыИзмерения";
2) предложить пополнить подчиненный справочник.
То есть, если появилась новая единица измерения, то подчиненный справочник должен содержать как минимум ее саму.

Обратиться к подчиненному справочнику из процедуры ПриЗаписи не получается, т.к. до завершения этой процедуры новый элемент в "ОсновныеЕдиницыИзмерения" еще не записан, и он не может выступать в качестве владельца.

Можно делать это в процедуре ПриЗакрытии, но:
1) это не очень удобно, т.к. нужно как-то запоминать новые записи в справочнике до закрытия формы или проверять все элементы в "ОсновныеЕдиницыИзмерения" на предмет "пуст ли подчиненный справочник?";
2) возможна ситуация, когда пользовтель введет новую основную единицу и, не закрывая справочник, продолжит работу, в процессе которой может возникнуть обращение к справочнику "ДопустимыеЕдиницыИзмерения", а он в этом случае для нового владельца окажется пуст.
Отправлен: 29.02.2008, 16:11
Вопрос задала: Alisa (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Ушаков Михаил Андреевич
Здравствуйте, Alisa!
Рассмотрите возможность использования метода Записать() в процедуре ПриЗаписи(). Это не очень красиво, но иногда приходится чем-то жертвовать.
То есть пример:

Приложение:

Ответ отправил: Ушаков Михаил Андреевич (статус: 2-ой класс)
Ответ отправлен: 29.02.2008, 16:52
Оценка за ответ: 5
Комментарий оценки:
Спасибо за ответ. Применение метода Записать() при условии, что справочник редактируется в диалоге, решает проблему.

Отвечает: Villista
Здравствуйте, Alisa!
Как вариант, заменить вызов предопределенной процедуры на кнопке "Записать" и "ОК" (Формулы: #Записать и #Записать Закрыть) на вызов своей процедуры (Формула: СвояПроцедура(ФлагЗакрытияФормы)) и в ней уже производить запись в подчиненный справочник. Может я в чем и ошибаюсь, но я попробовал бы пойти по этому пути.
________________________________________
С уважением, Станислав.

Приложение:

Ответ отправил: Villista (статус: 1-ый класс)
Ответ отправлен: 01.03.2008, 12:59
Оценка за ответ: 5
Комментарий оценки:
Спасибо, Станислав, Ваш вариант оказался рабочим. Так как рассматриваемые справочники имеют простую структуру, предполагалось редактировать их в списке. Но, поскольку для этой ситуации решение мне найти не удалось, буду редактировать их в диалоге и пользоваться Вашим предложением.


Вопрос № 125.474
День добрый, господа эксперты. Можно ли как-то в 7.7 сделать закладки не на всю форму? Например, чтоб кнопки внизу и реквизиты Дата и Номер оставались всегда видны при переключении закладок. В свойствах элементов диалога ничо подобного не нашел. Может можно програмно?
Отправлен: 29.02.2008, 19:23
Вопрос задал: stahh (статус: 5-ый класс)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 8)

Отвечает: Strawberry
Здравствуйте, stahh!
Принцип простой как двери делаешь общий слой - этот лой всегда виден на всех закладках. На него помещаешь свои реквизиты дату номер кнопки.
Это в процедуру при окрытии:

Форма.ИспользоватьЗакладки(1);
Форма.Закладки.ДобавитьЗначение("Основной","Основные");
Форма.Закладки.ДобавитьЗначение("Дополнительный","Дополнительно");
Форма.Закладки.ДобавитьЗначение("ТовароТранспортная","Товаро-Транспортная");
Форма.ИспользоватьСлой("Основной, Совместный",2);
совместный слой это слой который видно всегда.

в предопределенной
// ===============================
Процедура ПриВыбореЗакладки(Номер,Значение)
Форма.ИспользоватьСлой("Совместный,"+Значение,2);

КонецПроцедуры
---------
Мальчик-извращенец прочел деду Морозу с табуретки всего Пастернака!
Ответ отправил: Strawberry (статус: Студент)
Ответ отправлен: 29.02.2008, 19:58
Оценка за ответ: 5
Комментарий оценки:
Спасибо =)) Продолжим в мини-форуме =))

Отвечает: Villista
Здравствуйте, stahh!
Скорее всего вы имеете ввиду управление видимостью слоев на форме. Найдите всегда видимый слой, или создайте новый (меню "Диалог->Слои") и переместите на него нужные вам элементы формы (Правой кнопкой на элементе, в контекстном меню пункт "Переместить"->В Ваш слой"). Естесственно прийдется отредактировать взаимное расположение элементов диалога на всех слоях, чтобы они не перекрывались при изменении видимости слоев.
____________________________________________
С уважением, Станислав.
Ответ отправил: Villista (статус: 1-ый класс)
Ответ отправлен: 01.03.2008, 12:59
Оценка за ответ: 4
Комментарий оценки:
В принципе-вы правы. Только мне как чайнику в 1С такой ответ не понятен=)) Постарайтесь давать более развернутые ответы

Отвечает: Крюков Р.А.
Здравствуйте, stahh!
Вот примерный текст кода
При Выборе закладки Товар отображаются слои Основной + Товар
При Выборе закладки Склады отображаются слои Основной + Склады

Приложение:

---------
Отвечаю только на вопросы в тему.

Ответ отправил: Крюков Р.А. (статус: 3-ий класс)
Ответ отправлен: 03.03.2008, 11:50


Вы имеете возможность оценить этот выпуск рассылки.
Нам очень важно Ваше мнение!
Оценить этот выпуск рассылки >>

Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

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


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2008, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.72.1 от 04.03.2008
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное