Вопрос № 81185: Подскажите где можно скачать компоненту "Оперативный учет" для сетевой версии 1С 7.7...Вопрос № 81203: Доброго времени суток эксперты такой вопрос. Есть документ "Акт выполненных работ" в нем есть печатная форма в которую выводиться информация об оказанной работе (услуге).
В базе есть справочник Товары. У товара есть такой реквизит как...Вопрос № 81213: Здравствуйте, уважаемые Эксперты!У меня такая проблема.1С работает под SQL. В сети существует 4 SQL Server`a(2-рабочих и 2-тестовых,я работаю на тестовом).На рабочих - Win2000, на тестовых - WinXP.Так вот,собственно,в чем суть проблемы:к рабочим серв...
Вопрос № 81.185
Подскажите где можно скачать компоненту "Оперативный учет" для сетевой версии 1С 7.7
Отвечает: Vovchai
Здравствуйте, Далевский Александр Юрьевич!
Ее покупать надо. хотя существует способ раздобыть компоненту даже не выходя в интернет :) (она у вас есть, только вы не подозреваете об этом) :)
Ответ отправил: Vovchai (статус: 1-ый класс)
Ответ отправлен: 05.04.2007, 15:34
Отвечает: BigHard
Здравствуйте, Далевский Александр Юрьевич!
компонента "Оперативный учет" - она же файл Trade.dll. Посмотри у себя в папке 1с. эта длл может называться Trade.dl_ или как то типа того. Просто переименуй файл. И, если я не ошибаюсь, компонента одинакова для всех версий. Если не получится, напиши в личку с описанием проблемы
--------- Чем отличается чайник от программиста: У чайника в одном килобайте 1000 байт, а у программиста в одном километре 1024 метра
Ответ отправил: BigHard (статус: 7-ой класс)
Ответ отправлен: 05.04.2007, 16:16
Вопрос № 81.203
Доброго времени суток эксперты такой вопрос. Есть документ "Акт выполненных работ" в нем есть печатная форма в которую выводиться информация об оказанной работе (услуге).
В базе есть справочник Товары. У товара есть такой реквизит как ВидТовара (значения реквизита: Товар, Услугу, Прочее)
Смысл в том чтобы в печатной форме Акта сначало выводилась услуга, а затем товар. Тоесть если в карточке товара в справочнике Товары ВидТовара=Услуга, то попадает в первую таблицу, еслиже это товар то во вторую.
Идея в том что допустим:
Заправка кардриджа для лазерного принтера - эта услуга
А материал:
Тонер для лазерного картриджа - уто товар.
Итог должен проводиться по всему. В приложении модуль данного документа.
Подскажите пожалуйста как это можно сделать. Причем если проводилась только услуга то вторая таблица для товара в печатную форму не выводиться, и наобород если продали товар, но не делали услуги то таблица товара выводиться, а услуги нет. И соответственно если делали услугу с учетом нашего товара то указывать в печатной форме таблицу как услуги так и товара.
Заранее спасибо за любую помощь.
Отвечает: BigHard
Здравствуйте, Аржаник Антон Николаевич!
Можно сделать так, наиболее простой вариант: ответ не претендует на скорость и оригинальность, зато работать должен.
перебираем строки табличной части столько раз, сколько у нас видов товара. Далее вначале выводим таблицу для товара, потом работы, потом услуги т.и.д.
во время переборки подсчитываем общую сумму и после переборки выводим ее.
Далее общий итог или что вам там нужно
--------- Чем отличается чайник от программиста: У чайника в одном килобайте 1000 байт, а у программиста в одном километре 1024 метра
Ответ отправил: BigHard (статус: 7-ой класс)
Ответ отправлен: 05.04.2007, 16:23 Оценка за ответ: 3
Отвечает: Gl0betrotter
Здравствуйте, Аржаник Антон Николаевич!
Предлагаю организовать все при помощи двух таблиц значений (далее ТЗ): одна ТЗ - для услуг, вторая ТЗ - для товаров.
Структуры обеих ТЗ пусть в точности повторяют реквизиты табличной части документа.
При переборе строк табличной части Акта анализируйте ТМЦ на значение реквизита ВидТовара и добавляйте его в зависимости от этого значения в одну или вторую ТЗ.
Далее просто добавьте анализ на количество строк каждой ТЗ - если ТЗ услуг содержит строки - выводите на печатную форму шапку для услуг, перебирая уже ТЗ услуг выводите на печатную форму строки для услуг, если ТЗ услуг строки не содержит - соответственно шапку для услуг и строки не выводим.
Аналогично анализируем ТЗ товаров...
Если желаете, могу написать код - выложите названия реквизитов табличной части Акта на мини-форум вопроса или скиньте в личку.
Удачи!
Ответ отправил: Gl0betrotter (статус: Студент)
Ответ отправлен: 05.04.2007, 17:32
Отвечает: Полозов Олег aka Asher
Здравствуйте, Аржаник Антон Николаевич!
Как вариант: Перебираем строки с разброской по двум таблицам значений. в первую скидывать Номенклатуру с признаком услуга, во вторую все остальное. Если количество строк во второй таблице = 0 тогда ее не выводим. Если лениво писать код, то ко мне в аську
Ответ отправил: Полозов Олег aka Asher (статус: 4-ый класс)
Ответ отправлен: 06.04.2007, 02:09 Оценка за ответ: 4
Вопрос № 81.213
Здравствуйте, уважаемые Эксперты!У меня такая проблема.1С работает под SQL. В сети существует 4 SQL Server`a(2-рабочих и 2-тестовых,я работаю на тестовом).На рабочих - Win2000, на тестовых - WinXP.Так вот,собственно,в чем суть проблемы:к рабочим серверам подключаюсь без проблем, а к тестовому серверу не могу(ни на уровне аутентификации винды,ни на уровне SQL-аутентификации, пытаюсь зайти под sa).Та же проблема и со вторым тестовым - он не может ко мне подключиться.Рабочие сервера тоже не могут подключиться к
тестовым.При подключении к базе в 1С вылетает такая ошибка:
SQL State: HYT00
Native: 0
Message: [Microsoft][ODBC SQL Server Driver]Timeout expired
Помогите разобраться!
Отправлен: 05.04.2007, 17:18
Вопрос задал: Knr (статус: 1-ый класс)
Всего ответов: 3 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Kim
Здравствуйте, Knr!
Даже не знаю что сказать.
А почему вообще SQL не на СЕРЕВЕРНЫХ операционках?
Windows 2000 Server, Windows 2003 Server
никогда не было особых проблем.
Ответ отправил: Kim (статус: 2-ой класс)
Ответ отправлен: 05.04.2007, 17:28
Отвечает: Gl0betrotter
Здравствуйте, Knr!
Думаю, проблема в том, что Windows XP не входит в список операционных систем, на которых может жить SQL Server 2000 (имею в виду редакции Standard и Enterprise).
С XP без проблем Вы сможете использовать только SQL Server 2000 Desktop Engine (MSDE 2000).
Ссылка на требования к аппаратно-программному обеспечению для использования SQL Server 2000 - http://www.microsoft.com/sql/prodinfo/previousversions/system-requirements.mspx
Если Вы используете SQL Server 2005 (на него все-таки получается завести 1С 7.7) - ознакомьтесь со ссылкой http://www.microsoft.com/Rus/Sql/ProdInfo/SysReqs/Default.mspx
Удачи!
Ответ отправил: Gl0betrotter (статус: Студент)
Ответ отправлен: 05.04.2007, 20:47
Отвечает: Coch
Здравствуйте, Knr!
Как я понял проблема именно при попытке подключения к тестовым серверам по сети...
При установке на Win XP sp2 MS SQL Server'а sp3 или sp4 у установленного сервера отключены все сетевые протоколы. Включить их можно следующим образом:
1. На тестовой машине с Win XP В Enterprise manager'e находим сервер с именем (LOCAL) или сетевым именем компьютера.
2. Правой клавишей - Свойства. В открывшемся диалоге жмем кнопку "Network Configuration..."
3. Включаем нужные протоколы (обычно TCP/IP, Multiprotocol)
4. Перезапускаем SQL Server
Ответ отправил: Coch (статус: 1-ый класс)
Ответ отправлен: 10.04.2007, 12:47