powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / 1С работа с документом "Реализация"
3 сообщений из 3, страница 1 из 1
1С работа с документом "Реализация"
    #38776224
Anton2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!

Пишу программу для выполнения функций в 1С 7.7.
Код:

Код: pascal
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.
var
doc2,doc3,doc4,doc5,doc6:OleVariant;
z1,z2,z3,z4,z5,z6,perech1,valuta:OleVariant;
begin
 doc3:=Ole1C.CreateObject('Справочник.Склады');
 tOleFizLica:=Ole1C.CreateObject('Справочник.Фирмы');
 mid_val:=Ole1C.CreateObject('Справочник.Контрагенты');
 doc2:=Ole1C.CreateObject('Справочник.Номенклатура');
 perech1:=ole1C.Перечисление.КодыОпераций;

 doc3.НайтиПоКоду('00005', 0);
 tOleFizLica.НайтиПоКоду('00001', 0);
 mid_val.НайтиПоКоду('00000463', 0);
 doc2.НайтиПоКоду('00004064', 0);


 z1:=doc3.ТекущийЭлемент;
 z2:=tOleFizLica.ТекущийЭлемент;
 z3:=mid_val.ТекущийЭлемент;
 //Договор находится в справочнике Контрагент
 z4:=z3.ТекущийЭлемент.ОсновнойДоговор;
 //Договор находится в справочнике ОсновнойДоговор.ВалютаВзаиморасчетов
 valuta:=z3.ТекущийЭлемент.ОсновнойДоговор.ВалютаВзаиморасчетов;
 z5:=doc2.ТекущийЭлемент;
 z6:=perech1.Продажа;

// Edit2.Text:=mid_val.ТекущийЭлемент.ОсновнойДоговор.Код;

  OleFizLica:=Ole1C.CreateObject('Документ.Реализация');
  OleFizLica.Новый;

  OleFizLica.КодОперации:=z6;
  OleFizLica.Фирма:=z2;
  OleFizLica.Склад:=z1;
  OleFizLica.Контрагент:=z3;
  OleFizLica.Договор:=z4;
  OleFizLica.Валюта:=valuta;   // валюта

  OleFizLica.Номенклатура:=z5;
  OleFizLica.Количество:=3;

  Edit2.Text:=OleFizLica.Номенклатура.Наименование;

  OleFizLica.Записать;



Но почему то OleFizLica.Номенклатура - то есть поле Номенклатуры не заполняется.
Никто не знает почему ?
...
Рейтинг: 0 / 0
1С работа с документом "Реализация"
    #38776350
trew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anton2014,

Поставь точки останова, и найди где ошибка.
...
Рейтинг: 0 / 0
1С работа с документом "Реализация"
    #38776638
Сисой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anton2014, в 1С 7.7 (да и в 8.х тоже) Номенклатура никогда не хранится в шапке документа, в 99% случаев это реквизит табличной части. Скорее всего, причина в этом. Нужно добавлять строку табличной части.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / 1С работа с документом "Реализация"
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]