Вопрос № 90574: Добрый день!! Такой вопрос в комплексной конфигурации 7.70.019 когда в документе расходной накладной делаеш подбор выкидывает окно: "В документ расх. накл. нельзя добавлять товар со счетом учета 281" если поставить другой счет то же самое. ...Вопрос № 90621: Добрый день дорогие эксперты! У меня при старте системы загружаетса отчет по долгу клыентов, надо поставить запрет на закрытие даной формы( модальной режым не
подходить). Подскажыте пожалуйста как ето сделать. Большое спасибо!...Вопрос № 90676: Здравствуйте, подскажите пожалуйста как в 1С:Предприятие 8.0 (Платформа 8.0.14.39) в модуле внешней обработки заполнить заголовок формы?
Нужно заголовок формы заполнить именно из модуля обработки.
Если пишу: ЭтотОбъект.ПолучитьФорму("Фо...
Вопрос № 90.574
Добрый день!! Такой вопрос в комплексной конфигурации 7.70.019 когда в документе расходной накладной делаеш подбор выкидывает окно: "В документ расх. накл. нельзя добавлять товар со счетом учета 281" если поставить другой счет то же самое. Подскажите в чем проблема??
Посмотри в обработке подбора, как проверяются счета ТМЦ.
Вообще то, ТМЦ с 28-м счетом учета (Товары) должны добавляться, могут не добавляться как раз ТМЦ с счетом не 28. Но мало ли чего там проверяется.
Так что либо в ОбработкаПодбора() в РасходнойНакладной, либо в модуле формы списка Справочника.ТМЦ (той, которой открывается при подборе). А может и в глоб. модуле. Ищи типа такое:
Если спВидыТорговли.Принадлежит(СпрТМЦ.СчетУчета) = 0 Тогда
//и вот где-то тут это
КонецЕсли;
Ответ отправил: Dmitry Stashenko (статус: 4-ый класс)
Ответ отправлен: 08.06.2007, 13:29
Отвечает: Strawberry
Здравствуйте, Артем Олександрович!
Данный вопрос можно рассматривать в двух вариациях почем у выбрасывает и как это убрать
1. Почему - скорее всего что есть разновидности документов расходная накладная -что для прихода товара что то для прихода материалов МБП запчастей и т.п. - скорее всего вы именно на этот вариант и попали. Поищите расходную накладную (товары)
2. как это убрать - разобраться в процедуре обработка подбора, убрать из нее ограничения на подбор товара
--------- Мальчик-извращенец прочел деду Морозу с табуретки всего Пастернака!
Ответ отправил: Strawberry (статус: 8-ой класс)
Ответ отправлен: 08.06.2007, 19:03
В комплексной конфигурации для продажи товаров используется документ Расходная накладная (товары). Вы же пытаетесь ввести документ Расходная накладная, предназначенный для продажи всех остальных запасов (материалов, полуфабрикатов и т.д.).
Дело в том, что документ Расходная накладная (товары) делает движения не только по финансовому учету (проводки), но и по оперативному, управленческому учету (движения по регистрам). А Расходная накладная только по финансовому учету, и чтобы этот документ не был случайно введен для учета товаров в нем и присутствует эта проверка, которая не дает Вам выбрать товар в табличную часть в подборе.
--------- Мирный атом в КАЖДЫЙ дом!
Ответ отправил: Elric (статус: Специалист)
Ответ отправлен: 09.06.2007, 00:09
Вопрос № 90.621
Добрый день дорогие эксперты! У меня при старте системы загружаетса отчет по долгу клыентов, надо поставить запрет на закрытие даной формы( модальной режым не подходить). Подскажыте пожалуйста как ето сделать. Большое спасибо!
Отправлен: 08.06.2007, 18:18
Вопрос задал: WSubchak (статус: Посетитель)
Всего ответов: 4 Мини-форум вопроса >>> (сообщений: 1)
только нужно будет его как-то корректно закрывать при закрытии системы.
Ответ отправил: Андрей Тимофеев (статус: 3-ий класс)
Ответ отправлен: 08.06.2007, 18:46 Оценка за ответ: 5
Отвечает: Шахрайчук Владимир Анатольевич
Здравствуйте, WSubchak!
Да, Андрей прав.
В глобальном модуле делаем
Перем глРазрешениеЗакрытияФормы Экспорт;
Процедура ПриЗавершенииРаботыСистемы()
глРазрешениеЗакрытияФормы=1;
КонецПроцедуры
в модуле формы делаем
Процедура ПриЗакрытии()
Если глРазрешениеЗакрытияФормы=0 Тогда
СтатусВозврата(0);
Возврат;
КонецЕсли;
КонецПроцедуры
Однако через меню продвинутый пользоватенль сможет открыть другие формы, в частности, внешний отчет со строкой
глРазрешениеЗакрытияФормы=1
хотя через права доступа часть можно запретить
Ответ отправил: Шахрайчук Владимир Анатольевич (статус: Практикант)
Ответ отправлен: 08.06.2007, 20:10 Оценка за ответ: 5
Отвечает: ATan
Здравствуйте, WSubchak!
Прегружай в отчете процедуру:
Процедура призакрытии()
СтатусВозврата(0);
КонецПроцедуры
Один минус - 1С закроешь только если уничтожишь процесс.
Так что все равно надо предусмотреть условие в этой процедуре при которой форма закроется
Удачи
Ответ отправил: ATan (статус: 3-ий класс)
Ответ отправлен: 09.06.2007, 08:56
А СтатусВозврата(0) в процедуре ПриЗакрытии() подходит?
Только учти, что оболочка программы тоже не закроется, так что при каком-то условии форму отчета закрыть все-таки надо.
Ответ отправил: Dmitry Stashenko (статус: 4-ый класс)
Ответ отправлен: 09.06.2007, 10:46
Вопрос № 90.676
Здравствуйте, подскажите пожалуйста как в 1С:Предприятие 8.0 (Платформа 8.0.14.39) в модуле внешней обработки заполнить заголовок формы?
Нужно заголовок формы заполнить именно из модуля обработки.
Если пишу: ЭтотОбъект.ПолучитьФорму("Форма").Заголовок = "Заголовок формы"; то при запуске обработки, она зацикливается.
Вариант заполнить заголовок формы в модуле формы (например в процедуре ПриОткрытии) не подходит!!!
Также НЕ подходит вариант: написать процедуру в модуле обработки, и из модуля формы ее запускать.
Нужно напрямую обратиться к заголовку и его заполнить. Подскажите как это сделать?
Отправлен: 09.06.2007, 10:22
Вопрос задала: nkravt (статус: 3-ий класс)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 7)
Отвечает: Полозов Олег aka Asher
Здравствуйте, nkravt!
Что то типа того:
Процедура ПоменятьЗаголовок()
Форма = ПолучитьФорму("Форма");
Форма.Заголовок = "Заголовок формы";
КонецПроцедуры