Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Войти | Зарегистрироваться )




>  1с 8.3 УПП 1.3 Код який працює в файловому режимі непрацює в серверному.
s.vitaliy
Отправлено: 01.02.18, 15:44


Молчаливый
*

Группа: Пользователи
Сообщений: 6
Регистрация: 24.01.18
Пользователь №: 59546


s.vitaliy @ Сегодня, 14:47 * ,
Дякую за допомогу розібрався помістив всі клієнські процедури в #Если Клиент Тогда Процедура() #КонецЕсли
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #138052 · Ответов: 9 · Просмотров: 3661
 

>  1с 8.3 УПП 1.3 Код який працює в файловому режимі непрацює в серверному.
s.vitaliy
Отправлено: 01.02.18, 14:47


Молчаливый
*

Группа: Пользователи
Сообщений: 6
Регистрация: 24.01.18
Пользователь №: 59546


Vofka @ Сегодня, 13:05 * ,
Якщо я правильно поняв то перед кожним викликом Предупреждение потрібно вказувати #Если Клиент Тогда ?
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #138045 · Ответов: 9 · Просмотров: 3661
 

>  1с 8.3 УПП 1.3 Код який працює в файловому режимі непрацює в серверному.
s.vitaliy
Отправлено: 01.02.18, 10:34


Молчаливый
*

Группа: Пользователи
Сообщений: 6
Регистрация: 24.01.18
Пользователь №: 59546


podcast @ Сегодня, 10:23 * ,
Дякую спробую.
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #138028 · Ответов: 9 · Просмотров: 3661
 

>  1с 8.3 УПП 1.3 Код який працює в файловому режимі непрацює в серверному.
s.vitaliy
Отправлено: 01.02.18, 10:07


Молчаливый
*

Группа: Пользователи
Сообщений: 6
Регистрация: 24.01.18
Пользователь №: 59546


1с 8.3 УПП 1.3
Поможіть розібратися я так розумію що
Предупреждение
в серверному варіанті неможна викликати з СпільногоМодуля. в свойствах спільного модуля стоять галочки СЕРВЕР КЛІЄНТ і ВИКЛИК СЕРВЕРА.
Додаю сам код і помилку.

Код
Процедура РезервированиеТоваровПоЗаказуНаПроизводстве(СсылкаНаДокумент, СначалаНаСкладе = Истина) Экспорт 
    
    Если ТипЗнч(СсылкаНаДокумент) = Тип("ДокументОбъект.ЗаказНаПроизводство") И СсылкаНаДокумент.ЭтоНовый() Тогда
        Сообщить("Сначало нужно записать документ", СтатусСообщения.Важное);
        Возврат;
    КонецЕсли;    
    
    РезервированиеТоваровСсылка = ПолучитьРезервированиеТоваровПоЗаказуНаПроизводство(СсылкаНаДокумент);
    Если Не РезервированиеТоваровСсылка.Пустая() Тогда
        
        Режим = РежимДиалогаВопрос.ДаНетОтмена;
        Ответ = Вопрос("Перезаполнить существующий документ ? Иначе создадим новый.", РежимДиалогаВопрос.ДаНет, 0);
        Если Ответ = КодВозвратаДиалога.Да Тогда
            РезервированиеТоваровОбъект = РезервированиеТоваровСсылка.ПолучитьОбъект();
        КонецЕсли;
        
    КонецЕсли;    
    
    Если РезервированиеТоваровОбъект = Неопределено Тогда
        РезервированиеТоваровОбъект = Документы.РезервированиеТоваров.СоздатьДокумент();
        ЗаполнениеДокументов.ЗаполнитьШапкуДокумента(РезервированиеТоваровОбъект);
    КонецЕсли;    
    
    РезервированиеТоваровОбъект.Заполнить(СсылкаНаДокумент.Ссылка);
    
    СтруктураПараметров = Новый Структура;
    СтруктураПараметров.Вставить("ВидимостьСерии"        , Ложь);
    СтруктураПараметров.Вставить("Авторезервирование"    , Истина);
    СтруктураПараметров.Вставить("Авторазмещение"        , Истина);
    СтруктураПараметров.Вставить("СтратегияАвторезервированияПоЗаказам", ?(СначалаНаСкладе, Перечисления.СтратегииАвторезервированияНоменклатуры.СначалаНаСкладахПотомВЗаказахПоставщикам, Перечисления.СтратегииАвторезервированияНоменклатуры.СначалаВЗаказахПоставщикамПотомНаСкладах));
    
    РезервированиеТоваровОбъект.ЗаполнитьТабличныеЧастиПередПроведениемУпр(СтруктураПараметров);
    
    ФормаДокумента = РезервированиеТоваровОбъект.ПолучитьФорму();
    ФормаДокумента.Открыть();
    
КонецПроцедуры



Помилка

