Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » 1C Программирование и поддержка

Модерирует : ShIvADeSt

ShIvADeSt (03-04-2009 02:03): Продолжение тут
http://forum.ru-board.com/topic.cgi?forum=33&topic=10256#1
 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100

   

ShIvADeSt



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Тема для программирования !!!
Это продолжение темы, предыдущие части доступны тут


ПРОГРАММЫ  1С:Предприятие 1C - 1C: Вопросы по конфигурациям

ВАРЕЗНИК   1C:Предприятие 7.7 - 1С:Предприятие v.8.x - 1C Диск ИТС - 1С: Совместимо 8.х

Топик 1C Ebooks
ЗДЕСЬ (обновлено 27.03.2009) - небольшая библиотечка (книги, документация, видео, утилиты) по 1С, финансам, бухучету и т.п.
Все рассортировано по версиям...

Для заблудившихся в трех соснах >>> FAQ по форуму RU.Board

Всего записей: 3956 | Зарегистр. 29-07-2003 | Отправлено: 02:30 06-02-2008 | Исправлено: vkramnik, 21:26 27-03-2009
An4eus



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
FLiNTru
мой совет:
см. модуль формы дока ПоступлениеТМЦ процедуры:
ПриНачалеВыбора()
ПриВводеНовойСтроки()
ПриВводеНомеклатуры()
...
+ на Партии посмотри что там...
 
может в назананих ошибся, но там всё путём...

----------
Век живи - век учись!

Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 09:56 18-09-2008
FLiNTru

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
An4eus
Самое-то интересное не написал, что если создаешь новый документ и в него пихаешь позиции (та же процедура примерно)
 - то все в порядке, и партии правильно формируются

Цитата:
+ на Партии посмотри что там...

в партиях "Дополнительная информация.." пустая!!! Вообще все реквизиты пустые!!!
Выходит, что придется вручную создавать партию... Муть какая-то...

Всего записей: 265 | Зарегистр. 17-02-2007 | Отправлено: 10:29 18-09-2008
An4eus



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
FLiNTru
если хочешь - пиши полное описание что нужно и как, и зачем!
я сейчас убегаю - вечером посмотрю!
P.s. Кстати можно функционал защить в модуль формы аккуратно, тогда кода будет мало и вызывать просто  

Код:
//откуда-нибудь
ОткрытьФорму("Документ.ПоступлениеТМЦ",Мой_Параметр);
//в модуле формы:
Процедура ВводНового
   Если ПустоеЗначение(Форма.Параметр)=0 Тогда
      //...
      ЗагрузитьТабличнуюЧасть(ТЗ);
      СтатусВозврата(0); //чтоб не открылось окно...
      Возврат; //чтоб дальше не шёл компилятор
   КонецЕсли;
//...
КонецПроцедуры
//...



----------
Век живи - век учись!

Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 10:38 18-09-2008
Pazan



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
newjon

Цитата:
Форма.текст.Видимость(?(Форма.текст.видимость()=1,0,1))  
этот код последовательно меняет видимость поля с идентификатором текст

 
Форма.Текст.Видимость(0);    
{Документ.Покупка_Авто.Форма.Модуль(2)}: Поле агрегатного объекта не найдено (Текст)

 
Что не так делаю?

----------
Почему глупый, потому что бедный... Почему бедный, потому что глупый...

Всего записей: 924 | Зарегистр. 17-11-2002 | Отправлено: 14:56 18-09-2008
gorlanovmax



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Форма.Текст.Видимость(0);    
{Документ.Покупка_Авто.Форма.Модуль(2)}: Поле агрегатного объекта не найдено (Текст)  
 
Что не так делаю?

 
 
А какой реквизит ты хочешь скрывать???

Всего записей: 141 | Зарегистр. 27-06-2006 | Отправлено: 15:33 18-09-2008
pavlika2



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть сервер Acer Altos R710 с 3*75GB SCSI Ultra320, из них сделан raid-5 на котором крутится слегка измененная Бухгалтерия 8-ка с Win Server 2003 x64 + MS SQL 2005 x64. При нагрузке на 8-ку счетчик Avg. Disk Queue Length скачет как безумный. Есть ли смысл уйти с raid-5 на raid-0 с учетом ежедневно осуществляемого backup, или поставить систему на чистые scsi-диски без raid (один винт система, другой MS SQL, а на третий вынести tempdb)? Озадачился ввиду того, что сейчас на эту базу ляжет настройка по управленческому учету и бюджетированию и число пользователей подскочит с 10-ти до 50-ти.

Всего записей: 626 | Зарегистр. 08-10-2004 | Отправлено: 16:52 18-09-2008 | Исправлено: pavlika2, 16:57 18-09-2008
newjon



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Pazan

Цитата:
newjon  
 
