Вопрос № 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