{ОбщийМодуль.Армор.Модуль(898,11)}: Змінна не визначена (РежимДиалогаВопрос)
Режим = <<?>>РежимДиалогаВопрос.ДаНетОтмена;
{ОбщийМодуль.Армор.Модуль(899,84)}: Змінна не визначена (РежимДиалогаВопрос)
Ответ = Вопрос("Перезаполнить существующий документ ? Иначе создадим новый.", <<?>>РежимДиалогаВопрос.ДаНет, 0);
{ОбщийМодуль.Армор.Модуль(900,19)}: Змінна не визначена (КодВозвратаДиалога)
Если Ответ = <<?>>КодВозвратаДиалога.Да Тогда
{ОбщийМодуль.Армор.Модуль(108,3)}: Процедура або функція з вказаним ім`ям не визначена (Предупреждение)
<<?>>Предупреждение("Отсутствует номенклатура с заданными критериями поиска!");
{ОбщийМодуль.Армор.Модуль(121,4)}: Процедура або функція з вказаним ім`ям не визначена (Предупреждение)
<<?>>Предупреждение("По заданным критериям поиска найдено более 50 элементов номенклатуры!
{ОбщийМодуль.Армор.Модуль(172,4)}: Процедура або функція з вказаним ім`ям не визначена (Предупреждение)
<<?>>Предупреждение("Для строки документа: " + ТекущиеДанные.НомерСтроки + " не задана единица измерения",, "Ошибка");
{ОбщийМодуль.Армор.Модуль(177,4)}: Процедура або функція з вказаним ім`ям не визначена (Предупреждение)
<<?>>Предупреждение("Для номенклатуры: " + ТекущиеДанные.Номенклатура + " не ведется учет по сериям",, "Ошибка");
{ОбщийМодуль.Армор.Модуль(188,4)}: Процедура або функція з вказаним ім`ям не визначена (Предупреждение)
<<?>>Предупреждение("Для документа не задана единица измерения продукции",, "Ошибка");
{ОбщийМодуль.Армор.Модуль(193,4)}: Процедура або функція з вказаним ім`ям не визначена (Предупреждение)
<<?>>Предупреждение("Для номенклатуры: " + ТекущиеДанные.Номенклатура + " не ведется учет по сериям",, "Ошибка");
{ОбщийМодуль.Армор.Модуль(206,3)}: Процедура або функція з вказаним ім`ям не визначена (Предупреждение)
<<?>>Предупреждение("Штрихкод " + Штрихкод + " имеет неверный формат. Должно быть не меньше " + Формат(КоличествоСимволовШтрихкода,"ЧЦ=2; ЧДЦ=; ЧН=") + " символов",, "Ошибка");
{ОбщийМодуль.Армор.Модуль(212,3)}: Процедура або функція з вказаним ім`ям не визначена (Предупреждение)
<<?>>Предупреждение("Штрихкод " + Штрихкод + " уже существует в базе для номенклатуры " + СведенияПоШтрихКоду.Номенклатура + ?(ЗначениеНЕЗаполнено(СведенияПоШтрихКоду.СерияНоменклатуры),"", " с серией " + СведенияПоШтрихКоду.СерияНоменклатуры));
{ОбщийМодуль.Армор.Модуль(201,10)}: Процедура або функція з вказаним ім`ям не визначена (ВвестиСтроку)
Если Не <<?>>ВвестиСтроку(Штрихкод,"Проскануйте штрихкод", 13, Ложь) Тогда
{ОбщийМодуль.Армор.Модуль(678,16)}: Процедура або функція з вказаним ім`ям не визначена (ПолучитьФорму)
ФормаОтчета = <<?>>ПолучитьФорму("Отчет." + СтруктураВызоваОтчета.Отчет + ".Форма");
{ОбщийМодуль.Армор.Модуль(899,14)}: Процедура або функція з вказаним ім`ям не визначена (Вопрос)
Ответ = <<?>>Вопрос("Перезаполнить существующий документ ? Иначе создадим новый.", РежимДиалогаВопрос.ДаНет, 0);


 ! 

Правила: 5
 
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #138026 · Ответов: 9 · Просмотров: 3661
 

>  Права на документ РеализацияТоваровИУслуг
s.vitaliy
Отправлено: 24.01.18, 18:00


Молчаливый
*

Группа: Пользователи
Сообщений: 6
Регистрация: 24.01.18
Пользователь №: 59546


sava1 @ Сегодня, 11:18 * ,
Спасибо зделал без кода суто через роли
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #137686 · Ответов: 3 · Просмотров: 1323
 

>  Права на документ РеализацияТоваровИУслуг
s.vitaliy
Отправлено: 24.01.18, 10:08


Молчаливый
*

Группа: Пользователи
Сообщений: 6
Регистрация: 24.01.18
Пользователь №: 59546


УПП 1.3 платформа 8.3.8
как зделать чтоб у пользователей з ролю ДоступКДокументу разрешить все права. а остальным если документ проведен разрешить только чтения и нельзя отменять проведения. Если документ не проведен то можно редактировать но нельза проводить.

Создал роль "ДоступКДокументу"

В обработке проведеня
Добавил
Если НЕ РольДоступна("ДоступКДокументу") Тогда 
        Сообщить("Нарушения прав");
        Отказ = истина;
        КонецЕсли;


А как запретить редактировать проведеный документ и отменять проведения незнаю.


s.vitaliy @ Сегодня, 10:01 * ,
Я зря туда запхал сообщить
Сообщить("Нарушения прав");


будет так

 Если НЕ РольДоступна("ДоступКДокументу") Тогда 
        Отказ = истина;
        КонецЕсли
;

  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #137636 · Ответов: 3 · Просмотров: 1323
 


Новые сообщения  Открытая тема (есть новые ответы)
Опрос  Опрос (есть новые голоса)
Нет новых сообщений  Открытая тема (нет новых ответов)
Нет новых голосов  Опрос (нет новых голосов)
Популярная тема  Горячая тема (есть новые ответы)
Закрыта  Закрытая тема
Нет новых  Горячая тема (нет новых ответов) Перемещена  Тема перемещена
 

RSS Текстовая версия Сейчас: 23.04.24, 9:38
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!