Цитата:Форма.текст.Видимость(?(Форма.текст.видимость()=1,0,1))  
этот код последовательно меняет видимость поля с идентификатором текст  
 
 
Форма.Текст.Видимость(0);    
{Документ.Покупка_Авто.Форма.Модуль(2)}: Поле агрегатного объекта не найдено (Текст)  
 
Что не так делаю?

Тому реквизиту который ты хочешь скрыть присвой идентификатор "текст"
Возьми пример от сюда

Всего записей: 395 | Зарегистр. 03-06-2005 | Отправлено: 17:05 18-09-2008 | Исправлено: newjon, 17:11 18-09-2008
voffka81

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
есть вопрос: в ТиС 7.7 есть отчет по остаткам ТМЦ. из него можно сделать инвентаризационную ведомость. как сделать чтобы можно делать этот отчет и ведомость в разрезе видов номенклатуры. виды номенклатуры задаются в перечисление.видыноменклатуры.

Всего записей: 91 | Зарегистр. 15-06-2006 | Отправлено: 18:02 18-09-2008
britov2005



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем приветик .  
1. Нужно базу данных из ТИС перенести в 8.1 Розница
2. При печати ценников сделать 3 столбца.
 
Заранее спасибо.

Всего записей: 5 | Зарегистр. 01-08-2008 | Отправлено: 22:03 18-09-2008
newjon



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
voffka81

Цитата:
есть вопрос: в ТиС 7.7 есть отчет по остаткам ТМЦ. из него можно сделать инвентаризационную ведомость. как сделать чтобы можно делать этот отчет и ведомость в разрезе видов номенклатуры. виды номенклатуры задаются в перечисление.видыноменклатуры.

Ну наверное надо добавить услови в запрос вроде Условие(Номенклатура.ВидНоменклатуры = ВыбВид);
где переменная выбвид указывает на какое нибудь из перечислений видов номенклатуры  

Всего записей: 395 | Зарегистр. 03-06-2005 | Отправлено: 23:48 18-09-2008
Liderdomofon

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, как в 7.7 организовать ссылки на файлы во внешнем каталоге? В БД 1С имеется номенклатура всех деталей и изделий нашего производства, и ведётся соотв. учёт. Поставлена задача привязать к каждой детали и изделию несколько файлов описания типа : текстовый-чисто описание в свободной форме, спецификация - ексель\ворд, фотографии внешний вид в jpg, схема сборки\чертёж тоже в jpg+cdr. Все эти документы храняться в отдельном каталоге, не в БД 1С, и, возможно, вообще на другой машинке, не там где 1С работает. В последующем, подразумевается пользоваться, открывая из 1С по ссылке необходимую инфу по изделию. Как это наиболее правильно организовать?  БД файловая, sql не обсуждается.

Всего записей: 147 | Зарегистр. 18-11-2006 | Отправлено: 01:12 19-09-2008
An4eus



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Liderdomofon
сделай реквизит ПутьКфайлу_Имя, как "Строку"... [файл уникальный, котрый буддет ссылкать на другие файлы (описания):  текстовый-чисто описание в свободной форме, спецификация - ексель\ворд, фотографии внешний вид в jpg, схема сборки\чертёж тоже в jpg+cdr]
Потом кнопку или вынеси во внешную обработку, если на неё нажать вызывается обработчик, который анализирует расширение файла (это элементарно), а потом вызывать, что надо из низпадающего меню!

----------
Век живи - век учись!

Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 01:24 19-09-2008
tswanea



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
есть сервер 1С на MSSQL 2005
вопрос: нужна добавлять данные в таблицы SQL и посредсвтом 1с тока читать
так хоть возможно?
 
качать в любой момент некоторые данные о платежей клиентах в баху данных SQL 1с-а
 
спасиба!!!

----------
... И развернутся врата ада, и силы тьмы обрушатся на землю ...

Всего записей: 436 | Зарегистр. 03-08-2004 | Отправлено: 02:11 19-09-2008
cyborgmag



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Может кто подскажет...
Табличное поле, создаю колонку...
ЭлементыФормы.ТаблДокументов.СоздатьКолонки();
ЭлементыФормы.ТаблДокументов.Колонки.Добавить("НомерДокумента");
ЭлементыФормы.ТаблДокументов.Колонки[0].ТекстШапки = "Ном. док.";
ЭлементыФормы.ТаблДокументов.Колонки[0].Ширина = 10;
добавляю строку...
ЭлементыФормы.ТаблДокументов.ДобавитьСтроку();
а как в неё теперь записать значение?

Всего записей: 7 | Зарегистр. 31-05-2006 | Отправлено: 03:28 19-09-2008
cluber



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Господа девелоперы, есть такой вопрос:
Комплексная конфигурация "Бухгалтерия+Торговля+Склад+Зарплата+Кадры" + две периферийных базы.
В периферийных базах и в центральной работают кладовщики. В данный момент любой из кладовщиков может проводить любые документы на любом складе. Задача такая: каждый кладовщик проводит только свой склад, а если перемещение ТМЦ то заводит документ отпускающий, проводит принимающий склад. Думаю что то подобное  кто то уже делал. Кто что посоветует, буду признателен.

Всего записей: 427 | Зарегистр. 04-04-2006 | Отправлено: 06:10 19-09-2008
voffka81

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
newjon
спасибо я так и поступил... все зараотало

Всего записей: 91 | Зарегистр. 15-06-2006 | Отправлено: 10:00 19-09-2008
Akam1



Комса
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
cluber
В 8.1 (это для примера так сказать решения) у меня все завязано на подразделения (склады). У каждого юзера в настройках установлено подразделение, доступное только ему. Во всех документах присутствует дополнительный реквизит "подразделение" и при всех действиях (в 8.1 это проще реализовано, но, повторюсь, я даю идею) идет проверка на принадлежность проводящего документ к указанному там подразделению. При несовпадении любые действия кроме просмотра невозможны. Перемещение сразу со склада на склад запрещены в конфигурации в принципе. Перемещение происходит только "по ордерам", которое не списывает товар со склада, а на основании него выписываются расходный ордер на товары на складе-отправителе и приходный ордер на товары на складе-получателе. Это есть такой стандартный механизм в УТ 8.1, можете почитать. Кстати, хоть количество документов и увеличивается, зато легко выявляется тот товар, который "уехал" с одного склада, но не "доехал" до другого.
Также есть доп.подразделение "Общее (для обмена)". Оно стоит как дополнительное у всех юзеров. Оно необходимо в том случае, если один из складов (отправитель или получатель) хочет увеличить скорость документооборота и заранее подготавливает для другого склада соответствующий документ (прих. или расх. ордер). В таком случае другой склад, получив документ, проверяет его правильность, выставляет свое подразделение (чтобы в будущем другие не исправили) и проводит документ.
Ну вот примерно так.

----------
В правильно поставленном вопросе всегда содержится 50% ответа
Все будет так, как должно быть. Даже если будет иначе.

Всего записей: 26407 | Зарегистр. 20-04-2006 | Отправлено: 12:03 19-09-2008 | Исправлено: Akam1, 12:07 19-09-2008
voffka81

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
помогите! как написать число в родительном падеже? например: в договор вставлять фразу: оплатить в течении 5 (пяти) банковских дней. если я пишу форматированную строку то ставит пять вместо пяти.

Всего записей: 91 | Зарегистр. 15-06-2006 | Отправлено: 16:05 19-09-2008
klimanoff



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Скажите, пожалуйста, каким образом В ТИС можно увеличить длины номенклатуры в "Подборе номенклатуры"  
Длину информационной строки увеличить получается, но как сделать чтобы она перносила то что не вместилось на др сторчку

Всего записей: 80 | Зарегистр. 07-04-2008 | Отправлено: 23:54 19-09-2008 | Исправлено: klimanoff, 00:48 20-09-2008
An4eus



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
voffka81
см. файлы прописей *.spl: в папке платформы, в папке базы...
 
создаём файл прописи и помещаем каталог базы svoya_propisy.spl:
Код:
{"Speller",
{"Numbers",
{"Одного","Двух","Трёх","Четырых","Пяти","Шести","Семи","Восьми","Девяти","Одной","Двух",
"Десяти","Одиннадцати","Двенадцати","Тринадцати","Четырнадцати","Пятнадцати","Шестнадцати","Семнадцати","Восемнадцати","Девятнадцати",
"Двадцати","Тридцати","Сорока","Пятьдесяти","Шестьдесяти","Семьдесяти","Восемьдесяти","Девяносто",
"Ста","Двухсот","Трёхсот","Четырёхсот","Пятисот","Шестисот","Семисот","Восемисот","Девятьсот",
"Тысячи","Тысячи","Тысяч",
"Миллиона","Миллиона","Миллионов",
"Миллиарда","Миллиарда","Миллиардов",
"Триллиона","Триллиона","Триллионов",
"Ноль"}},
}
 
теперь в Конфигураторе, где тебе нужно вывести пишем:
Код:
//...
Функция ВывестиЧислоВ_РодительномПадеже(Чис)
   //открываем файл прописи
   Пропись(КаталогИБ()+"svoya_propisy.spl");
   //получаем чило в родительном падеже
   РодительныйПадеж = Формат(Чис,"ЧП"));
   //делаем откат на пропись по умолчанию (1cv7.spl)
   Пропись("");
   //возврашаем значение...
   Возврат РодительныйПадеж;
КонецФункции
//...


----------
Век живи - век учись!

Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 12:47 20-09-2008
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » 1C Программирование и поддержка
ShIvADeSt (03-04-2009 02:03): Продолжение тут
http://forum.ru-board.com/topic.cgi?forum=33&topic=10256#1


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru